🧬 Seu Plano Científico Personalizado
Baseado em seu perfil e objetivo:${this.getGoalName(userProfile.goal)}
💓
FCmax
${scientificParams.fcMax}bpm
🎯
Zona Alvo
${scientificParams.zones.cardio.min}-${scientificParams.zones.cardio.max}bpm
📈
Volume/Semana
${scientificParams.weeklyVolumeMinutes}min
${scientificParams.dailyDeficit > 0 ? `
🔥
Déficit Diário
${scientificParams.dailyDeficit}kcal
`:''}
`;calendarContainer.insertAdjacentHTML('beforebegin',planHeaderHTML);workoutPlan.forEach(dayPlan=>{const dayCard=document.createElement('div');dayCard.className='day-card';dayCard.classList.add(`intensity-${dayPlan.intensity}`);if(calendar30Day[dayPlan.day]){dayCard.classList.add('completed');}const completedDays=Object.keys(calendar30Day).length;if(completedDays===0 && dayPlan.day===1){dayCard.classList.add('today');}else if(completedDays > 0 && !calendar30Day[dayPlan.day]&& dayPlan.day===completedDays+1){dayCard.classList.add('today');}const intensityBadge=dayPlan.intensityPercent ? `
${dayPlan.intensityPercent}%
`:'';dayCard.innerHTML=`
${dayPlan.icon}
Dia ${dayPlan.day}
${dayPlan.focus}
${intensityBadge}
Semana ${dayPlan.weekNumber}
`;dayCard.addEventListener('click',()=>{this.showScientificDayDetail(dayPlan,scientificParams);});calendarContainer.appendChild(dayCard);});}getGoalName(goal){const names={'lose-weight':'Perder Peso','lose-weight-fast':'Perder Peso Rápido','maintain':'Manter Peso','gain-muscle':'Ganhar Massa Muscular','tone':'Tonificar','health':'Saúde Geral'};return names[goal]|| goal;}showScientificDayDetail(dayPlan,scientificParams){const modal=document.createElement('div');modal.className='day-detail-modal scientific-modal';const selectedExercises=this.selectIntelligentExercises(dayPlan);const scientificExplanation=`
${dayPlan.scientificReason}
Zona Alvo: ${scientificParams.zones[dayPlan.targetZone].name}(${scientificParams.zones[dayPlan.targetZone].min}-${scientificParams.zones[dayPlan.targetZone].max}bpm)
`;const progressionInfo=`
📈 Periodização
Semana: ${dayPlan.weekNumber}-${dayPlan.intensity}
Carga: ${dayPlan.intensityPercent}% da máxima
Volume: ${dayPlan.sets}séries × ${dayPlan.reps}
`;let exercisesHTML='';if(dayPlan.doubleWorkout && dayPlan.secondCategory){exercisesHTML='
⚡ TREINO DUPLO-Máxima Eficiência
';exercisesHTML+='
🔥 Treino 1-'+this.getCategoryName(dayPlan.category)+'
';}selectedExercises.slice(0,5).forEach(ex=>{exercisesHTML+=`
${ex.emoji}
${ex.name}
${dayPlan.sets}× ${dayPlan.reps}| ~${Math.round(ex.calories*dayPlan.sets)}kcal
`;});if(dayPlan.doubleWorkout && dayPlan.secondCategory){exercisesHTML+='
💪 Treino 2-'+this.getCategoryName(dayPlan.secondCategory)+'
';selectedExercises.slice(5,10).forEach(ex=>{exercisesHTML+=`
${ex.emoji}
${ex.name}
${dayPlan.sets}× ${dayPlan.reps}| ~${Math.round(ex.calories*dayPlan.sets)}kcal
`;});}modal.innerHTML=`
${scientificExplanation}${progressionInfo}
💪 Exercícios do Dia
${exercisesHTML}
`;document.body.appendChild(modal);modal.querySelector('#closeScientificModal').addEventListener('click',()=>{modal.remove();this.playCuteSound('tap');});modal.querySelector('#closeDayDetailBtn').addEventListener('click',()=>{modal.remove();this.playCuteSound('tap');});modal.querySelector('#startDayWorkoutBtn').addEventListener('click',()=>{modal.remove();this.startWorkout(selectedExercises);this.currentDayPlan=dayPlan;this.playCuteSound('success');});modal.addEventListener('click',(e)=>{if(e.target===modal){modal.remove();this.playCuteSound('tap');}});this.playCuteSound('tap');}selectIntelligentExercises(dayPlan){const exercises1=this.getExercisesByCategory(dayPlan.category);let selected=exercises1.slice(0,5);if(dayPlan.doubleWorkout && dayPlan.secondCategory){const exercises2=this.getExercisesByCategory(dayPlan.secondCategory);selected=[...selected,...exercises2.slice(0,5)];}return selected;}getCategoryName(category){const names={'abs':'Abdômen','legs':'Pernas','glutes':'Glúteos','arms':'Braços','back':'Costas','cardio':'Cardio','fullbody':'Corpo Todo','yoga':'Yoga','waist':'Cintura','face':'Face','massage':'Massagem'};return names[category]|| category;}showProfilePrompt(){alert('Por favor,complete seu perfil primeiro para gerar um plano personalizado!');this.navigateTo('progress');}showDayDetail(dayPlan){const modal=document.createElement('div');modal.className='day-detail-modal';const exercises1=this.getExercisesByCategory(dayPlan.category);let selectedExercises=exercises1.slice(0,5);let exercisesHTML='';let doubleWorkoutInfo='';if(dayPlan.doubleWorkout && dayPlan.secondCategory){doubleWorkoutInfo='
⚡ DIA INTENSO:2 TREINOS PARA ACELERAR RESULTADOS!
';exercisesHTML+='
🔥 Treino 1
';selectedExercises.forEach(ex=>{exercisesHTML+=`
${ex.emoji}
${ex.name}
${ex.sets}séries × ${ex.reps}
`;});exercisesHTML+='
';const exercises2=this.getExercisesByCategory(dayPlan.secondCategory);const selectedExercises2=exercises2.slice(0,5);exercisesHTML+='
💪 Treino 2
';selectedExercises2.forEach(ex=>{exercisesHTML+=`
${ex.emoji}
${ex.name}
${ex.sets}séries × ${ex.reps}
`;});exercisesHTML+='
';selectedExercises=[...selectedExercises,...selectedExercises2];}else{selectedExercises.forEach(ex=>{exercisesHTML+=`
${ex.emoji}
${ex.name}
${ex.sets}séries × ${ex.reps}
`;});}const totalCalories=selectedExercises.reduce((sum,ex)=> sum+(ex.calories*ex.sets),0);const estimatedTime=selectedExercises.length*2;modal.innerHTML=`
${doubleWorkoutInfo}
${exercisesHTML}
`;document.body.appendChild(modal);modal.querySelector('#closeDayDetail').addEventListener('click',()=>{modal.remove();this.playCuteSound('tap');});modal.querySelector('#startDayWorkout').addEventListener('click',()=>{modal.remove();this.startWorkout(selectedExercises);this.playCuteSound('success');this.currentDayPlan=dayPlan;});modal.addEventListener('click',(e)=>{if(e.target===modal){modal.remove();this.playCuteSound('tap');}});this.playCuteSound('tap');}markDayComplete(dayNumber){const calendar30Day=this.loadCalendar30Day();calendar30Day[dayNumber]=new Date().toISOString();this.saveCalendar30Day(calendar30Day);if(this.currentView==='calendar'){this.generate30DayCalendar();}const daysCompleted=Object.keys(calendar30Day).length;if(daysCompleted===30){this.showToast('🎉 Parabéns! Você completou os 30 dias! 🎊','success',5000);this.sendNotification('🎉 30 Dias Completos!','Você é incrível! Completou todo o desafio!');}else{this.showToast(`✨ Dia ${dayNumber}concluído! ${30-daysCompleted}dias restantes!`,'success');}}goBack(){if(this.navigationHistory.length > 0){const previousView=this.navigationHistory.pop();this.navigateTo(previousView,false);}else{this.navigateTo('home',false);}}showCategoryExercises(category){this.currentCategory=category;const exercises=this.getExercisesByCategory(category);const categoryNames={personalized:'Treino Personalizado',abs:'Abdômen',face:'Massagem Facial',waist:'Cintura',legs:'Pernas',glutes:'Glúteos',back:'Postura e Mobilidade',arms:'Braços',cardio:'Cardio',fullbody:'Corpo Todo',yoga:'Yoga',massage:'Massagem Corporal'};document.getElementById('categoryTitle').textContent=categoryNames[category];const container=document.getElementById('exercisesList');container.innerHTML='';if(category==='personalized'){const sections={'🔥 Abdômen e Core':exercises.filter(ex=>['Prancha com Elevação de Perna','Prancha com Balanço Lateral','Prancha Lateral com Rotação','Elevações Alternadas de Perna','Tesoura(Scissor Kicks)'].includes(ex.name)),'🦵 Pernas e Glúteos':exercises.filter(ex=>['Agachamento com Rotação'].includes(ex.name)),'💪 Costas e Mobilidade':exercises.filter(ex=>['Flexão e Extensão do Tronco','Exercício de Escápula','Alongamento Dinâmico Lateral','Alongamento de Lado(Sentado)','Torção de Torso(Sentado)'].includes(ex.name)),'🏋️ Ombros e Mobilidade':exercises.filter(ex=>['Alongamento de Ombro','Circundução com Garrafa','Alcance Cruzado nas Costas','Alongamento de Peitoral','Alongamento de Tríceps'].includes(ex.name)),'😊 Facial':exercises.filter(ex=>['Exercício para Queixo Duplo','Rosto Esculpido','Rosto Afinado','Linhas de Sorriso'].includes(ex.name))};const fragment=document.createDocumentFragment();Object.entries(sections).forEach(([sectionName,sectionExercises])=>{if(sectionExercises.length > 0){const sectionHeader=document.createElement('div');sectionHeader.className='section-header';sectionHeader.innerHTML=`
${sectionName}
`;fragment.appendChild(sectionHeader);sectionExercises.forEach((exercise)=>{const card=document.createElement('div');card.className='exercise-card';if(this.wasCompletedIn24h(exercise.name)){card.classList.add('completed-24h');}card.innerHTML=`
${exercise.emoji}
${exercise.name}
${exercise.sets}× ${exercise.reps}
→
`;card.addEventListener('click',()=>{this.startWorkout(sectionExercises,sectionExercises.indexOf(exercise));});fragment.appendChild(card);});}});container.appendChild(fragment);this.navigateTo('exercisesList');return;}const fragment=document.createDocumentFragment();exercises.forEach((exercise,index)=>{const card=document.createElement('div');card.className='exercise-card';if(this.wasCompletedIn24h(exercise.name)){card.classList.add('completed-24h');}card.innerHTML=`
${exercise.emoji}
${exercise.name}
${exercise.sets}× ${exercise.reps}
→
`;card.addEventListener('click',()=>{const exerciseIndex=exercises.indexOf(exercise);this.startWorkout(exercises,exerciseIndex);});fragment.appendChild(card);});container.appendChild(fragment);this.navigateTo('exercisesList');}startWorkout(exercises,startIndex=0){this.currentWorkout=exercises.map(ex=>{if(ex.videoFile){return{...ex,video:this.VIDEO_BASE_URL+ex.videoFile,isLocalVideo:true};}else if(ex.youtubeId){return{...ex,youtubeId:ex.youtubeId};}return ex;});this.currentExerciseIndex=startIndex;this.currentSeries=0;this.workoutStartTime=Date.now();this.playSound('startYoga');setTimeout(()=>{this.playSound('backgroundYoga');},2000);this.navigateTo('workoutSession');this.displayCurrentExercise();this.startWorkoutTimer();}displayCurrentExercise(){const exercise=this.currentWorkout[this.currentExerciseIndex];document.getElementById('currentExerciseName').textContent=exercise.name;document.getElementById('exerciseCount').textContent=`Exercício ${this.currentExerciseIndex+1}de ${this.currentWorkout.length}`;const demoVideo=document.getElementById('demoVideo');const demoIcon=document.getElementById('demoIcon');const exerciseDemo=document.getElementById('exerciseDemo');if(demoVideo){demoVideo.onended=null;demoVideo.ontimeupdate=null;}if(exercise.youtubeId){const youtubeContainer=exerciseDemo.querySelector('.demo-placeholder');youtubeContainer.innerHTML='';const iframe=document.createElement('iframe');iframe.id='youtube-player';iframe.width='100%';iframe.height='100%';iframe.style.borderRadius='var(--radius-lg)';iframe.style.maxHeight='60vh';iframe.src=`https:iframe.allow='accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture';iframe.allowFullscreen=true;youtubeContainer.appendChild(iframe);this.playCuteSound('tap');}else if(exercise.video){const skip4SecondsExercises=['Prancha com Balanço Lateral','Prancha com Elevação de Perna','Tesoura(Scissor Kicks)','Elevação Alternada de Pernas'];const startTime=skip4SecondsExercises.includes(exercise.name)? 4:3;demoVideo.setAttribute('playsinline','');demoVideo.setAttribute('muted','');demoVideo.muted=true;const videoSource=demoVideo.querySelector('source');let videoUrl=exercise.video;console.log('🎥 Carregando vídeo:',videoUrl);videoSource.src=videoUrl;videoSource.type='video/mp4';demoVideo.load();const handleVideoError=()=>{console.warn('⚠️ Vídeo local falhou,tentando CDN...');if(exercise.video.startsWith('videos/')){const videoFileName=exercise.video.replace('videos/','');const cdnUrl=this.VIDEO_BASE_URL_FALLBACK+videoFileName;console.log('🌐 Fallback CDN:',cdnUrl);videoSource.src=cdnUrl;demoVideo.load();demoVideo.addEventListener('canplaythrough',()=>{console.log('✅ Vídeo carregado via CDN');demoVideo.currentTime=startTime;demoVideo.play().catch(err=>{console.error('❌ CDN também falhou:',err);demoVideo.style.display='none';demoIcon.style.display='block';});},{once:true});}else{console.error('❌ Vídeo externo falhou');demoVideo.style.display='none';demoIcon.style.display='block';}};demoVideo.onerror=handleVideoError;videoSource.onerror=handleVideoError;demoVideo.addEventListener('loadeddata',()=>{console.log('✅ Vídeo carregado:',exercise.name);demoVideo.currentTime=startTime;demoVideo.style.display='block';demoIcon.style.display='none';const playPromise=demoVideo.play();if(playPromise !==undefined){playPromise.catch(err=>{console.warn('⚠️ Autoplay bloqueado(normal em mobile):',err.message);const playButton=document.getElementById('videoPlayButton');if(playButton){playButton.style.display='block';const playHandler=()=>{demoVideo.currentTime=startTime;demoVideo.play().then(()=>{playButton.style.display='none';this.playCuteSound('tap');}).catch(err2=>{console.error('❌ Erro ao tocar vídeo:',err2);});};playButton.addEventListener('click',playHandler,{once:true});demoVideo.addEventListener('click',playHandler,{once:true});}});}},{once:true});demoVideo.dataset.startTime=startTime;demoVideo.onended=()=>{const skipTime=parseInt(demoVideo.dataset.startTime)|| 3;console.log(`🔄 Loop:voltando para ${skipTime}s(${exercise.name})`);demoVideo.currentTime=skipTime;demoVideo.play().catch(()=>{});};let lastLoopCheck=0;demoVideo.ontimeupdate=()=>{const now=Date.now();if(now-lastLoopCheck < 100)return;lastLoopCheck=now;const skipTime=parseInt(demoVideo.dataset.startTime)|| 3;if(demoVideo.currentTime >=demoVideo.duration-0.5){console.log(`🔁 Loop timeupdate:voltando para ${skipTime}s`);demoVideo.currentTime=skipTime;}};}else{demoVideo.style.display='none';demoIcon.style.display='block';demoIcon.textContent=exercise.emoji || '💪';}document.getElementById('repsInfo').textContent=`${exercise.sets}séries × ${exercise.reps}`;document.getElementById('restInfo').textContent=`Descanso:${exercise.rest || 30}s entre séries`;this.updateSeriesTracker(exercise.sets);const progress=((this.currentExerciseIndex+(this.currentSeries/exercise.sets))/this.currentWorkout.length)*100;document.getElementById('workoutProgressBar').style.width=`${progress}%`;this.preloadNextVideo();}preloadNextVideo(){const nextIndex=this.currentExerciseIndex+1;if(nextIndex < this.currentWorkout.length){const nextExercise=this.currentWorkout[nextIndex];if(nextExercise.video){const link=document.createElement('link');link.rel='preload';link.as='video';link.href=nextExercise.video;document.head.appendChild(link);}}}updateSeriesTracker(totalSeries){const tracker=document.getElementById('seriesTracker');const fragment=document.createDocumentFragment();for(let i=0;i < totalSeries;i++){const dot=document.createElement('div');dot.className='series-dot';if(i < this.currentSeries){dot.classList.add('completed');}fragment.appendChild(dot);}tracker.innerHTML='';tracker.appendChild(fragment);}startWorkoutTimer(){if(this.workoutTimer){clearInterval(this.workoutTimer);}this.workoutSeconds=0;this.workoutTimer=setInterval(()=>{this.workoutSeconds++;const mins=Math.floor(this.workoutSeconds/60);const secs=this.workoutSeconds % 60;const timerEl=document.getElementById('workoutTimer');if(timerEl){timerEl.textContent=`${String(mins).padStart(2,'0')}:${String(secs).padStart(2,'0')}`;}},1000);}completeCurrentExercise(){const exercise=this.currentWorkout[this.currentExerciseIndex];this.currentSeries++;this.playCuteSound('success');if(this.currentSeries >=exercise.sets){this.currentExerciseIndex++;this.currentSeries=0;if(this.currentExerciseIndex >=this.currentWorkout.length){this.completeWorkout();}else{this.displayCurrentExercise();this.playCuteSound('tap');}}else{this.updateSeriesTracker(exercise.sets);this.showRestPeriod(exercise.rest || 30);}}showRestPeriod(seconds){const btn=document.getElementById('completeExercise');const skipBtn=document.getElementById('skipExercise');const originalText=btn.textContent;const originalSkipText=skipBtn.textContent;let remaining=seconds;btn.textContent=`Descansando... ${remaining}s`;btn.disabled=true;skipBtn.textContent='Pular Descanso ⏭️';skipBtn.style.display='block';if(remaining > 5){this.playCuteSound('tap');}if(this.restInterval){clearInterval(this.restInterval);}this.restInterval=setInterval(()=>{remaining--;btn.textContent=`Descansando... ${remaining}s`;if(remaining===10){this.playCuteSound('tap');}else if(remaining===5){this.playCuteSound('tap');}else if(remaining <=3 && remaining > 0){this.playSound('countdown');}else if(remaining===0){this.playCuteSound('success');}if(remaining <=0){clearInterval(this.restInterval);btn.textContent=originalText;btn.disabled=false;skipBtn.textContent=originalSkipText;this.restInterval=null;}},1000);this.currentRestInterval=this.restInterval;this.isResting=true;const skipRestHandler=()=>{if(this.isResting){clearInterval(this.currentRestInterval);btn.textContent=originalText;btn.disabled=false;skipBtn.textContent=originalSkipText;this.isResting=false;this.playCuteSound('tap');}};if(this.skipRestHandler){skipBtn.removeEventListener('click',this.skipRestHandler);}this.skipRestHandler=skipRestHandler;skipBtn.addEventListener('click',skipRestHandler);}skipExercise(){if(this.isResting){return;}this.currentExerciseIndex++;this.currentSeries=0;if(this.skipRestHandler){const skipBtn=document.getElementById('skipExercise');if(skipBtn){skipBtn.removeEventListener('click',this.skipRestHandler);}this.skipRestHandler=null;}if(this.currentExerciseIndex >=this.currentWorkout.length){this.completeWorkout();}else{this.displayCurrentExercise();this.playCuteSound('tap');}}completeWorkout(){clearInterval(this.workoutTimer);const durationInSeconds=this.workoutSeconds || Math.floor((Date.now()-this.workoutStartTime)/1000);const duration=Math.max(1,Math.floor(durationInSeconds/60));const calories=this.calculateCalories(duration,this.currentWorkout);if(this.currentDayPlan){this.markDayComplete(this.currentDayPlan.day);this.currentDayPlan=null;}this.progress.workoutsCompleted=(this.progress.workoutsCompleted || 0)+1;this.progress.totalMinutes=(this.progress.totalMinutes || 0)+duration;this.progress.totalCalories=(this.progress.totalCalories || 0)+calories;this.progress.lastWorkout=new Date().toISOString();if(!this.progress.longestWorkout || duration > this.progress.longestWorkout){this.progress.longestWorkout=duration;}if(!this.progress.workoutHistory){this.progress.workoutHistory=[];}this.progress.workoutHistory.push({date:new Date().toISOString(),duration:duration,calories:calories,category:this.currentCategory});if(!this.progress.completedExercises){this.progress.completedExercises=[];}this.currentWorkout.forEach(exercise=>{this.progress.completedExercises.push({name:exercise.name,completedAt:new Date().toISOString(),category:this.currentCategory});});if(this.progress.completedExercises.length > 50){this.progress.completedExercises=this.progress.completedExercises.slice(-50);}this.updateStreak();this.saveProgress();this.updateAllStats();this.stopSound('backgroundYoga');this.playCuteSound('complete');this.playSound('motivational');this.sendNotification('🎉 Treino Concluído!',`Você queimou ${calories}kcal em ${duration}minutos! Continue assim! 💪`);document.getElementById('summaryTime').textContent=`${duration}min`;document.getElementById('summaryCalories').textContent=`${calories}kcal`;document.getElementById('summaryExercises').textContent=`${this.currentWorkout.length}exercícios`;let detailsHTML='
📊 Detalhes do Treino:';this.currentWorkout.forEach((exercise,index)=>{const exerciseCalories=Math.round(this.getExerciseCaloriesPerMinute(exercise.name)*(duration/this.currentWorkout.length)*(exercise.sets/3));detailsHTML+=`
${index+1}. ${exercise.name}
${exercise.sets}séries × ${exercise.reps}repetições
~${exerciseCalories}kcal queimadas
`;});document.getElementById('workoutDetails').innerHTML=detailsHTML;document.getElementById('completionModal').classList.add('active');this.checkAchievements();this.updateWeightBasedOnCalories();this.updateUI();this.updateDetailedStats();}endWorkout(completed=false){clearInterval(this.workoutTimer);this.workoutSeconds=0;this.stopSound('backgroundYoga');this.stopSound('startYoga');if(this.currentCategory){this.goBack();}else{this.navigateTo('home');}}getExerciseCaloriesPerMinute(exerciseName){const name=exerciseName.toLowerCase();let caloriesPerMinute=8;if(name.includes('scissor')|| name.includes('tesoura')){caloriesPerMinute=12;}else if(name.includes('prancha')|| name.includes('plank')){caloriesPerMinute=10;}else if(name.includes('elevação')|| name.includes('leg lift')){caloriesPerMinute=9;}else if(name.includes('face')|| name.includes('rosto')|| name.includes('papada')|| name.includes('chin')|| name.includes('linha')|| name.includes('esculpida')|| name.includes('afinada')){caloriesPerMinute=3;}else if(name.includes('agachamento')|| name.includes('squat')|| name.includes('rotação')){caloriesPerMinute=11;}else if(name.includes('flexão')|| name.includes('push')|| name.includes('extensão')){caloriesPerMinute=10;}else if(name.includes('ponte')|| name.includes('bridge')){caloriesPerMinute=9;}else if(name.includes('burpee')|| name.includes('jump')){caloriesPerMinute=14;}else if(name.includes('polichinelo')|| name.includes('jack')){caloriesPerMinute=13;}else if(name.includes('alongamento')|| name.includes('stretch')){caloriesPerMinute=6;}else if(name.includes('torção')|| name.includes('twist')){caloriesPerMinute=7;}else if(name.includes('yoga')){caloriesPerMinute=5;}else if(name.includes('massagem')|| name.includes('massage')){caloriesPerMinute=2;}return caloriesPerMinute;}calculateCalories(minutes,workoutExercises=null){if(!workoutExercises || workoutExercises.length===0){return Math.round(minutes*8);}const userWeight=this.userProfile?.weight || 65;let totalCalories=0;const minutesPerExercise=minutes/workoutExercises.length;workoutExercises.forEach(exercise=>{const met=this.getExerciseMET(exercise.name);const timeInHours=minutesPerExercise/60;const caloriesFromMET=met*userWeight*timeInHours;const sets=exercise.sets || 3;let reps=15;if(typeof exercise.reps==='number'){reps=exercise.reps;}else if(typeof exercise.reps==='string'){const repsMatch=exercise.reps.match(/\d+/);if(repsMatch){reps=parseInt(repsMatch[0]);}}const intensityFactor=(sets*reps)/45;const caloriesForThisExercise=caloriesFromMET*intensityFactor;totalCalories+=caloriesForThisExercise;});return Math.round(totalCalories);}getExerciseMET(exerciseName){const metValues={'prancha com balanço lateral':8.5,'prancha com elevação de perna':9.0,'tesoura':8.0,'elevação alternada de pernas':7.5,'prancha lateral com rotação':8.5,'face esculpida':2.0,'face afinada':2.0,'redução de linhas':2.0,'redução de papada':2.5,'alongamento lateral dinâmico':3.5,'torção do tronco sentado':4.0,'flexão lateral em pé':3.5,'agachamento com rotação':9.0,'flexão e extensão do tronco':5.5,'prancha':8.0,'abdominal':8.0,'bicicleta':8.0,'mountain climber':8.0,'russian twist':7.0,'scissor':8.0,'agachamento':8.0,'afundo':8.0,'ponte':6.0,'leg lift':7.0,'elevação':7.5,'squat':8.0,'lunge':8.0,'glúteo':7.0,'ponte glúteos':6.0,'chute':7.0,'donkey kick':7.0,'flexão':8.0,'tríceps':7.0,'prancha lateral':8.0,'push-up':8.0,'burpee':12.0,'jumping jack':8.0,'pular':10.0,'corrida':10.0,'polichinelo':8.0,'yoga':3.0,'alongamento':2.5,'respiração':2.0,'torção':4.0,'twist':4.0,'massagem':2.0,'postura':2.5,'face':2.0,'facial':2.0,'papada':2.5,'chin':2.5,'linha':2.0,'esculpida':2.0,'afinada':2.0};const lowerName=exerciseName.toLowerCase();if(metValues[lowerName]){return metValues[lowerName];}for(const[key,met]of Object.entries(metValues)){if(lowerName.includes(key)){return met;}}return 6.0;}updateWeightBasedOnCalories(){if(!this.userProfile || !this.weightData || !this.weightData.history || this.weightData.history.length===0)return;const today=new Date().toDateString();const lastWeightEntry=this.weightData.history[this.weightData.history.length-1];const lastWeightDate=new Date(lastWeightEntry.date).toDateString();if(lastWeightDate===today)return;const caloriesIn=this.progress.dailyCaloriesConsumed || this.userProfile.targetCalories;const caloriesBurned=this.progress.totalCalories || 0;const tdee=this.userProfile.tdee || 2000;const dailyDeficit=(tdee+caloriesBurned)-caloriesIn;const weightChange=dailyDeficit/7700;const safeWeightChange=Math.max(-0.15,Math.min(0.15,weightChange));const currentWeight=lastWeightEntry.weight;const newWeight=Math.max(30,currentWeight-safeWeightChange);this.weightData.history.push({date:new Date().toISOString(),weight:parseFloat(newWeight.toFixed(1)),auto:true});this.weightData.current=newWeight;this.userProfile.weight=newWeight;this.saveWeightData();this.saveUserProfile();this.progress.dailyCaloriesConsumed=this.userProfile.targetCalories;this.saveProgress();console.log('✅ Peso atualizado automaticamente:',{oldWeight:currentWeight,newWeight:newWeight.toFixed(1),change:safeWeightChange.toFixed(3),deficit:dailyDeficit.toFixed(0)});}addCaloriesConsumed(calories){if(!this.progress.dailyCaloriesConsumed){this.progress.dailyCaloriesConsumed=0;}this.progress.dailyCaloriesConsumed+=calories;this.saveProgress();this.updateUI();}resetDailyCalories(){const today=new Date().toDateString();const lastReset=this.progress.lastCalorieReset || '';if(lastReset !==today){this.progress.dailyCaloriesConsumed=0;this.progress.lastCalorieReset=today;this.saveProgress();}}updateStreak(){const today=new Date().toDateString();const lastWorkout=this.progress.lastWorkout ? new Date(this.progress.lastWorkout).toDateString():null;if(!lastWorkout){this.progress.streak=1;}else{const yesterday=new Date();yesterday.setDate(yesterday.getDate()-1);if(lastWorkout===today){return;}else if(lastWorkout===yesterday.toDateString()){this.progress.streak=(this.progress.streak || 0)+1;}else{this.progress.streak=1;}}if(!this.progress.longestStreak || this.progress.streak > this.progress.longestStreak){this.progress.longestStreak=this.progress.streak;}}toggleWater(index){const glasses=document.querySelectorAll('.glass');const glass=glasses[index];if(glass.classList.contains('filled')){for(let i=index;i < glasses.length;i++){glasses[i].classList.remove('filled');}}else{for(let i=0;i <=index;i++){glasses[i].classList.add('filled');}this.playCuteSound('tap');}const filled=document.querySelectorAll('.glass.filled').length;document.getElementById('waterCount').textContent=filled;if(filled===8){this.playCuteSound('success');}const today=new Date().toISOString().split('T')[0];if(!this.progress.water)this.progress.water={};this.progress.water[today]=Array(filled).fill(1);this.saveProgress();this.updateDetailedStats();}startWellnessSession(type){const sessions=this.getWellnessSessions();const session=sessions[type];if(session){this.startWorkout(session.exercises,0);}}updateAllStats(){if(this.weightData && this.userProfile){if(this.weightData.current && this.weightData.current !==this.userProfile.weight){this.userProfile.weight=this.weightData.current;this.saveUserProfile();}if(this.weightData.goal && this.weightData.goal !==this.userProfile.goalWeight){this.userProfile.goalWeight=this.weightData.goal;this.saveUserProfile();}}this.updateUI();this.updateWeightDisplay();this.updateDetailedStats();}updateUI(){const hour=new Date().getHours();let greeting='Olá';if(hour < 12)greeting='Bom dia';else if(hour < 18)greeting='Boa tarde';else greeting='Boa noite';const name=this.userProfile ? this.userProfile.name.split(' ')[0]:'Guerreira';const greetingEl=document.getElementById('greeting');if(greetingEl)greetingEl.textContent=`${greeting},${name}!`;if(this.userProfile && this.userProfile.photo){const avatar=document.querySelector('.avatar');if(avatar){avatar.style.backgroundImage=`url(${this.userProfile.photo})`;avatar.style.backgroundSize='cover';avatar.style.backgroundPosition='center';avatar.textContent='';}}this.updatePlanSummary();const streakEl=document.getElementById('streakDays');if(streakEl)streakEl.textContent=this.progress.streak || 0;const todayProgress=this.calculateTodayProgress();const progressValueEl=document.getElementById('progressValue');const progressFillEl=document.getElementById('progressFill');if(progressValueEl)progressValueEl.textContent=todayProgress;if(progressFillEl)progressFillEl.style.setProperty('--progress',todayProgress);const caloriesBurnedEl=document.getElementById('caloriesBurned');const minutesActiveEl=document.getElementById('minutesActive');const workoutsCompletedEl=document.getElementById('workoutsCompleted');if(caloriesBurnedEl)caloriesBurnedEl.textContent=this.progress.totalCalories || 0;if(minutesActiveEl)minutesActiveEl.textContent=this.progress.totalMinutes || 0;if(workoutsCompletedEl)workoutsCompletedEl.textContent=this.progress.workoutsCompleted || 0;const totalWorkoutsEl=document.getElementById('totalWorkouts');const totalMinutesEl=document.getElementById('totalMinutes');const totalCaloriesEl=document.getElementById('totalCalories');const daysActiveEl=document.getElementById('daysActive');if(totalWorkoutsEl)totalWorkoutsEl.textContent=this.progress.workoutsCompleted || 0;if(totalMinutesEl)totalMinutesEl.textContent=this.progress.totalMinutes || 0;if(totalCaloriesEl)totalCaloriesEl.textContent=this.progress.totalCalories || 0;if(daysActiveEl)daysActiveEl.textContent=this.progress.daysActive || 0;const waterToday=this.getWaterToday();document.querySelectorAll('.glass').forEach((glass,index)=>{if(index < waterToday){glass.classList.add('filled');}else{glass.classList.remove('filled');}});document.getElementById('waterCount').textContent=waterToday;}calculateTodayProgress(){const workouts=this.progress.todayWorkouts || 0;const water=this.getWaterToday();const workoutProgress=Math.min((workouts/2)*100,50);const waterProgress=Math.min((water/8)*100,50);return Math.round(workoutProgress+waterProgress);}getWaterToday(){const today=new Date().toISOString().split('T')[0];const waterData=this.progress.water?.[today];if(Array.isArray(waterData)){return waterData.length;}return 0;}loadAchievements(){this.achievements=[{id:'first-workout',name:'Primeiro Passo',emoji:'👟',unlocked:(this.progress.workoutsCompleted || 0)>=1},{id:'five-workouts',name:'5 Treinos',emoji:'💪',unlocked:(this.progress.workoutsCompleted || 0)>=5},{id:'week-streak',name:'1 Semana',emoji:'🔥',unlocked:(this.progress.streak || 0)>=7},{id:'ten-workouts',name:'10 Treinos',emoji:'🏋️',unlocked:(this.progress.workoutsCompleted || 0)>=10},{id:'water-master',name:'Hidratada',emoji:'💧',unlocked:this.checkWaterStreak(5)},{id:'month-streak',name:'1 Mês',emoji:'🏆',unlocked:(this.progress.streak || 0)>=30},{id:'twenty-workouts',name:'20 Treinos',emoji:'💯',unlocked:(this.progress.workoutsCompleted || 0)>=20},{id:'fifty-workouts',name:'50 Treinos',emoji:'⭐',unlocked:(this.progress.workoutsCompleted || 0)>=50},{id:'weight-loss',name:'Peso Perdido',emoji:'📉',unlocked:this.checkWeightLoss()},{id:'hundred-workouts',name:'100 Treinos',emoji:'🎯',unlocked:(this.progress.workoutsCompleted || 0)>=100},{id:'yoga-master',name:'Mestre Yoga',emoji:'🧘♀️',unlocked:this.checkYogaWorkouts()},{id:'dedication',name:'Dedicação',emoji:'🌟',unlocked:(this.progress.daysActive || 0)>=30}];const container=document.getElementById('achievementsGrid');if(container){const fragment=document.createDocumentFragment();this.achievements.forEach(achievement=>{const card=document.createElement('div');card.className=`achievement-card ${achievement.unlocked ? '':'locked'}`;card.innerHTML=`
${achievement.unlocked ? achievement.emoji:'🔒'}
${achievement.name}
`;fragment.appendChild(card);});container.innerHTML='';container.appendChild(fragment);}}checkWeightLoss(){if(this.weightData.initial && this.weightData.current){return this.weightData.initial > this.weightData.current;}return false;}checkYogaWorkouts(){if(!this.progress.workoutHistory)return false;const yogaWorkouts=this.progress.workoutHistory.filter(w=> w.category==='yoga');return yogaWorkouts.length >=5;}checkAchievements(){this.loadAchievements();}checkWaterStreak(days){if(!this.progress.water)return false;let streak=0;const today=new Date();for(let i=0;i < 30;i++){const date=new Date(today);date.setDate(date.getDate()-i);const dateStr=date.toDateString();if(this.progress.water[dateStr]>=8){streak++;if(streak >=days)return true;}else{break;}}return false;}requestNotificationPermission(){if('Notification' in window && Notification.permission !=='granted'){Notification.requestPermission().then(permission=>{if(permission==='granted'){new Notification('Notificações Ativadas! 🔔',{body:'Você receberá lembretes motivacionais!',icon:'/icons/icon.svg'});}});}}playSound(){if(this.userData.soundEnabled !==false){const context=new(window.AudioContext || window.webkitAudioContext)();const oscillator=context.createOscillator();const gainNode=context.createGain();oscillator.connect(gainNode);gainNode.connect(context.destination);oscillator.frequency.value=800;oscillator.type='sine';gainNode.gain.setValueAtTime(0.3,context.currentTime);gainNode.gain.exponentialRampToValueAtTime(0.01,context.currentTime+0.1);oscillator.start(context.currentTime);oscillator.stop(context.currentTime+0.1);}}loadUserData(){const data=localStorage.getItem('userData');return data ? JSON.parse(data):{};}loadProgress(){try{if(window.PerformanceUtils){const data=window.PerformanceUtils.safeLocalStorageGet('userProgress',null,true);if(!data){return this.getDefaultProgress();}if(typeof data !=='object' || data===null){console.warn('Invalid progress data,resetting');return this.getDefaultProgress();}return{...this.getDefaultProgress(),...data};}else{const dataString=localStorage.getItem('userProgress');if(!dataString){return this.getDefaultProgress();}const parsed=JSON.parse(dataString);if(typeof parsed !=='object' || parsed===null){console.warn('Invalid progress data,resetting');return this.getDefaultProgress();}return{...this.getDefaultProgress(),...parsed};}}catch(e){console.error('Error loading progress:',e);return this.getDefaultProgress();}}getDefaultProgress(){return{workoutsCompleted:0,totalMinutes:0,totalCalories:0,streak:0,daysActive:0,water:{},workoutHistory:[],todayWorkouts:0,todayMinutes:0,todayCalories:0,longestStreak:0,longestWorkout:0,memberSince:null};}saveProgress(){if(!this.saveProgressDebounced){if(window.PerformanceUtils){this.saveProgressDebounced=window.PerformanceUtils.debounce(()=>{this._doSaveProgress();},300);}else{this.saveProgressDebounced=this._doSaveProgress.bind(this);}}this.saveProgressDebounced();}_doSaveProgress(){try{if(window.PerformanceUtils){const shouldCompress=JSON.stringify(this.progress).length > 50000;window.PerformanceUtils.safeLocalStorageSet('userProgress',this.progress,shouldCompress);}else{localStorage.setItem('userProgress',JSON.stringify(this.progress));}}catch(e){console.error('Failed to save progress:',e);if(e.name==='QuotaExceededError'){this.compressProgress();}}}compressProgress(){if(this.progress.workoutHistory && this.progress.workoutHistory.length > 30){this.progress.workoutHistory=this.progress.workoutHistory.slice(-30);}if(this.progress.water){const thirtyDaysAgo=new Date();thirtyDaysAgo.setDate(thirtyDaysAgo.getDate()-30);const recentWater={};Object.keys(this.progress.water).forEach(key=>{const date=new Date(key);if(date >=thirtyDaysAgo){recentWater[key]=this.progress.water[key];}});this.progress.water=recentWater;}try{localStorage.setItem('userProgress',JSON.stringify(this.progress));}catch(e){console.error('Still failed after compression:',e);}}loadWeightData(){try{const data=localStorage.getItem('weightData');if(!data){return this.getDefaultWeightData();}const parsed=JSON.parse(data);if(typeof parsed !=='object' || parsed===null){return this.getDefaultWeightData();}return{...this.getDefaultWeightData(),...parsed};}catch(e){console.error('Error loading weight data:',e);return this.getDefaultWeightData();}}getDefaultWeightData(){return{current:null,initial:null,goal:null,history:[]};}saveWeightData(){if(!this.saveWeightDebounced){if(window.PerformanceUtils){this.saveWeightDebounced=window.PerformanceUtils.debounce(()=>{try{window.PerformanceUtils.safeLocalStorageSet('weightData',this.weightData);}catch(e){console.error('Failed to save weight data:',e);}},300);}else{this.saveWeightDebounced=()=>{try{localStorage.setItem('weightData',JSON.stringify(this.weightData));}catch(e){console.error('Failed to save weight data:',e);}};}}this.saveWeightDebounced();}showWeightModal(){const modal=document.getElementById('weightModal');const weightInput=document.getElementById('weightInput');const goalInput=document.getElementById('goalWeightInput');weightInput.value=this.weightData.current || '';goalInput.value=this.weightData.goal || '';modal.classList.add('active');this.playCuteSound('tap');}closeWeightModal(){const modal=document.getElementById('weightModal');modal.classList.remove('active');this.playCuteSound('tap');}saveWeight(){const weightInput=document.getElementById('weightInput');const goalInput=document.getElementById('goalWeightInput');if(!weightInput || !goalInput){console.error('Weight inputs not found');return;}const newWeight=this.sanitizeNumber(weightInput.value,30,300,null);const newGoal=this.sanitizeNumber(goalInput.value,30,300,null);if(newWeight===null || newWeight < 30 || newWeight > 300){alert('Por favor,insira um peso válido entre 30 e 300 kg');return;}if(newGoal===null || newGoal < 30 || newGoal > 300){alert('Por favor,insira uma meta válida entre 30 e 300 kg');return;}if(this.userProfile){this.userProfile.weight=newWeight;this.userProfile.goalWeight=newGoal;this.saveUserProfile();}if(this.weightData.initial===null){this.weightData.initial=newWeight;if(!this.progress.memberSince){this.progress.memberSince=new Date().toISOString();}}this.weightData.current=newWeight;this.weightData.goal=newGoal;const today=new Date().toISOString().split('T')[0];const existingIndex=this.weightData.history.findIndex(entry=> entry.date===today);if(existingIndex >=0){this.weightData.history[existingIndex].weight=newWeight;}else{this.weightData.history.push({date:today,weight:newWeight});}if(this.weightData.history.length > 30){this.weightData.history=this.weightData.history.slice(-30);}this.saveWeightData();this.saveProgress();this.updateAllStats();this.closeWeightModal();this.playCuteSound('success');}updateWeightDisplay(){const currentWeightEl=document.getElementById('currentWeight');const initialWeightEl=document.getElementById('initialWeight');const goalWeightEl=document.getElementById('goalWeight');const weightLostEl=document.getElementById('weightLost');const weightProgressFill=document.getElementById('weightProgressFill');const weightChartMini=document.getElementById('weightChartMini');if(currentWeightEl){if(this.weightData.current){currentWeightEl.textContent=`${this.weightData.current}kg`;}else{currentWeightEl.textContent='--';}}if(initialWeightEl){if(this.weightData.initial){initialWeightEl.textContent=`${this.weightData.initial}kg`;}else{initialWeightEl.textContent='--';}}if(goalWeightEl){if(this.weightData.goal){goalWeightEl.textContent=`${this.weightData.goal}kg`;}else{goalWeightEl.textContent='--';}}if(weightLostEl){if(this.weightData.initial && this.weightData.current){const lost=this.weightData.initial-this.weightData.current;weightLostEl.textContent=`${lost.toFixed(1)}kg`;}else{weightLostEl.textContent='0 kg';}}if(weightProgressFill){if(this.weightData.initial && this.weightData.current && this.weightData.goal){const totalToLose=this.weightData.initial-this.weightData.goal;const lost=this.weightData.initial-this.weightData.current;const percentage=Math.min(100,(lost/totalToLose)*100);weightProgressFill.style.width=`${Math.max(0,percentage)}%`;}else{weightProgressFill.style.width='0%';}}if(weightChartMini && this.weightData.history && this.weightData.history.length > 0){const maxWeight=Math.max(...this.weightData.history.map(e=> e.weight));const minWeight=Math.min(...this.weightData.history.map(e=> e.weight));const range=maxWeight-minWeight || 1;weightChartMini.innerHTML=this.weightData.history.slice(-10).map(entry=>{const height=((entry.weight-minWeight)/range)*80+20;return `
`;}).join('');}}wasCompletedIn24h(exerciseName){if(!this.progress.completedExercises){return false;}const now=new Date();const twentyFourHoursAgo=new Date(now.getTime()-(24*60*60*1000));this.progress.completedExercises=this.progress.completedExercises.filter(ex=>{const completedDate=new Date(ex.completedAt);return completedDate > twentyFourHoursAgo;});return this.progress.completedExercises.some(ex=>{const completedDate=new Date(ex.completedAt);return ex.name===exerciseName && completedDate > twentyFourHoursAgo;});}renderWeeklyActivity(){const container=document.getElementById('weeklyActivityGrid');if(!container)return;container.innerHTML='';const today=new Date();const weekDays=['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'];const fragment=document.createDocumentFragment();for(let i=6;i >=0;i--){const date=new Date(today);date.setDate(date.getDate()-i);const dayName=weekDays[date.getDay()];const dayNumber=date.getDate();const isToday=date.toDateString()===today.toDateString();const workoutsCount=this.progress.workoutHistory ? this.progress.workoutHistory.filter(w=>{const workoutDate=new Date(w.date);return workoutDate.toDateString()===date.toDateString();}).length:0;const dayElement=document.createElement('div');dayElement.className='weekly-day';if(workoutsCount > 0){dayElement.classList.add('active');}if(isToday){dayElement.classList.add('today');}dayElement.innerHTML=`
${dayName}
${dayNumber}
${workoutsCount > 0 ? `${workoutsCount}treino${workoutsCount > 1 ? 's':''}`:'-'}
`;fragment.appendChild(dayElement);}container.appendChild(fragment);}updateDetailedStats(){this.renderWeeklyActivity();document.getElementById('totalWorkouts').textContent=this.progress.workoutsCompleted || 0;document.getElementById('totalMinutes').textContent=this.progress.totalMinutes || 0;document.getElementById('totalCaloriesDetail').textContent=this.progress.totalCalories || 0;const uniqueDays=new Set();if(this.progress.workoutHistory){this.progress.workoutHistory.forEach(w=>{const date=new Date(w.date).toDateString();uniqueDays.add(date);});}this.progress.daysActive=uniqueDays.size;document.getElementById('daysActiveDetail').textContent=this.progress.daysActive || 0;document.getElementById('currentStreak').textContent=this.progress.streak || 0;if(this.userProfile){const bmi=this.userProfile.bmi || this.calculateBMI(this.userProfile.weight,this.userProfile.height);let bmiCategory='';let bmiColor='';if(bmi < 18.5){bmiCategory='Abaixo do Peso';bmiColor='#FFA726';}else if(bmi < 25){bmiCategory='Peso Normal';bmiColor='#4CAF50';}else if(bmi < 30){bmiCategory='Sobrepeso';bmiColor='#FF9800';}else{bmiCategory='Obesidade';bmiColor='#F44336';}let bmiCard=document.getElementById('bmiCard');if(!bmiCard){const statsGrid=document.querySelector('.stats-grid');if(statsGrid){bmiCard=document.createElement('div');bmiCard.id='bmiCard';bmiCard.className='stat-detail-card';statsGrid.insertBefore(bmiCard,statsGrid.firstChild);}}if(bmiCard){bmiCard.innerHTML=`
⚖️
${bmi}
IMC(Índice de Massa Corporal)
${bmiCategory}
`;}let avgCalCard=document.getElementById('avgCaloriesCard');if(!avgCalCard){const statsGrid=document.querySelector('.stats-grid');if(statsGrid){avgCalCard=document.createElement('div');avgCalCard.id='avgCaloriesCard';avgCalCard.className='stat-detail-card';statsGrid.appendChild(avgCalCard);}}if(avgCalCard){const avgCal=this.progress.workoutsCompleted > 0 ? Math.round(this.progress.totalCalories/this.progress.workoutsCompleted):0;avgCalCard.innerHTML=`
🔥
${avgCal}
Calorias Médias
por treino
`;}}const thisWeek=this.getThisWeekWorkouts();document.getElementById('thisWeekWorkouts').textContent=thisWeek;const avgMinutes=this.progress.workoutsCompleted > 0 ? Math.round(this.progress.totalMinutes/this.progress.workoutsCompleted):0;const avgCalories=this.progress.workoutsCompleted > 0 ? Math.round(this.progress.totalCalories/this.progress.workoutsCompleted):0;document.getElementById('avgMinutes').textContent=avgMinutes;document.getElementById('avgCalories').textContent=avgCalories;const totalWaterGlasses=Object.values(this.progress.water ||{}).reduce((sum,day)=>{return sum+(Array.isArray(day)? day.length:0);},0);const waterStreak=this.getWaterStreak();document.getElementById('totalWaterGlasses').textContent=totalWaterGlasses;document.getElementById('waterStreak').textContent=waterStreak;if(!this.achievements){this.loadAchievements();}const unlockedAchievements=this.achievements.filter(a=> a.unlocked).length;document.getElementById('achievementsUnlocked').textContent=unlockedAchievements;document.getElementById('totalAchievements').textContent=this.achievements.length;document.getElementById('longestStreak').textContent=`${this.progress.longestStreak || 0}dias`;document.getElementById('longestWorkout').textContent=`${this.progress.longestWorkout || 0}min`;const favoriteCategory=this.getFavoriteCategory();document.getElementById('favoriteCategory').textContent=favoriteCategory;if(this.progress.memberSince){const date=new Date(this.progress.memberSince);const formatted=date.toLocaleDateString('pt-BR');document.getElementById('memberSince').textContent=formatted;}else{document.getElementById('memberSince').textContent='--';}this.renderWeeklyChart();}getThisWeekWorkouts(){if(!this.progress.workoutHistory)return 0;const oneWeekAgo=new Date();oneWeekAgo.setDate(oneWeekAgo.getDate()-7);return this.progress.workoutHistory.filter(workout=>{const workoutDate=new Date(workout.date);return workoutDate >=oneWeekAgo;}).length;}getWaterStreak(){if(!this.progress.water)return 0;let streak=0;const today=new Date();for(let i=0;i < 365;i++){const date=new Date(today);date.setDate(date.getDate()-i);const dateKey=date.toISOString().split('T')[0];if(this.progress.water[dateKey]&& this.progress.water[dateKey].length >=8){streak++;}else{break;}}return streak;}getFavoriteCategory(){if(!this.progress.workoutHistory || this.progress.workoutHistory.length===0){return '--';}const categoryCount={};this.progress.workoutHistory.forEach(workout=>{categoryCount[workout.category]=(categoryCount[workout.category]|| 0)+1;});const favorite=Object.keys(categoryCount).reduce((a,b)=> categoryCount[a]> categoryCount[b]? a:b);const categoryNames={abs:'Abdômen',legs:'Pernas',glutes:'Glúteos',arms:'Braços',waist:'Cintura',back:'Costas',cardio:'Cardio',fullbody:'Corpo Todo',yoga:'Yoga',massage:'Massagem'};return categoryNames[favorite]|| favorite;}renderWeeklyChart(){const chartContainer=document.getElementById('weeklyChart');if(!chartContainer)return;const days=['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'];const today=new Date();const weekData=[];for(let i=6;i >=0;i--){const date=new Date(today);date.setDate(date.getDate()-i);const dayIndex=date.getDay();const dateKey=date.toISOString().split('T')[0];const workoutsOnDay=this.progress.workoutHistory ? this.progress.workoutHistory.filter(w=> w.date.startsWith(dateKey)).length:0;weekData.push({label:days[dayIndex],value:workoutsOnDay});}const maxValue=Math.max(...weekData.map(d=> d.value),1);chartContainer.innerHTML=weekData.map(day=>{const heightPercent=(day.value/maxValue)*100;return `
`;}).join('');}getExercisesByCategory(category){const exercises={personalized:[{name:'Prancha com Elevação de Perna',emoji:'🔥',videoFile:'Prancha com elevação de perna.mp4',sets:3,reps:'12 cada',rest:30,calories:12},{name:'Prancha com Balanço Lateral',emoji:'⚖️',videoFile:'Prancha com balanço lateral.mp4',sets:3,reps:'30s',rest:30,calories:11},{name:'Prancha Lateral com Rotação',emoji:'🔄',videoFile:'prancha lateral com rotação.mp4',sets:3,reps:'10 cada',rest:30,calories:13},{name:'Elevações Alternadas de Perna',emoji:'✂️',videoFile:'Alternating Leg Lifts.mp4',sets:3,reps:'20',rest:30,calories:10},{name:'Tesoura(Scissor Kicks)',emoji:'✂️',videoFile:'Scissor Kicks.mp4',sets:3,reps:'30s',rest:30,calories:11},{name:'Agachamento com Rotação',emoji:'🏋️♀️',videoFile:'agachamento rotação.mp4',sets:3,reps:'15',rest:35,calories:14},{name:'Flexão e Extensão do Tronco',emoji:'💪',videoFile:'flexao,extensão e hiperextenxao do tronco com baco estendido.mp4',sets:3,reps:'12',rest:30,calories:10},{name:'Exercício de Escápula',emoji:'🦋',videoFile:'Scapular winging exercise ou Elbow fly stretch.mp4',sets:3,reps:'15',rest:30,calories:9},{name:'Alongamento Dinâmico Lateral',emoji:'↔️',videoFile:'Dynamic Side Stretch].mp4',sets:2,reps:'10 cada',rest:25,calories:8},{name:'Alongamento de Lado(Sentado)',emoji:'🧘',videoFile:'Side Bend Stretch.mp4',sets:2,reps:'30s cada',rest:25,calories:6},{name:'Torção de Torso(Sentado)',emoji:'🔄',videoFile:'Seated Torso Twist.mp4',sets:3,reps:'15 cada',rest:25,calories:8},{name:'Alongamento de Ombro',emoji:'💆♀️',videoFile:'MobilidadeAlongamento de Ombro com Apoio(Garrafa ou Outro Objeto.mp4',sets:2,reps:'30s cada',rest:20,calories:7},{name:'Circundução com Garrafa',emoji:'🔄',videoFile:'Circundução órbita com a garrafa ao redor da nuca com reverso.mp4',sets:3,reps:'12',rest:30,calories:9},{name:'Alcance Cruzado nas Costas',emoji:'🤝',videoFile:'Alcance cruzado por trás das costas(pegada alternada).mp4',sets:2,reps:'10 cada',rest:25,calories:7},{name:'Alongamento de Peitoral',emoji:'💪',videoFile:'Alongamento de Peitoral com Mãos Entrelaçadas Atrás do Corpo.mp4',sets:2,reps:'30s',rest:20,calories:6},{name:'Alongamento de Tríceps',emoji:'💪',videoFile:'Overhead triceps stretch.mp4',sets:2,reps:'30s cada',rest:20,calories:6},{name:'Exercício para Queixo Duplo',emoji:'😊',videoFile:'Double chin.mp4',sets:2,reps:'15',rest:20,calories:4},{name:'Rosto Esculpido',emoji:'✨',videoFile:'Sculpted face.mp4',sets:2,reps:'12',rest:20,calories:4},{name:'Rosto Afinado',emoji:'😌',videoFile:'Slim face.mp4',sets:2,reps:'12',rest:20,calories:4},{name:'Linhas de Sorriso',emoji:'😄',videoFile:'Smile lines.mp4',sets:2,reps:'15',rest:20,calories:3}],abs:[{name:'Abdominal Águia em Pé',emoji:'🔥',youtubeId:'MkMB8Hdq2qU',sets:3,reps:'40s',rest:30,calories:11},{name:'Ponte com Elevação de Perna',emoji:'🌉',youtubeId:'JxnGOaye88w',sets:3,reps:'34s',rest:30,calories:9},{name:'Prancha Reversa',emoji:'🧘♀️',youtubeId:'mX_SX6I2DSI',sets:3,reps:'37s',rest:30,calories:10},{name:'Prancha Ajoelhado',emoji:'🧘♀️',youtubeId:'xNBL63AhZcc',sets:3,reps:'34s',rest:30,calories:9},{name:'Chutes Tesoura',emoji:'✂️',youtubeId:'9i0J_I4ASow',sets:3,reps:'12',rest:30,calories:6},{name:'Prancha com Mergulho de Quadril',emoji:'🧘♀️',youtubeId:'h1_Y3GBUd0M',sets:3,reps:'23s',rest:30,calories:6},{name:'Abdominal Oblíquo',emoji:'🔥',youtubeId:'Z9WtuN50f9s',sets:3,reps:'24s',rest:30,calories:6},{name:'Abdominal Estrela',emoji:'🔥',youtubeId:'HBB5tf2vndA',sets:3,reps:'28s',rest:30,calories:7},{name:'Abdominal Bicicleta Elevado',emoji:'🔥',youtubeId:'1xEZ1So_D-A',sets:3,reps:'12',rest:30,calories:5},{name:'Prancha Homem-Aranha',emoji:'🧘♀️',youtubeId:'G8-vocJfWEM',sets:3,reps:'12',rest:30,calories:6},{name:'Prancha com Rotação',emoji:'🧘♀️',youtubeId:'fu6-teFilJk',sets:3,reps:'24s',rest:30,calories:6},{name:'Abdominal Cruzado',emoji:'🔥',youtubeId:'LATqsI5q0hc',sets:3,reps:'24s',rest:30,calories:6}],face:[{name:'Rosto de Peixe Sorridente',emoji:'😊',youtubeId:'mLYm4ItAuro',sets:2,reps:'10',rest:20,calories:3},{name:'Firmador de Bochechas',emoji:'✨',youtubeId:'83Xu_F92j60',sets:2,reps:'12',rest:20,calories:3},{name:'Linha do Maxilar',emoji:'😄',youtubeId:'R2cqpjvaB3E',sets:2,reps:'10',rest:20,calories:2}],waist:[{name:'Meio Barco com Torção',emoji:'🔄',youtubeId:'PSZgJiFIrHQ',sets:3,reps:'31s',rest:30,calories:7},{name:'Inclinação Lateral Sentado',emoji:'⏳',youtubeId:'jKcHh78Y_JE',sets:3,reps:'12',rest:30,calories:5},{name:'Torção de Coluna Sentado',emoji:'🔄',youtubeId:'4YlCtaTdtgA',sets:3,reps:'26s',rest:30,calories:6},{name:'Torção de Tronco',emoji:'🔄',youtubeId:'HMKbmG1L7vc',sets:3,reps:'12',rest:30,calories:4},{name:'Inclinação Lateral em Pé',emoji:'⏳',youtubeId:'RfuiraEgKcY',sets:3,reps:'24s',rest:30,calories:6},{name:'V-Ups Oblíquo',emoji:'⏳',youtubeId:'iFaZ095MMGg',sets:3,reps:'25s',rest:30,calories:6},{name:'Torção Oblíqua Reclinada',emoji:'🔄',youtubeId:'XKW5jru5pGo',sets:3,reps:'25s',rest:30,calories:6},{name:'V-Up Oblíquo',emoji:'⏳',youtubeId:'dZGajX67rdQ',sets:3,reps:'29s',rest:30,calories:7}],back:[{name:'Puxada de Costas',emoji:'💆♀️',youtubeId:'GvyCtKvmaVE',sets:3,reps:'12',rest:30,calories:4},{name:'Remada Curvado',emoji:'💆♀️',youtubeId:'t2DUqP_13x8',sets:3,reps:'25s',rest:30,calories:5},{name:'Remada Alta',emoji:'💆♀️',youtubeId:'8ywEQiJuBNg',sets:3,reps:'28s',rest:30,calories:6},{name:'Alongamento de Peito',emoji:'💆♀️',youtubeId:'JoxGFxbgJ2Y',sets:3,reps:'12',rest:30,calories:4},{name:'Remada Deltóide Posterior',emoji:'💆♀️',youtubeId:'65gMtswVB1c',sets:3,reps:'30s',rest:30,calories:6},{name:'Remada Alternada',emoji:'💆♀️',youtubeId:'KvoHxslZun0',sets:3,reps:'23s',rest:30,calories:5},{name:'Elevação Lateral',emoji:'💆♀️',youtubeId:'6L19uhg2otQ',sets:3,reps:'23s',rest:30,calories:5},{name:'Puxada de Rombóide',emoji:'💆♀️',youtubeId:'DEyDbzSudEU',sets:3,reps:'26s',rest:30,calories:5},{name:'Super-Homem',emoji:'🦸♀️',youtubeId:'pGeaBXLwDtw',sets:3,reps:'12',rest:30,calories:4},{name:'Nadador e Super-Homem',emoji:'💆♀️',youtubeId:'XydDDn_Rngw',sets:3,reps:'25s',rest:30,calories:5}],legs:[{name:'Agachamento Sumo na Parede',emoji:'🏋️♀️',youtubeId:'oR90gl2vj7c',sets:3,reps:'40s',rest:30,calories:13},{name:'Afundo Baixo Crescente',emoji:'🦵',youtubeId:'93kUVEAqiv8',sets:3,reps:'43s',rest:30,calories:14},{name:'Afundo com Torção',emoji:'🔄',youtubeId:'E-_LxciEon4',sets:3,reps:'41s',rest:30,calories:14},{name:'Afundo com Braço Elevado',emoji:'🦵',youtubeId:'VQwrouNIlXw',sets:3,reps:'36s',rest:30,calories:12},{name:'Afundo Baixo',emoji:'🦵',youtubeId:'dXREtCBZnV4',sets:3,reps:'36s',rest:30,calories:12},{name:'Barco com Pernas Alternadas',emoji:'🦵',youtubeId:'ii245b_MNxI',sets:3,reps:'35s',rest:30,calories:12},{name:'Alongamento Posterior de Pernas',emoji:'🦵',youtubeId:'tShKvg4h12k',sets:3,reps:'32s',rest:30,calories:11},{name:'Alongamento Ajoelhado',emoji:'🦵',youtubeId:'lWi7rZWJ2cY',sets:3,reps:'30s',rest:30,calories:10},{name:'Afundo do Corredor',emoji:'🦵',youtubeId:'6ikwduxu0JU',sets:3,reps:'32s',rest:30,calories:11},{name:'Abertura de Pernas',emoji:'🦵',youtubeId:'aZRDySUyC1I',sets:3,reps:'12',rest:30,calories:6},{name:'Agachamento com Saltos',emoji:'🏋️♀️',youtubeId:'tcgvAxhEhvQ',sets:3,reps:'12',rest:30,calories:7},{name:'Joelho ao Peito em Pé',emoji:'🦵',youtubeId:'uC7dzhqN47M',sets:3,reps:'26s',rest:30,calories:9}],glutes:[{name:'Postura da Borboleta',emoji:'🦋',youtubeId:'seRyFNh7boQ',sets:3,reps:'33s',rest:30,calories:10},{name:'Alongamento Borboleta',emoji:'🦋',youtubeId:'QehQaZvvquA',sets:3,reps:'24s',rest:30,calories:7},{name:'Ponte de Glúteo',emoji:'🌉',youtubeId:'6gGzYaD9Cb4',sets:3,reps:'24s',rest:30,calories:7},{name:'Ponte Borboleta',emoji:'🌉',youtubeId:'sJC_fMOVZVw',sets:3,reps:'24s',rest:30,calories:7},{name:'Coice de Glúteo',emoji:'🍑',youtubeId:'3ao9J4vvEXA',sets:3,reps:'26s',rest:30,calories:8},{name:'Chute de Burro',emoji:'🦵',youtubeId:'pd3KyzQS5nc',sets:3,reps:'24s',rest:30,calories:7},{name:'Coice de Tríceps',emoji:'🍑',youtubeId:'zfnWQVmDspU',sets:3,reps:'24s',rest:30,calories:7},{name:'Hidrante com Pulso',emoji:'🔥',youtubeId:'uILAw7D7fxE',sets:3,reps:'12',rest:30,calories:7},{name:'Chute com Pulso',emoji:'🦵',youtubeId:'QaTh15GsgHk',sets:3,reps:'25s',rest:30,calories:7},{name:'Coice de Glúteo com Pulso',emoji:'🍑',youtubeId:'Lxdu7Nlp6KE',sets:3,reps:'26s',rest:30,calories:8},{name:'Alongamento de Glúteo',emoji:'🍑',youtubeId:'vSKSU8KDc38',sets:3,reps:'12',rest:30,calories:6},{name:'Coice de Glúteo na Parede',emoji:'🍑',youtubeId:'qzqDHSDTc0U',sets:3,reps:'23s',rest:30,calories:7}],arms:[{name:'Flexão Isométrica',emoji:'💪',youtubeId:'16-WWEQNiK0',sets:3,reps:'34s',rest:30,calories:8},{name:'Flexão com Remada',emoji:'💪',youtubeId:'DpsHmYX3Ifg',sets:3,reps:'25s',rest:30,calories:6},{name:'Extensão de Tríceps Sentado',emoji:'💪',youtubeId:'-9Uup5bhPBI',sets:3,reps:'12',rest:30,calories:5},{name:'Extensão de Tríceps Deitado',emoji:'💪',youtubeId:'FyBXas1QUWo',sets:3,reps:'24s',rest:30,calories:5},{name:'Rosca Bíceps Alternada',emoji:'💪',youtubeId:'sQbtGNsAcl4',sets:3,reps:'26s',rest:30,calories:6},{name:'Rosca Bíceps Aberta',emoji:'💪',youtubeId:'pB4Iic8p6Ag',sets:3,reps:'26s',rest:30,calories:6},{name:'Extensão de Tríceps',emoji:'💪',youtubeId:'a1Uanj_vaYA',sets:3,reps:'26s',rest:30,calories:6},{name:'Remada Renegada',emoji:'💪',youtubeId:'m0KEk-Y4iII',sets:3,reps:'12',rest:30,calories:5},{name:'Rosca para Press',emoji:'💪',youtubeId:'9C5EtvkK6k4',sets:3,reps:'29s',rest:30,calories:7},{name:'Círculos com os Braços',emoji:'💪',youtubeId:'wZVO6ZnARIE',sets:3,reps:'12',rest:30,calories:5},{name:'Flexões Desalinhadas',emoji:'💪',youtubeId:'32yYCbAQo5A',sets:3,reps:'12',rest:30,calories:5},{name:'Balanço de Braços Lateral',emoji:'💪',youtubeId:'tLEkdDgTDbM',sets:3,reps:'12',rest:30,calories:5}],cardio:[{name:'Saltos Estrela',emoji:'⭐',youtubeId:'VVEO_J1tIXU',sets:3,reps:'12',rest:20,calories:6},{name:'Alpinista Cruzado',emoji:'⛰️',youtubeId:'tIEkB8S42j8',sets:3,reps:'12',rest:20,calories:8},{name:'Burpees em X',emoji:'💥',youtubeId:'uD5BUL79CvY',sets:3,reps:'28s',rest:20,calories:11},{name:'Alpinista Lento',emoji:'⛰️',youtubeId:'24gpL7t4iPY',sets:3,reps:'12',rest:20,calories:9},{name:'Corrida na Parede',emoji:'🤸♀️',youtubeId:'Vvuj9R-w6a4',sets:3,reps:'12',rest:20,calories:6},{name:'Corte de Lenha',emoji:'🤸♀️',youtubeId:'Ax_94gEavYo',sets:3,reps:'12',rest:20,calories:8},{name:'Polichinelos Laterais',emoji:'🤸♀️',youtubeId:'p75NmUtH9so',sets:3,reps:'12',rest:20,calories:8},{name:'Rotação de Tronco',emoji:'🤸♀️',youtubeId:'YBgjuQMviCE',sets:3,reps:'12',rest:20,calories:8},{name:'Salto do Patinador',emoji:'⛸️',youtubeId:'5gtLC5BgN7Q',sets:3,reps:'12',rest:20,calories:9},{name:'Burpees Modificados',emoji:'💥',youtubeId:'8PbnMQISmZQ',sets:3,reps:'23s',rest:20,calories:9},{name:'Saltos no Lugar',emoji:'🤸♀️',youtubeId:'ImamH6J566s',sets:3,reps:'12',rest:20,calories:6},{name:'Salto Lateral',emoji:'🤸♀️',youtubeId:'nYmUEJIBj3c',sets:3,reps:'12',rest:20,calories:7},{name:'Burpees',emoji:'💥',youtubeId:'818SkLAPyKY',sets:3,reps:'12',rest:20,calories:9},{name:'Alpinista',emoji:'⛰️',youtubeId:'wQq3ybaLZeA',sets:3,reps:'12',rest:20,calories:9},{name:'Polichinelos',emoji:'🤸♀️',youtubeId:'2W4ZNSwoW_4',sets:3,reps:'12',rest:20,calories:8}],fullbody:[{name:'Burpees',emoji:'💥',youtubeId:'818SkLAPyKY',sets:3,reps:'10',rest:40,calories:15},{name:'Agachamento Sumo na Parede',emoji:'🏋️♀️',youtubeId:'oR90gl2vj7c',sets:3,reps:'40s',rest:30,calories:13},{name:'Flexão Isométrica',emoji:'💪',youtubeId:'16-WWEQNiK0',sets:3,reps:'34s',rest:30,calories:8},{name:'Prancha Reversa',emoji:'🧘♀️',youtubeId:'mX_SX6I2DSI',sets:3,reps:'37s',rest:30,calories:10},{name:'Alpinista',emoji:'⛰️',youtubeId:'wQq3ybaLZeA',sets:3,reps:'30s',rest:30,calories:13},{name:'Polichinelos',emoji:'🤸♀️',youtubeId:'2W4ZNSwoW_4',sets:3,reps:'30',rest:20,calories:12},{name:'Afundo Baixo Crescente',emoji:'🦵',youtubeId:'93kUVEAqiv8',sets:3,reps:'43s',rest:30,calories:14},{name:'Burpees em X',emoji:'💥',youtubeId:'uD5BUL79CvY',sets:3,reps:'28s',rest:20,calories:11},{name:'Abdominal Águia em Pé',emoji:'🔥',youtubeId:'MkMB8Hdq2qU',sets:3,reps:'40s',rest:30,calories:11},{name:'Salto do Patinador',emoji:'⛸️',youtubeId:'5gtLC5BgN7Q',sets:3,reps:'12',rest:20,calories:9},{name:'Ponte com Elevação de Perna',emoji:'🌉',youtubeId:'JxnGOaye88w',sets:3,reps:'34s',rest:30,calories:9}],yoga:[{name:'Postura da Meia Lua',emoji:'🌙',youtubeId:'TznRHywkPwU',sets:2,reps:'36s',rest:15,calories:5},{name:'Guerreiro III',emoji:'⚔️',youtubeId:'ySy_k5R3lHg',sets:2,reps:'35s',rest:15,calories:5},{name:'Guerreiro Reverso',emoji:'⚔️',youtubeId:'8LmWu5XnEWc',sets:2,reps:'52s',rest:15,calories:7},{name:'Guerreiro II',emoji:'⚔️',youtubeId:'YSjBJDkA6zg',sets:2,reps:'40s',rest:15,calories:5},{name:'Guerreiro Humilde',emoji:'⚔️',youtubeId:'a6ANkE4emF8',sets:2,reps:'51s',rest:15,calories:7},{name:'Triângulo com Torção',emoji:'🔄',youtubeId:'Tbz3FVAjVtI',sets:2,reps:'38s',rest:15,calories:5},{name:'Postura da Esfinge',emoji:'🧘♀️',youtubeId:'7a_WhOoegHE',sets:2,reps:'31s',rest:15,calories:4},{name:'Postura do Bebê Feliz',emoji:'👶',youtubeId:'z-BjiGQZe4s',sets:2,reps:'32s',rest:15,calories:4},{name:'Passeio do Cachorro',emoji:'🐕',youtubeId:'PCgS48SiR2k',sets:2,reps:'32s',rest:15,calories:4},{name:'Postura da Guirlanda',emoji:'🧘♀️',youtubeId:'_xJPi7yuelw',sets:2,reps:'35s',rest:15,calories:5},{name:'Cadeira com Torção',emoji:'🔄',youtubeId:'pQOK2-E-5sM',sets:2,reps:'35s',rest:15,calories:5},{name:'Postura da Deusa',emoji:'🧘♀️',youtubeId:'AhX3PujoRgo',sets:2,reps:'36s',rest:15,calories:5},{name:'Cachorro Olhando para Cima',emoji:'🐕',youtubeId:'OJ9j9D0lNBg',sets:2,reps:'35s',rest:15,calories:5}],massage:[{name:'Rosto de Peixe Sorridente',emoji:'😊',youtubeId:'mLYm4ItAuro',sets:1,reps:'1min',rest:10,calories:3},{name:'Firmador de Bochechas',emoji:'😌',youtubeId:'83Xu_F92j60',sets:1,reps:'1min',rest:10,calories:3},{name:'Linha do Maxilar',emoji:'💫',youtubeId:'R2cqpjvaB3E',sets:1,reps:'1min',rest:10,calories:2}]};return exercises[category]||[];}showToast(message,type='info',duration=3000){const existingToast=document.querySelector('.toast');if(existingToast){existingToast.remove();}const toast=document.createElement('div');toast.className=`toast ${type}`;toast.textContent=message;document.body.appendChild(toast);requestAnimationFrame(()=>{requestAnimationFrame(()=>{toast.classList.add('show');});});setTimeout(()=>{toast.classList.remove('show');setTimeout(()=>{toast.remove();},400);},duration);}getWellnessSessions(){return{'face-massage':{exercises:[{name:'Massagem na Testa',emoji:'💆♀️',sets:1,reps:'30s',rest:10},{name:'Contorno dos Olhos',emoji:'👁️',sets:1,reps:'30s',rest:10},{name:'Bochechas',emoji:'😊',sets:1,reps:'30s',rest:10},{name:'Mandíbula',emoji:'💫',sets:1,reps:'30s',rest:10}]},'body-massage':{exercises:[{name:'Pescoço e Ombros',emoji:'💆♀️',sets:1,reps:'1min',rest:20},{name:'Braços',emoji:'💪',sets:1,reps:'30s cada',rest:10},{name:'Pernas',emoji:'🦵',sets:1,reps:'1min cada',rest:20},{name:'Pés',emoji:'👣',sets:1,reps:'30s cada',rest:10}]},'posture':{exercises:[{name:'Alongamento Cervical',emoji:'🧍♀️',sets:2,reps:'20s',rest:10},{name:'Abertura de Peito',emoji:'💫',sets:2,reps:'30s',rest:10},{name:'Gato-Vaca',emoji:'🐱',sets:2,reps:'10',rest:10},{name:'Postura na Parede',emoji:'🧱',sets:1,reps:'1min',rest:0}]},'stretching':{exercises:[{name:'Alongamento de Pernas',emoji:'🦵',sets:2,reps:'30s cada',rest:10},{name:'Alongamento de Braços',emoji:'💪',sets:2,reps:'20s cada',rest:10},{name:'Torção Espinal',emoji:'🔄',sets:2,reps:'20s cada',rest:10},{name:'Alongamento Total',emoji:'🤸♀️',sets:1,reps:'30s',rest:0}]},'breathing':{exercises:[{name:'Respiração Profunda',emoji:'🌬️',sets:3,reps:'10',rest:20},{name:'Respiração Alternada',emoji:'👃',sets:2,reps:'5 cada',rest:20},{name:'Respiração 4-7-8',emoji:'💫',sets:3,reps:'4',rest:10}]},'meditation':{exercises:[{name:'Meditação Guiada',emoji:'🧘♀️',sets:1,reps:'5min',rest:0},{name:'Visualização',emoji:'✨',sets:1,reps:'3min',rest:0},{name:'Gratidão',emoji:'🙏',sets:1,reps:'2min',rest:0}]}};}}document.addEventListener('DOMContentLoaded',()=>{window.app=new FitnessApp();if('serviceWorker' in navigator){navigator.serviceWorker.register('/sw.js').then(reg=>{console.log('💎 Service Worker registered-ULTRA PREMIUM MODE');reg.addEventListener('updatefound',()=>{const newWorker=reg.installing;console.log('🎉 New Service Worker found,installing...');newWorker.addEventListener('statechange',()=>{if(newWorker.state==='activated' && !navigator.serviceWorker.controller){console.log('✅ Service Worker activated(first install)');}else if(newWorker.state==='activated'){console.log('🚀 New version activated! Refreshing UI...');window.app.updateUI();}});});setInterval(()=>{reg.update();},10000);}).catch(err=> console.error('❌ Service Worker registration failed:',err));navigator.serviceWorker.addEventListener('message',(event)=>{if(event.data && event.data.type==='SW_UPDATED'){console.log(`🎉 App updated to version ${event.data.version}!`);if(event.data.autoRefresh){console.log('🔄 Auto-refreshing for instant sync...');document.body.style.opacity='0';setTimeout(()=> location.reload(),300);}else if(window.app){window.app.updateUI();window.app.showToast('🎉 App atualizado para a versão '+event.data.version);}}});navigator.serviceWorker.addEventListener('controllerchange',()=>{console.log(' Service Worker controller changed-app updated!');this.showToast('');});navigator.serviceWorker.addEventListener('message',(event)=>{if(event.data && event.data.type==='SW_UPDATED'){console.log(` Service Worker updated to ${event.data.version}`);}});}});const style=document.createElement('style');style.textContent=` @keyframes fadeOut{from{opacity:1;}to{opacity:0;}}`;document.head.appendChild(style);
\ No newline at end of file
diff --git a/public/exercises-chunks/abs.js b/public/exercises-chunks/abs.js
deleted file mode 100644
index d5b4bfa86fea205ef1704b7ef47f3a57926bfce2..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/abs.js
+++ /dev/null
@@ -1,2294 +0,0 @@
-// 🏋️ Exercises Chunk: abs
-// Auto-generated by split-exercises-database.js
-// Total exercises: 143
-
-export const EXERCISES_ABS = [
- {
- "name": "Em Pé Eagle Abdominal",
- "originalTitle": "How to Do: STANDING EAGLE CRUNCH",
- "emoji": "🔥",
- "youtubeId": "MkMB8Hdq2qU",
- "embedUrl": "https://www.youtube.com/embed/MkMB8Hdq2qU",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/MkMB8Hdq2qU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: STANDING EAGLE CRUNCH"
- },
- {
- "name": "Ponte One Elevação De Perna",
- "originalTitle": "How to Do: BRIDGE ONE LEG RAISE",
- "emoji": "🔥",
- "youtubeId": "JxnGOaye88w",
- "embedUrl": "https://www.youtube.com/embed/JxnGOaye88w",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/JxnGOaye88w/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: BRIDGE ONE LEG RAISE"
- },
- {
- "name": "Reverse Prancha",
- "originalTitle": "How to Do: REVERSE PLANK",
- "emoji": "🔥",
- "youtubeId": "mX_SX6I2DSI",
- "embedUrl": "https://www.youtube.com/embed/mX_SX6I2DSI",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/mX_SX6I2DSI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: REVERSE PLANK"
- },
- {
- "name": "Joelhol Prancha",
- "originalTitle": "How to Do: KNEEL PLANK",
- "emoji": "🔥",
- "youtubeId": "xNBL63AhZcc",
- "embedUrl": "https://www.youtube.com/embed/xNBL63AhZcc",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/xNBL63AhZcc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: KNEEL PLANK"
- },
- {
- "name": "Straight-braço Joelho Prancha",
- "originalTitle": "How to Do: STRAIGHT-ARM KNEE PLANK",
- "emoji": "🔥",
- "youtubeId": "dKrVU3Fh8hw",
- "embedUrl": "https://www.youtube.com/embed/dKrVU3Fh8hw",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/dKrVU3Fh8hw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: STRAIGHT-ARM KNEE PLANK"
- },
- {
- "name": ":prone Flutter Kicks",
- "originalTitle": "How to Do:PRONE FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "9i0J_I4ASow",
- "embedUrl": "https://www.youtube.com/embed/9i0J_I4ASow",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/9i0J_I4ASow/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:PRONE FLUTTER KICKS"
- },
- {
- "name": ":crossbody Alpinista",
- "originalTitle": "How to Do:CROSSBODY MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "tIEkB8S42j8",
- "embedUrl": "https://www.youtube.com/embed/tIEkB8S42j8",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/tIEkB8S42j8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:CROSSBODY MOUNTAIN CLIMBER"
- },
- {
- "name": ":prancha Quadril Dips",
- "originalTitle": "How to Do:PLANK HIP DIPS",
- "emoji": "🔥",
- "youtubeId": "h1_Y3GBUd0M",
- "embedUrl": "https://www.youtube.com/embed/h1_Y3GBUd0M",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/h1_Y3GBUd0M/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:PLANK HIP DIPS"
- },
- {
- "name": ":straight Braço Prancha Para Pike",
- "originalTitle": "How to Do:STRAIGHT ARM PLANK TO PIKE",
- "emoji": "🔥",
- "youtubeId": "d_B55dng_bs",
- "embedUrl": "https://www.youtube.com/embed/d_B55dng_bs",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/d_B55dng_bs/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:STRAIGHT ARM PLANK TO PIKE"
- },
- {
- "name": ":oblíquo Abdominal Reach",
- "originalTitle": "How to Do:OBLIQUE CRUNCH REACH",
- "emoji": "🔥",
- "youtubeId": "Z9WtuN50f9s",
- "embedUrl": "https://www.youtube.com/embed/Z9WtuN50f9s",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/Z9WtuN50f9s/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE CRUNCH REACH"
- },
- {
- "name": ":alpinista Agachamento Thrust",
- "originalTitle": "How to Do:MOUNTAIN CLIMBER SQUAT THRUST",
- "emoji": "🔥",
- "youtubeId": "K0R4snqCbRA",
- "embedUrl": "https://www.youtube.com/embed/K0R4snqCbRA",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/K0R4snqCbRA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:MOUNTAIN CLIMBER SQUAT THRUST"
- },
- {
- "name": ":starfish Abdominal",
- "originalTitle": "How to Do:STARFISH CRUNCH",
- "emoji": "🔥",
- "youtubeId": "HBB5tf2vndA",
- "embedUrl": "https://www.youtube.com/embed/HBB5tf2vndA",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/HBB5tf2vndA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:STARFISH CRUNCH"
- },
- {
- "name": ":crab Chute Para Cima",
- "originalTitle": "How to Do:CRAB KICK UP",
- "emoji": "🔥",
- "youtubeId": "Emknib0y_J4",
- "embedUrl": "https://www.youtube.com/embed/Emknib0y_J4",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/Emknib0y_J4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:CRAB KICK UP"
- },
- {
- "name": ":lento Alpinista",
- "originalTitle": "How to Do:SLOW MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "24gpL7t4iPY",
- "embedUrl": "https://www.youtube.com/embed/24gpL7t4iPY",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/24gpL7t4iPY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:SLOW MOUNTAIN CLIMBER"
- },
- {
- "name": ":cadeira Bicicleta Abdominal",
- "originalTitle": "How to Do:CHAIR BICYCLE CRUNCH",
- "emoji": "🔥",
- "youtubeId": "1xEZ1So_D-A",
- "embedUrl": "https://www.youtube.com/embed/1xEZ1So_D-A",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/1xEZ1So_D-A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:CHAIR BICYCLE CRUNCH"
- },
- {
- "name": ":spiderman Prancha",
- "originalTitle": "How to Do:SPIDERMAN PLANK",
- "emoji": "🔥",
- "youtubeId": "G8-vocJfWEM",
- "embedUrl": "https://www.youtube.com/embed/G8-vocJfWEM",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/G8-vocJfWEM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:SPIDERMAN PLANK"
- },
- {
- "name": ":elbow Prancha Rotation",
- "originalTitle": "How to Do:ELBOW PLANK ROTATION",
- "emoji": "🔥",
- "youtubeId": "fu6-teFilJk",
- "embedUrl": "https://www.youtube.com/embed/fu6-teFilJk",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/fu6-teFilJk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:ELBOW PLANK ROTATION"
- },
- {
- "name": ":lento Alpinista",
- "originalTitle": "How to Do:SLOW MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "YZstn7BkgvU",
- "embedUrl": "https://www.youtube.com/embed/YZstn7BkgvU",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/YZstn7BkgvU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:SLOW MOUNTAIN CLIMBER"
- },
- {
- "name": ":halter V-para Cima",
- "originalTitle": "How to Do:DUMBBELL V-UP",
- "emoji": "🔥",
- "youtubeId": "Gas9T9-LtHU",
- "embedUrl": "https://www.youtube.com/embed/Gas9T9-LtHU",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/Gas9T9-LtHU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL V-UP"
- },
- {
- "name": ":starfish Abdominal",
- "originalTitle": "How to Do:STARFISH CRUNCH",
- "emoji": "🔥",
- "youtubeId": "CoTLqNsivCI",
- "embedUrl": "https://www.youtube.com/embed/CoTLqNsivCI",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/CoTLqNsivCI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:STARFISH CRUNCH"
- },
- {
- "name": ":halter Prancha Rotation",
- "originalTitle": "How to Do:DUMBBELL PLANK ROTATION",
- "emoji": "🔥",
- "youtubeId": "QlwR1Sd57bM",
- "embedUrl": "https://www.youtube.com/embed/QlwR1Sd57bM",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/QlwR1Sd57bM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL PLANK ROTATION"
- },
- {
- "name": ":oblíquo Crossover Abdominal",
- "originalTitle": "How to Do:OBLIQUE CROSSOVER CRUNCH",
- "emoji": "🔥",
- "youtubeId": "LATqsI5q0hc",
- "embedUrl": "https://www.youtube.com/embed/LATqsI5q0hc",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/LATqsI5q0hc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE CROSSOVER CRUNCH"
- },
- {
- "name": ":lateral Prancha Joelho Abdominal",
- "originalTitle": "How to Do:SIDE PLANK KNEE CRUNCH",
- "emoji": "🔥",
- "youtubeId": "Ds85Xw3qq9c",
- "embedUrl": "https://www.youtube.com/embed/Ds85Xw3qq9c",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/Ds85Xw3qq9c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:SIDE PLANK KNEE CRUNCH"
- },
- {
- "name": ":joelholing Lateral Prancha",
- "originalTitle": "How to Do:KNEELING SIDE PLANK",
- "emoji": "🔥",
- "youtubeId": "ZAr0nJn8WPQ",
- "embedUrl": "https://www.youtube.com/embed/ZAr0nJn8WPQ",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/ZAr0nJn8WPQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:KNEELING SIDE PLANK"
- },
- {
- "name": ":em Pé Oblíquo Abdominales",
- "originalTitle": "How to Do:STANDING OBLIQUE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "wD2GY3fUJqQ",
- "embedUrl": "https://www.youtube.com/embed/wD2GY3fUJqQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/wD2GY3fUJqQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:STANDING OBLIQUE CRUNCHES"
- },
- {
- "name": ":lateral Prancha Front Chute",
- "originalTitle": "How to Do:SIDE PLANK FRONT KICK",
- "emoji": "🔥",
- "youtubeId": "rhxDpDg7XNM",
- "embedUrl": "https://www.youtube.com/embed/rhxDpDg7XNM",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/rhxDpDg7XNM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:SIDE PLANK FRONT KICK"
- },
- {
- "name": ":flutter Chute Agachamentos",
- "originalTitle": "How to Do:FLUTTER KICK SQUATS",
- "emoji": "🔥",
- "youtubeId": "8zJh1tGtldU",
- "embedUrl": "https://www.youtube.com/embed/8zJh1tGtldU",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/8zJh1tGtldU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:FLUTTER KICK SQUATS"
- },
- {
- "name": ":prancha Taps",
- "originalTitle": "How to Do:PLANK TAPS",
- "emoji": "🔥",
- "youtubeId": "QGnz__47PCo",
- "embedUrl": "https://www.youtube.com/embed/QGnz__47PCo",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/QGnz__47PCo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:PLANK TAPS"
- },
- {
- "name": ":prancha E Reach",
- "originalTitle": "How to Do:PLANK AND REACH",
- "emoji": "🔥",
- "youtubeId": "PqUi-H1edcE",
- "embedUrl": "https://www.youtube.com/embed/PqUi-H1edcE",
- "duration": "0:33",
- "durationInSeconds": 33,
- "thumbnail": "https://img.youtube.com/vi/PqUi-H1edcE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:PLANK AND REACH"
- },
- {
- "name": ":crab Walk",
- "originalTitle": "How to Do:CRAB WALK",
- "emoji": "🔥",
- "youtubeId": "OI-3e5Dcm-I",
- "embedUrl": "https://www.youtube.com/embed/OI-3e5Dcm-I",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/OI-3e5Dcm-I/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:CRAB WALK"
- },
- {
- "name": ":para Cima E Para Baixo Prancha",
- "originalTitle": "How to Do:UP AND DOWN PLANK",
- "emoji": "🔥",
- "youtubeId": "Rr1Xq5Hmg7A",
- "embedUrl": "https://www.youtube.com/embed/Rr1Xq5Hmg7A",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/Rr1Xq5Hmg7A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:UP AND DOWN PLANK"
- },
- {
- "name": ":crab Kicks",
- "originalTitle": "How to Do:CRAB KICKS",
- "emoji": "🔥",
- "youtubeId": "4DZzw1Rc-9Y",
- "embedUrl": "https://www.youtube.com/embed/4DZzw1Rc-9Y",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/4DZzw1Rc-9Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:CRAB KICKS"
- },
- {
- "name": ":cachorro Apontando",
- "originalTitle": "How to Do:BIRD DOG",
- "emoji": "🔥",
- "youtubeId": "v0oCYe8__bU",
- "embedUrl": "https://www.youtube.com/embed/v0oCYe8__bU",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/v0oCYe8__bU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:BIRD DOG"
- },
- {
- "name": ":diagonal Prancha",
- "originalTitle": "How to Do:DIAGONAL PLANK",
- "emoji": "🔥",
- "youtubeId": "OGfFtF-dhrk",
- "embedUrl": "https://www.youtube.com/embed/OGfFtF-dhrk",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/OGfFtF-dhrk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:DIAGONAL PLANK"
- },
- {
- "name": ":scissors",
- "originalTitle": "How to Do:SCISSORS",
- "emoji": "🔥",
- "youtubeId": "2cc_hUFvTKU",
- "embedUrl": "https://www.youtube.com/embed/2cc_hUFvTKU",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/2cc_hUFvTKU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:SCISSORS"
- },
- {
- "name": ":prancha Jacks",
- "originalTitle": "How to Do:PLANK JACKS",
- "emoji": "🔥",
- "youtubeId": "9A7ZAXxMV0Q",
- "embedUrl": "https://www.youtube.com/embed/9A7ZAXxMV0Q",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/9A7ZAXxMV0Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:PLANK JACKS"
- },
- {
- "name": ":straight-braço Prancha",
- "originalTitle": "How to Do:STRAIGHT-ARM PLANK",
- "emoji": "🔥",
- "youtubeId": "OxTE4Fu-Kmw",
- "embedUrl": "https://www.youtube.com/embed/OxTE4Fu-Kmw",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/OxTE4Fu-Kmw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:STRAIGHT-ARM PLANK"
- },
- {
- "name": ":joelho Para Elbow Abdominales",
- "originalTitle": "How to Do:KNEE TO ELBOW CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "IqU06UsPp1k",
- "embedUrl": "https://www.youtube.com/embed/IqU06UsPp1k",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/IqU06UsPp1k/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:KNEE TO ELBOW CRUNCHES"
- },
- {
- "name": ":lateral Prancha Walk",
- "originalTitle": "How to Do:LATERAL PLANK WALK",
- "emoji": "🔥",
- "youtubeId": "yCVyaX-RjLM",
- "embedUrl": "https://www.youtube.com/embed/yCVyaX-RjLM",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/yCVyaX-RjLM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:LATERAL PLANK WALK"
- },
- {
- "name": ":straight Elevação De Perna",
- "originalTitle": "How to Do:STRAIGHT LEG RAISE",
- "emoji": "🔥",
- "youtubeId": "cyGrjzTbvKs",
- "embedUrl": "https://www.youtube.com/embed/cyGrjzTbvKs",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/cyGrjzTbvKs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:STRAIGHT LEG RAISE"
- },
- {
- "name": ":crossover Abdominal",
- "originalTitle": "How to Do:CROSSOVER CRUNCH",
- "emoji": "🔥",
- "youtubeId": "q2_KHKE5CDE",
- "embedUrl": "https://www.youtube.com/embed/q2_KHKE5CDE",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/q2_KHKE5CDE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:CROSSOVER CRUNCH"
- },
- {
- "name": ":braço Scissors",
- "originalTitle": "How to Do:ARM SCISSORS",
- "emoji": "🔥",
- "youtubeId": "pFrJQ-MyL10",
- "embedUrl": "https://www.youtube.com/embed/pFrJQ-MyL10",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/pFrJQ-MyL10/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:ARM SCISSORS"
- },
- {
- "name": ":reverse Flutter Kicks",
- "originalTitle": "How to Do:REVERSE FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "UsO66ZUvzb0",
- "embedUrl": "https://www.youtube.com/embed/UsO66ZUvzb0",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/UsO66ZUvzb0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:REVERSE FLUTTER KICKS"
- },
- {
- "name": ":prancha Perna Para Cima",
- "originalTitle": "How to Do:PLANK LEG UP",
- "emoji": "🔥",
- "youtubeId": "O9j5_BriCW4",
- "embedUrl": "https://www.youtube.com/embed/O9j5_BriCW4",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/O9j5_BriCW4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:PLANK LEG UP"
- },
- {
- "name": "Abdominal Kicks",
- "originalTitle": "How to Do: CRUNCH KICKS",
- "emoji": "🔥",
- "youtubeId": "z0zwPZrPpXc",
- "embedUrl": "https://www.youtube.com/embed/z0zwPZrPpXc",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/z0zwPZrPpXc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: CRUNCH KICKS"
- },
- {
- "name": ":halter Abdominales",
- "originalTitle": "How to Do:DUMBBELL CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "wngf6BI012Y",
- "embedUrl": "https://www.youtube.com/embed/wngf6BI012Y",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/wngf6BI012Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL CRUNCHES"
- },
- {
- "name": ":alt V-para Cima",
- "originalTitle": "How to Do:ALT V-UP",
- "emoji": "🔥",
- "youtubeId": "k8_a4wFtG1I",
- "embedUrl": "https://www.youtube.com/embed/k8_a4wFtG1I",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/k8_a4wFtG1I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:ALT V-UP"
- },
- {
- "name": "Elevação De Pernas",
- "originalTitle": "How to Do: LEG RAISES",
- "emoji": "🔥",
- "youtubeId": "dGKbTKLnym4",
- "embedUrl": "https://www.youtube.com/embed/dGKbTKLnym4",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/dGKbTKLnym4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: LEG RAISES"
- },
- {
- "name": "Reverse Abdominales",
- "originalTitle": "How to Do: REVERSE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "UwRfRN5fYRg",
- "embedUrl": "https://www.youtube.com/embed/UwRfRN5fYRg",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/UwRfRN5fYRg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: REVERSE CRUNCHES"
- },
- {
- "name": "Cross Joelho Prancha",
- "originalTitle": "How to Do: CROSS KNEE PLANK",
- "emoji": "🔥",
- "youtubeId": "O4fFIYpYySU",
- "embedUrl": "https://www.youtube.com/embed/O4fFIYpYySU",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/O4fFIYpYySU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: CROSS KNEE PLANK"
- },
- {
- "name": ":sentado Abdômen Circles",
- "originalTitle": "How to Do:SEATED ABS CIRCLES",
- "emoji": "🔥",
- "youtubeId": "GflQ_ymx9Nw",
- "embedUrl": "https://www.youtube.com/embed/GflQ_ymx9Nw",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/GflQ_ymx9Nw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:SEATED ABS CIRCLES"
- },
- {
- "name": "Alpinista",
- "originalTitle": "How to Do: MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "wQq3ybaLZeA",
- "embedUrl": "https://www.youtube.com/embed/wQq3ybaLZeA",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/wQq3ybaLZeA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: MOUNTAIN CLIMBER"
- },
- {
- "name": "Lateral Abdominales",
- "originalTitle": "How to Do: SIDE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "w0OWFjfI3zM",
- "embedUrl": "https://www.youtube.com/embed/w0OWFjfI3zM",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/w0OWFjfI3zM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: SIDE CRUNCHES"
- },
- {
- "name": "Abdominales Com Pernas Raised",
- "originalTitle": "How to Do: CRUNCHES WITH LEGS RAISED",
- "emoji": "🔥",
- "youtubeId": "ulSBgyB8evM",
- "embedUrl": "https://www.youtube.com/embed/ulSBgyB8evM",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/ulSBgyB8evM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: CRUNCHES WITH LEGS RAISED"
- },
- {
- "name": ":t Prancha",
- "originalTitle": "How to Do:T PLANK",
- "emoji": "🔥",
- "youtubeId": "rTY5mqJ1HNo",
- "embedUrl": "https://www.youtube.com/embed/rTY5mqJ1HNo",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/rTY5mqJ1HNo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:T PLANK"
- },
- {
- "name": ":halter Toe-touch Abdominal",
- "originalTitle": "How to Do:DUMBBELL TOE-TOUCH CRUNCH",
- "emoji": "🔥",
- "youtubeId": "maPIOGXENjs",
- "embedUrl": "https://www.youtube.com/embed/maPIOGXENjs",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/maPIOGXENjs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL TOE-TOUCH CRUNCH"
- },
- {
- "name": ":oblíquo V-ups",
- "originalTitle": "How to Do:OBLIQUE V-UPS",
- "emoji": "🔥",
- "youtubeId": "iFaZ095MMGg",
- "embedUrl": "https://www.youtube.com/embed/iFaZ095MMGg",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/iFaZ095MMGg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE V-UPS"
- },
- {
- "name": "X Man Abdominal",
- "originalTitle": "How to Do: X MAN CRUNCH",
- "emoji": "🔥",
- "youtubeId": "f_ZsJgaqFNE",
- "embedUrl": "https://www.youtube.com/embed/f_ZsJgaqFNE",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/f_ZsJgaqFNE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: X MAN CRUNCH"
- },
- {
- "name": "Reverse Abdominales Com Elevação De Pernad",
- "originalTitle": "How to Do: REVERSE CRUNCHES WITH LEG RAISED",
- "emoji": "🔥",
- "youtubeId": "dV8ll1vnle0",
- "embedUrl": "https://www.youtube.com/embed/dV8ll1vnle0",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/dV8ll1vnle0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: REVERSE CRUNCHES WITH LEG RAISED"
- },
- {
- "name": ":halter Bicicleta Passes",
- "originalTitle": "How to Do:DUMBBELL BICYCLE PASSES",
- "emoji": "🔥",
- "youtubeId": "WfL6YEINfV8",
- "embedUrl": "https://www.youtube.com/embed/WfL6YEINfV8",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/WfL6YEINfV8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL BICYCLE PASSES"
- },
- {
- "name": ":90/90 Abdominal",
- "originalTitle": "How to Do:90/90 CRUNCH",
- "emoji": "🔥",
- "youtubeId": "KojXAk4lXkE",
- "embedUrl": "https://www.youtube.com/embed/KojXAk4lXkE",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/KojXAk4lXkE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:90/90 CRUNCH"
- },
- {
- "name": "Abdominal Abdominales",
- "originalTitle": "How to Do: ABDOMINAL CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "RUNrHkbP4Pc",
- "embedUrl": "https://www.youtube.com/embed/RUNrHkbP4Pc",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/RUNrHkbP4Pc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: ABDOMINAL CRUNCHES"
- },
- {
- "name": "Clapping Abdominales",
- "originalTitle": "How to Do: CLAPPING CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "LUQt2wSOFNM",
- "embedUrl": "https://www.youtube.com/embed/LUQt2wSOFNM",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/LUQt2wSOFNM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: CLAPPING CRUNCHES"
- },
- {
- "name": "Flutter Kicks",
- "originalTitle": "How to Do: FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "K5wuM_gNWyw",
- "embedUrl": "https://www.youtube.com/embed/K5wuM_gNWyw",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/K5wuM_gNWyw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: FLUTTER KICKS"
- },
- {
- "name": "Lateral Elevação De Perna",
- "originalTitle": "How to Do: SIDE LEG RAISE",
- "emoji": "🔥",
- "youtubeId": "Z_0p0I8B4EU",
- "embedUrl": "https://www.youtube.com/embed/Z_0p0I8B4EU",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/Z_0p0I8B4EU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: SIDE LEG RAISE"
- },
- {
- "name": "Cross Braço Abdominales",
- "originalTitle": "How to Do: CROSS ARM CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "Qz3ylqqJ90M",
- "embedUrl": "https://www.youtube.com/embed/Qz3ylqqJ90M",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/Qz3ylqqJ90M/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: CROSS ARM CRUNCHES"
- },
- {
- "name": "Long Braço Abdominales",
- "originalTitle": "How to Do: LONG ARM CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "GxKoSEkmRC8",
- "embedUrl": "https://www.youtube.com/embed/GxKoSEkmRC8",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/GxKoSEkmRC8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: LONG ARM CRUNCHES"
- },
- {
- "name": "Prancha",
- "originalTitle": "How to Do: PLANK",
- "emoji": "🔥",
- "youtubeId": "Fcbw82ykBvY",
- "embedUrl": "https://www.youtube.com/embed/Fcbw82ykBvY",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/Fcbw82ykBvY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: PLANK"
- },
- {
- "name": "Russian Torção",
- "originalTitle": "How to Do: RUSSIAN TWIST",
- "emoji": "🔥",
- "youtubeId": "DJQGX2J4IVw",
- "embedUrl": "https://www.youtube.com/embed/DJQGX2J4IVw",
- "duration": "0:35",
- "durationInSeconds": 35,
- "thumbnail": "https://img.youtube.com/vi/DJQGX2J4IVw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do: RUSSIAN TWIST"
- },
- {
- "name": ":v Abdominal",
- "originalTitle": "How to Do:V CRUNCH",
- "emoji": "🔥",
- "youtubeId": "AkHgaJiwtFE",
- "embedUrl": "https://www.youtube.com/embed/AkHgaJiwtFE",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/AkHgaJiwtFE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:V CRUNCH"
- },
- {
- "name": "Em Pé Bicicleta Abdominales",
- "originalTitle": "How to Do: STANDING BICYCLE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "8lsAXzvVHrc",
- "embedUrl": "https://www.youtube.com/embed/8lsAXzvVHrc",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/8lsAXzvVHrc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: STANDING BICYCLE CRUNCHES"
- },
- {
- "name": "Lateral Prancha",
- "originalTitle": "How to Do: SIDE PLANK",
- "emoji": "🔥",
- "youtubeId": "2W96p2PIoPg",
- "embedUrl": "https://www.youtube.com/embed/2W96p2PIoPg",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/2W96p2PIoPg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: SIDE PLANK"
- },
- {
- "name": "Bicicleta Abdominales",
- "originalTitle": "How to Do: BICYCLE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "-nJkAJpQemI",
- "embedUrl": "https://www.youtube.com/embed/-nJkAJpQemI",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/-nJkAJpQemI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: BICYCLE CRUNCHES"
- },
- {
- "name": "Dead Bug",
- "originalTitle": "How to Do: DEAD BUG",
- "emoji": "🔥",
- "youtubeId": "bXMQkRowNk8",
- "embedUrl": "https://www.youtube.com/embed/bXMQkRowNk8",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/bXMQkRowNk8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: DEAD BUG"
- },
- {
- "name": ":halter Russian Torção",
- "originalTitle": "How to Do:DUMBBELL RUSSIAN TWIST",
- "emoji": "🔥",
- "youtubeId": "FShbaqrGGu4",
- "embedUrl": "https://www.youtube.com/embed/FShbaqrGGu4",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/FShbaqrGGu4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL RUSSIAN TWIST"
- },
- {
- "name": ":halter Abdominal E Punches",
- "originalTitle": "How to Do:DUMBBELL CRUNCH AND PUNCHES",
- "emoji": "🔥",
- "youtubeId": "j19klieazl0",
- "embedUrl": "https://www.youtube.com/embed/j19klieazl0",
- "duration": "0:33",
- "durationInSeconds": 33,
- "thumbnail": "https://img.youtube.com/vi/j19klieazl0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL CRUNCH AND PUNCHES"
- },
- {
- "name": "V-para Cima",
- "originalTitle": "How to Do: V-UP",
- "emoji": "🔥",
- "youtubeId": "5kvKmRGADlQ",
- "embedUrl": "https://www.youtube.com/embed/5kvKmRGADlQ",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/5kvKmRGADlQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "abs",
- "originalName": "How to Do: V-UP"
- },
- {
- "name": "Elevação De Panturrilha Com Halteres Em Pé",
- "originalTitle": "Como fazer: ELEVAÇÃO DE PANTURRILHA COM HALTERES EM PÉ",
- "emoji": "🔥",
- "youtubeId": "-A-8LhO84H8",
- "embedUrl": "https://www.youtube.com/embed/-A-8LhO84H8",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/-A-8LhO84H8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "Como fazer: ELEVAÇÃO DE PANTURRILHA COM HALTERES EM PÉ"
- },
- {
- "name": ":halter Toe-touch Abdominal",
- "originalTitle": "How to Do:DUMBBELL TOE-TOUCH CRUNCH",
- "emoji": "🔥",
- "youtubeId": "o60LTZmPUxs",
- "embedUrl": "https://www.youtube.com/embed/o60LTZmPUxs",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/o60LTZmPUxs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL TOE-TOUCH CRUNCH"
- },
- {
- "name": ":halter Abdominales",
- "originalTitle": "How to Do:DUMBBELL CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "8oXkctjfcMw",
- "embedUrl": "https://www.youtube.com/embed/8oXkctjfcMw",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/8oXkctjfcMw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL CRUNCHES"
- },
- {
- "name": ":crossover Abdominal",
- "originalTitle": "How to Do:CROSSOVER CRUNCH",
- "emoji": "🔥",
- "youtubeId": "10LVrfyU4cc",
- "embedUrl": "https://www.youtube.com/embed/10LVrfyU4cc",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/10LVrfyU4cc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:CROSSOVER CRUNCH"
- },
- {
- "name": ":lateral Prancha Joelho Abdominal",
- "originalTitle": "How to Do:SIDE PLANK KNEE CRUNCH",
- "emoji": "🔥",
- "youtubeId": "gE0R8g3pcGQ",
- "embedUrl": "https://www.youtube.com/embed/gE0R8g3pcGQ",
- "duration": "1:15",
- "durationInSeconds": 75,
- "thumbnail": "https://img.youtube.com/vi/gE0R8g3pcGQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:SIDE PLANK KNEE CRUNCH"
- },
- {
- "name": ":cachorro Apontando",
- "originalTitle": "How to Do:BIRD DOG",
- "emoji": "🔥",
- "youtubeId": "-WUqsBbFddI",
- "embedUrl": "https://www.youtube.com/embed/-WUqsBbFddI",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/-WUqsBbFddI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:BIRD DOG"
- },
- {
- "name": ":halter Abdominal E Punches",
- "originalTitle": "How to Do:DUMBBELL CRUNCH AND PUNCHES",
- "emoji": "🔥",
- "youtubeId": "Y-9-el25Rko",
- "embedUrl": "https://www.youtube.com/embed/Y-9-el25Rko",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/Y-9-el25Rko/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL CRUNCH AND PUNCHES"
- },
- {
- "name": ":halter Russian Torção",
- "originalTitle": "How to Do:DUMBBELL RUSSIAN TWIST",
- "emoji": "🔥",
- "youtubeId": "n2ZuCxpG-qM",
- "embedUrl": "https://www.youtube.com/embed/n2ZuCxpG-qM",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/n2ZuCxpG-qM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL RUSSIAN TWIST"
- },
- {
- "name": ":sentado Abdômen Circles",
- "originalTitle": "How to Do:SEATED ABS CIRCLES",
- "emoji": "🔥",
- "youtubeId": "GkreGXxwFiQ",
- "embedUrl": "https://www.youtube.com/embed/GkreGXxwFiQ",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/GkreGXxwFiQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:SEATED ABS CIRCLES"
- },
- {
- "name": ":alpinista Agachamento Thrust",
- "originalTitle": "How to Do:MOUNTAIN CLIMBER SQUAT THRUST",
- "emoji": "🔥",
- "youtubeId": "snSqy2pPEa4",
- "embedUrl": "https://www.youtube.com/embed/snSqy2pPEa4",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/snSqy2pPEa4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:MOUNTAIN CLIMBER SQUAT THRUST"
- },
- {
- "name": ":flutter Chute Agachamentos",
- "originalTitle": "How to Do:FLUTTER KICK SQUATS",
- "emoji": "🔥",
- "youtubeId": "V6f4VFcF_wM",
- "embedUrl": "https://www.youtube.com/embed/V6f4VFcF_wM",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/V6f4VFcF_wM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:FLUTTER KICK SQUATS"
- },
- {
- "name": ":crab Walk",
- "originalTitle": "How to Do:CRAB WALK",
- "emoji": "🔥",
- "youtubeId": "IL4F1xGTZEY",
- "embedUrl": "https://www.youtube.com/embed/IL4F1xGTZEY",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/IL4F1xGTZEY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:CRAB WALK"
- },
- {
- "name": ":oblíquo Abdominal Reach",
- "originalTitle": "How to Do:OBLIQUE CRUNCH REACH",
- "emoji": "🔥",
- "youtubeId": "992YPyXMKOs",
- "embedUrl": "https://www.youtube.com/embed/992YPyXMKOs",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/992YPyXMKOs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE CRUNCH REACH"
- },
- {
- "name": ":lateral Prancha Front Chute",
- "originalTitle": "How to Do:SIDE PLANK FRONT KICK",
- "emoji": "🔥",
- "youtubeId": "odZo04hgRzY",
- "embedUrl": "https://www.youtube.com/embed/odZo04hgRzY",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/odZo04hgRzY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:SIDE PLANK FRONT KICK"
- },
- {
- "name": ":lento Alpinista",
- "originalTitle": "How to Do:SLOW MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "uFTCkUQDQak",
- "embedUrl": "https://www.youtube.com/embed/uFTCkUQDQak",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/uFTCkUQDQak/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:SLOW MOUNTAIN CLIMBER"
- },
- {
- "name": ":spiderman Prancha",
- "originalTitle": "How to Do:SPIDERMAN PLANK",
- "emoji": "🔥",
- "youtubeId": "Ie6ulItPjx4",
- "embedUrl": "https://www.youtube.com/embed/Ie6ulItPjx4",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/Ie6ulItPjx4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:SPIDERMAN PLANK"
- },
- {
- "name": ":90/90 Abdominal",
- "originalTitle": "How to Do:90/90 CRUNCH",
- "emoji": "🔥",
- "youtubeId": "XtF1trq0n2Y",
- "embedUrl": "https://www.youtube.com/embed/XtF1trq0n2Y",
- "duration": "1:23",
- "durationInSeconds": 83,
- "thumbnail": "https://img.youtube.com/vi/XtF1trq0n2Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "abs",
- "originalName": "How to Do:90/90 CRUNCH"
- },
- {
- "name": ":crab Kicks",
- "originalTitle": "How to Do:CRAB KICKS",
- "emoji": "🔥",
- "youtubeId": "KZO7RG0TR-0",
- "embedUrl": "https://www.youtube.com/embed/KZO7RG0TR-0",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/KZO7RG0TR-0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:CRAB KICKS"
- },
- {
- "name": ":t Prancha",
- "originalTitle": "How to Do:T PLANK",
- "emoji": "🔥",
- "youtubeId": "wI0jFY4OQe8",
- "embedUrl": "https://www.youtube.com/embed/wI0jFY4OQe8",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/wI0jFY4OQe8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:T PLANK"
- },
- {
- "name": ":halter Bicicleta Passes",
- "originalTitle": "How to Do:DUMBBELL BICYCLE PASSES",
- "emoji": "🔥",
- "youtubeId": "MEmHUK_RfQM",
- "embedUrl": "https://www.youtube.com/embed/MEmHUK_RfQM",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/MEmHUK_RfQM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:DUMBBELL BICYCLE PASSES"
- },
- {
- "name": ":v Abdominal",
- "originalTitle": "How to Do:V CRUNCH",
- "emoji": "🔥",
- "youtubeId": "Hj4yrp6gOOg",
- "embedUrl": "https://www.youtube.com/embed/Hj4yrp6gOOg",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/Hj4yrp6gOOg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:V CRUNCH"
- },
- {
- "name": ":crab Chute Para Cima",
- "originalTitle": "How to Do:CRAB KICK UP",
- "emoji": "🔥",
- "youtubeId": "5tQLkpJsLGA",
- "embedUrl": "https://www.youtube.com/embed/5tQLkpJsLGA",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/5tQLkpJsLGA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do:CRAB KICK UP"
- },
- {
- "name": ":prone Flutter Kicks",
- "originalTitle": "How to Do:PRONE FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "LuREk_9HqQg",
- "embedUrl": "https://www.youtube.com/embed/LuREk_9HqQg",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/LuREk_9HqQg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:PRONE FLUTTER KICKS"
- },
- {
- "name": ":reverse Flutter Kicks",
- "originalTitle": "How to Do:REVERSE FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "c1dfDXOh18k",
- "embedUrl": "https://www.youtube.com/embed/c1dfDXOh18k",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/c1dfDXOh18k/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do:REVERSE FLUTTER KICKS"
- },
- {
- "name": ":cadeira Bicicleta Abdominal",
- "originalTitle": "How to Do:CHAIR BICYCLE CRUNCH",
- "emoji": "🔥",
- "youtubeId": "7SmwTVV69Ck",
- "embedUrl": "https://www.youtube.com/embed/7SmwTVV69Ck",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/7SmwTVV69Ck/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:CHAIR BICYCLE CRUNCH"
- },
- {
- "name": ":joelholing Lateral Prancha",
- "originalTitle": "How to Do:KNEELING SIDE PLANK",
- "emoji": "🔥",
- "youtubeId": "jr_-y1VEkW0",
- "embedUrl": "https://www.youtube.com/embed/jr_-y1VEkW0",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/jr_-y1VEkW0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do:KNEELING SIDE PLANK"
- },
- {
- "name": ":oblíquo Crossover Abdominal",
- "originalTitle": "How to Do:OBLIQUE CROSSOVER CRUNCH",
- "emoji": "🔥",
- "youtubeId": "OQhy-8XetjY",
- "embedUrl": "https://www.youtube.com/embed/OQhy-8XetjY",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/OQhy-8XetjY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE CROSSOVER CRUNCH"
- },
- {
- "name": ":prancha Quadril Dips",
- "originalTitle": "How to Do:PLANK HIP DIPS",
- "emoji": "🔥",
- "youtubeId": "fwM8O8wl448",
- "embedUrl": "https://www.youtube.com/embed/fwM8O8wl448",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/fwM8O8wl448/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:PLANK HIP DIPS"
- },
- {
- "name": ":alt V-para Cima",
- "originalTitle": "How to Do:ALT V-UP",
- "emoji": "🔥",
- "youtubeId": "X61wc2Ythgo",
- "embedUrl": "https://www.youtube.com/embed/X61wc2Ythgo",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/X61wc2Ythgo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "abs",
- "originalName": "How to Do:ALT V-UP"
- },
- {
- "name": ":oblíquo V-para Cima",
- "originalTitle": "How to Do:OBLIQUE V-UP",
- "emoji": "🔥",
- "youtubeId": "dZGajX67rdQ",
- "embedUrl": "https://www.youtube.com/embed/dZGajX67rdQ",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/dZGajX67rdQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:OBLIQUE V-UP"
- },
- {
- "name": ":prancha E Reach",
- "originalTitle": "How to Do:PLANK AND REACH",
- "emoji": "🔥",
- "youtubeId": "d2EMrJCN50Q",
- "embedUrl": "https://www.youtube.com/embed/d2EMrJCN50Q",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/d2EMrJCN50Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:PLANK AND REACH"
- },
- {
- "name": ":prancha Taps",
- "originalTitle": "How to Do:PLANK TAPS",
- "emoji": "🔥",
- "youtubeId": "19lu4ch3M5U",
- "embedUrl": "https://www.youtube.com/embed/19lu4ch3M5U",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/19lu4ch3M5U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do:PLANK TAPS"
- },
- {
- "name": "Cross Joelho Prancha",
- "originalTitle": "How to Do: CROSS KNEE PLANK",
- "emoji": "🔥",
- "youtubeId": "8fN356WKqPo",
- "embedUrl": "https://www.youtube.com/embed/8fN356WKqPo",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/8fN356WKqPo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: CROSS KNEE PLANK"
- },
- {
- "name": "Em Pé Oblíquo Abdominales",
- "originalTitle": "How to Do: STANDING OBLIQUE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "fFHR8bDdS_4",
- "embedUrl": "https://www.youtube.com/embed/fFHR8bDdS_4",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/fFHR8bDdS_4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: STANDING OBLIQUE CRUNCHES"
- },
- {
- "name": "Reverse Abdominales Com Elevação De Pernad",
- "originalTitle": "How to Do: REVERSE CRUNCHES WITH LEG RAISED",
- "emoji": "🔥",
- "youtubeId": "mRf73Zw7LzA",
- "embedUrl": "https://www.youtube.com/embed/mRf73Zw7LzA",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/mRf73Zw7LzA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: REVERSE CRUNCHES WITH LEG RAISED"
- },
- {
- "name": "Dead Bug",
- "originalTitle": "How to Do: DEAD BUG",
- "emoji": "🔥",
- "youtubeId": "ng4aCi3fZ2c",
- "embedUrl": "https://www.youtube.com/embed/ng4aCi3fZ2c",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/ng4aCi3fZ2c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: DEAD BUG"
- },
- {
- "name": "Lateral Elevação De Perna",
- "originalTitle": "How to Do: SIDE LEG RAISE",
- "emoji": "🔥",
- "youtubeId": "wJo8inKVKus",
- "embedUrl": "https://www.youtube.com/embed/wJo8inKVKus",
- "duration": "1:25",
- "durationInSeconds": 85,
- "thumbnail": "https://img.youtube.com/vi/wJo8inKVKus/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "abs",
- "originalName": "How to Do: SIDE LEG RAISE"
- },
- {
- "name": "Abdominal Kicks",
- "originalTitle": "How to Do: CRUNCH KICKS",
- "emoji": "🔥",
- "youtubeId": "AG9K3GUIfls",
- "embedUrl": "https://www.youtube.com/embed/AG9K3GUIfls",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/AG9K3GUIfls/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: CRUNCH KICKS"
- },
- {
- "name": "X Man Abdominal",
- "originalTitle": "How to Do: X MAN CRUNCH",
- "emoji": "🔥",
- "youtubeId": "Z7YbVvD7EOg",
- "embedUrl": "https://www.youtube.com/embed/Z7YbVvD7EOg",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/Z7YbVvD7EOg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: X MAN CRUNCH"
- },
- {
- "name": "Lateral Abdominales",
- "originalTitle": "How to Do: SIDE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "WKOE7lcniPY",
- "embedUrl": "https://www.youtube.com/embed/WKOE7lcniPY",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/WKOE7lcniPY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: SIDE CRUNCHES"
- },
- {
- "name": "Braço Scissors",
- "originalTitle": "How to Do: ARM SCISSORS",
- "emoji": "🔥",
- "youtubeId": "dPDsW7xvuVY",
- "embedUrl": "https://www.youtube.com/embed/dPDsW7xvuVY",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/dPDsW7xvuVY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: ARM SCISSORS"
- },
- {
- "name": "Starfish Abdominal",
- "originalTitle": "How to Do: STARFISH CRUNCH",
- "emoji": "🔥",
- "youtubeId": "ZBeGvx_ixEI",
- "embedUrl": "https://www.youtube.com/embed/ZBeGvx_ixEI",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/ZBeGvx_ixEI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: STARFISH CRUNCH"
- },
- {
- "name": "Clapping Abdominales",
- "originalTitle": "How to Do: CLAPPING CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "do75kugLBDM",
- "embedUrl": "https://www.youtube.com/embed/do75kugLBDM",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/do75kugLBDM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: CLAPPING CRUNCHES"
- },
- {
- "name": "Prancha Perna Para Cima",
- "originalTitle": "How to Do: PLANK LEG UP",
- "emoji": "🔥",
- "youtubeId": "-9kCq0pB9LI",
- "embedUrl": "https://www.youtube.com/embed/-9kCq0pB9LI",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/-9kCq0pB9LI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: PLANK LEG UP"
- },
- {
- "name": "Diagonal Prancha",
- "originalTitle": "How to Do: DIAGONAL PLANK",
- "emoji": "🔥",
- "youtubeId": "qXWu8sN3NOc",
- "embedUrl": "https://www.youtube.com/embed/qXWu8sN3NOc",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/qXWu8sN3NOc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: DIAGONAL PLANK"
- },
- {
- "name": "Para Cima E Para Baixo Prancha",
- "originalTitle": "How to Do: UP AND DOWN PLANK",
- "emoji": "🔥",
- "youtubeId": "BZYnP1DXOdE",
- "embedUrl": "https://www.youtube.com/embed/BZYnP1DXOdE",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/BZYnP1DXOdE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: UP AND DOWN PLANK"
- },
- {
- "name": "Alpinista",
- "originalTitle": "How to Do: MOUNTAIN CLIMBER",
- "emoji": "🔥",
- "youtubeId": "qclZKbBCyWA",
- "embedUrl": "https://www.youtube.com/embed/qclZKbBCyWA",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/qclZKbBCyWA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: MOUNTAIN CLIMBER"
- },
- {
- "name": "Lateral Prancha Walk",
- "originalTitle": "How to Do: LATERAL PLANK WALK",
- "emoji": "🔥",
- "youtubeId": "BU3_nSrgZ24",
- "embedUrl": "https://www.youtube.com/embed/BU3_nSrgZ24",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/BU3_nSrgZ24/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: LATERAL PLANK WALK"
- },
- {
- "name": "Abdominales Com Pernas Raised",
- "originalTitle": "How to Do: CRUNCHES WITH LEGS RAISED",
- "emoji": "🔥",
- "youtubeId": "ZMYHvl7vNGA",
- "embedUrl": "https://www.youtube.com/embed/ZMYHvl7vNGA",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/ZMYHvl7vNGA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: CRUNCHES WITH LEGS RAISED"
- },
- {
- "name": "Prancha Jacks",
- "originalTitle": "How to Do: PLANK JACKS",
- "emoji": "🔥",
- "youtubeId": "Y0J2Pwh21G0",
- "embedUrl": "https://www.youtube.com/embed/Y0J2Pwh21G0",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/Y0J2Pwh21G0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: PLANK JACKS"
- },
- {
- "name": "Straight Elevação De Perna",
- "originalTitle": "How to Do: STRAIGHT LEG RAISE",
- "emoji": "🔥",
- "youtubeId": "ApCSBg_GNB0",
- "embedUrl": "https://www.youtube.com/embed/ApCSBg_GNB0",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/ApCSBg_GNB0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: STRAIGHT LEG RAISE"
- },
- {
- "name": "Lateral Prancha",
- "originalTitle": "How to Do: SIDE PLANK",
- "emoji": "🔥",
- "youtubeId": "JN6vmeObPe8",
- "embedUrl": "https://www.youtube.com/embed/JN6vmeObPe8",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/JN6vmeObPe8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: SIDE PLANK"
- },
- {
- "name": "Scissors",
- "originalTitle": "How to Do: SCISSORS",
- "emoji": "🔥",
- "youtubeId": "LsYYC0Tvd14",
- "embedUrl": "https://www.youtube.com/embed/LsYYC0Tvd14",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/LsYYC0Tvd14/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "abs",
- "originalName": "How to Do: SCISSORS"
- },
- {
- "name": "Flutter Kicks",
- "originalTitle": "How to Do: FLUTTER KICKS",
- "emoji": "🔥",
- "youtubeId": "ay9j17QSn_s",
- "embedUrl": "https://www.youtube.com/embed/ay9j17QSn_s",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/ay9j17QSn_s/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: FLUTTER KICKS"
- },
- {
- "name": "Abdominais Em Pé Na Bicicleta",
- "originalTitle": "Como fazer: abdominais em pé na bicicleta",
- "emoji": "🔥",
- "youtubeId": "YmxHIHmMvvY",
- "embedUrl": "https://www.youtube.com/embed/YmxHIHmMvvY",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/YmxHIHmMvvY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "Como fazer: abdominais em pé na bicicleta"
- },
- {
- "name": "V-para Cima",
- "originalTitle": "How to Do: V-UP",
- "emoji": "🔥",
- "youtubeId": "BHSEKanPob4",
- "embedUrl": "https://www.youtube.com/embed/BHSEKanPob4",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/BHSEKanPob4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: V-UP"
- },
- {
- "name": "Elevação De Pernas",
- "originalTitle": "How to Do: LEG RAISES",
- "emoji": "🔥",
- "youtubeId": "yXqjt1TtfTA",
- "embedUrl": "https://www.youtube.com/embed/yXqjt1TtfTA",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/yXqjt1TtfTA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: LEG RAISES"
- },
- {
- "name": "Prancha",
- "originalTitle": "Como fazer: PRANCHA",
- "emoji": "🔥",
- "youtubeId": "l1nvQjztmEI",
- "embedUrl": "https://www.youtube.com/embed/l1nvQjztmEI",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/l1nvQjztmEI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "Como fazer: PRANCHA"
- },
- {
- "name": "Reverse Abdominales",
- "originalTitle": "How to Do: REVERSE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "5HyXYi1oqZE",
- "embedUrl": "https://www.youtube.com/embed/5HyXYi1oqZE",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/5HyXYi1oqZE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: REVERSE CRUNCHES"
- },
- {
- "name": "Long Braço Abdominales",
- "originalTitle": "How to Do: LONG ARM CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "wnArIdUfIM0",
- "embedUrl": "https://www.youtube.com/embed/wnArIdUfIM0",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/wnArIdUfIM0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: LONG ARM CRUNCHES"
- },
- {
- "name": "Russian Torção",
- "originalTitle": "How to Do: RUSSIAN TWIST",
- "emoji": "🔥",
- "youtubeId": "uYr7rhV0qpo",
- "embedUrl": "https://www.youtube.com/embed/uYr7rhV0qpo",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/uYr7rhV0qpo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "abs",
- "originalName": "How to Do: RUSSIAN TWIST"
- },
- {
- "name": "Bicicleta Abdominales",
- "originalTitle": "How to Do: BICYCLE CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "7JhZPRa-R80",
- "embedUrl": "https://www.youtube.com/embed/7JhZPRa-R80",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/7JhZPRa-R80/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "abs",
- "originalName": "How to Do: BICYCLE CRUNCHES"
- },
- {
- "name": "Cross Braço Abdominales",
- "originalTitle": "How to Do: CROSS ARM CRUNCHES",
- "emoji": "🔥",
- "youtubeId": "vgDkGrtv4vc",
- "embedUrl": "https://www.youtube.com/embed/vgDkGrtv4vc",
- "duration": "1:28",
- "durationInSeconds": 88,
- "thumbnail": "https://img.youtube.com/vi/vgDkGrtv4vc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "abs",
- "originalName": "How to Do: CROSS ARM CRUNCHES"
- },
- {
- "name": "Straight-braço Prancha",
- "originalTitle": "How to Do: STRAIGHT-ARM PLANK",
- "emoji": "🔥",
- "youtubeId": "TMdPy8ak0mw",
- "embedUrl": "https://www.youtube.com/embed/TMdPy8ak0mw",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/TMdPy8ak0mw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: STRAIGHT-ARM PLANK"
- },
- {
- "name": "Abdominal Abdominal",
- "originalTitle": "How to Do: ABDOMINAL CRUNCH",
- "emoji": "🔥",
- "youtubeId": "obc8bQWANvM",
- "embedUrl": "https://www.youtube.com/embed/obc8bQWANvM",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/obc8bQWANvM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "abs",
- "originalName": "How to Do: ABDOMINAL CRUNCH"
- },
- {
- "name": "Alternado Cachorro Apontando",
- "originalTitle": "How to Do: ALTERNATING BIRD DOG",
- "emoji": "🔥",
- "youtubeId": "AWl8aFYAQuw",
- "embedUrl": "https://www.youtube.com/embed/AWl8aFYAQuw",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/AWl8aFYAQuw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "abs",
- "originalName": "How to Do: ALTERNATING BIRD DOG"
- }
-];
diff --git a/public/exercises-chunks/arms.js b/public/exercises-chunks/arms.js
deleted file mode 100644
index 421835ea634f4c0ea688f1a7ff8ee7daa7688e06..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/arms.js
+++ /dev/null
@@ -1,2134 +0,0 @@
-// 🏋️ Exercises Chunk: arms
-// Auto-generated by split-exercises-database.js
-// Total exercises: 133
-
-export const EXERCISES_ARMS = [
- {
- "name": "Rosca Reversa Com Halteres",
- "originalTitle": "Como fazer: Rosca reversa com halteres",
- "emoji": "💪",
- "youtubeId": "vM40o2TiJfM",
- "embedUrl": "https://www.youtube.com/embed/vM40o2TiJfM",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/vM40o2TiJfM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "Como fazer: Rosca reversa com halteres"
- },
- {
- "name": "Em Pé Para Frente Flexão Com Ombro Opener",
- "originalTitle": "How to Do: STANDING FORWARD BEND WITH SHOULDER OPENER",
- "emoji": "💪",
- "youtubeId": "AKhSglU4YVw",
- "embedUrl": "https://www.youtube.com/embed/AKhSglU4YVw",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/AKhSglU4YVw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do: STANDING FORWARD BEND WITH SHOULDER OPENER"
- },
- {
- "name": "Flexão Manter",
- "originalTitle": "How to Do: PUSH UP HOLD",
- "emoji": "💪",
- "youtubeId": "16-WWEQNiK0",
- "embedUrl": "https://www.youtube.com/embed/16-WWEQNiK0",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/16-WWEQNiK0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do: PUSH UP HOLD"
- },
- {
- "name": "Ombro Shrugs",
- "originalTitle": "How to Do: SHOULDER SHRUGS",
- "emoji": "💪",
- "youtubeId": "lykMBrXHVKk",
- "embedUrl": "https://www.youtube.com/embed/lykMBrXHVKk",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/lykMBrXHVKk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do: SHOULDER SHRUGS"
- },
- {
- "name": ":halter Reverse Rosca",
- "originalTitle": "How to Do:DUMBBELL REVERSE CURL",
- "emoji": "💪",
- "youtubeId": "t1BBTqAXKrI",
- "embedUrl": "https://www.youtube.com/embed/t1BBTqAXKrI",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/t1BBTqAXKrI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL REVERSE CURL"
- },
- {
- "name": ":halter Pullover Sobre Floor",
- "originalTitle": "How to Do:DUMBBELL PULLOVER ON FLOOR",
- "emoji": "💪",
- "youtubeId": "a3cF2sS5v6I",
- "embedUrl": "https://www.youtube.com/embed/a3cF2sS5v6I",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/a3cF2sS5v6I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL PULLOVER ON FLOOR"
- },
- {
- "name": ":halter Close Grip Floor Pressão",
- "originalTitle": "How to Do:DUMBBELL CLOSE GRIP FLOOR PRESS",
- "emoji": "💪",
- "youtubeId": "gDO6U_C1ktE",
- "embedUrl": "https://www.youtube.com/embed/gDO6U_C1ktE",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/gDO6U_C1ktE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL CLOSE GRIP FLOOR PRESS"
- },
- {
- "name": ":halter Floor Crucifixo Para Close Grip Pressão",
- "originalTitle": "How to Do:DUMBBELL FLOOR FLY TO CLOSE GRIP PRESS",
- "emoji": "💪",
- "youtubeId": "YcVRQr5xQLk",
- "embedUrl": "https://www.youtube.com/embed/YcVRQr5xQLk",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/YcVRQr5xQLk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL FLOOR FLY TO CLOSE GRIP PRESS"
- },
- {
- "name": ":halter Floor Pressão",
- "originalTitle": "How to Do:DUMBBELL FLOOR PRESS",
- "emoji": "💪",
- "youtubeId": "2NbOwF_mJ2g",
- "embedUrl": "https://www.youtube.com/embed/2NbOwF_mJ2g",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/2NbOwF_mJ2g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL FLOOR PRESS"
- },
- {
- "name": ":bent Over Remada",
- "originalTitle": "How to Do:BENT OVER ROW",
- "emoji": "💪",
- "youtubeId": "t2DUqP_13x8",
- "embedUrl": "https://www.youtube.com/embed/t2DUqP_13x8",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/t2DUqP_13x8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:BENT OVER ROW"
- },
- {
- "name": ":ombro Alongamento Com Cadeira",
- "originalTitle": "How to Do:SHOULDER STRETCH WITH CHAIR",
- "emoji": "💪",
- "youtubeId": "1McKjXfOIJ4",
- "embedUrl": "https://www.youtube.com/embed/1McKjXfOIJ4",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/1McKjXfOIJ4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:SHOULDER STRETCH WITH CHAIR"
- },
- {
- "name": ":halter Close Grip Banco Pressão",
- "originalTitle": "How to Do:DUMBBELL CLOSE GRIP BENCH PRESS",
- "emoji": "💪",
- "youtubeId": "kQoVg8dUB6Y",
- "embedUrl": "https://www.youtube.com/embed/kQoVg8dUB6Y",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/kQoVg8dUB6Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL CLOSE GRIP BENCH PRESS"
- },
- {
- "name": ":empurrar-para Cima Remada",
- "originalTitle": "How to Do:PUSH-UP ROW",
- "emoji": "💪",
- "youtubeId": "DpsHmYX3Ifg",
- "embedUrl": "https://www.youtube.com/embed/DpsHmYX3Ifg",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/DpsHmYX3Ifg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:PUSH-UP ROW"
- },
- {
- "name": ":halter Unilateral Braço Crucifixo",
- "originalTitle": "How to Do:DUMBBELL SINGLE ARM FLY",
- "emoji": "💪",
- "youtubeId": "VzahmWiMbLI",
- "embedUrl": "https://www.youtube.com/embed/VzahmWiMbLI",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/VzahmWiMbLI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SINGLE ARM FLY"
- },
- {
- "name": ":valley Pressão",
- "originalTitle": "How to Do:VALLEY PRESS",
- "emoji": "💪",
- "youtubeId": "Az3ZkQzc2pU",
- "embedUrl": "https://www.youtube.com/embed/Az3ZkQzc2pU",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/Az3ZkQzc2pU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:VALLEY PRESS"
- },
- {
- "name": ":halter Upright-remada",
- "originalTitle": "How to Do:DUMBBELL UPRIGHT-ROW",
- "emoji": "💪",
- "youtubeId": "8ywEQiJuBNg",
- "embedUrl": "https://www.youtube.com/embed/8ywEQiJuBNg",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/8ywEQiJuBNg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL UPRIGHT-ROW"
- },
- {
- "name": ":bent Over Halter Rows",
- "originalTitle": "How to Do:BENT OVER DUMBBELL ROWS",
- "emoji": "💪",
- "youtubeId": "6YfpfLvUa5w",
- "embedUrl": "https://www.youtube.com/embed/6YfpfLvUa5w",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/6YfpfLvUa5w/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:BENT OVER DUMBBELL ROWS"
- },
- {
- "name": ":halter Pullover",
- "originalTitle": "How to Do:DUMBBELL PULLOVER",
- "emoji": "💪",
- "youtubeId": "FCogymf_XK0",
- "embedUrl": "https://www.youtube.com/embed/FCogymf_XK0",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/FCogymf_XK0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL PULLOVER"
- },
- {
- "name": ":halter Balanço",
- "originalTitle": "How to Do:DUMBBELL SWING",
- "emoji": "💪",
- "youtubeId": "ELSro-2v_Sw",
- "embedUrl": "https://www.youtube.com/embed/ELSro-2v_Sw",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/ELSro-2v_Sw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SWING"
- },
- {
- "name": ":tríceps Halter Flick Costas",
- "originalTitle": "How to Do:TRICEP DUMBBELL FLICK BACK",
- "emoji": "💪",
- "youtubeId": "A1XWkJLwAI0",
- "embedUrl": "https://www.youtube.com/embed/A1XWkJLwAI0",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/A1XWkJLwAI0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:TRICEP DUMBBELL FLICK BACK"
- },
- {
- "name": ":sentado Overhead Tríceps Extension",
- "originalTitle": "How to Do:SEATED OVERHEAD TRICEP EXTENSION",
- "emoji": "💪",
- "youtubeId": "-9Uup5bhPBI",
- "embedUrl": "https://www.youtube.com/embed/-9Uup5bhPBI",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/-9Uup5bhPBI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:SEATED OVERHEAD TRICEP EXTENSION"
- },
- {
- "name": ":halter Braço Coice De Tríceps",
- "originalTitle": "How to Do:DUMBBELL ARM TRICEPS KICKBACK",
- "emoji": "💪",
- "youtubeId": "zfnWQVmDspU",
- "embedUrl": "https://www.youtube.com/embed/zfnWQVmDspU",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/zfnWQVmDspU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL ARM TRICEPS KICKBACK"
- },
- {
- "name": ":halter Posterior De Coxa Rosca",
- "originalTitle": "How to Do:DUMBBELL HAMSTRING CURL",
- "emoji": "💪",
- "youtubeId": "0dO19gUYGyc",
- "embedUrl": "https://www.youtube.com/embed/0dO19gUYGyc",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/0dO19gUYGyc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL HAMSTRING CURL"
- },
- {
- "name": ":halter Deitado Tríceps Extension",
- "originalTitle": "How to Do:DUMBBELL LYING TRICEPS EXTENSION",
- "emoji": "💪",
- "youtubeId": "FyBXas1QUWo",
- "embedUrl": "https://www.youtube.com/embed/FyBXas1QUWo",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/FyBXas1QUWo/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL LYING TRICEPS EXTENSION"
- },
- {
- "name": ":halter Cuban Rotation",
- "originalTitle": "How to Do:DUMBBELL CUBAN ROTATION",
- "emoji": "💪",
- "youtubeId": "voe9vZ0Yjlk",
- "embedUrl": "https://www.youtube.com/embed/voe9vZ0Yjlk",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/voe9vZ0Yjlk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL CUBAN ROTATION"
- },
- {
- "name": ":cross Body Hammer Rosca",
- "originalTitle": "How to Do:CROSS BODY HAMMER CURL",
- "emoji": "💪",
- "youtubeId": "uBSgMtuxnv0",
- "embedUrl": "https://www.youtube.com/embed/uBSgMtuxnv0",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/uBSgMtuxnv0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:CROSS BODY HAMMER CURL"
- },
- {
- "name": ":halter Unilateral Braço Otis Para Cima",
- "originalTitle": "How to Do:DUMBBELL SINGLE ARM OTIS UP",
- "emoji": "💪",
- "youtubeId": "sQbtGNsAcl4",
- "embedUrl": "https://www.youtube.com/embed/sQbtGNsAcl4",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/sQbtGNsAcl4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SINGLE ARM OTIS UP"
- },
- {
- "name": ":halter Aberto Bíceps Curls",
- "originalTitle": "How to Do:DUMBBELL WIDE BICEP CURLS",
- "emoji": "💪",
- "youtubeId": "pB4Iic8p6Ag",
- "embedUrl": "https://www.youtube.com/embed/pB4Iic8p6Ag",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/pB4Iic8p6Ag/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL WIDE BICEP CURLS"
- },
- {
- "name": ":halter Tríceps Extension",
- "originalTitle": "How to Do:DUMBBELL TRICEPS EXTENSION",
- "emoji": "💪",
- "youtubeId": "a1Uanj_vaYA",
- "embedUrl": "https://www.youtube.com/embed/a1Uanj_vaYA",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/a1Uanj_vaYA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL TRICEPS EXTENSION"
- },
- {
- "name": ":halter Punch",
- "originalTitle": "How to Do:DUMBBELL PUNCH",
- "emoji": "💪",
- "youtubeId": "NyOGzlXqa8g",
- "embedUrl": "https://www.youtube.com/embed/NyOGzlXqa8g",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/NyOGzlXqa8g/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL PUNCH"
- },
- {
- "name": ":halter Barco Manter",
- "originalTitle": "How to Do:DUMBBELL BOAT HOLD",
- "emoji": "💪",
- "youtubeId": "wm7g8UoTZj4",
- "embedUrl": "https://www.youtube.com/embed/wm7g8UoTZj4",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/wm7g8UoTZj4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL BOAT HOLD"
- },
- {
- "name": ":halter Drag Curls",
- "originalTitle": "How to Do:DUMBBELL DRAG CURLS",
- "emoji": "💪",
- "youtubeId": "896qScV6qi4",
- "embedUrl": "https://www.youtube.com/embed/896qScV6qi4",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/896qScV6qi4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL DRAG CURLS"
- },
- {
- "name": ":halter Rear Delt Remada",
- "originalTitle": "How to Do:DUMBBELL REAR DELT ROW",
- "emoji": "💪",
- "youtubeId": "65gMtswVB1c",
- "embedUrl": "https://www.youtube.com/embed/65gMtswVB1c",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/65gMtswVB1c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL REAR DELT ROW"
- },
- {
- "name": ":halter Agachamento Clean E Pressão",
- "originalTitle": "How to Do:DUMBBELL SQUAT CLEAN AND PRESS",
- "emoji": "💪",
- "youtubeId": "vIt0SeDcAug",
- "embedUrl": "https://www.youtube.com/embed/vIt0SeDcAug",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/vIt0SeDcAug/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SQUAT CLEAN AND PRESS"
- },
- {
- "name": ":unilateral Braço Renegade Remada",
- "originalTitle": "How to Do:SINGLE ARM RENEGADE ROW",
- "emoji": "💪",
- "youtubeId": "m0KEk-Y4iII",
- "embedUrl": "https://www.youtube.com/embed/m0KEk-Y4iII",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/m0KEk-Y4iII/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:SINGLE ARM RENEGADE ROW"
- },
- {
- "name": ":halter Crucifixo Para Close Grip Pressão",
- "originalTitle": "How to Do:DUMBBELL FLY TO CLOSE GRIP PRESS",
- "emoji": "💪",
- "youtubeId": "hJo-BOz_rfw",
- "embedUrl": "https://www.youtube.com/embed/hJo-BOz_rfw",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/hJo-BOz_rfw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL FLY TO CLOSE GRIP PRESS"
- },
- {
- "name": ":halter Sentado Em & Outs",
- "originalTitle": "How to Do:DUMBBELL SEATED IN & OUTS",
- "emoji": "💪",
- "youtubeId": "dFqJpeDO7R0",
- "embedUrl": "https://www.youtube.com/embed/dFqJpeDO7R0",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/dFqJpeDO7R0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SEATED IN & OUTS"
- },
- {
- "name": ":halter Lateral Barco Manter",
- "originalTitle": "How to Do:DUMBBELL SIDE BOAT HOLD",
- "emoji": "💪",
- "youtubeId": "BszZ8i6bn1A",
- "embedUrl": "https://www.youtube.com/embed/BszZ8i6bn1A",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/BszZ8i6bn1A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SIDE BOAT HOLD"
- },
- {
- "name": ":halter Bíceps Rosca Para Pressão",
- "originalTitle": "How to Do:DUMBBELL BICEP CURL TO PRESS",
- "emoji": "💪",
- "youtubeId": "9C5EtvkK6k4",
- "embedUrl": "https://www.youtube.com/embed/9C5EtvkK6k4",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/9C5EtvkK6k4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL BICEP CURL TO PRESS"
- },
- {
- "name": ":overhead Braço Circles",
- "originalTitle": "How to Do:OVERHEAD ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "wZVO6ZnARIE",
- "embedUrl": "https://www.youtube.com/embed/wZVO6ZnARIE",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/wZVO6ZnARIE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:OVERHEAD ARM CIRCLES"
- },
- {
- "name": ":alternado Renegade Remada",
- "originalTitle": "How to Do:ALTERNATING RENEGADE ROW",
- "emoji": "💪",
- "youtubeId": "KvoHxslZun0",
- "embedUrl": "https://www.youtube.com/embed/KvoHxslZun0",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/KvoHxslZun0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ALTERNATING RENEGADE ROW"
- },
- {
- "name": ":halter Shrug",
- "originalTitle": "How to Do:DUMBBELL SHRUG",
- "emoji": "💪",
- "youtubeId": "IuMXYFCVIdA",
- "embedUrl": "https://www.youtube.com/embed/IuMXYFCVIdA",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/IuMXYFCVIdA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SHRUG"
- },
- {
- "name": ":halter Banco Pressão",
- "originalTitle": "How to Do:DUMBBELL BENCH PRESS",
- "emoji": "💪",
- "youtubeId": "GrmETJwvBgY",
- "embedUrl": "https://www.youtube.com/embed/GrmETJwvBgY",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/GrmETJwvBgY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL BENCH PRESS"
- },
- {
- "name": ":em Pé Halter Rosca",
- "originalTitle": "How to Do:STANDING DUMBBELL CURL",
- "emoji": "💪",
- "youtubeId": "CxM4wKfus_Y",
- "embedUrl": "https://www.youtube.com/embed/CxM4wKfus_Y",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/CxM4wKfus_Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:STANDING DUMBBELL CURL"
- },
- {
- "name": ":zottman Rosca",
- "originalTitle": "How to Do:ZOTTMAN CURL",
- "emoji": "💪",
- "youtubeId": "d69IO-dO2pc",
- "embedUrl": "https://www.youtube.com/embed/d69IO-dO2pc",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/d69IO-dO2pc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ZOTTMAN CURL"
- },
- {
- "name": ":halter Concentration Rosca",
- "originalTitle": "How to Do:DUMBBELL CONCENTRATION CURL",
- "emoji": "💪",
- "youtubeId": "a6VgtO2ZOwM",
- "embedUrl": "https://www.youtube.com/embed/a6VgtO2ZOwM",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/a6VgtO2ZOwM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL CONCENTRATION CURL"
- },
- {
- "name": ":alternate Hammer Rosca",
- "originalTitle": "How to Do:ALTERNATE HAMMER CURL",
- "emoji": "💪",
- "youtubeId": "L1bDrPlfu1Q",
- "embedUrl": "https://www.youtube.com/embed/L1bDrPlfu1Q",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/L1bDrPlfu1Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ALTERNATE HAMMER CURL"
- },
- {
- "name": ":halter Decline Floor Pressão",
- "originalTitle": "How to Do:DUMBBELL DECLINE FLOOR PRESS",
- "emoji": "💪",
- "youtubeId": "kBDMTp1-iTw",
- "embedUrl": "https://www.youtube.com/embed/kBDMTp1-iTw",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/kBDMTp1-iTw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL DECLINE FLOOR PRESS"
- },
- {
- "name": ":braço Swings",
- "originalTitle": "How to Do:ARM SWINGS",
- "emoji": "💪",
- "youtubeId": "dW3Pi-RXSyM",
- "embedUrl": "https://www.youtube.com/embed/dW3Pi-RXSyM",
- "duration": "0:31",
- "durationInSeconds": 31,
- "thumbnail": "https://img.youtube.com/vi/dW3Pi-RXSyM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 3,
- "category": "arms",
- "originalName": "How to Do:ARM SWINGS"
- },
- {
- "name": ":halter Lateral Lateral Elevação",
- "originalTitle": "How to Do:DUMBBELL SIDE LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "6L19uhg2otQ",
- "embedUrl": "https://www.youtube.com/embed/6L19uhg2otQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/6L19uhg2otQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SIDE LATERAL RAISE"
- },
- {
- "name": ":military Pressão",
- "originalTitle": "How to Do:MILITARY PRESS",
- "emoji": "💪",
- "youtubeId": "pNa0_QN2eUg",
- "embedUrl": "https://www.youtube.com/embed/pNa0_QN2eUg",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/pNa0_QN2eUg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:MILITARY PRESS"
- },
- {
- "name": ":ombro Outward Rotation",
- "originalTitle": "How to Do:SHOULDER OUTWARD ROTATION",
- "emoji": "💪",
- "youtubeId": "q_uOqXQhBq4",
- "embedUrl": "https://www.youtube.com/embed/q_uOqXQhBq4",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/q_uOqXQhBq4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:SHOULDER OUTWARD ROTATION"
- },
- {
- "name": ":tríceps Alongamento",
- "originalTitle": "How to Do:TRICEPS STRETCH",
- "emoji": "💪",
- "youtubeId": "L9IGOcrdcFk",
- "embedUrl": "https://www.youtube.com/embed/L9IGOcrdcFk",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/L9IGOcrdcFk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:TRICEPS STRETCH"
- },
- {
- "name": ":anterior Ombro Alongamento",
- "originalTitle": "How to Do:ANTERIOR SHOULDER STRETCH",
- "emoji": "💪",
- "youtubeId": "s8C3OmS82qw",
- "embedUrl": "https://www.youtube.com/embed/s8C3OmS82qw",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/s8C3OmS82qw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:ANTERIOR SHOULDER STRETCH"
- },
- {
- "name": ":em Pé Bíceps Alongamento",
- "originalTitle": "How to Do:STANDING BICEPS STRETCH",
- "emoji": "💪",
- "youtubeId": "jw8EXo5h0ec",
- "embedUrl": "https://www.youtube.com/embed/jw8EXo5h0ec",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/jw8EXo5h0ec/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 3,
- "category": "arms",
- "originalName": "How to Do:STANDING BICEPS STRETCH"
- },
- {
- "name": ":deitado Halter Lateral Elevação",
- "originalTitle": "How to Do:LYING DUMBBELL LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "Y6CIPU0uqdY",
- "embedUrl": "https://www.youtube.com/embed/Y6CIPU0uqdY",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/Y6CIPU0uqdY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:LYING DUMBBELL LATERAL RAISE"
- },
- {
- "name": ":ombro Rolls",
- "originalTitle": "How to Do:SHOULDER ROLLS",
- "emoji": "💪",
- "youtubeId": "Uf0MKHeT67c",
- "embedUrl": "https://www.youtube.com/embed/Uf0MKHeT67c",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/Uf0MKHeT67c/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 3,
- "category": "arms",
- "originalName": "How to Do:SHOULDER ROLLS"
- },
- {
- "name": ":braço Circles",
- "originalTitle": "How to Do:ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "Lha66p0ZXUc",
- "embedUrl": "https://www.youtube.com/embed/Lha66p0ZXUc",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/Lha66p0ZXUc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ARM CIRCLES"
- },
- {
- "name": ":halter Front Elevação",
- "originalTitle": "How to Do:DUMBBELL FRONT RAISE",
- "emoji": "💪",
- "youtubeId": "1GG7dkTrBEk",
- "embedUrl": "https://www.youtube.com/embed/1GG7dkTrBEk",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/1GG7dkTrBEk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL FRONT RAISE"
- },
- {
- "name": ":doorway Curls",
- "originalTitle": "How to Do:DOORWAY CURLS",
- "emoji": "💪",
- "youtubeId": "134v7cB-1W8",
- "embedUrl": "https://www.youtube.com/embed/134v7cB-1W8",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/134v7cB-1W8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DOORWAY CURLS"
- },
- {
- "name": ":one Braço Halter Lateral Elevação",
- "originalTitle": "How to Do:ONE ARM DUMBBELL LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "JdDf5rIP5Ss",
- "embedUrl": "https://www.youtube.com/embed/JdDf5rIP5Ss",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/JdDf5rIP5Ss/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ONE ARM DUMBBELL LATERAL RAISE"
- },
- {
- "name": ":military Flexãos",
- "originalTitle": "How to Do:MILITARY PUSH UPS",
- "emoji": "💪",
- "youtubeId": "H8LoGZ-ZN48",
- "embedUrl": "https://www.youtube.com/embed/H8LoGZ-ZN48",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/H8LoGZ-ZN48/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:MILITARY PUSH UPS"
- },
- {
- "name": ":braço Curls Abdominal",
- "originalTitle": "How to Do:ARM CURLS CRUNCH",
- "emoji": "💪",
- "youtubeId": "pxsOe8MJq68",
- "embedUrl": "https://www.youtube.com/embed/pxsOe8MJq68",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/pxsOe8MJq68/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ARM CURLS CRUNCH"
- },
- {
- "name": ":arnold Halter Pressão",
- "originalTitle": "How to Do:ARNOLD DUMBBELL PRESS",
- "emoji": "💪",
- "youtubeId": "at9pnhR2cFM",
- "embedUrl": "https://www.youtube.com/embed/at9pnhR2cFM",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/at9pnhR2cFM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ARNOLD DUMBBELL PRESS"
- },
- {
- "name": ":ombro Gators",
- "originalTitle": "How to Do:SHOULDER GATORS",
- "emoji": "💪",
- "youtubeId": "JWp8_LGkTR8",
- "embedUrl": "https://www.youtube.com/embed/JWp8_LGkTR8",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/JWp8_LGkTR8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:SHOULDER GATORS"
- },
- {
- "name": ":alternado Halter Ombro Pressão",
- "originalTitle": "How to Do:ALTERNATING DUMBBELL SHOULDER PRESS",
- "emoji": "💪",
- "youtubeId": "2OpSgEwaguk",
- "embedUrl": "https://www.youtube.com/embed/2OpSgEwaguk",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/2OpSgEwaguk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ALTERNATING DUMBBELL SHOULDER PRESS"
- },
- {
- "name": ":frog Pressão",
- "originalTitle": "How to Do:FROG PRESS",
- "emoji": "💪",
- "youtubeId": "JvA7t9xKWgg",
- "embedUrl": "https://www.youtube.com/embed/JvA7t9xKWgg",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/JvA7t9xKWgg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:FROG PRESS"
- },
- {
- "name": ":aberto Braço Empurrar-ups",
- "originalTitle": "How to Do:WIDE ARM PUSH-UPS",
- "emoji": "💪",
- "youtubeId": "pQUsUHvyoI0",
- "embedUrl": "https://www.youtube.com/embed/pQUsUHvyoI0",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/pQUsUHvyoI0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:WIDE ARM PUSH-UPS"
- },
- {
- "name": ":prone Tríceps Flexãos",
- "originalTitle": "How to Do:PRONE TRICEPS PUSH UPS",
- "emoji": "💪",
- "youtubeId": "Rr43jMaoJ9g",
- "embedUrl": "https://www.youtube.com/embed/Rr43jMaoJ9g",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/Rr43jMaoJ9g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:PRONE TRICEPS PUSH UPS"
- },
- {
- "name": ":pike Flexãos",
- "originalTitle": "How to Do:PIKE PUSH UPS",
- "emoji": "💪",
- "youtubeId": "Q2koXI9jphI",
- "embedUrl": "https://www.youtube.com/embed/Q2koXI9jphI",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/Q2koXI9jphI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:PIKE PUSH UPS"
- },
- {
- "name": ":hover Flexão",
- "originalTitle": "How to Do:HOVER PUSH UP",
- "emoji": "💪",
- "youtubeId": "6wdVoBSkU0Y",
- "embedUrl": "https://www.youtube.com/embed/6wdVoBSkU0Y",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/6wdVoBSkU0Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:HOVER PUSH UP"
- },
- {
- "name": ":lateral Braço Elevação",
- "originalTitle": "How to Do:SIDE ARM RAISE",
- "emoji": "💪",
- "youtubeId": "YslHgg2E-Ro",
- "embedUrl": "https://www.youtube.com/embed/YslHgg2E-Ro",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/YslHgg2E-Ro/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:SIDE ARM RAISE"
- },
- {
- "name": ":supine Flexão",
- "originalTitle": "How to Do:SUPINE PUSH UP",
- "emoji": "💪",
- "youtubeId": "WwbgPb9Gb48",
- "embedUrl": "https://www.youtube.com/embed/WwbgPb9Gb48",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/WwbgPb9Gb48/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:SUPINE PUSH UP"
- },
- {
- "name": ":hyperextension",
- "originalTitle": "How to Do:HYPEREXTENSION",
- "emoji": "💪",
- "youtubeId": "W9y8xq4Ya_E",
- "embedUrl": "https://www.youtube.com/embed/W9y8xq4Ya_E",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/W9y8xq4Ya_E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:HYPEREXTENSION"
- },
- {
- "name": ":ombro Alongamento",
- "originalTitle": "How to Do:SHOULDER STRETCH",
- "emoji": "💪",
- "youtubeId": "9k0EN2RCGgU",
- "embedUrl": "https://www.youtube.com/embed/9k0EN2RCGgU",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/9k0EN2RCGgU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:SHOULDER STRETCH"
- },
- {
- "name": ":braço Circles",
- "originalTitle": "How to Do:ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "h6GkzSA5tTc",
- "embedUrl": "https://www.youtube.com/embed/h6GkzSA5tTc",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/h6GkzSA5tTc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ARM CIRCLES"
- },
- {
- "name": ":floor Tríceps Dips",
- "originalTitle": "How to Do:FLOOR TRICEP DIPS",
- "emoji": "💪",
- "youtubeId": "geNkbcZ6qDo",
- "embedUrl": "https://www.youtube.com/embed/geNkbcZ6qDo",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/geNkbcZ6qDo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:FLOOR TRICEP DIPS"
- },
- {
- "name": ":tríceps Dips",
- "originalTitle": "How to Do:TRICEPS DIPS",
- "emoji": "💪",
- "youtubeId": "JhX1nBnirNw",
- "embedUrl": "https://www.youtube.com/embed/JhX1nBnirNw",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/JhX1nBnirNw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:TRICEPS DIPS"
- },
- {
- "name": ":braço Raises",
- "originalTitle": "How to Do:ARM RAISES",
- "emoji": "💪",
- "youtubeId": "Bqvmyni_sKQ",
- "embedUrl": "https://www.youtube.com/embed/Bqvmyni_sKQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/Bqvmyni_sKQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:ARM RAISES"
- },
- {
- "name": ":halter Torture Tucks",
- "originalTitle": "How to Do:DUMBBELL TORTURE TUCKS",
- "emoji": "💪",
- "youtubeId": "K0Sonq8jz3M",
- "embedUrl": "https://www.youtube.com/embed/K0Sonq8jz3M",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/K0Sonq8jz3M/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL TORTURE TUCKS"
- },
- {
- "name": ":halter Lateral Flexão",
- "originalTitle": "How to Do:DUMBBELL SIDE BEND",
- "emoji": "💪",
- "youtubeId": "E1amGLJEqpU",
- "embedUrl": "https://www.youtube.com/embed/E1amGLJEqpU",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/E1amGLJEqpU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SIDE BEND"
- },
- {
- "name": ":halter Para Cima-n-overs",
- "originalTitle": "How to Do:DUMBBELL UP-N-OVERS",
- "emoji": "💪",
- "youtubeId": "mDq3uINkKm0",
- "embedUrl": "https://www.youtube.com/embed/mDq3uINkKm0",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/mDq3uINkKm0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL UP-N-OVERS"
- },
- {
- "name": ":halter Paddle Boats",
- "originalTitle": "How to Do:DUMBBELL PADDLE BOATS",
- "emoji": "💪",
- "youtubeId": "PZLb4_ymTwA",
- "embedUrl": "https://www.youtube.com/embed/PZLb4_ymTwA",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/PZLb4_ymTwA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL PADDLE BOATS"
- },
- {
- "name": ":doorway Curls",
- "originalTitle": "How to Do:DOORWAY CURLS",
- "emoji": "💪",
- "youtubeId": "znC4Ehvp1q4",
- "embedUrl": "https://www.youtube.com/embed/znC4Ehvp1q4",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/znC4Ehvp1q4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:DOORWAY CURLS"
- },
- {
- "name": ":braço Swings",
- "originalTitle": "How to Do:ARM SWINGS",
- "emoji": "💪",
- "youtubeId": "kNbwvTsNobE",
- "embedUrl": "https://www.youtube.com/embed/kNbwvTsNobE",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/kNbwvTsNobE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:ARM SWINGS"
- },
- {
- "name": ":halter Unilateral Braço Crucifixo",
- "originalTitle": "How to Do:DUMBBELL SINGLE ARM FLY",
- "emoji": "💪",
- "youtubeId": "ASvGuQYcpbE",
- "embedUrl": "https://www.youtube.com/embed/ASvGuQYcpbE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/ASvGuQYcpbE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SINGLE ARM FLY"
- },
- {
- "name": "Supino Com Halteres",
- "originalTitle": "Como fazer: SUPINO COM HALTERES",
- "emoji": "💪",
- "youtubeId": "DXENL1YOZDU",
- "embedUrl": "https://www.youtube.com/embed/DXENL1YOZDU",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/DXENL1YOZDU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "Como fazer: SUPINO COM HALTERES"
- },
- {
- "name": ":ombro Rolls",
- "originalTitle": "How to Do:SHOULDER ROLLS",
- "emoji": "💪",
- "youtubeId": "Xve3ePIaHo8",
- "embedUrl": "https://www.youtube.com/embed/Xve3ePIaHo8",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/Xve3ePIaHo8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:SHOULDER ROLLS"
- },
- {
- "name": ":halter Torture Tucks",
- "originalTitle": "How to Do:DUMBBELL TORTURE TUCKS",
- "emoji": "💪",
- "youtubeId": "CKLSzM2OUw0",
- "embedUrl": "https://www.youtube.com/embed/CKLSzM2OUw0",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/CKLSzM2OUw0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL TORTURE TUCKS"
- },
- {
- "name": ":halter Lateral Flexão",
- "originalTitle": "How to Do:DUMBBELL SIDE BEND",
- "emoji": "💪",
- "youtubeId": "XGVmsVHbMRs",
- "embedUrl": "https://www.youtube.com/embed/XGVmsVHbMRs",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/XGVmsVHbMRs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SIDE BEND"
- },
- {
- "name": ":supine Flexão",
- "originalTitle": "How to Do:SUPINE PUSH UP",
- "emoji": "💪",
- "youtubeId": "9MVQjmdsrMc",
- "embedUrl": "https://www.youtube.com/embed/9MVQjmdsrMc",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/9MVQjmdsrMc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:SUPINE PUSH UP"
- },
- {
- "name": ":pike Flexãos",
- "originalTitle": "How to Do:PIKE PUSH UPS",
- "emoji": "💪",
- "youtubeId": "Ef89ur3lAbY",
- "embedUrl": "https://www.youtube.com/embed/Ef89ur3lAbY",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/Ef89ur3lAbY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:PIKE PUSH UPS"
- },
- {
- "name": ":hover Flexão",
- "originalTitle": "How to Do:HOVER PUSH UP",
- "emoji": "💪",
- "youtubeId": "gtkXFpj_8lU",
- "embedUrl": "https://www.youtube.com/embed/gtkXFpj_8lU",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/gtkXFpj_8lU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:HOVER PUSH UP"
- },
- {
- "name": ":braço Curls Abdominal",
- "originalTitle": "How to Do:ARM CURLS CRUNCH",
- "emoji": "💪",
- "youtubeId": "u3MD5H7JONA",
- "embedUrl": "https://www.youtube.com/embed/u3MD5H7JONA",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/u3MD5H7JONA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:ARM CURLS CRUNCH"
- },
- {
- "name": ":bent Over Halter Rows",
- "originalTitle": "How to Do:BENT OVER DUMBBELL ROWS",
- "emoji": "💪",
- "youtubeId": "v_pbjQAv3Ec",
- "embedUrl": "https://www.youtube.com/embed/v_pbjQAv3Ec",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/v_pbjQAv3Ec/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:BENT OVER DUMBBELL ROWS"
- },
- {
- "name": ":tríceps Halter Flick Costas",
- "originalTitle": "How to Do:TRICEP DUMBBELL FLICK BACK",
- "emoji": "💪",
- "youtubeId": "0lJRcEY1li8",
- "embedUrl": "https://www.youtube.com/embed/0lJRcEY1li8",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/0lJRcEY1li8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:TRICEP DUMBBELL FLICK BACK"
- },
- {
- "name": ":zottman Rosca",
- "originalTitle": "How to Do:ZOTTMAN CURL",
- "emoji": "💪",
- "youtubeId": "MDoE6CJ9Aec",
- "embedUrl": "https://www.youtube.com/embed/MDoE6CJ9Aec",
- "duration": "1:34",
- "durationInSeconds": 94,
- "thumbnail": "https://img.youtube.com/vi/MDoE6CJ9Aec/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "arms",
- "originalName": "How to Do:ZOTTMAN CURL"
- },
- {
- "name": "Extensão De Tríceps Com Halteres",
- "originalTitle": "Como fazer: EXTENSÃO DE TRÍCEPS COM HALTERES",
- "emoji": "💪",
- "youtubeId": "k0OT0xqAXJs",
- "embedUrl": "https://www.youtube.com/embed/k0OT0xqAXJs",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/k0OT0xqAXJs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "Como fazer: EXTENSÃO DE TRÍCEPS COM HALTERES"
- },
- {
- "name": "Retrocesso Com Halteres",
- "originalTitle": "Como fazer: RETROCESSO COM HALTERES",
- "emoji": "💪",
- "youtubeId": "qOQZN2G4_3k",
- "embedUrl": "https://www.youtube.com/embed/qOQZN2G4_3k",
- "duration": "1:23",
- "durationInSeconds": 83,
- "thumbnail": "https://img.youtube.com/vi/qOQZN2G4_3k/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "Como fazer: RETROCESSO COM HALTERES"
- },
- {
- "name": ":sentado Overhead Tríceps Extension",
- "originalTitle": "How to Do:SEATED OVERHEAD TRICEP EXTENSION",
- "emoji": "💪",
- "youtubeId": "NQzLqpHLyuI",
- "embedUrl": "https://www.youtube.com/embed/NQzLqpHLyuI",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/NQzLqpHLyuI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:SEATED OVERHEAD TRICEP EXTENSION"
- },
- {
- "name": ":military Flexãos",
- "originalTitle": "How to Do:MILITARY PUSH UPS",
- "emoji": "💪",
- "youtubeId": "wbSSlYNratA",
- "embedUrl": "https://www.youtube.com/embed/wbSSlYNratA",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/wbSSlYNratA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:MILITARY PUSH UPS"
- },
- {
- "name": ":ombro Alongamento Com Cadeira",
- "originalTitle": "How to Do:SHOULDER STRETCH WITH CHAIR",
- "emoji": "💪",
- "youtubeId": "RAeNkKPQhgY",
- "embedUrl": "https://www.youtube.com/embed/RAeNkKPQhgY",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/RAeNkKPQhgY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:SHOULDER STRETCH WITH CHAIR"
- },
- {
- "name": "Rosca De Concentração Com Halteres",
- "originalTitle": "Como fazer: Rosca de concentração com halteres",
- "emoji": "💪",
- "youtubeId": "9Hvlg3rH5qY",
- "embedUrl": "https://www.youtube.com/embed/9Hvlg3rH5qY",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/9Hvlg3rH5qY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "Como fazer: Rosca de concentração com halteres"
- },
- {
- "name": ":em Pé Halter Rosca",
- "originalTitle": "How to Do:STANDING DUMBBELL CURL",
- "emoji": "💪",
- "youtubeId": "w336bY_Ilf0",
- "embedUrl": "https://www.youtube.com/embed/w336bY_Ilf0",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/w336bY_Ilf0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:STANDING DUMBBELL CURL"
- },
- {
- "name": ":deitado Halter Lateral Elevação",
- "originalTitle": "How to Do:LYING DUMBBELL LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "ciJl9ztrhGU",
- "embedUrl": "https://www.youtube.com/embed/ciJl9ztrhGU",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/ciJl9ztrhGU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:LYING DUMBBELL LATERAL RAISE"
- },
- {
- "name": ":one Braço Halter Lateral Elevação",
- "originalTitle": "How to Do:ONE ARM DUMBBELL LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "mEuUMOokHqY",
- "embedUrl": "https://www.youtube.com/embed/mEuUMOokHqY",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/mEuUMOokHqY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:ONE ARM DUMBBELL LATERAL RAISE"
- },
- {
- "name": ":halter Lateral Lateral Elevação",
- "originalTitle": "How to Do:DUMBBELL SIDE LATERAL RAISE",
- "emoji": "💪",
- "youtubeId": "CVwh8H61c2k",
- "embedUrl": "https://www.youtube.com/embed/CVwh8H61c2k",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/CVwh8H61c2k/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL SIDE LATERAL RAISE"
- },
- {
- "name": ":arnold Halter Pressão",
- "originalTitle": "How to Do:ARNOLD DUMBBELL PRESS",
- "emoji": "💪",
- "youtubeId": "8k8aH_M2uHY",
- "embedUrl": "https://www.youtube.com/embed/8k8aH_M2uHY",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/8k8aH_M2uHY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:ARNOLD DUMBBELL PRESS"
- },
- {
- "name": ":halter Front Elevação",
- "originalTitle": "How to Do:DUMBBELL FRONT RAISE",
- "emoji": "💪",
- "youtubeId": "HiSauqBAlUg",
- "embedUrl": "https://www.youtube.com/embed/HiSauqBAlUg",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/HiSauqBAlUg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL FRONT RAISE"
- },
- {
- "name": ":military Pressão",
- "originalTitle": "How to Do:MILITARY PRESS",
- "emoji": "💪",
- "youtubeId": "uKOYuEwsI4Q",
- "embedUrl": "https://www.youtube.com/embed/uKOYuEwsI4Q",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/uKOYuEwsI4Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:MILITARY PRESS"
- },
- {
- "name": ":overhead Braço Circles",
- "originalTitle": "How to Do:OVERHEAD ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "tDK3if-gjtQ",
- "embedUrl": "https://www.youtube.com/embed/tDK3if-gjtQ",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/tDK3if-gjtQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:OVERHEAD ARM CIRCLES"
- },
- {
- "name": ":ombro Outward Rotation",
- "originalTitle": "How to Do:SHOULDER OUTWARD ROTATION",
- "emoji": "💪",
- "youtubeId": "WxA6zPOl-Yw",
- "embedUrl": "https://www.youtube.com/embed/WxA6zPOl-Yw",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/WxA6zPOl-Yw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:SHOULDER OUTWARD ROTATION"
- },
- {
- "name": ":alternado Halter Ombro Pressão",
- "originalTitle": "How to Do:ALTERNATING DUMBBELL SHOULDER PRESS",
- "emoji": "💪",
- "youtubeId": "XBbxm07FgpM",
- "embedUrl": "https://www.youtube.com/embed/XBbxm07FgpM",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/XBbxm07FgpM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:ALTERNATING DUMBBELL SHOULDER PRESS"
- },
- {
- "name": ":alternate Hammer Rosca",
- "originalTitle": "How to Do:ALTERNATE HAMMER CURL",
- "emoji": "💪",
- "youtubeId": "rvI9KlobD9E",
- "embedUrl": "https://www.youtube.com/embed/rvI9KlobD9E",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/rvI9KlobD9E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:ALTERNATE HAMMER CURL"
- },
- {
- "name": ":anterior Ombro Alongamento",
- "originalTitle": "How to Do:ANTERIOR SHOULDER STRETCH",
- "emoji": "💪",
- "youtubeId": "zkkdN01JC_o",
- "embedUrl": "https://www.youtube.com/embed/zkkdN01JC_o",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/zkkdN01JC_o/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:ANTERIOR SHOULDER STRETCH"
- },
- {
- "name": ":ombro Gators",
- "originalTitle": "How to Do:SHOULDER GATORS",
- "emoji": "💪",
- "youtubeId": "4c-wsl6BA-E",
- "embedUrl": "https://www.youtube.com/embed/4c-wsl6BA-E",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/4c-wsl6BA-E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do:SHOULDER GATORS"
- },
- {
- "name": ":halter Para Cima-n-overs",
- "originalTitle": "How to Do:DUMBBELL UP-N-OVERS",
- "emoji": "💪",
- "youtubeId": "8BEneroKR0E",
- "embedUrl": "https://www.youtube.com/embed/8BEneroKR0E",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/8BEneroKR0E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL UP-N-OVERS"
- },
- {
- "name": ":halter Paddle Boats",
- "originalTitle": "How to Do:DUMBBELL PADDLE BOATS",
- "emoji": "💪",
- "youtubeId": "BHzui4J01AI",
- "embedUrl": "https://www.youtube.com/embed/BHzui4J01AI",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/BHzui4J01AI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:DUMBBELL PADDLE BOATS"
- },
- {
- "name": ":hyperextension",
- "originalTitle": "How to Do:HYPEREXTENSION",
- "emoji": "💪",
- "youtubeId": "ldZk7JKRhJ4",
- "embedUrl": "https://www.youtube.com/embed/ldZk7JKRhJ4",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/ldZk7JKRhJ4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:HYPEREXTENSION"
- },
- {
- "name": ":lateral Braço Elevação",
- "originalTitle": "How to Do:SIDE ARM RAISE",
- "emoji": "💪",
- "youtubeId": "eEcUyYlf8UI",
- "embedUrl": "https://www.youtube.com/embed/eEcUyYlf8UI",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/eEcUyYlf8UI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do:SIDE ARM RAISE"
- },
- {
- "name": ":prone Tríceps Flexãos",
- "originalTitle": "How to Do:PRONE TRICEPS PUSH UPS",
- "emoji": "💪",
- "youtubeId": "lDQ1iRTezQY",
- "embedUrl": "https://www.youtube.com/embed/lDQ1iRTezQY",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/lDQ1iRTezQY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:PRONE TRICEPS PUSH UPS"
- },
- {
- "name": ":braço Raises",
- "originalTitle": "How to Do:ARM RAISES",
- "emoji": "💪",
- "youtubeId": "i_vx_I9-v6U",
- "embedUrl": "https://www.youtube.com/embed/i_vx_I9-v6U",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/i_vx_I9-v6U/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "arms",
- "originalName": "How to Do:ARM RAISES"
- },
- {
- "name": ":floor Tríceps Dips",
- "originalTitle": "How to Do:FLOOR TRICEP DIPS",
- "emoji": "💪",
- "youtubeId": "UaZhjXS0AbM",
- "embedUrl": "https://www.youtube.com/embed/UaZhjXS0AbM",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/UaZhjXS0AbM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "arms",
- "originalName": "How to Do:FLOOR TRICEP DIPS"
- },
- {
- "name": ":braço Circles",
- "originalTitle": "How to Do:ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "ckH1P_1sFOs",
- "embedUrl": "https://www.youtube.com/embed/ckH1P_1sFOs",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/ckH1P_1sFOs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do:ARM CIRCLES"
- },
- {
- "name": "Braço Circles",
- "originalTitle": "How to Do: ARM CIRCLES",
- "emoji": "💪",
- "youtubeId": "4TJv9YmECjc",
- "embedUrl": "https://www.youtube.com/embed/4TJv9YmECjc",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/4TJv9YmECjc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do: ARM CIRCLES"
- },
- {
- "name": "Clockwise Braço Swings",
- "originalTitle": "How to Do: CLOCKWISE ARM SWINGS",
- "emoji": "💪",
- "youtubeId": "5QVIPA8rp7w",
- "embedUrl": "https://www.youtube.com/embed/5QVIPA8rp7w",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/5QVIPA8rp7w/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do: CLOCKWISE ARM SWINGS"
- },
- {
- "name": "Em Pé Bíceps Alongamento",
- "originalTitle": "How to Do: STANDING BICEPS STRETCH",
- "emoji": "💪",
- "youtubeId": "u8KplvVTrI8",
- "embedUrl": "https://www.youtube.com/embed/u8KplvVTrI8",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/u8KplvVTrI8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do: STANDING BICEPS STRETCH"
- },
- {
- "name": "Ombro Alongamento",
- "originalTitle": "How to Do: SHOULDER STRETCH",
- "emoji": "💪",
- "youtubeId": "d6pWDbmVp1U",
- "embedUrl": "https://www.youtube.com/embed/d6pWDbmVp1U",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/d6pWDbmVp1U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "How to Do: SHOULDER STRETCH"
- },
- {
- "name": "Tríceps Alongamento",
- "originalTitle": "How to Do: TRICEPS STRETCH",
- "emoji": "💪",
- "youtubeId": "8fN9H37Ts7w",
- "embedUrl": "https://www.youtube.com/embed/8fN9H37Ts7w",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/8fN9H37Ts7w/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "arms",
- "originalName": "How to Do: TRICEPS STRETCH"
- },
- {
- "name": "Frog Pressão",
- "originalTitle": "How to Do: FROG PRESS",
- "emoji": "💪",
- "youtubeId": "ToTUkX3am4w",
- "embedUrl": "https://www.youtube.com/embed/ToTUkX3am4w",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/ToTUkX3am4w/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do: FROG PRESS"
- },
- {
- "name": "Aberto Braço Empurrar-ups",
- "originalTitle": "How to Do: WIDE ARM PUSH-UPS",
- "emoji": "💪",
- "youtubeId": "kBREQ4OSds8",
- "embedUrl": "https://www.youtube.com/embed/kBREQ4OSds8",
- "duration": "1:26",
- "durationInSeconds": 86,
- "thumbnail": "https://img.youtube.com/vi/kBREQ4OSds8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "arms",
- "originalName": "How to Do: WIDE ARM PUSH-UPS"
- },
- {
- "name": "Mergulhos De Tríceps",
- "originalTitle": "Como fazer: Mergulhos de tríceps",
- "emoji": "💪",
- "youtubeId": "jF0UaL-I11U",
- "embedUrl": "https://www.youtube.com/embed/jF0UaL-I11U",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/jF0UaL-I11U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "arms",
- "originalName": "Como fazer: Mergulhos de tríceps"
- },
- {
- "name": "Flexãos",
- "originalTitle": "How to Do: PUSH UPS",
- "emoji": "💪",
- "youtubeId": "eMQuAjuPCV0",
- "embedUrl": "https://www.youtube.com/embed/eMQuAjuPCV0",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/eMQuAjuPCV0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "arms",
- "originalName": "How to Do: PUSH UPS"
- }
-];
diff --git a/public/exercises-chunks/back.js b/public/exercises-chunks/back.js
deleted file mode 100644
index 666b72d694e96a46e7c1cba4c0ed48b7a047d6c6..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/back.js
+++ /dev/null
@@ -1,358 +0,0 @@
-// 🏋️ Exercises Chunk: back
-// Auto-generated by split-exercises-database.js
-// Total exercises: 22
-
-export const EXERCISES_BACK = [
- {
- "name": "Thoracic Spine Gato E Vaca",
- "originalTitle": "How to Do: THORACIC SPINE CAT COW",
- "emoji": "🧘♀️",
- "youtubeId": "nbhJvFWFPTE",
- "embedUrl": "https://www.youtube.com/embed/nbhJvFWFPTE",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/nbhJvFWFPTE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "back",
- "originalName": "How to Do: THORACIC SPINE CAT COW"
- },
- {
- "name": "Para Frente Spine Alongamento Pulsação",
- "originalTitle": "How to Do: FORWARD SPINE STRETCH PULSE",
- "emoji": "🧘♀️",
- "youtubeId": "IAKURhFoODE",
- "embedUrl": "https://www.youtube.com/embed/IAKURhFoODE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/IAKURhFoODE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "back",
- "originalName": "How to Do: FORWARD SPINE STRETCH PULSE"
- },
- {
- "name": "Spine Lumbar Torção Alongamento",
- "originalTitle": "How to Do: SPINE LUMBAR TWIST STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "nfhIuzZauTo",
- "embedUrl": "https://www.youtube.com/embed/nfhIuzZauTo",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/nfhIuzZauTo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "back",
- "originalName": "How to Do: SPINE LUMBAR TWIST STRETCH"
- },
- {
- "name": ":costas Bow Pulls",
- "originalTitle": "How to Do:BACK BOW PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "GvyCtKvmaVE",
- "embedUrl": "https://www.youtube.com/embed/GvyCtKvmaVE",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/GvyCtKvmaVE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "back",
- "originalName": "How to Do:BACK BOW PULLS"
- },
- {
- "name": ":lips Para Baixo Puxar",
- "originalTitle": "How to Do:LIPS DOWN PULL",
- "emoji": "🧘♀️",
- "youtubeId": "LXBFKwPbRW4",
- "embedUrl": "https://www.youtube.com/embed/LXBFKwPbRW4",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/LXBFKwPbRW4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "back",
- "originalName": "How to Do:LIPS DOWN PULL"
- },
- {
- "name": ":clasp Hands Behind Costas",
- "originalTitle": "How to Do:CLASP HANDS BEHIND BACK",
- "emoji": "🧘♀️",
- "youtubeId": "JoxGFxbgJ2Y",
- "embedUrl": "https://www.youtube.com/embed/JoxGFxbgJ2Y",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/JoxGFxbgJ2Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "back",
- "originalName": "How to Do:CLASP HANDS BEHIND BACK"
- },
- {
- "name": ":pilates Perna Pulls",
- "originalTitle": "How to Do:PILATES LEG PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "DV3AN2_OOU8",
- "embedUrl": "https://www.youtube.com/embed/DV3AN2_OOU8",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/DV3AN2_OOU8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:PILATES LEG PULLS"
- },
- {
- "name": ":elbows Costas",
- "originalTitle": "How to Do:ELBOWS BACK",
- "emoji": "🧘♀️",
- "youtubeId": "rhtadqkrWo0",
- "embedUrl": "https://www.youtube.com/embed/rhtadqkrWo0",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/rhtadqkrWo0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:ELBOWS BACK"
- },
- {
- "name": ":spine Lumbar Torção Alongamento",
- "originalTitle": "How to Do:SPINE LUMBAR TWIST STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "ryNlb_0GmAw",
- "embedUrl": "https://www.youtube.com/embed/ryNlb_0GmAw",
- "duration": "0:35",
- "durationInSeconds": 35,
- "thumbnail": "https://img.youtube.com/vi/ryNlb_0GmAw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "back",
- "originalName": "How to Do:SPINE LUMBAR TWIST STRETCH"
- },
- {
- "name": ":reclined Rhomboid Squeezes",
- "originalTitle": "How to Do:RECLINED RHOMBOID SQUEEZES",
- "emoji": "🧘♀️",
- "youtubeId": "olv2Sv9DwmA",
- "embedUrl": "https://www.youtube.com/embed/olv2Sv9DwmA",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/olv2Sv9DwmA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:RECLINED RHOMBOID SQUEEZES"
- },
- {
- "name": ":rhomboid Pulls",
- "originalTitle": "How to Do:RHOMBOID PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "DEyDbzSudEU",
- "embedUrl": "https://www.youtube.com/embed/DEyDbzSudEU",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/DEyDbzSudEU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:RHOMBOID PULLS"
- },
- {
- "name": "Super-homem",
- "originalTitle": "How to Do: SUPERMAN",
- "emoji": "🧘♀️",
- "youtubeId": "pGeaBXLwDtw",
- "embedUrl": "https://www.youtube.com/embed/pGeaBXLwDtw",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/pGeaBXLwDtw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "back",
- "originalName": "How to Do: SUPERMAN"
- },
- {
- "name": ":swimmer E Super-homem",
- "originalTitle": "How to Do:SWIMMER AND SUPERMAN",
- "emoji": "🧘♀️",
- "youtubeId": "XydDDn_Rngw",
- "embedUrl": "https://www.youtube.com/embed/XydDDn_Rngw",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/XydDDn_Rngw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:SWIMMER AND SUPERMAN"
- },
- {
- "name": ":pilates Perna Pulls",
- "originalTitle": "How to Do:PILATES LEG PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "GH5UbMIDy-A",
- "embedUrl": "https://www.youtube.com/embed/GH5UbMIDy-A",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/GH5UbMIDy-A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "back",
- "originalName": "How to Do:PILATES LEG PULLS"
- },
- {
- "name": ":costas Bow Pulls",
- "originalTitle": "How to Do:BACK BOW PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "XPyrOc7M0dQ",
- "embedUrl": "https://www.youtube.com/embed/XPyrOc7M0dQ",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/XPyrOc7M0dQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "back",
- "originalName": "How to Do:BACK BOW PULLS"
- },
- {
- "name": ":elbows Costas",
- "originalTitle": "How to Do:ELBOWS BACK",
- "emoji": "🧘♀️",
- "youtubeId": "LDY2LiB8sxE",
- "embedUrl": "https://www.youtube.com/embed/LDY2LiB8sxE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/LDY2LiB8sxE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "back",
- "originalName": "How to Do:ELBOWS BACK"
- },
- {
- "name": ":spine Lumbar Torção Alongamento",
- "originalTitle": "How to Do:SPINE LUMBAR TWIST STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "ZgJtbiM_FMs",
- "embedUrl": "https://www.youtube.com/embed/ZgJtbiM_FMs",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/ZgJtbiM_FMs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do:SPINE LUMBAR TWIST STRETCH"
- },
- {
- "name": ":rhomboid Pulls",
- "originalTitle": "How to Do:RHOMBOID PULLS",
- "emoji": "🧘♀️",
- "youtubeId": "krKWWqS9VDk",
- "embedUrl": "https://www.youtube.com/embed/krKWWqS9VDk",
- "duration": "1:27",
- "durationInSeconds": 87,
- "thumbnail": "https://img.youtube.com/vi/krKWWqS9VDk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "back",
- "originalName": "How to Do:RHOMBOID PULLS"
- },
- {
- "name": ":clasp Hands Behind Costas",
- "originalTitle": "How to Do:CLASP HANDS BEHIND BACK",
- "emoji": "🧘♀️",
- "youtubeId": "oOoscO1Uxv8",
- "embedUrl": "https://www.youtube.com/embed/oOoscO1Uxv8",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/oOoscO1Uxv8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "back",
- "originalName": "How to Do:CLASP HANDS BEHIND BACK"
- },
- {
- "name": ":reclined Rhomboid Squeezes",
- "originalTitle": "How to Do:RECLINED RHOMBOID SQUEEZES",
- "emoji": "🧘♀️",
- "youtubeId": "5WgGkAFybvw",
- "embedUrl": "https://www.youtube.com/embed/5WgGkAFybvw",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/5WgGkAFybvw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "back",
- "originalName": "How to Do:RECLINED RHOMBOID SQUEEZES"
- },
- {
- "name": ":swimmer E Super-homem",
- "originalTitle": "How to Do:SWIMMER AND SUPERMAN",
- "emoji": "🧘♀️",
- "youtubeId": "xJS-arpsT5g",
- "embedUrl": "https://www.youtube.com/embed/xJS-arpsT5g",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/xJS-arpsT5g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "back",
- "originalName": "How to Do:SWIMMER AND SUPERMAN"
- },
- {
- "name": "Super-homem",
- "originalTitle": "How to Do: SUPERMAN",
- "emoji": "🧘♀️",
- "youtubeId": "iMHTMPVR59c",
- "embedUrl": "https://www.youtube.com/embed/iMHTMPVR59c",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/iMHTMPVR59c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 5,
- "category": "back",
- "originalName": "How to Do: SUPERMAN"
- }
-];
diff --git a/public/exercises-chunks/cardio.js b/public/exercises-chunks/cardio.js
deleted file mode 100644
index ecd4b9b9074f6205ee28e957c521df220733f17e..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/cardio.js
+++ /dev/null
@@ -1,406 +0,0 @@
-// 🏋️ Exercises Chunk: cardio
-// Auto-generated by split-exercises-database.js
-// Total exercises: 25
-
-export const EXERCISES_CARDIO = [
- {
- "name": ":Estrela Saltada",
- "originalTitle": "How to Do:STAR JUMPS",
- "emoji": "❤️",
- "youtubeId": "VVEO_J1tIXU",
- "embedUrl": "https://www.youtube.com/embed/VVEO_J1tIXU",
- "duration": "0:31",
- "durationInSeconds": 31,
- "thumbnail": "https://img.youtube.com/vi/VVEO_J1tIXU/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 5,
- "category": "cardio",
- "originalName": "How to Do:STAR JUMPS"
- },
- {
- "name": ":burpee Em X",
- "originalTitle": "How to Do:X-BURPEES",
- "emoji": "❤️",
- "youtubeId": "uD5BUL79CvY",
- "embedUrl": "https://www.youtube.com/embed/uD5BUL79CvY",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/uD5BUL79CvY/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 9,
- "category": "cardio",
- "originalName": "How to Do:X-BURPEES"
- },
- {
- "name": ":Corrida Na Parede",
- "originalTitle": "How to Do:RUN ON THE WALL",
- "emoji": "❤️",
- "youtubeId": "Vvuj9R-w6a4",
- "embedUrl": "https://www.youtube.com/embed/Vvuj9R-w6a4",
- "duration": "0:32",
- "durationInSeconds": 32,
- "thumbnail": "https://img.youtube.com/vi/Vvuj9R-w6a4/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 5,
- "category": "cardio",
- "originalName": "How to Do:RUN ON THE WALL"
- },
- {
- "name": ":wood Chops",
- "originalTitle": "How to Do:WOOD CHOPS",
- "emoji": "❤️",
- "youtubeId": "Ax_94gEavYo",
- "embedUrl": "https://www.youtube.com/embed/Ax_94gEavYo",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/Ax_94gEavYo/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do:WOOD CHOPS"
- },
- {
- "name": ":trunk Rotation",
- "originalTitle": "How to Do:TRUNK ROTATION",
- "emoji": "❤️",
- "youtubeId": "YBgjuQMviCE",
- "embedUrl": "https://www.youtube.com/embed/YBgjuQMviCE",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/YBgjuQMviCE/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 6,
- "category": "cardio",
- "originalName": "How to Do:TRUNK ROTATION"
- },
- {
- "name": ":star Crawl",
- "originalTitle": "How to Do:STAR CRAWL",
- "emoji": "❤️",
- "youtubeId": "M_uNXxdI018",
- "embedUrl": "https://www.youtube.com/embed/M_uNXxdI018",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/M_uNXxdI018/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 6,
- "category": "cardio",
- "originalName": "How to Do:STAR CRAWL"
- },
- {
- "name": ":jumping Empurrar-ups",
- "originalTitle": "How to Do:JUMPING PUSH-UPS",
- "emoji": "❤️",
- "youtubeId": "SdP5TSgRHPc",
- "embedUrl": "https://www.youtube.com/embed/SdP5TSgRHPc",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/SdP5TSgRHPc/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do:JUMPING PUSH-UPS"
- },
- {
- "name": ":modified Burpees",
- "originalTitle": "How to Do:MODIFIED BURPEES",
- "emoji": "❤️",
- "youtubeId": "8PbnMQISmZQ",
- "embedUrl": "https://www.youtube.com/embed/8PbnMQISmZQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/8PbnMQISmZQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 8,
- "category": "cardio",
- "originalName": "How to Do:MODIFIED BURPEES"
- },
- {
- "name": ":hops Sobre Spot",
- "originalTitle": "How to Do:HOPS ON THE SPOT",
- "emoji": "❤️",
- "youtubeId": "ImamH6J566s",
- "embedUrl": "https://www.youtube.com/embed/ImamH6J566s",
- "duration": "0:30",
- "durationInSeconds": 30,
- "thumbnail": "https://img.youtube.com/vi/ImamH6J566s/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 5,
- "category": "cardio",
- "originalName": "How to Do:HOPS ON THE SPOT"
- },
- {
- "name": ":skipping Sem Rope",
- "originalTitle": "How to Do:SKIPPING WITHOUT ROPE",
- "emoji": "❤️",
- "youtubeId": "CYGeazlNbU4",
- "embedUrl": "https://www.youtube.com/embed/CYGeazlNbU4",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/CYGeazlNbU4/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do:SKIPPING WITHOUT ROPE"
- },
- {
- "name": ":lateral Pulo",
- "originalTitle": "How to Do:SIDE HOP",
- "emoji": "❤️",
- "youtubeId": "nYmUEJIBj3c",
- "embedUrl": "https://www.youtube.com/embed/nYmUEJIBj3c",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/nYmUEJIBj3c/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 6,
- "category": "cardio",
- "originalName": "How to Do:SIDE HOP"
- },
- {
- "name": ":burpees",
- "originalTitle": "How to Do:BURPEES",
- "emoji": "❤️",
- "youtubeId": "818SkLAPyKY",
- "embedUrl": "https://www.youtube.com/embed/818SkLAPyKY",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/818SkLAPyKY/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do:BURPEES"
- },
- {
- "name": "Polichinelos",
- "originalTitle": "How to Do: JUMPING JACKS",
- "emoji": "❤️",
- "youtubeId": "2W4ZNSwoW_4",
- "embedUrl": "https://www.youtube.com/embed/2W4ZNSwoW_4",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/2W4ZNSwoW_4/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do: JUMPING JACKS"
- },
- {
- "name": ":Corrida Na Parede",
- "originalTitle": "How to Do:RUN ON THE WALL",
- "emoji": "❤️",
- "youtubeId": "3FJzSc0eaXY",
- "embedUrl": "https://www.youtube.com/embed/3FJzSc0eaXY",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/3FJzSc0eaXY/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 9,
- "category": "cardio",
- "originalName": "How to Do:RUN ON THE WALL"
- },
- {
- "name": ":star Crawl",
- "originalTitle": "How to Do:STAR CRAWL",
- "emoji": "❤️",
- "youtubeId": "n6B9mBKk8ig",
- "embedUrl": "https://www.youtube.com/embed/n6B9mBKk8ig",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/n6B9mBKk8ig/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 10,
- "category": "cardio",
- "originalName": "How to Do:STAR CRAWL"
- },
- {
- "name": ":jumping Empurrar-ups",
- "originalTitle": "How to Do:JUMPING PUSH-UPS",
- "emoji": "❤️",
- "youtubeId": "UNGOvrVOqJs",
- "embedUrl": "https://www.youtube.com/embed/UNGOvrVOqJs",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/UNGOvrVOqJs/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 11,
- "category": "cardio",
- "originalName": "How to Do:JUMPING PUSH-UPS"
- },
- {
- "name": ":hops Sobre Spot",
- "originalTitle": "How to Do:HOPS ON THE SPOT",
- "emoji": "❤️",
- "youtubeId": "cuFo41RmBtg",
- "embedUrl": "https://www.youtube.com/embed/cuFo41RmBtg",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/cuFo41RmBtg/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 8,
- "category": "cardio",
- "originalName": "How to Do:HOPS ON THE SPOT"
- },
- {
- "name": ":Estrela Saltada",
- "originalTitle": "How to Do:STAR JUMPS",
- "emoji": "❤️",
- "youtubeId": "4uaqCn1p1Xk",
- "embedUrl": "https://www.youtube.com/embed/4uaqCn1p1Xk",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/4uaqCn1p1Xk/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 8,
- "category": "cardio",
- "originalName": "How to Do:STAR JUMPS"
- },
- {
- "name": ":trunk Rotation",
- "originalTitle": "How to Do:TRUNK ROTATION",
- "emoji": "❤️",
- "youtubeId": "BfACG9NsL0E",
- "embedUrl": "https://www.youtube.com/embed/BfACG9NsL0E",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/BfACG9NsL0E/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 8,
- "category": "cardio",
- "originalName": "How to Do:TRUNK ROTATION"
- },
- {
- "name": ":burpee Em X",
- "originalTitle": "How to Do:X-BURPEES",
- "emoji": "❤️",
- "youtubeId": "zOiLU5TaWdY",
- "embedUrl": "https://www.youtube.com/embed/zOiLU5TaWdY",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/zOiLU5TaWdY/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 12,
- "category": "cardio",
- "originalName": "How to Do:X-BURPEES"
- },
- {
- "name": "Lateral Pulo",
- "originalTitle": "How to Do: SIDE HOP",
- "emoji": "❤️",
- "youtubeId": "wcQqb9hVS_Y",
- "embedUrl": "https://www.youtube.com/embed/wcQqb9hVS_Y",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/wcQqb9hVS_Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 8,
- "category": "cardio",
- "originalName": "How to Do: SIDE HOP"
- },
- {
- "name": "Modified Burpees",
- "originalTitle": "How to Do: MODIFIED BURPEES",
- "emoji": "❤️",
- "youtubeId": "8o-7v3TU1Pc",
- "embedUrl": "https://www.youtube.com/embed/8o-7v3TU1Pc",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/8o-7v3TU1Pc/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 12,
- "category": "cardio",
- "originalName": "How to Do: MODIFIED BURPEES"
- },
- {
- "name": "Skipping Sem Rope",
- "originalTitle": "How to Do: SKIPPING WITHOUT ROPE",
- "emoji": "❤️",
- "youtubeId": "XfFe0xjopos",
- "embedUrl": "https://www.youtube.com/embed/XfFe0xjopos",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/XfFe0xjopos/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 9,
- "category": "cardio",
- "originalName": "How to Do: SKIPPING WITHOUT ROPE"
- },
- {
- "name": "Burpees",
- "originalTitle": "How to Do: BURPEES",
- "emoji": "❤️",
- "youtubeId": "DyF2u0f-RP0",
- "embedUrl": "https://www.youtube.com/embed/DyF2u0f-RP0",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/DyF2u0f-RP0/maxresdefault.jpg",
- "sets": 3,
- "reps": "30s",
- "rest": 20,
- "calories": 13,
- "category": "cardio",
- "originalName": "How to Do: BURPEES"
- },
- {
- "name": "Polichinelos",
- "originalTitle": "How to Do: JUMPING JACKS",
- "emoji": "❤️",
- "youtubeId": "w0yjlVqfgyU",
- "embedUrl": "https://www.youtube.com/embed/w0yjlVqfgyU",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/w0yjlVqfgyU/maxresdefault.jpg",
- "sets": 3,
- "reps": "20s on/10s off",
- "rest": 20,
- "calories": 7,
- "category": "cardio",
- "originalName": "How to Do: JUMPING JACKS"
- }
-];
diff --git a/public/exercises-chunks/chest.js b/public/exercises-chunks/chest.js
deleted file mode 100644
index 2d3c9671df8fc0c5b7a1cf42e418596160bd7745..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/chest.js
+++ /dev/null
@@ -1,182 +0,0 @@
-// 🏋️ Exercises Chunk: chest
-// Auto-generated by split-exercises-database.js
-// Total exercises: 11
-
-export const EXERCISES_CHEST = [
- {
- "name": ":em Pé Halter Peito Crucifixo",
- "originalTitle": "How to Do:STANDING DUMBBELL CHEST FLY",
- "emoji": "💪",
- "youtubeId": "rvpbZiife1I",
- "embedUrl": "https://www.youtube.com/embed/rvpbZiife1I",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/rvpbZiife1I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do:STANDING DUMBBELL CHEST FLY"
- },
- {
- "name": ":halter Peito Crucifixo",
- "originalTitle": "How to Do:DUMBBELL CHEST FLY",
- "emoji": "💪",
- "youtubeId": "7uvFOUA4gsY",
- "embedUrl": "https://www.youtube.com/embed/7uvFOUA4gsY",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/7uvFOUA4gsY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "chest",
- "originalName": "How to Do:DUMBBELL CHEST FLY"
- },
- {
- "name": ":em Pé Crossover Toe Touches",
- "originalTitle": "How to Do:STANDING CROSSOVER TOE TOUCHES",
- "emoji": "💪",
- "youtubeId": "OUJD4yjr3I4",
- "embedUrl": "https://www.youtube.com/embed/OUJD4yjr3I4",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/OUJD4yjr3I4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do:STANDING CROSSOVER TOE TOUCHES"
- },
- {
- "name": ":dinâmico Peito",
- "originalTitle": "How to Do:DYNAMIC CHEST",
- "emoji": "💪",
- "youtubeId": "kLmWN3Qsj0A",
- "embedUrl": "https://www.youtube.com/embed/kLmWN3Qsj0A",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/kLmWN3Qsj0A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "chest",
- "originalName": "How to Do:DYNAMIC CHEST"
- },
- {
- "name": ":peito Pressão Pulsação",
- "originalTitle": "How to Do:CHEST PRESS PULSE",
- "emoji": "💪",
- "youtubeId": "Fz4oo1vFo9M",
- "embedUrl": "https://www.youtube.com/embed/Fz4oo1vFo9M",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/Fz4oo1vFo9M/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "chest",
- "originalName": "How to Do:CHEST PRESS PULSE"
- },
- {
- "name": ":reverse Flys",
- "originalTitle": "How to Do:REVERSE FLYS",
- "emoji": "💪",
- "youtubeId": "Cu57U1AqCBk",
- "embedUrl": "https://www.youtube.com/embed/Cu57U1AqCBk",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/Cu57U1AqCBk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do:REVERSE FLYS"
- },
- {
- "name": ":peito Alongamento",
- "originalTitle": "How to Do:CHEST STRETCH",
- "emoji": "💪",
- "youtubeId": "NS64IgKUyeY",
- "embedUrl": "https://www.youtube.com/embed/NS64IgKUyeY",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/NS64IgKUyeY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "chest",
- "originalName": "How to Do:CHEST STRETCH"
- },
- {
- "name": ":halter Peito Crucifixo",
- "originalTitle": "How to Do:DUMBBELL CHEST FLY",
- "emoji": "💪",
- "youtubeId": "MZfp-nfKQ_E",
- "embedUrl": "https://www.youtube.com/embed/MZfp-nfKQ_E",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/MZfp-nfKQ_E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "chest",
- "originalName": "How to Do:DUMBBELL CHEST FLY"
- },
- {
- "name": "Dinâmico Peito",
- "originalTitle": "How to Do: DYNAMIC CHEST",
- "emoji": "💪",
- "youtubeId": "YUdPw8FCb5Y",
- "embedUrl": "https://www.youtube.com/embed/YUdPw8FCb5Y",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/YUdPw8FCb5Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do: DYNAMIC CHEST"
- },
- {
- "name": "Peito Alongamento",
- "originalTitle": "How to Do: CHEST STRETCH",
- "emoji": "💪",
- "youtubeId": "DzYbKoktWao",
- "embedUrl": "https://www.youtube.com/embed/DzYbKoktWao",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/DzYbKoktWao/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do: CHEST STRETCH"
- },
- {
- "name": "Peito Pressão Pulsação",
- "originalTitle": "How to Do: CHEST PRESS PULSE",
- "emoji": "💪",
- "youtubeId": "jBDy37pM5jo",
- "embedUrl": "https://www.youtube.com/embed/jBDy37pM5jo",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/jBDy37pM5jo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "chest",
- "originalName": "How to Do: CHEST PRESS PULSE"
- }
-];
diff --git a/public/exercises-chunks/face.js b/public/exercises-chunks/face.js
deleted file mode 100644
index a0a6c1e249b4ab512e2d771566183b27e575e1be..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/face.js
+++ /dev/null
@@ -1,230 +0,0 @@
-// 🏋️ Exercises Chunk: face
-// Auto-generated by split-exercises-database.js
-// Total exercises: 14
-
-export const EXERCISES_FACE = [
- {
- "name": "Cow Rosto",
- "originalTitle": "How to Do: COW FACE",
- "emoji": "😊",
- "youtubeId": "jJlSkHHmaZg",
- "embedUrl": "https://www.youtube.com/embed/jJlSkHHmaZg",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/jJlSkHHmaZg/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 3,
- "category": "face",
- "originalName": "How to Do: COW FACE"
- },
- {
- "name": ":bochecha Firmer",
- "originalTitle": "How to Do:CHEEK FIRMER",
- "emoji": "😊",
- "youtubeId": "83Xu_F92j60",
- "embedUrl": "https://www.youtube.com/embed/83Xu_F92j60",
- "duration": "0:26",
- "durationInSeconds": 26,
- "thumbnail": "https://img.youtube.com/vi/83Xu_F92j60/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:CHEEK FIRMER"
- },
- {
- "name": ":lateral Pescoço Alongamento",
- "originalTitle": "How to Do:SIDE NECK STRETCH",
- "emoji": "😊",
- "youtubeId": "e-zXrtIPjMc",
- "embedUrl": "https://www.youtube.com/embed/e-zXrtIPjMc",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/e-zXrtIPjMc/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 2,
- "category": "face",
- "originalName": "How to Do:SIDE NECK STRETCH"
- },
- {
- "name": ":marchin Quadril Raises",
- "originalTitle": "How to Do:MARCHIN HIP RAISES",
- "emoji": "😊",
- "youtubeId": "lD8TZAPjfLk",
- "embedUrl": "https://www.youtube.com/embed/lD8TZAPjfLk",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/lD8TZAPjfLk/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 2,
- "category": "face",
- "originalName": "How to Do:MARCHIN HIP RAISES"
- },
- {
- "name": ":maxilar Line",
- "originalTitle": "How to Do:JAW LINE",
- "emoji": "😊",
- "youtubeId": "R2cqpjvaB3E",
- "embedUrl": "https://www.youtube.com/embed/R2cqpjvaB3E",
- "duration": "0:22",
- "durationInSeconds": 22,
- "thumbnail": "https://img.youtube.com/vi/R2cqpjvaB3E/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:JAW LINE"
- },
- {
- "name": ":underchin Duck",
- "originalTitle": "How to Do:UNDERCHIN DUCK",
- "emoji": "😊",
- "youtubeId": "p4zyEGc4DXs",
- "embedUrl": "https://www.youtube.com/embed/p4zyEGc4DXs",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/p4zyEGc4DXs/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:UNDERCHIN DUCK"
- },
- {
- "name": ":nose Touching",
- "originalTitle": "How to Do:NOSE TOUCHING",
- "emoji": "😊",
- "youtubeId": "CYhQ44hsPHc",
- "embedUrl": "https://www.youtube.com/embed/CYhQ44hsPHc",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/CYhQ44hsPHc/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:NOSE TOUCHING"
- },
- {
- "name": ":smiling Fish Rosto",
- "originalTitle": "How to Do:SMILING FISH FACE",
- "emoji": "😊",
- "youtubeId": "mLYm4ItAuro",
- "embedUrl": "https://www.youtube.com/embed/mLYm4ItAuro",
- "duration": "0:29",
- "durationInSeconds": 29,
- "thumbnail": "https://img.youtube.com/vi/mLYm4ItAuro/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:SMILING FISH FACE"
- },
- {
- "name": ":pescoço Levantamento",
- "originalTitle": "How to Do:NECK LIFT",
- "emoji": "😊",
- "youtubeId": "CRKO4lDtRzE",
- "embedUrl": "https://www.youtube.com/embed/CRKO4lDtRzE",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/CRKO4lDtRzE/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:NECK LIFT"
- },
- {
- "name": ":puffy Cheeks",
- "originalTitle": "How to Do:PUFFY CHEEKS",
- "emoji": "😊",
- "youtubeId": "2JhZ3K8PPHY",
- "embedUrl": "https://www.youtube.com/embed/2JhZ3K8PPHY",
- "duration": "0:30",
- "durationInSeconds": 30,
- "thumbnail": "https://img.youtube.com/vi/2JhZ3K8PPHY/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:PUFFY CHEEKS"
- },
- {
- "name": ":smile",
- "originalTitle": "How to Do:SMILE",
- "emoji": "😊",
- "youtubeId": "DoB_Dh0OxSc",
- "embedUrl": "https://www.youtube.com/embed/DoB_Dh0OxSc",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/DoB_Dh0OxSc/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:SMILE"
- },
- {
- "name": ":drawn Cheeks",
- "originalTitle": "How to Do:DRAWN CHEEKS",
- "emoji": "😊",
- "youtubeId": "DI939pnWhmk",
- "embedUrl": "https://www.youtube.com/embed/DI939pnWhmk",
- "duration": "0:35",
- "durationInSeconds": 35,
- "thumbnail": "https://img.youtube.com/vi/DI939pnWhmk/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 1,
- "category": "face",
- "originalName": "How to Do:DRAWN CHEEKS"
- },
- {
- "name": ":lateral Pescoço Alongamento",
- "originalTitle": "How to Do:SIDE NECK STRETCH",
- "emoji": "😊",
- "youtubeId": "vuXefIK-pgw",
- "embedUrl": "https://www.youtube.com/embed/vuXefIK-pgw",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/vuXefIK-pgw/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 2,
- "category": "face",
- "originalName": "How to Do:SIDE NECK STRETCH"
- },
- {
- "name": "Polichinelos Laterais",
- "originalTitle": "Como fazer: polichinelos laterais",
- "emoji": "😊",
- "youtubeId": "eW2x6ikoXqA",
- "embedUrl": "https://www.youtube.com/embed/eW2x6ikoXqA",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/eW2x6ikoXqA/maxresdefault.jpg",
- "sets": 2,
- "reps": "15",
- "rest": 20,
- "calories": 2,
- "category": "face",
- "originalName": "Como fazer: polichinelos laterais"
- }
-];
diff --git a/public/exercises-chunks/fullbody.js b/public/exercises-chunks/fullbody.js
deleted file mode 100644
index 26a407b115cd2451624e23be26c60e5367f9e858..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/fullbody.js
+++ /dev/null
@@ -1,1654 +0,0 @@
-// 🏋️ Exercises Chunk: fullbody
-// Auto-generated by split-exercises-database.js
-// Total exercises: 103
-
-export const EXERCISES_FULLBODY = [
- {
- "name": "Revolved Lateral Angle",
- "originalTitle": "How to Do: REVOLVED SIDE ANGLE",
- "emoji": "✨",
- "youtubeId": "lqOuqA1Ii7U",
- "embedUrl": "https://www.youtube.com/embed/lqOuqA1Ii7U",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/lqOuqA1Ii7U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do: REVOLVED SIDE ANGLE"
- },
- {
- "name": "Extended Lateral Angle",
- "originalTitle": "How to Do: EXTENDED SIDE ANGLE",
- "emoji": "✨",
- "youtubeId": "O06t2tg1hlg",
- "embedUrl": "https://www.youtube.com/embed/O06t2tg1hlg",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/O06t2tg1hlg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do: EXTENDED SIDE ANGLE"
- },
- {
- "name": "Half Para Frente Flexão",
- "originalTitle": "How to Do: HALF FORWARD BEND",
- "emoji": "✨",
- "youtubeId": "twUDaY6WbOM",
- "embedUrl": "https://www.youtube.com/embed/twUDaY6WbOM",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/twUDaY6WbOM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do: HALF FORWARD BEND"
- },
- {
- "name": "Thread Needle",
- "originalTitle": "How to Do: THREAD THE NEEDLE",
- "emoji": "✨",
- "youtubeId": "2CGqyWvxP-g",
- "embedUrl": "https://www.youtube.com/embed/2CGqyWvxP-g",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/2CGqyWvxP-g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: THREAD THE NEEDLE"
- },
- {
- "name": "Spinal Rolling",
- "originalTitle": "How to Do: SPINAL ROLLING",
- "emoji": "✨",
- "youtubeId": "_TesLrPS1Mw",
- "embedUrl": "https://www.youtube.com/embed/_TesLrPS1Mw",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/_TesLrPS1Mw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: SPINAL ROLLING"
- },
- {
- "name": "Prone Scorpion Kicks",
- "originalTitle": "How to Do: PRONE SCORPION KICKS",
- "emoji": "✨",
- "youtubeId": "OwwbXnVwNF4",
- "embedUrl": "https://www.youtube.com/embed/OwwbXnVwNF4",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/OwwbXnVwNF4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: PRONE SCORPION KICKS"
- },
- {
- "name": "Cadeira",
- "originalTitle": "How to Do: CHAIR",
- "emoji": "✨",
- "youtubeId": "8A7san5fxLY",
- "embedUrl": "https://www.youtube.com/embed/8A7san5fxLY",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/8A7san5fxLY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: CHAIR"
- },
- {
- "name": "Camel",
- "originalTitle": "How to Do: CAMEL",
- "emoji": "✨",
- "youtubeId": "SK6G-mPYHcg",
- "embedUrl": "https://www.youtube.com/embed/SK6G-mPYHcg",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/SK6G-mPYHcg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: CAMEL"
- },
- {
- "name": ":pendulum Swings",
- "originalTitle": "How to Do:PENDULUM SWINGS",
- "emoji": "✨",
- "youtubeId": "RN2qWm0f3eM",
- "embedUrl": "https://www.youtube.com/embed/RN2qWm0f3eM",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/RN2qWm0f3eM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "fullbody",
- "originalName": "How to Do:PENDULUM SWINGS"
- },
- {
- "name": ":windshield Wipers",
- "originalTitle": "How to Do:WINDSHIELD WIPERS",
- "emoji": "✨",
- "youtubeId": "fNf_IfTAVD0",
- "embedUrl": "https://www.youtube.com/embed/fNf_IfTAVD0",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/fNf_IfTAVD0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:WINDSHIELD WIPERS"
- },
- {
- "name": ":body Saw",
- "originalTitle": "How to Do:BODY SAW",
- "emoji": "✨",
- "youtubeId": "CJHdCRhZCwY",
- "embedUrl": "https://www.youtube.com/embed/CJHdCRhZCwY",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/CJHdCRhZCwY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:BODY SAW"
- },
- {
- "name": ":mouth Circles",
- "originalTitle": "How to Do:MOUTH CIRCLES",
- "emoji": "✨",
- "youtubeId": "FwiiAJhH3bg",
- "embedUrl": "https://www.youtube.com/embed/FwiiAJhH3bg",
- "duration": "0:26",
- "durationInSeconds": 26,
- "thumbnail": "https://img.youtube.com/vi/FwiiAJhH3bg/maxresdefault.jpg",
- "sets": 4,
- "reps": "15",
- "rest": 30,
- "calories": 4,
- "category": "fullbody",
- "originalName": "How to Do:MOUTH CIRCLES"
- },
- {
- "name": ":havyk Raises",
- "originalTitle": "How to Do:HAVYK RAISES",
- "emoji": "✨",
- "youtubeId": "HTSdBBXRR6I",
- "embedUrl": "https://www.youtube.com/embed/HTSdBBXRR6I",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/HTSdBBXRR6I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:HAVYK RAISES"
- },
- {
- "name": ": Roll",
- "originalTitle": "How to Do:THE ROLL",
- "emoji": "✨",
- "youtubeId": "Be0SH5OCFxo",
- "embedUrl": "https://www.youtube.com/embed/Be0SH5OCFxo",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/Be0SH5OCFxo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:THE ROLL"
- },
- {
- "name": ":eyes Circles",
- "originalTitle": "How to Do:EYES CIRCLES",
- "emoji": "✨",
- "youtubeId": "uLy76pbdh8s",
- "embedUrl": "https://www.youtube.com/embed/uLy76pbdh8s",
- "duration": "0:26",
- "durationInSeconds": 26,
- "thumbnail": "https://img.youtube.com/vi/uLy76pbdh8s/maxresdefault.jpg",
- "sets": 4,
- "reps": "15",
- "rest": 30,
- "calories": 4,
- "category": "fullbody",
- "originalName": "How to Do:EYES CIRCLES"
- },
- {
- "name": ":toe Tap",
- "originalTitle": "How to Do:TOE TAP",
- "emoji": "✨",
- "youtubeId": "SmsSb_DlOwo",
- "embedUrl": "https://www.youtube.com/embed/SmsSb_DlOwo",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/SmsSb_DlOwo/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:TOE TAP"
- },
- {
- "name": ":half Bending Pushing Para Frente",
- "originalTitle": "How to Do:HALF BENDING PUSHING FORWARD",
- "emoji": "✨",
- "youtubeId": "ABSbePQDruk",
- "embedUrl": "https://www.youtube.com/embed/ABSbePQDruk",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/ABSbePQDruk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:HALF BENDING PUSHING FORWARD"
- },
- {
- "name": ":eye Levantamento",
- "originalTitle": "How to Do:EYE LIFT",
- "emoji": "✨",
- "youtubeId": "ozhBaD5eJx8",
- "embedUrl": "https://www.youtube.com/embed/ozhBaD5eJx8",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/ozhBaD5eJx8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "fullbody",
- "originalName": "How to Do:EYE LIFT"
- },
- {
- "name": ":marilyn",
- "originalTitle": "How to Do:MARILYN",
- "emoji": "✨",
- "youtubeId": "a3HAjKcyy9c",
- "embedUrl": "https://www.youtube.com/embed/a3HAjKcyy9c",
- "duration": "0:31",
- "durationInSeconds": 31,
- "thumbnail": "https://img.youtube.com/vi/a3HAjKcyy9c/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "fullbody",
- "originalName": "How to Do:MARILYN"
- },
- {
- "name": ":lion",
- "originalTitle": "How to Do:LION",
- "emoji": "✨",
- "youtubeId": "Xv5JtCbB4bI",
- "embedUrl": "https://www.youtube.com/embed/Xv5JtCbB4bI",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/Xv5JtCbB4bI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:LION"
- },
- {
- "name": ":floor Slides",
- "originalTitle": "How to Do:FLOOR SLIDES",
- "emoji": "✨",
- "youtubeId": "Cft0lko4M4s",
- "embedUrl": "https://www.youtube.com/embed/Cft0lko4M4s",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/Cft0lko4M4s/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:FLOOR SLIDES"
- },
- {
- "name": ":\"aeiou\"",
- "originalTitle": "How to Do:\"AEIOU\"",
- "emoji": "✨",
- "youtubeId": "WvDXjfM9gDk",
- "embedUrl": "https://www.youtube.com/embed/WvDXjfM9gDk",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/WvDXjfM9gDk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "fullbody",
- "originalName": "How to Do:\"AEIOU\""
- },
- {
- "name": ":offset Empurrar-ups",
- "originalTitle": "How to Do:OFFSET PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "32yYCbAQo5A",
- "embedUrl": "https://www.youtube.com/embed/32yYCbAQo5A",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/32yYCbAQo5A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:OFFSET PUSH-UPS"
- },
- {
- "name": ":sentado Em & Outs",
- "originalTitle": "How to Do:SEATED IN & OUTS",
- "emoji": "✨",
- "youtubeId": "d1CaYcMApDw",
- "embedUrl": "https://www.youtube.com/embed/d1CaYcMApDw",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/d1CaYcMApDw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:SEATED IN & OUTS"
- },
- {
- "name": ":air Cycling",
- "originalTitle": "How to Do:AIR CYCLING",
- "emoji": "✨",
- "youtubeId": "YRnePgJ7fLQ",
- "embedUrl": "https://www.youtube.com/embed/YRnePgJ7fLQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/YRnePgJ7fLQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:AIR CYCLING"
- },
- {
- "name": ":tiger Flexão Empurrar-ups",
- "originalTitle": "How to Do:TIGER BEND PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "i-nQPot8ass",
- "embedUrl": "https://www.youtube.com/embed/i-nQPot8ass",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/i-nQPot8ass/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:TIGER BEND PUSH-UPS"
- },
- {
- "name": ":lateral-para-lateral Turns",
- "originalTitle": "How to Do:SIDE-TO-SIDE TURNS",
- "emoji": "✨",
- "youtubeId": "cqCtbELMH4I",
- "embedUrl": "https://www.youtube.com/embed/cqCtbELMH4I",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/cqCtbELMH4I/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:SIDE-TO-SIDE TURNS"
- },
- {
- "name": ":cross Touch E Reach",
- "originalTitle": "How to Do:CROSS TOUCH AND REACH",
- "emoji": "✨",
- "youtubeId": "tTrk6Kzo2OA",
- "embedUrl": "https://www.youtube.com/embed/tTrk6Kzo2OA",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/tTrk6Kzo2OA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:CROSS TOUCH AND REACH"
- },
- {
- "name": ":quick Feet",
- "originalTitle": "How to Do:QUICK FEET",
- "emoji": "✨",
- "youtubeId": "fz59j4a3QMQ",
- "embedUrl": "https://www.youtube.com/embed/fz59j4a3QMQ",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/fz59j4a3QMQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:QUICK FEET"
- },
- {
- "name": ":para Frente Flexão",
- "originalTitle": "How to Do:FORWARD BEND",
- "emoji": "✨",
- "youtubeId": "IrCe1H0OOMA",
- "embedUrl": "https://www.youtube.com/embed/IrCe1H0OOMA",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/IrCe1H0OOMA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:FORWARD BEND"
- },
- {
- "name": ":lateral-para-lateral Tilts",
- "originalTitle": "How to Do:SIDE-TO-SIDE TILTS",
- "emoji": "✨",
- "youtubeId": "0jzWXtnipPY",
- "embedUrl": "https://www.youtube.com/embed/0jzWXtnipPY",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/0jzWXtnipPY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:SIDE-TO-SIDE TILTS"
- },
- {
- "name": ":empurrar-para Cima Com Toe Tap",
- "originalTitle": "How to Do:PUSH-UP WITH TOE TAP",
- "emoji": "✨",
- "youtubeId": "YrlXZPNDo3A",
- "embedUrl": "https://www.youtube.com/embed/YrlXZPNDo3A",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/YrlXZPNDo3A/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:PUSH-UP WITH TOE TAP"
- },
- {
- "name": ":para Cima & Para Baixo Nods",
- "originalTitle": "How to Do:UP & DOWN NODS",
- "emoji": "✨",
- "youtubeId": "8QyMRoSZM8c",
- "embedUrl": "https://www.youtube.com/embed/8QyMRoSZM8c",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/8QyMRoSZM8c/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:UP & DOWN NODS"
- },
- {
- "name": ":claps Over Head",
- "originalTitle": "How to Do:CLAPS OVER HEAD",
- "emoji": "✨",
- "youtubeId": "2i80fjp5saU",
- "embedUrl": "https://www.youtube.com/embed/2i80fjp5saU",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/2i80fjp5saU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:CLAPS OVER HEAD"
- },
- {
- "name": ":diamond Empurrar-ups",
- "originalTitle": "How to Do:DIAMOND PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "UCmqw3kKZ38",
- "embedUrl": "https://www.youtube.com/embed/UCmqw3kKZ38",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/UCmqw3kKZ38/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:DIAMOND PUSH-UPS"
- },
- {
- "name": ":punches",
- "originalTitle": "How to Do:PUNCHES",
- "emoji": "✨",
- "youtubeId": "reeBHtZJ1ts",
- "embedUrl": "https://www.youtube.com/embed/reeBHtZJ1ts",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/reeBHtZJ1ts/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:PUNCHES"
- },
- {
- "name": ":parede Empurrar-ups",
- "originalTitle": "How to Do:WALL PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "EOf3cGIQpA4",
- "embedUrl": "https://www.youtube.com/embed/EOf3cGIQpA4",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/EOf3cGIQpA4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:WALL PUSH-UPS"
- },
- {
- "name": ":modified Empurrar-para Cima Baixo Manter",
- "originalTitle": "How to Do:MODIFIED PUSH-UP LOW HOLD",
- "emoji": "✨",
- "youtubeId": "fobiVgoeeZA",
- "embedUrl": "https://www.youtube.com/embed/fobiVgoeeZA",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/fobiVgoeeZA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:MODIFIED PUSH-UP LOW HOLD"
- },
- {
- "name": ":alternado Hooks",
- "originalTitle": "How to Do:ALTERNATING HOOKS",
- "emoji": "✨",
- "youtubeId": "wiyvVpEKOsc",
- "embedUrl": "https://www.youtube.com/embed/wiyvVpEKOsc",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/wiyvVpEKOsc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:ALTERNATING HOOKS"
- },
- {
- "name": ":toy Soldiers",
- "originalTitle": "How to Do:TOY SOLDIERS",
- "emoji": "✨",
- "youtubeId": "6NVowqZQiYQ",
- "embedUrl": "https://www.youtube.com/embed/6NVowqZQiYQ",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/6NVowqZQiYQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:TOY SOLDIERS"
- },
- {
- "name": ":em & Outs",
- "originalTitle": "How to Do:IN & OUTS",
- "emoji": "✨",
- "youtubeId": "clsucWwp5Oc",
- "embedUrl": "https://www.youtube.com/embed/clsucWwp5Oc",
- "duration": "0:31",
- "durationInSeconds": 31,
- "thumbnail": "https://img.youtube.com/vi/clsucWwp5Oc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "fullbody",
- "originalName": "How to Do:IN & OUTS"
- },
- {
- "name": ":inchworms",
- "originalTitle": "How to Do:INCHWORMS",
- "emoji": "✨",
- "youtubeId": "ZY2ji_Ho0dA",
- "embedUrl": "https://www.youtube.com/embed/ZY2ji_Ho0dA",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/ZY2ji_Ho0dA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:INCHWORMS"
- },
- {
- "name": ":floor Y Raises",
- "originalTitle": "How to Do:FLOOR Y RAISES",
- "emoji": "✨",
- "youtubeId": "lUGi7NilqWA",
- "embedUrl": "https://www.youtube.com/embed/lUGi7NilqWA",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/lUGi7NilqWA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:FLOOR Y RAISES"
- },
- {
- "name": ":reverse Snow Angels",
- "originalTitle": "How to Do:REVERSE SNOW ANGELS",
- "emoji": "✨",
- "youtubeId": "0qLP2RNKX4A",
- "embedUrl": "https://www.youtube.com/embed/0qLP2RNKX4A",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/0qLP2RNKX4A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:REVERSE SNOW ANGELS"
- },
- {
- "name": ":spiderman Empurrar-ups",
- "originalTitle": "How to Do:SPIDERMAN PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "YmonBKorAIw",
- "embedUrl": "https://www.youtube.com/embed/YmonBKorAIw",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/YmonBKorAIw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:SPIDERMAN PUSH-UPS"
- },
- {
- "name": ":empurrar-ups",
- "originalTitle": "How to Do:PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "R08gYyypGto",
- "embedUrl": "https://www.youtube.com/embed/R08gYyypGto",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/R08gYyypGto/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:PUSH-UPS"
- },
- {
- "name": ":empurrar-para Cima & Rotation",
- "originalTitle": "How to Do:PUSH-UP & ROTATION",
- "emoji": "✨",
- "youtubeId": "Plv5CIclPtQ",
- "embedUrl": "https://www.youtube.com/embed/Plv5CIclPtQ",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/Plv5CIclPtQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:PUSH-UP & ROTATION"
- },
- {
- "name": ":incline Empurrar-ups",
- "originalTitle": "How to Do:INCLINE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "3WUUeM07i_Q",
- "embedUrl": "https://www.youtube.com/embed/3WUUeM07i_Q",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/3WUUeM07i_Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:INCLINE PUSH-UPS"
- },
- {
- "name": ":box Empurrar-ups",
- "originalTitle": "How to Do:BOX PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "dcJVA2sBPqw",
- "embedUrl": "https://www.youtube.com/embed/dcJVA2sBPqw",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/dcJVA2sBPqw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:BOX PUSH-UPS"
- },
- {
- "name": ":reverse Empurrar-ups",
- "originalTitle": "How to Do:REVERSE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "XRpbVcpx-Yc",
- "embedUrl": "https://www.youtube.com/embed/XRpbVcpx-Yc",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/XRpbVcpx-Yc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:REVERSE PUSH-UPS"
- },
- {
- "name": ":decline Empurrar-ups",
- "originalTitle": "How to Do:DECLINE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "OjPfLfLsw3c",
- "embedUrl": "https://www.youtube.com/embed/OjPfLfLsw3c",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/OjPfLfLsw3c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:DECLINE PUSH-UPS"
- },
- {
- "name": ":staggered Empurrar-ups",
- "originalTitle": "How to Do:STAGGERED PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "JWNTTiAQMhc",
- "embedUrl": "https://www.youtube.com/embed/JWNTTiAQMhc",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/JWNTTiAQMhc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:STAGGERED PUSH-UPS"
- },
- {
- "name": ":hindu Empurrar-ups",
- "originalTitle": "How to Do:HINDU PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "HE0ijmUc6Og",
- "embedUrl": "https://www.youtube.com/embed/HE0ijmUc6Og",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/HE0ijmUc6Og/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:HINDU PUSH-UPS"
- },
- {
- "name": "Heels Para Heavens",
- "originalTitle": "How to Do: HEELS TO THE HEAVENS",
- "emoji": "✨",
- "youtubeId": "wdS2U6z0JGY",
- "embedUrl": "https://www.youtube.com/embed/wdS2U6z0JGY",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/wdS2U6z0JGY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do: HEELS TO THE HEAVENS"
- },
- {
- "name": ":one Para Baixo Two Ups",
- "originalTitle": "How to Do:ONE DOWN TWO UPS",
- "emoji": "✨",
- "youtubeId": "f9c28wuQyQM",
- "embedUrl": "https://www.youtube.com/embed/f9c28wuQyQM",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/f9c28wuQyQM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do:ONE DOWN TWO UPS"
- },
- {
- "name": "V-manter",
- "originalTitle": "How to Do: V-HOLD",
- "emoji": "✨",
- "youtubeId": "WGwI629aTAY",
- "embedUrl": "https://www.youtube.com/embed/WGwI629aTAY",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/WGwI629aTAY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "fullbody",
- "originalName": "How to Do: V-HOLD"
- },
- {
- "name": ":sit-ups",
- "originalTitle": "How to Do:SIT-UPS",
- "emoji": "✨",
- "youtubeId": "swOyWKk7Oko",
- "embedUrl": "https://www.youtube.com/embed/swOyWKk7Oko",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/swOyWKk7Oko/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:SIT-UPS"
- },
- {
- "name": "Heel Touch",
- "originalTitle": "How to Do: HEEL TOUCH",
- "emoji": "✨",
- "youtubeId": "9bR-elyolBQ",
- "embedUrl": "https://www.youtube.com/embed/9bR-elyolBQ",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/9bR-elyolBQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do: HEEL TOUCH"
- },
- {
- "name": ":half Bending Pushing Para Frente",
- "originalTitle": "How to Do:HALF BENDING PUSHING FORWARD",
- "emoji": "✨",
- "youtubeId": "kfav5nf61Qc",
- "embedUrl": "https://www.youtube.com/embed/kfav5nf61Qc",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/kfav5nf61Qc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do:HALF BENDING PUSHING FORWARD"
- },
- {
- "name": ":havyk Raises",
- "originalTitle": "How to Do:HAVYK RAISES",
- "emoji": "✨",
- "youtubeId": "RS_LTIX12Hc",
- "embedUrl": "https://www.youtube.com/embed/RS_LTIX12Hc",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/RS_LTIX12Hc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do:HAVYK RAISES"
- },
- {
- "name": ":pendulum Swings",
- "originalTitle": "How to Do:PENDULUM SWINGS",
- "emoji": "✨",
- "youtubeId": "grwqv2ZM0qI",
- "embedUrl": "https://www.youtube.com/embed/grwqv2ZM0qI",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/grwqv2ZM0qI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do:PENDULUM SWINGS"
- },
- {
- "name": ":reverse Empurrar-ups",
- "originalTitle": "How to Do:REVERSE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "pok_Gj8TnAs",
- "embedUrl": "https://www.youtube.com/embed/pok_Gj8TnAs",
- "duration": "1:25",
- "durationInSeconds": 85,
- "thumbnail": "https://img.youtube.com/vi/pok_Gj8TnAs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "fullbody",
- "originalName": "How to Do:REVERSE PUSH-UPS"
- },
- {
- "name": ":empurrar-para Cima Com Toe Tap",
- "originalTitle": "How to Do:PUSH-UP WITH TOE TAP",
- "emoji": "✨",
- "youtubeId": "2qgSgCHyzm4",
- "embedUrl": "https://www.youtube.com/embed/2qgSgCHyzm4",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/2qgSgCHyzm4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do:PUSH-UP WITH TOE TAP"
- },
- {
- "name": ":spiderman Empurrar-ups",
- "originalTitle": "How to Do:SPIDERMAN PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "yJq7NCTmiaI",
- "embedUrl": "https://www.youtube.com/embed/yJq7NCTmiaI",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/yJq7NCTmiaI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:SPIDERMAN PUSH-UPS"
- },
- {
- "name": ":tiger Flexão Empurrar-ups",
- "originalTitle": "How to Do:TIGER BEND PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "E-mF0ZvEHG4",
- "embedUrl": "https://www.youtube.com/embed/E-mF0ZvEHG4",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/E-mF0ZvEHG4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:TIGER BEND PUSH-UPS"
- },
- {
- "name": ":para Cima & Para Baixo Nods",
- "originalTitle": "How to Do:UP & DOWN NODS",
- "emoji": "✨",
- "youtubeId": "ueOtPco-h_I",
- "embedUrl": "https://www.youtube.com/embed/ueOtPco-h_I",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/ueOtPco-h_I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:UP & DOWN NODS"
- },
- {
- "name": ":body Saw",
- "originalTitle": "How to Do:BODY SAW",
- "emoji": "✨",
- "youtubeId": "53dYRlnPJ-4",
- "embedUrl": "https://www.youtube.com/embed/53dYRlnPJ-4",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/53dYRlnPJ-4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:BODY SAW"
- },
- {
- "name": "Moscas Reversas",
- "originalTitle": "Como fazer: MOSCAS REVERSAS",
- "emoji": "✨",
- "youtubeId": "l3biDXAh3F4",
- "embedUrl": "https://www.youtube.com/embed/l3biDXAh3F4",
- "duration": "1:24",
- "durationInSeconds": 84,
- "thumbnail": "https://img.youtube.com/vi/l3biDXAh3F4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "fullbody",
- "originalName": "Como fazer: MOSCAS REVERSAS"
- },
- {
- "name": "Havyk Raises",
- "originalTitle": "Como fazer: HAVYK RAISES",
- "emoji": "✨",
- "youtubeId": "EzkBwre5YBA",
- "embedUrl": "https://www.youtube.com/embed/EzkBwre5YBA",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/EzkBwre5YBA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "Como fazer: HAVYK RAISES"
- },
- {
- "name": ":toe Tap",
- "originalTitle": "How to Do:TOE TAP",
- "emoji": "✨",
- "youtubeId": "tPCYZu7Seug",
- "embedUrl": "https://www.youtube.com/embed/tPCYZu7Seug",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/tPCYZu7Seug/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do:TOE TAP"
- },
- {
- "name": ":para Frente Flexão",
- "originalTitle": "How to Do:FORWARD BEND",
- "emoji": "✨",
- "youtubeId": "MKyJujOc2vo",
- "embedUrl": "https://www.youtube.com/embed/MKyJujOc2vo",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/MKyJujOc2vo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:FORWARD BEND"
- },
- {
- "name": ":lateral-para-lateral Turns",
- "originalTitle": "How to Do:SIDE-TO-SIDE TURNS",
- "emoji": "✨",
- "youtubeId": "IOre9odo0MQ",
- "embedUrl": "https://www.youtube.com/embed/IOre9odo0MQ",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/IOre9odo0MQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:SIDE-TO-SIDE TURNS"
- },
- {
- "name": ":lateral-para-lateral Tilts",
- "originalTitle": "How to Do:SIDE-TO-SIDE TILTS",
- "emoji": "✨",
- "youtubeId": "dnSR6569vYY",
- "embedUrl": "https://www.youtube.com/embed/dnSR6569vYY",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/dnSR6569vYY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:SIDE-TO-SIDE TILTS"
- },
- {
- "name": ":modified Empurrar-para Cima Baixo Manter",
- "originalTitle": "How to Do:MODIFIED PUSH-UP LOW HOLD",
- "emoji": "✨",
- "youtubeId": "5pWXG3RY6Zw",
- "embedUrl": "https://www.youtube.com/embed/5pWXG3RY6Zw",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/5pWXG3RY6Zw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do:MODIFIED PUSH-UP LOW HOLD"
- },
- {
- "name": ":windshield Wipers",
- "originalTitle": "How to Do:WINDSHIELD WIPERS",
- "emoji": "✨",
- "youtubeId": "7_DUUwW5DIU",
- "embedUrl": "https://www.youtube.com/embed/7_DUUwW5DIU",
- "duration": "1:29",
- "durationInSeconds": 89,
- "thumbnail": "https://img.youtube.com/vi/7_DUUwW5DIU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "fullbody",
- "originalName": "How to Do:WINDSHIELD WIPERS"
- },
- {
- "name": ":floor Slides",
- "originalTitle": "How to Do:FLOOR SLIDES",
- "emoji": "✨",
- "youtubeId": "m0Tk_6o3KEQ",
- "embedUrl": "https://www.youtube.com/embed/m0Tk_6o3KEQ",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/m0Tk_6o3KEQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do:FLOOR SLIDES"
- },
- {
- "name": ":quick Feet",
- "originalTitle": "How to Do:QUICK FEET",
- "emoji": "✨",
- "youtubeId": "dC4ygsR_lUU",
- "embedUrl": "https://www.youtube.com/embed/dC4ygsR_lUU",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/dC4ygsR_lUU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do:QUICK FEET"
- },
- {
- "name": ":hindu Empurrar-ups",
- "originalTitle": "How to Do:HINDU PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "DedCmh1NR4c",
- "embedUrl": "https://www.youtube.com/embed/DedCmh1NR4c",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/DedCmh1NR4c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do:HINDU PUSH-UPS"
- },
- {
- "name": ":air Cycling",
- "originalTitle": "How to Do:AIR CYCLING",
- "emoji": "✨",
- "youtubeId": "2OQOmS-5Klo",
- "embedUrl": "https://www.youtube.com/embed/2OQOmS-5Klo",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/2OQOmS-5Klo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:AIR CYCLING"
- },
- {
- "name": ":claps Over Head",
- "originalTitle": "How to Do:CLAPS OVER HEAD",
- "emoji": "✨",
- "youtubeId": "C19KjmUad_I",
- "embedUrl": "https://www.youtube.com/embed/C19KjmUad_I",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/C19KjmUad_I/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do:CLAPS OVER HEAD"
- },
- {
- "name": ":reverse Snow Angels",
- "originalTitle": "How to Do:REVERSE SNOW ANGELS",
- "emoji": "✨",
- "youtubeId": "UBVJg7RbuHU",
- "embedUrl": "https://www.youtube.com/embed/UBVJg7RbuHU",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/UBVJg7RbuHU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do:REVERSE SNOW ANGELS"
- },
- {
- "name": ":floor Y Raises",
- "originalTitle": "How to Do:FLOOR Y RAISES",
- "emoji": "✨",
- "youtubeId": "YKAqmu4ERLE",
- "embedUrl": "https://www.youtube.com/embed/YKAqmu4ERLE",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/YKAqmu4ERLE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do:FLOOR Y RAISES"
- },
- {
- "name": ":one Para Baixo Two Ups",
- "originalTitle": "How to Do:ONE DOWN TWO UPS",
- "emoji": "✨",
- "youtubeId": "I74qLIG0XWY",
- "embedUrl": "https://www.youtube.com/embed/I74qLIG0XWY",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/I74qLIG0XWY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do:ONE DOWN TWO UPS"
- },
- {
- "name": ":sit-ups",
- "originalTitle": "How to Do:SIT-UPS",
- "emoji": "✨",
- "youtubeId": "Jc1DHXiJAdc",
- "embedUrl": "https://www.youtube.com/embed/Jc1DHXiJAdc",
- "duration": "1:25",
- "durationInSeconds": 85,
- "thumbnail": "https://img.youtube.com/vi/Jc1DHXiJAdc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "fullbody",
- "originalName": "How to Do:SIT-UPS"
- },
- {
- "name": "Alternado Hooks",
- "originalTitle": "How to Do: ALTERNATING HOOKS",
- "emoji": "✨",
- "youtubeId": "RJJ7ksD1UJ4",
- "embedUrl": "https://www.youtube.com/embed/RJJ7ksD1UJ4",
- "duration": "1:23",
- "durationInSeconds": 83,
- "thumbnail": "https://img.youtube.com/vi/RJJ7ksD1UJ4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do: ALTERNATING HOOKS"
- },
- {
- "name": "Punches",
- "originalTitle": "How to Do: PUNCHES",
- "emoji": "✨",
- "youtubeId": "piogI3uC1r4",
- "embedUrl": "https://www.youtube.com/embed/piogI3uC1r4",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/piogI3uC1r4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: PUNCHES"
- },
- {
- "name": "Claps Over Head",
- "originalTitle": "How to Do: CLAPS OVER HEAD",
- "emoji": "✨",
- "youtubeId": "-pmAAVV8c0c",
- "embedUrl": "https://www.youtube.com/embed/-pmAAVV8c0c",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/-pmAAVV8c0c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "How to Do: CLAPS OVER HEAD"
- },
- {
- "name": "Heels Para Heavens",
- "originalTitle": "How to Do: HEELS TO THE HEAVENS",
- "emoji": "✨",
- "youtubeId": "ameO_UeSvA4",
- "embedUrl": "https://www.youtube.com/embed/ameO_UeSvA4",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/ameO_UeSvA4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do: HEELS TO THE HEAVENS"
- },
- {
- "name": "V-manter",
- "originalTitle": "How to Do: V-HOLD",
- "emoji": "✨",
- "youtubeId": "Xsi17eYdNN0",
- "embedUrl": "https://www.youtube.com/embed/Xsi17eYdNN0",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/Xsi17eYdNN0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: V-HOLD"
- },
- {
- "name": "Sentado Em E Out",
- "originalTitle": "How to Do: SEATED IN AND OUT",
- "emoji": "✨",
- "youtubeId": "RNUs5NEeEiA",
- "embedUrl": "https://www.youtube.com/embed/RNUs5NEeEiA",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/RNUs5NEeEiA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do: SEATED IN AND OUT"
- },
- {
- "name": "Cross Touch E Reach",
- "originalTitle": "How to Do: CROSS TOUCH AND REACH",
- "emoji": "✨",
- "youtubeId": "rQfQIAIliSY",
- "embedUrl": "https://www.youtube.com/embed/rQfQIAIliSY",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/rQfQIAIliSY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do: CROSS TOUCH AND REACH"
- },
- {
- "name": "Box Empurrar-ups",
- "originalTitle": "How to Do: BOX PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "M8POM9zPmkg",
- "embedUrl": "https://www.youtube.com/embed/M8POM9zPmkg",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/M8POM9zPmkg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do: BOX PUSH-UPS"
- },
- {
- "name": "Em & Outs",
- "originalTitle": "How to Do: IN & OUTS",
- "emoji": "✨",
- "youtubeId": "F010W7ft-Ws",
- "embedUrl": "https://www.youtube.com/embed/F010W7ft-Ws",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/F010W7ft-Ws/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "fullbody",
- "originalName": "How to Do: IN & OUTS"
- },
- {
- "name": "Staggered Empurrar-ups",
- "originalTitle": "How to Do: STAGGERED PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "xuOckEGWgJo",
- "embedUrl": "https://www.youtube.com/embed/xuOckEGWgJo",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/xuOckEGWgJo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "fullbody",
- "originalName": "How to Do: STAGGERED PUSH-UPS"
- },
- {
- "name": "Diamond Empurrar-ups",
- "originalTitle": "How to Do: DIAMOND PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "36HgbeFenxs",
- "embedUrl": "https://www.youtube.com/embed/36HgbeFenxs",
- "duration": "1:24",
- "durationInSeconds": 84,
- "thumbnail": "https://img.youtube.com/vi/36HgbeFenxs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "fullbody",
- "originalName": "How to Do: DIAMOND PUSH-UPS"
- },
- {
- "name": "Inchworms",
- "originalTitle": "How to Do: INCHWORMS",
- "emoji": "✨",
- "youtubeId": "gZOSJjZiLI4",
- "embedUrl": "https://www.youtube.com/embed/gZOSJjZiLI4",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/gZOSJjZiLI4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: INCHWORMS"
- },
- {
- "name": "Toy Soldiers",
- "originalTitle": "How to Do: TOY SOLDIERS",
- "emoji": "✨",
- "youtubeId": "J5R36QbhWf0",
- "embedUrl": "https://www.youtube.com/embed/J5R36QbhWf0",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/J5R36QbhWf0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: TOY SOLDIERS"
- },
- {
- "name": "Heel Touch",
- "originalTitle": "How to Do: HEEL TOUCH",
- "emoji": "✨",
- "youtubeId": "HwLOdOmXcrI",
- "embedUrl": "https://www.youtube.com/embed/HwLOdOmXcrI",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/HwLOdOmXcrI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: HEEL TOUCH"
- },
- {
- "name": "Decline Empurrar-ups",
- "originalTitle": "How to Do: DECLINE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "VCfB2oUZzAA",
- "embedUrl": "https://www.youtube.com/embed/VCfB2oUZzAA",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/VCfB2oUZzAA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "fullbody",
- "originalName": "How to Do: DECLINE PUSH-UPS"
- },
- {
- "name": "Incline Empurrar-ups",
- "originalTitle": "How to Do: INCLINE PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "UT03_KPhoR8",
- "embedUrl": "https://www.youtube.com/embed/UT03_KPhoR8",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/UT03_KPhoR8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: INCLINE PUSH-UPS"
- },
- {
- "name": "Empurrar-para Cima & Rotation",
- "originalTitle": "How to Do: PUSH-UP & ROTATION",
- "emoji": "✨",
- "youtubeId": "NTwhw_HxxdA",
- "embedUrl": "https://www.youtube.com/embed/NTwhw_HxxdA",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/NTwhw_HxxdA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "fullbody",
- "originalName": "How to Do: PUSH-UP & ROTATION"
- },
- {
- "name": "Suba Na Cadeira",
- "originalTitle": "Como fazer: SUBA NA CADEIRA",
- "emoji": "✨",
- "youtubeId": "z3otsAzOb-g",
- "embedUrl": "https://www.youtube.com/embed/z3otsAzOb-g",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/z3otsAzOb-g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "fullbody",
- "originalName": "Como fazer: SUBA NA CADEIRA"
- },
- {
- "name": "Parede Empurrar-ups",
- "originalTitle": "How to Do: WALL PUSH-UPS",
- "emoji": "✨",
- "youtubeId": "P7lSsHQZqBc",
- "embedUrl": "https://www.youtube.com/embed/P7lSsHQZqBc",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/P7lSsHQZqBc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "fullbody",
- "originalName": "How to Do: WALL PUSH-UPS"
- }
-];
diff --git a/public/exercises-chunks/glutes.js b/public/exercises-chunks/glutes.js
deleted file mode 100644
index 219d50540d139e553783d38eb6a3b27116d0a311..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/glutes.js
+++ /dev/null
@@ -1,1030 +0,0 @@
-// 🏋️ Exercises Chunk: glutes
-// Auto-generated by split-exercises-database.js
-// Total exercises: 64
-
-export const EXERCISES_GLUTES = [
- {
- "name": "Postura Fácil Da Borboleta",
- "originalTitle": "How to Do: EASY BUTTERFLY POSE",
- "emoji": "🍑",
- "youtubeId": "pjAm2Jl9vMA",
- "embedUrl": "https://www.youtube.com/embed/pjAm2Jl9vMA",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/pjAm2Jl9vMA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: EASY BUTTERFLY POSE"
- },
- {
- "name": "Postura Da Borboleta",
- "originalTitle": "How to Do: BUTTERFLY POSE",
- "emoji": "🍑",
- "youtubeId": "seRyFNh7boQ",
- "embedUrl": "https://www.youtube.com/embed/seRyFNh7boQ",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/seRyFNh7boQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: BUTTERFLY POSE"
- },
- {
- "name": ":sentado Borboleta Alongamento",
- "originalTitle": "How to Do:SEATED BUTTERFLY STRETCH",
- "emoji": "🍑",
- "youtubeId": "QehQaZvvquA",
- "embedUrl": "https://www.youtube.com/embed/QehQaZvvquA",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/QehQaZvvquA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:SEATED BUTTERFLY STRETCH"
- },
- {
- "name": ":halter Quadril Hinge",
- "originalTitle": "How to Do:DUMBBELL HIP HINGE",
- "emoji": "🍑",
- "youtubeId": "yac3o7xnA4s",
- "embedUrl": "https://www.youtube.com/embed/yac3o7xnA4s",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/yac3o7xnA4s/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL HIP HINGE"
- },
- {
- "name": ":halter Hidrante",
- "originalTitle": "How to Do:DUMBBELL FIRE HYDRANT",
- "emoji": "🍑",
- "youtubeId": "kVpYYhzJTqE",
- "embedUrl": "https://www.youtube.com/embed/kVpYYhzJTqE",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/kVpYYhzJTqE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL FIRE HYDRANT"
- },
- {
- "name": ":halter Bumbum Ponte",
- "originalTitle": "How to Do:DUMBBELL BUTT BRIDGE",
- "emoji": "🍑",
- "youtubeId": "6gGzYaD9Cb4",
- "embedUrl": "https://www.youtube.com/embed/6gGzYaD9Cb4",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/6gGzYaD9Cb4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL BUTT BRIDGE"
- },
- {
- "name": ":borboleta Ponte",
- "originalTitle": "How to Do:BUTTERFLY BRIDGE",
- "emoji": "🍑",
- "youtubeId": "sJC_fMOVZVw",
- "embedUrl": "https://www.youtube.com/embed/sJC_fMOVZVw",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/sJC_fMOVZVw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:BUTTERFLY BRIDGE"
- },
- {
- "name": ":halter Quadril Ponte & Perna Levantamento",
- "originalTitle": "How to Do:DUMBBELL HIP BRIDGE & LEG LIFT",
- "emoji": "🍑",
- "youtubeId": "o_g6vKfkREI",
- "embedUrl": "https://www.youtube.com/embed/o_g6vKfkREI",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/o_g6vKfkREI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL HIP BRIDGE & LEG LIFT"
- },
- {
- "name": ":halter Unilateral Perna Quadril Thrust",
- "originalTitle": "How to Do:DUMBBELL SINGLE LEG HIP THRUST",
- "emoji": "🍑",
- "youtubeId": "Jw_rJ6l3aRY",
- "embedUrl": "https://www.youtube.com/embed/Jw_rJ6l3aRY",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/Jw_rJ6l3aRY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL SINGLE LEG HIP THRUST"
- },
- {
- "name": ":halter Kickbacks",
- "originalTitle": "How to Do:DUMBBELL KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "3ao9J4vvEXA",
- "embedUrl": "https://www.youtube.com/embed/3ao9J4vvEXA",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/3ao9J4vvEXA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL KICKBACKS"
- },
- {
- "name": ":halter Coice De Glúteo",
- "originalTitle": "How to Do:DUMBBELL DONKEY KICKS",
- "emoji": "🍑",
- "youtubeId": "pd3KyzQS5nc",
- "embedUrl": "https://www.youtube.com/embed/pd3KyzQS5nc",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/pd3KyzQS5nc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL DONKEY KICKS"
- },
- {
- "name": ":halter Quadril Thrust",
- "originalTitle": "How to Do:DUMBBELL HIP THRUST",
- "emoji": "🍑",
- "youtubeId": "VcVATdt9Mfc",
- "embedUrl": "https://www.youtube.com/embed/VcVATdt9Mfc",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/VcVATdt9Mfc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL HIP THRUST"
- },
- {
- "name": ":em Pé Quadril Circle",
- "originalTitle": "How to Do:STANDING HIP CIRCLE",
- "emoji": "🍑",
- "youtubeId": "4-OTUubpEMU",
- "embedUrl": "https://www.youtube.com/embed/4-OTUubpEMU",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/4-OTUubpEMU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:STANDING HIP CIRCLE"
- },
- {
- "name": ":halter Em Pé Quadril Abduction",
- "originalTitle": "How to Do:DUMBBELL STANDING HIP ABDUCTION",
- "emoji": "🍑",
- "youtubeId": "d4XF8LD_ZVQ",
- "embedUrl": "https://www.youtube.com/embed/d4XF8LD_ZVQ",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/d4XF8LD_ZVQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL STANDING HIP ABDUCTION"
- },
- {
- "name": ":hidrante Pulsação",
- "originalTitle": "How to Do:FIRE HYDRANT PULSE",
- "emoji": "🍑",
- "youtubeId": "uILAw7D7fxE",
- "embedUrl": "https://www.youtube.com/embed/uILAw7D7fxE",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/uILAw7D7fxE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:FIRE HYDRANT PULSE"
- },
- {
- "name": ":Coice De Glúteo Pulsação",
- "originalTitle": "How to Do:DONKEY KICKS PULSE",
- "emoji": "🍑",
- "youtubeId": "QaTh15GsgHk",
- "embedUrl": "https://www.youtube.com/embed/QaTh15GsgHk",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/QaTh15GsgHk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DONKEY KICKS PULSE"
- },
- {
- "name": ":glúteo Kickback Pulsação",
- "originalTitle": "How to Do:GLUTE KICKBACK PULSE",
- "emoji": "🍑",
- "youtubeId": "Lxdu7Nlp6KE",
- "embedUrl": "https://www.youtube.com/embed/Lxdu7Nlp6KE",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/Lxdu7Nlp6KE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICKBACK PULSE"
- },
- {
- "name": ":glúteo Alongamento",
- "originalTitle": "How to Do:GLUTE STRETCH",
- "emoji": "🍑",
- "youtubeId": "vSKSU8KDc38",
- "embedUrl": "https://www.youtube.com/embed/vSKSU8KDc38",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/vSKSU8KDc38/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "glutes",
- "originalName": "How to Do:GLUTE STRETCH"
- },
- {
- "name": ":parede Em Pé Glúteo Kickbacks",
- "originalTitle": "How to Do:WALL STANDING GLUTE KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "qzqDHSDTc0U",
- "embedUrl": "https://www.youtube.com/embed/qzqDHSDTc0U",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/qzqDHSDTc0U/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:WALL STANDING GLUTE KICKBACKS"
- },
- {
- "name": ":parede Glúteo Kickback Manter",
- "originalTitle": "How to Do:WALL GLUTE KICKBACK HOLD",
- "emoji": "🍑",
- "youtubeId": "jWDHafNF3kQ",
- "embedUrl": "https://www.youtube.com/embed/jWDHafNF3kQ",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/jWDHafNF3kQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "glutes",
- "originalName": "How to Do:WALL GLUTE KICKBACK HOLD"
- },
- {
- "name": ":glúteo Kickback Crossover Com Perna",
- "originalTitle": "How to Do:GLUTE KICKBACK CROSSOVER WITH LEG",
- "emoji": "🍑",
- "youtubeId": "e25jpcjeyAQ",
- "embedUrl": "https://www.youtube.com/embed/e25jpcjeyAQ",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/e25jpcjeyAQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICKBACK CROSSOVER WITH LEG"
- },
- {
- "name": ":lateral Deitado Kickback",
- "originalTitle": "How to Do:SIDE LYING KICKBACK",
- "emoji": "🍑",
- "youtubeId": "OXC39VmkhcE",
- "embedUrl": "https://www.youtube.com/embed/OXC39VmkhcE",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/OXC39VmkhcE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:SIDE LYING KICKBACK"
- },
- {
- "name": ":ponte",
- "originalTitle": "How to Do:BRIDGE",
- "emoji": "🍑",
- "youtubeId": "-KKADnBsPzw",
- "embedUrl": "https://www.youtube.com/embed/-KKADnBsPzw",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/-KKADnBsPzw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "glutes",
- "originalName": "How to Do:BRIDGE"
- },
- {
- "name": ":banco Glúteo Chute Costas",
- "originalTitle": "How to Do:BENCH GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "Mi4H6YUVMCQ",
- "embedUrl": "https://www.youtube.com/embed/Mi4H6YUVMCQ",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/Mi4H6YUVMCQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:BENCH GLUTE KICK BACK"
- },
- {
- "name": ":pilates Concha",
- "originalTitle": "How to Do:PILATES CLAMSHELL",
- "emoji": "🍑",
- "youtubeId": "mYMardCrLSk",
- "embedUrl": "https://www.youtube.com/embed/mYMardCrLSk",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/mYMardCrLSk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:PILATES CLAMSHELL"
- },
- {
- "name": ":bumbum Kicks",
- "originalTitle": "How to Do:BUTT KICKS",
- "emoji": "🍑",
- "youtubeId": "vXVPvY1UbJI",
- "embedUrl": "https://www.youtube.com/embed/vXVPvY1UbJI",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/vXVPvY1UbJI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:BUTT KICKS"
- },
- {
- "name": ":quadril Hinge",
- "originalTitle": "How to Do:HIP HINGE",
- "emoji": "🍑",
- "youtubeId": "VyFDPMOy-eA",
- "embedUrl": "https://www.youtube.com/embed/VyFDPMOy-eA",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/VyFDPMOy-eA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:HIP HINGE"
- },
- {
- "name": ":em Pé Glúteo Kickbacks",
- "originalTitle": "How to Do:STANDING GLUTE KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "GucHQvB4Bbk",
- "embedUrl": "https://www.youtube.com/embed/GucHQvB4Bbk",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/GucHQvB4Bbk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:STANDING GLUTE KICKBACKS"
- },
- {
- "name": ":glúteo Chute Costas",
- "originalTitle": "How to Do:GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "58msQFam5Ew",
- "embedUrl": "https://www.youtube.com/embed/58msQFam5Ew",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/58msQFam5Ew/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICK BACK"
- },
- {
- "name": ":em Pé Glúteo Kickbacks",
- "originalTitle": "How to Do:STANDING GLUTE KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "pn2EZjEE_ZU",
- "embedUrl": "https://www.youtube.com/embed/pn2EZjEE_ZU",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/pn2EZjEE_ZU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:STANDING GLUTE KICKBACKS"
- },
- {
- "name": ":deitado Borboleta Alongamento",
- "originalTitle": "How to Do:LYING BUTTERFLY STRETCH",
- "emoji": "🍑",
- "youtubeId": "bzfY0Zr3sUE",
- "embedUrl": "https://www.youtube.com/embed/bzfY0Zr3sUE",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/bzfY0Zr3sUE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "glutes",
- "originalName": "How to Do:LYING BUTTERFLY STRETCH"
- },
- {
- "name": "Tríceps Kickbacks",
- "originalTitle": "Como fazer: TRÍCEPS KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "f3E7eEq2c6c",
- "embedUrl": "https://www.youtube.com/embed/f3E7eEq2c6c",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/f3E7eEq2c6c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "Como fazer: TRÍCEPS KICKBACKS"
- },
- {
- "name": ":quadril Ponte & Perna Levantamento",
- "originalTitle": "How to Do:HIP BRIDGE & LEG LIFT",
- "emoji": "🍑",
- "youtubeId": "_pDhLWYEC18",
- "embedUrl": "https://www.youtube.com/embed/_pDhLWYEC18",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/_pDhLWYEC18/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:HIP BRIDGE & LEG LIFT"
- },
- {
- "name": ":glúteo Chute Costas",
- "originalTitle": "How to Do:GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "D4gxkgZQkAg",
- "embedUrl": "https://www.youtube.com/embed/D4gxkgZQkAg",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/D4gxkgZQkAg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICK BACK"
- },
- {
- "name": ":Coice De Glúteo",
- "originalTitle": "How to Do:DONKEY KICKS",
- "emoji": "🍑",
- "youtubeId": "4ranVQDqlaU",
- "embedUrl": "https://www.youtube.com/embed/4ranVQDqlaU",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/4ranVQDqlaU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do:DONKEY KICKS"
- },
- {
- "name": ":hidrante",
- "originalTitle": "How to Do:FIRE HYDRANT",
- "emoji": "🍑",
- "youtubeId": "7LnuhLi-78I",
- "embedUrl": "https://www.youtube.com/embed/7LnuhLi-78I",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/7LnuhLi-78I/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:FIRE HYDRANT"
- },
- {
- "name": ":froggy Glúteo Lifts",
- "originalTitle": "How to Do:FROGGY GLUTE LIFTS",
- "emoji": "🍑",
- "youtubeId": "wl10q6aqy-4",
- "embedUrl": "https://www.youtube.com/embed/wl10q6aqy-4",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/wl10q6aqy-4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:FROGGY GLUTE LIFTS"
- },
- {
- "name": "Bumbum Ponte",
- "originalTitle": "How to Do: BUTT BRIDGE",
- "emoji": "🍑",
- "youtubeId": "9qo48CYN06w",
- "embedUrl": "https://www.youtube.com/embed/9qo48CYN06w",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/9qo48CYN06w/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do: BUTT BRIDGE"
- },
- {
- "name": ":lateral Pontes",
- "originalTitle": "How to Do:SIDE BRIDGES",
- "emoji": "🍑",
- "youtubeId": "7ytbYd4CK3o",
- "embedUrl": "https://www.youtube.com/embed/7ytbYd4CK3o",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/7ytbYd4CK3o/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "glutes",
- "originalName": "How to Do:SIDE BRIDGES"
- },
- {
- "name": ":glúteo Kickback Pulsação",
- "originalTitle": "How to Do:GLUTE KICKBACK PULSE",
- "emoji": "🍑",
- "youtubeId": "iWKyLz2CBRk",
- "embedUrl": "https://www.youtube.com/embed/iWKyLz2CBRk",
- "duration": "1:22",
- "durationInSeconds": 82,
- "thumbnail": "https://img.youtube.com/vi/iWKyLz2CBRk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICKBACK PULSE"
- },
- {
- "name": ":parede Glúteo Kickback Manter",
- "originalTitle": "How to Do:WALL GLUTE KICKBACK HOLD",
- "emoji": "🍑",
- "youtubeId": "s0r8vzfQHpU",
- "embedUrl": "https://www.youtube.com/embed/s0r8vzfQHpU",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/s0r8vzfQHpU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do:WALL GLUTE KICKBACK HOLD"
- },
- {
- "name": ":parede Em Pé Glúteo Kickbacks",
- "originalTitle": "How to Do:WALL STANDING GLUTE KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "ACdGRnbfd5g",
- "embedUrl": "https://www.youtube.com/embed/ACdGRnbfd5g",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/ACdGRnbfd5g/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do:WALL STANDING GLUTE KICKBACKS"
- },
- {
- "name": ":sentado Borboleta Alongamento",
- "originalTitle": "How to Do:SEATED BUTTERFLY STRETCH",
- "emoji": "🍑",
- "youtubeId": "N-xrg7jYVW0",
- "embedUrl": "https://www.youtube.com/embed/N-xrg7jYVW0",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/N-xrg7jYVW0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "glutes",
- "originalName": "How to Do:SEATED BUTTERFLY STRETCH"
- },
- {
- "name": ":glúteo Kickback Crossover Com Perna",
- "originalTitle": "How to Do:GLUTE KICKBACK CROSSOVER WITH LEG",
- "emoji": "🍑",
- "youtubeId": "Qw45SQRsf6o",
- "embedUrl": "https://www.youtube.com/embed/Qw45SQRsf6o",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/Qw45SQRsf6o/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do:GLUTE KICKBACK CROSSOVER WITH LEG"
- },
- {
- "name": "Retrocesso De Glúteos Em Pé",
- "originalTitle": "Como fazer: RETROCESSO DE GLÚTEOS EM PÉ",
- "emoji": "🍑",
- "youtubeId": "x38_i24TBKo",
- "embedUrl": "https://www.youtube.com/embed/x38_i24TBKo",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/x38_i24TBKo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "glutes",
- "originalName": "Como fazer: RETROCESSO DE GLÚTEOS EM PÉ"
- },
- {
- "name": ":quadril Hinge",
- "originalTitle": "How to Do:HIP HINGE",
- "emoji": "🍑",
- "youtubeId": "8lTPa0eFcGg",
- "embedUrl": "https://www.youtube.com/embed/8lTPa0eFcGg",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/8lTPa0eFcGg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "glutes",
- "originalName": "How to Do:HIP HINGE"
- },
- {
- "name": ":em Pé Quadril Circle",
- "originalTitle": "How to Do:STANDING HIP CIRCLE",
- "emoji": "🍑",
- "youtubeId": "8vDGZlWPa4I",
- "embedUrl": "https://www.youtube.com/embed/8vDGZlWPa4I",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/8vDGZlWPa4I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do:STANDING HIP CIRCLE"
- },
- {
- "name": ":halter Quadril Hinge",
- "originalTitle": "How to Do:DUMBBELL HIP HINGE",
- "emoji": "🍑",
- "youtubeId": "8zI-lh7zdMg",
- "embedUrl": "https://www.youtube.com/embed/8zI-lh7zdMg",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/8zI-lh7zdMg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do:DUMBBELL HIP HINGE"
- },
- {
- "name": ":pilates Concha",
- "originalTitle": "How to Do:PILATES CLAMSHELL",
- "emoji": "🍑",
- "youtubeId": "Iu7KgVTLGIg",
- "embedUrl": "https://www.youtube.com/embed/Iu7KgVTLGIg",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/Iu7KgVTLGIg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do:PILATES CLAMSHELL"
- },
- {
- "name": ":froggy Glúteo Lifts",
- "originalTitle": "How to Do:FROGGY GLUTE LIFTS",
- "emoji": "🍑",
- "youtubeId": "FLvOCG1a2a4",
- "embedUrl": "https://www.youtube.com/embed/FLvOCG1a2a4",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/FLvOCG1a2a4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do:FROGGY GLUTE LIFTS"
- },
- {
- "name": ":lateral Pontes",
- "originalTitle": "How to Do:SIDE BRIDGES",
- "emoji": "🍑",
- "youtubeId": "alFy6jqzjL8",
- "embedUrl": "https://www.youtube.com/embed/alFy6jqzjL8",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/alFy6jqzjL8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do:SIDE BRIDGES"
- },
- {
- "name": ":Coice De Trícepss",
- "originalTitle": "How to Do:TRICEPS KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "lAt2UAxKvSk",
- "embedUrl": "https://www.youtube.com/embed/lAt2UAxKvSk",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/lAt2UAxKvSk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do:TRICEPS KICKBACKS"
- },
- {
- "name": "Bumbum Kicks",
- "originalTitle": "How to Do: BUTT KICKS",
- "emoji": "🍑",
- "youtubeId": "OQtrZe-6uns",
- "embedUrl": "https://www.youtube.com/embed/OQtrZe-6uns",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/OQtrZe-6uns/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: BUTT KICKS"
- },
- {
- "name": "Glúteo Alongamento",
- "originalTitle": "How to Do: GLUTE STRETCH",
- "emoji": "🍑",
- "youtubeId": "Gste7GKLBzw",
- "embedUrl": "https://www.youtube.com/embed/Gste7GKLBzw",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/Gste7GKLBzw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do: GLUTE STRETCH"
- },
- {
- "name": "Lateral Deitado Kickback",
- "originalTitle": "How to Do: SIDE LYING KICKBACK",
- "emoji": "🍑",
- "youtubeId": "oXAYPmKW-QI",
- "embedUrl": "https://www.youtube.com/embed/oXAYPmKW-QI",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/oXAYPmKW-QI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "glutes",
- "originalName": "How to Do: SIDE LYING KICKBACK"
- },
- {
- "name": "Glúteo Chute Costas",
- "originalTitle": "How to Do: GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "x_08WvdRY-I",
- "embedUrl": "https://www.youtube.com/embed/x_08WvdRY-I",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/x_08WvdRY-I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: GLUTE KICK BACK"
- },
- {
- "name": "Banco Glúteo Chute Costas",
- "originalTitle": "How to Do: BENCH GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "MI-jYzIv6JM",
- "embedUrl": "https://www.youtube.com/embed/MI-jYzIv6JM",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/MI-jYzIv6JM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do: BENCH GLUTE KICK BACK"
- },
- {
- "name": "Coice De Glúteo",
- "originalTitle": "How to Do: DONKEY KICKS",
- "emoji": "🍑",
- "youtubeId": "Sc8e7yCYvPQ",
- "embedUrl": "https://www.youtube.com/embed/Sc8e7yCYvPQ",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/Sc8e7yCYvPQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do: DONKEY KICKS"
- },
- {
- "name": "Em Pé Glúteo Kickbacks",
- "originalTitle": "How to Do: STANDING GLUTE KICKBACKS",
- "emoji": "🍑",
- "youtubeId": "HypzhX00s6E",
- "embedUrl": "https://www.youtube.com/embed/HypzhX00s6E",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/HypzhX00s6E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: STANDING GLUTE KICKBACKS"
- },
- {
- "name": "Quadril Ponte & Perna Levantamento",
- "originalTitle": "How to Do: HIP BRIDGE & LEG LIFT",
- "emoji": "🍑",
- "youtubeId": "NQZfLEakvhw",
- "embedUrl": "https://www.youtube.com/embed/NQZfLEakvhw",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/NQZfLEakvhw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "glutes",
- "originalName": "How to Do: HIP BRIDGE & LEG LIFT"
- },
- {
- "name": "Hidrante",
- "originalTitle": "How to Do: FIRE HYDRANT",
- "emoji": "🍑",
- "youtubeId": "5u6klvw1oh0",
- "embedUrl": "https://www.youtube.com/embed/5u6klvw1oh0",
- "duration": "1:15",
- "durationInSeconds": 75,
- "thumbnail": "https://img.youtube.com/vi/5u6klvw1oh0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "glutes",
- "originalName": "How to Do: FIRE HYDRANT"
- },
- {
- "name": "Bumbum Ponte",
- "originalTitle": "How to Do: BUTT BRIDGE",
- "emoji": "🍑",
- "youtubeId": "SfHqMoDVDk0",
- "embedUrl": "https://www.youtube.com/embed/SfHqMoDVDk0",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/SfHqMoDVDk0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "glutes",
- "originalName": "How to Do: BUTT BRIDGE"
- },
- {
- "name": "Ponte",
- "originalTitle": "How to Do: BRIDGE",
- "emoji": "🍑",
- "youtubeId": "A9J-1LHgnSw",
- "embedUrl": "https://www.youtube.com/embed/A9J-1LHgnSw",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/A9J-1LHgnSw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "glutes",
- "originalName": "How to Do: BRIDGE"
- },
- {
- "name": "Glúteo Chute Costas",
- "originalTitle": "How to Do: GLUTE KICK BACK",
- "emoji": "🍑",
- "youtubeId": "AQVtOKnvvs0",
- "embedUrl": "https://www.youtube.com/embed/AQVtOKnvvs0",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/AQVtOKnvvs0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "glutes",
- "originalName": "How to Do: GLUTE KICK BACK"
- }
-];
diff --git a/public/exercises-chunks/legs.js b/public/exercises-chunks/legs.js
deleted file mode 100644
index 2f87de669bb5bf139b8dea4f482aea9fa103e8f6..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/legs.js
+++ /dev/null
@@ -1,3110 +0,0 @@
-// 🏋️ Exercises Chunk: legs
-// Auto-generated by split-exercises-database.js
-// Total exercises: 194
-
-export const EXERCISES_LEGS = [
- {
- "name": "Parede Sumo Agachamentos E Panturrilha Elevação",
- "originalTitle": "How to Do: WALL SUMO SQUATS AND CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "oR90gl2vj7c",
- "embedUrl": "https://www.youtube.com/embed/oR90gl2vj7c",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/oR90gl2vj7c/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: WALL SUMO SQUATS AND CALF RAISE"
- },
- {
- "name": "Crescent Baixo Afundo Com Cactus Braços",
- "originalTitle": "How to Do: CRESCENT LOW LUNGE WITH CACTUS ARMS",
- "emoji": "🦵",
- "youtubeId": "93kUVEAqiv8",
- "embedUrl": "https://www.youtube.com/embed/93kUVEAqiv8",
- "duration": "1:26",
- "durationInSeconds": 86,
- "thumbnail": "https://img.youtube.com/vi/93kUVEAqiv8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do: CRESCENT LOW LUNGE WITH CACTUS ARMS"
- },
- {
- "name": "Revolved Crescent Baixo Afundo",
- "originalTitle": "How to Do: REVOLVED CRESCENT LOW LUNGE",
- "emoji": "🦵",
- "youtubeId": "E-_LxciEon4",
- "embedUrl": "https://www.youtube.com/embed/E-_LxciEon4",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/E-_LxciEon4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: REVOLVED CRESCENT LOW LUNGE"
- },
- {
- "name": "Crescent Baixo Afundo Com Braço Extended Para Cima",
- "originalTitle": "How to Do: CRESCENT LOW LUNGE WITH ARM EXTENDED UP",
- "emoji": "🦵",
- "youtubeId": "VQwrouNIlXw",
- "embedUrl": "https://www.youtube.com/embed/VQwrouNIlXw",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/VQwrouNIlXw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do: CRESCENT LOW LUNGE WITH ARM EXTENDED UP"
- },
- {
- "name": "Crescent Baixo Afundo",
- "originalTitle": "How to Do: CRESCENT LOW LUNGE",
- "emoji": "🦵",
- "youtubeId": "dXREtCBZnV4",
- "embedUrl": "https://www.youtube.com/embed/dXREtCBZnV4",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/dXREtCBZnV4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do: CRESCENT LOW LUNGE"
- },
- {
- "name": "Para Baixo Dog Com Joelho Drives",
- "originalTitle": "How to Do: DOWN DOG WITH KNEE DRIVES",
- "emoji": "🦵",
- "youtubeId": "08IR1Dc0QdA",
- "embedUrl": "https://www.youtube.com/embed/08IR1Dc0QdA",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/08IR1Dc0QdA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: DOWN DOG WITH KNEE DRIVES"
- },
- {
- "name": "Para Baixo Dog Com Bent Joelho",
- "originalTitle": "How to Do: DOWN DOG WITH BENT KNEE",
- "emoji": "🦵",
- "youtubeId": "_tE3e84OEpo",
- "embedUrl": "https://www.youtube.com/embed/_tE3e84OEpo",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/_tE3e84OEpo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: DOWN DOG WITH BENT KNEE"
- },
- {
- "name": "Barco Pose Com Alternado Pernas",
- "originalTitle": "How to Do: BOAT POSE WITH ALTERNATING LEGS",
- "emoji": "🦵",
- "youtubeId": "ii245b_MNxI",
- "embedUrl": "https://www.youtube.com/embed/ii245b_MNxI",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/ii245b_MNxI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do: BOAT POSE WITH ALTERNATING LEGS"
- },
- {
- "name": "Aberto Perna Posterior De Coxa Alongamento",
- "originalTitle": "How to Do: WIDE LEG HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "tShKvg4h12k",
- "embedUrl": "https://www.youtube.com/embed/tShKvg4h12k",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/tShKvg4h12k/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: WIDE LEG HAMSTRING STRETCH"
- },
- {
- "name": "Easy Joelholing Posterior De Coxa Alongamento",
- "originalTitle": "How to Do: EASY KNEELING HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "TxuyL_xwFIE",
- "embedUrl": "https://www.youtube.com/embed/TxuyL_xwFIE",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/TxuyL_xwFIE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: EASY KNEELING HAMSTRING STRETCH"
- },
- {
- "name": "Joelholing Posterior De Coxa Alongamento",
- "originalTitle": "How to Do: KNEELING HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "lWi7rZWJ2cY",
- "embedUrl": "https://www.youtube.com/embed/lWi7rZWJ2cY",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/lWi7rZWJ2cY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do: KNEELING HAMSTRING STRETCH"
- },
- {
- "name": "Runner's Afundo",
- "originalTitle": "How to Do: RUNNER'S LUNGE",
- "emoji": "🦵",
- "youtubeId": "6ikwduxu0JU",
- "embedUrl": "https://www.youtube.com/embed/6ikwduxu0JU",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/6ikwduxu0JU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: RUNNER'S LUNGE"
- },
- {
- "name": "Fitness Coach By Leap Fitness: New App Em 2021!",
- "originalTitle": "Fitness Coach by LEAP FITNESS: New APP in 2021!",
- "emoji": "🦵",
- "youtubeId": "SYxVSYc50hg",
- "embedUrl": "https://www.youtube.com/embed/SYxVSYc50hg",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/SYxVSYc50hg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "Fitness Coach by LEAP FITNESS: New APP in 2021!"
- },
- {
- "name": "How Will Habit Tracker Change Your Life: New App By Leap Fitness!",
- "originalTitle": "How will a Habit Tracker change your life: New app by Leap Fitness!",
- "emoji": "🦵",
- "youtubeId": "URHJtV2jp3U",
- "embedUrl": "https://www.youtube.com/embed/URHJtV2jp3U",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/URHJtV2jp3U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How will a Habit Tracker change your life: New app by Leap Fitness!"
- },
- {
- "name": ":perna Spreads",
- "originalTitle": "How to Do:LEG SPREADS",
- "emoji": "🦵",
- "youtubeId": "aZRDySUyC1I",
- "embedUrl": "https://www.youtube.com/embed/aZRDySUyC1I",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/aZRDySUyC1I/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:LEG SPREADS"
- },
- {
- "name": ":sitting Posterior De Coxa Alongamento",
- "originalTitle": "How to Do:SITTING HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "ZGEPDiRpdm0",
- "embedUrl": "https://www.youtube.com/embed/ZGEPDiRpdm0",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/ZGEPDiRpdm0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SITTING HAMSTRING STRETCH"
- },
- {
- "name": ":agachamento Jacks",
- "originalTitle": "How to Do:SQUAT JACKS",
- "emoji": "🦵",
- "youtubeId": "tcgvAxhEhvQ",
- "embedUrl": "https://www.youtube.com/embed/tcgvAxhEhvQ",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/tcgvAxhEhvQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SQUAT JACKS"
- },
- {
- "name": ":em Pé Joelho Para Peito",
- "originalTitle": "How to Do:STANDING KNEE TO CHEST",
- "emoji": "🦵",
- "youtubeId": "uC7dzhqN47M",
- "embedUrl": "https://www.youtube.com/embed/uC7dzhqN47M",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/uC7dzhqN47M/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:STANDING KNEE TO CHEST"
- },
- {
- "name": ":joelho Circle",
- "originalTitle": "How to Do:KNEE CIRCLE",
- "emoji": "🦵",
- "youtubeId": "cYDkPDqeY5E",
- "embedUrl": "https://www.youtube.com/embed/cYDkPDqeY5E",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/cYDkPDqeY5E/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:KNEE CIRCLE"
- },
- {
- "name": ":bilateral Joelhos Para Peito",
- "originalTitle": "How to Do:DOUBLE KNEES TO CHEST",
- "emoji": "🦵",
- "youtubeId": "R4hV4xrJNqc",
- "embedUrl": "https://www.youtube.com/embed/R4hV4xrJNqc",
- "duration": "0:31",
- "durationInSeconds": 31,
- "thumbnail": "https://img.youtube.com/vi/R4hV4xrJNqc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "legs",
- "originalName": "How to Do:DOUBLE KNEES TO CHEST"
- },
- {
- "name": ":pistol Box Agachamento",
- "originalTitle": "How to Do:PISTOL BOX SQUAT",
- "emoji": "🦵",
- "youtubeId": "N94KPKoK8ls",
- "embedUrl": "https://www.youtube.com/embed/N94KPKoK8ls",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/N94KPKoK8ls/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:PISTOL BOX SQUAT"
- },
- {
- "name": ":straight Perna Bounds",
- "originalTitle": "How to Do:STRAIGHT LEG BOUNDS",
- "emoji": "🦵",
- "youtubeId": "EX2aYLIicfI",
- "embedUrl": "https://www.youtube.com/embed/EX2aYLIicfI",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/EX2aYLIicfI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:STRAIGHT LEG BOUNDS"
- },
- {
- "name": ":halter Bulgarian Split Agachamento",
- "originalTitle": "How to Do:DUMBBELL BULGARIAN SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "OUnSPY8KLfE",
- "embedUrl": "https://www.youtube.com/embed/OUnSPY8KLfE",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/OUnSPY8KLfE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL BULGARIAN SPLIT SQUAT"
- },
- {
- "name": ":halter Curtsy Afundos",
- "originalTitle": "How to Do:DUMBBELL CURTSY LUNGES",
- "emoji": "🦵",
- "youtubeId": "6W3QCGMYLas",
- "embedUrl": "https://www.youtube.com/embed/6W3QCGMYLas",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/6W3QCGMYLas/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL CURTSY LUNGES"
- },
- {
- "name": ":open Chain Joelho Extension",
- "originalTitle": "How to Do:OPEN CHAIN KNEE EXTENSION",
- "emoji": "🦵",
- "youtubeId": "rVOKNDLdMVs",
- "embedUrl": "https://www.youtube.com/embed/rVOKNDLdMVs",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/rVOKNDLdMVs/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:OPEN CHAIN KNEE EXTENSION"
- },
- {
- "name": ":halter Agachamentos",
- "originalTitle": "How to Do:DUMBBELL SQUATS",
- "emoji": "🦵",
- "youtubeId": "qkm3etbZu74",
- "embedUrl": "https://www.youtube.com/embed/qkm3etbZu74",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/qkm3etbZu74/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SQUATS"
- },
- {
- "name": ":cross Perna Lateral Flexão",
- "originalTitle": "How to Do:CROSS LEG SIDE BEND",
- "emoji": "🦵",
- "youtubeId": "mY0uoK8_8AQ",
- "embedUrl": "https://www.youtube.com/embed/mY0uoK8_8AQ",
- "duration": "0:36",
- "durationInSeconds": 36,
- "thumbnail": "https://img.youtube.com/vi/mY0uoK8_8AQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "legs",
- "originalName": "How to Do:CROSS LEG SIDE BEND"
- },
- {
- "name": ":halter Lateral Afundos",
- "originalTitle": "How to Do:DUMBBELL SIDE LUNGES",
- "emoji": "🦵",
- "youtubeId": "gKcUhmLbEIY",
- "embedUrl": "https://www.youtube.com/embed/gKcUhmLbEIY",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/gKcUhmLbEIY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SIDE LUNGES"
- },
- {
- "name": ":supine Posterior De Coxa Alongamento",
- "originalTitle": "How to Do:SUPINE HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "aRZeX88VRLc",
- "embedUrl": "https://www.youtube.com/embed/aRZeX88VRLc",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/aRZeX88VRLc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SUPINE HAMSTRING STRETCH"
- },
- {
- "name": ":quarter Parede Agachamento",
- "originalTitle": "How to Do:QUARTER WALL SQUAT",
- "emoji": "🦵",
- "youtubeId": "SX5XkYWSmfQ",
- "embedUrl": "https://www.youtube.com/embed/SX5XkYWSmfQ",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/SX5XkYWSmfQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:QUARTER WALL SQUAT"
- },
- {
- "name": ":unilateral Perna Drops",
- "originalTitle": "How to Do:SINGLE LEG DROPS",
- "emoji": "🦵",
- "youtubeId": "Qh5OdDUHzBo",
- "embedUrl": "https://www.youtube.com/embed/Qh5OdDUHzBo",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/Qh5OdDUHzBo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG DROPS"
- },
- {
- "name": ":halter Step-para Cima Onto Cadeira",
- "originalTitle": "How to Do:Dumbbell STEP-UP ONTO CHAIR",
- "emoji": "🦵",
- "youtubeId": "LBE_p-h_XhA",
- "embedUrl": "https://www.youtube.com/embed/LBE_p-h_XhA",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/LBE_p-h_XhA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:Dumbbell STEP-UP ONTO CHAIR"
- },
- {
- "name": ":halter Jumping Afundo",
- "originalTitle": "How to Do:DUMBBELL JUMPING LUNGE",
- "emoji": "🦵",
- "youtubeId": "B0_E6hzVaDE",
- "embedUrl": "https://www.youtube.com/embed/B0_E6hzVaDE",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/B0_E6hzVaDE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL JUMPING LUNGE"
- },
- {
- "name": ":halter Split Agachamento",
- "originalTitle": "How to Do:DUMBBELL SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "5M1k1Hn_dO8",
- "embedUrl": "https://www.youtube.com/embed/5M1k1Hn_dO8",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/5M1k1Hn_dO8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SPLIT SQUAT"
- },
- {
- "name": ":bent Joelho Lateral Quadril Raises",
- "originalTitle": "How to Do:BENT KNEE SIDE HIP RAISES",
- "emoji": "🦵",
- "youtubeId": "4tWQ2PrE8pw",
- "embedUrl": "https://www.youtube.com/embed/4tWQ2PrE8pw",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/4tWQ2PrE8pw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:BENT KNEE SIDE HIP RAISES"
- },
- {
- "name": ":bilateral Perna Circles",
- "originalTitle": "How to Do:DOUBLE LEG CIRCLES",
- "emoji": "🦵",
- "youtubeId": "0OxxUdSEFqA",
- "embedUrl": "https://www.youtube.com/embed/0OxxUdSEFqA",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/0OxxUdSEFqA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:DOUBLE LEG CIRCLES"
- },
- {
- "name": ":deitado Joelho Hug",
- "originalTitle": "How to Do:LYING KNEE HUG",
- "emoji": "🦵",
- "youtubeId": "tT7W-F28TXo",
- "embedUrl": "https://www.youtube.com/embed/tT7W-F28TXo",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/tT7W-F28TXo/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:LYING KNEE HUG"
- },
- {
- "name": ":halter Para Trás Afundo",
- "originalTitle": "How to Do:DUMBBELL BACKWARD LUNGE",
- "emoji": "🦵",
- "youtubeId": "h1yTq_upObI",
- "embedUrl": "https://www.youtube.com/embed/h1yTq_upObI",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/h1yTq_upObI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL BACKWARD LUNGE"
- },
- {
- "name": ":unilateral Perna Levantamento Terra",
- "originalTitle": "How to Do:SINGLE LEG DEADLIFT",
- "emoji": "🦵",
- "youtubeId": "_UB6Tp8fzEQ",
- "embedUrl": "https://www.youtube.com/embed/_UB6Tp8fzEQ",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/_UB6Tp8fzEQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG DEADLIFT"
- },
- {
- "name": ":joelho Levantamento",
- "originalTitle": "How to Do:KNEE LIFT",
- "emoji": "🦵",
- "youtubeId": "4IsQwLnHkkk",
- "embedUrl": "https://www.youtube.com/embed/4IsQwLnHkkk",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/4IsQwLnHkkk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:KNEE LIFT"
- },
- {
- "name": ":straight Perna Hidrante",
- "originalTitle": "How to Do:STRAIGHT LEG FIRE HYDRANT",
- "emoji": "🦵",
- "youtubeId": "OTbaDN08Yac",
- "embedUrl": "https://www.youtube.com/embed/OTbaDN08Yac",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/OTbaDN08Yac/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:STRAIGHT LEG FIRE HYDRANT"
- },
- {
- "name": ":bilateral Perna Circles",
- "originalTitle": "How to Do:DOUBLE LEG CIRCLES",
- "emoji": "🦵",
- "youtubeId": "E1yzpXKbUH4",
- "embedUrl": "https://www.youtube.com/embed/E1yzpXKbUH4",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/E1yzpXKbUH4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:DOUBLE LEG CIRCLES"
- },
- {
- "name": ":halter Unilateral Perna Levantamento Terra",
- "originalTitle": "How to Do:DUMBBELL SINGLE LEG DEADLIFT",
- "emoji": "🦵",
- "youtubeId": "gBPbL3AxzzE",
- "embedUrl": "https://www.youtube.com/embed/gBPbL3AxzzE",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/gBPbL3AxzzE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SINGLE LEG DEADLIFT"
- },
- {
- "name": ":unilateral Perna Drops",
- "originalTitle": "How to Do:SINGLE LEG DROPS",
- "emoji": "🦵",
- "youtubeId": "PQoc7rkNiGI",
- "embedUrl": "https://www.youtube.com/embed/PQoc7rkNiGI",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/PQoc7rkNiGI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG DROPS"
- },
- {
- "name": ":bent Joelho Lateral Quadril Raises",
- "originalTitle": "How to Do:BENT KNEE SIDE HIP RAISES",
- "emoji": "🦵",
- "youtubeId": "y1SrmOgVJ8I",
- "embedUrl": "https://www.youtube.com/embed/y1SrmOgVJ8I",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/y1SrmOgVJ8I/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:BENT KNEE SIDE HIP RAISES"
- },
- {
- "name": ":walking Agachamentos",
- "originalTitle": "How to Do:WALKING SQUATS",
- "emoji": "🦵",
- "youtubeId": "ZS75FSLSIR8",
- "embedUrl": "https://www.youtube.com/embed/ZS75FSLSIR8",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/ZS75FSLSIR8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:WALKING SQUATS"
- },
- {
- "name": ":halter Bent Perna Torção",
- "originalTitle": "How to Do:DUMBBELL BENT LEG TWIST",
- "emoji": "🦵",
- "youtubeId": "oOd7FLthrbk",
- "embedUrl": "https://www.youtube.com/embed/oOd7FLthrbk",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/oOd7FLthrbk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL BENT LEG TWIST"
- },
- {
- "name": ":braço Swings Com Lateral Steps",
- "originalTitle": "How to Do:ARM SWINGS WITH LATERAL STEPS",
- "emoji": "🦵",
- "youtubeId": "tLEkdDgTDbM",
- "embedUrl": "https://www.youtube.com/embed/tLEkdDgTDbM",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/tLEkdDgTDbM/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:ARM SWINGS WITH LATERAL STEPS"
- },
- {
- "name": ":lateral Deitado Para Frente Perna Levantamento",
- "originalTitle": "How to Do:SIDE LYING FORWARD LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "rrs0mzQSMQI",
- "embedUrl": "https://www.youtube.com/embed/rrs0mzQSMQI",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/rrs0mzQSMQI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SIDE LYING FORWARD LEG LIFT"
- },
- {
- "name": ":perna Lateral Elevação",
- "originalTitle": "How to Do:LEG LATERAL RAISE",
- "emoji": "🦵",
- "youtubeId": "q2bnescnSWg",
- "embedUrl": "https://www.youtube.com/embed/q2bnescnSWg",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/q2bnescnSWg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:LEG LATERAL RAISE"
- },
- {
- "name": ":cadeira Agachamentos",
- "originalTitle": "How to Do:CHAIR SQUATS",
- "emoji": "🦵",
- "youtubeId": "hpuSq5vv4Gc",
- "embedUrl": "https://www.youtube.com/embed/hpuSq5vv4Gc",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/hpuSq5vv4Gc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:CHAIR SQUATS"
- },
- {
- "name": ":lateral Step Jacks",
- "originalTitle": "How to Do:SIDE STEP JACKS",
- "emoji": "🦵",
- "youtubeId": "p75NmUtH9so",
- "embedUrl": "https://www.youtube.com/embed/p75NmUtH9so",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/p75NmUtH9so/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SIDE STEP JACKS"
- },
- {
- "name": ":rápido Spider Afundos",
- "originalTitle": "How to Do:FAST SPIDER LUNGES",
- "emoji": "🦵",
- "youtubeId": "M_OoFzysWak",
- "embedUrl": "https://www.youtube.com/embed/M_OoFzysWak",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/M_OoFzysWak/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:FAST SPIDER LUNGES"
- },
- {
- "name": ":em Pé Halter Panturrilha Elevação",
- "originalTitle": "How to Do:STANDING DUMBBELL CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "jlDvVeOcP5M",
- "embedUrl": "https://www.youtube.com/embed/jlDvVeOcP5M",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/jlDvVeOcP5M/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:STANDING DUMBBELL CALF RAISE"
- },
- {
- "name": ":sumo Agachamento & Elevação De Pernas",
- "originalTitle": "How to Do:SUMO SQUAT & LEG RAISES",
- "emoji": "🦵",
- "youtubeId": "by8bvR0r178",
- "embedUrl": "https://www.youtube.com/embed/by8bvR0r178",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/by8bvR0r178/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT & LEG RAISES"
- },
- {
- "name": ":one Perna Ponte",
- "originalTitle": "How to Do:ONE LEG BRIDGE",
- "emoji": "🦵",
- "youtubeId": "ZgvzRn-16zI",
- "embedUrl": "https://www.youtube.com/embed/ZgvzRn-16zI",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/ZgvzRn-16zI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:ONE LEG BRIDGE"
- },
- {
- "name": ":one Perna Empurrar-ups",
- "originalTitle": "How to Do:ONE LEG PUSH-UPS",
- "emoji": "🦵",
- "youtubeId": "VSgej87ULzU",
- "embedUrl": "https://www.youtube.com/embed/VSgej87ULzU",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/VSgej87ULzU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:ONE LEG PUSH-UPS"
- },
- {
- "name": ":tip Toe Agachamentos",
- "originalTitle": "How to Do:TIP TOE SQUATS",
- "emoji": "🦵",
- "youtubeId": "T5Xgc02T2Dw",
- "embedUrl": "https://www.youtube.com/embed/T5Xgc02T2Dw",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/T5Xgc02T2Dw/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:TIP TOE SQUATS"
- },
- {
- "name": ":agachamento Thrust Com Torção",
- "originalTitle": "How to Do:SQUAT THRUST WITH TWIST",
- "emoji": "🦵",
- "youtubeId": "OfwqSK_Ghvk",
- "embedUrl": "https://www.youtube.com/embed/OfwqSK_Ghvk",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/OfwqSK_Ghvk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUAT THRUST WITH TWIST"
- },
- {
- "name": ":afundo Torção",
- "originalTitle": "How to Do:LUNGE TWIST",
- "emoji": "🦵",
- "youtubeId": "AVC14AUS8Gg",
- "embedUrl": "https://www.youtube.com/embed/AVC14AUS8Gg",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/AVC14AUS8Gg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:LUNGE TWIST"
- },
- {
- "name": ":skater Salto",
- "originalTitle": "How to Do:SKATER JUMP",
- "emoji": "🦵",
- "youtubeId": "5gtLC5BgN7Q",
- "embedUrl": "https://www.youtube.com/embed/5gtLC5BgN7Q",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/5gtLC5BgN7Q/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:SKATER JUMP"
- },
- {
- "name": ":joelholing Afundo Alongamento",
- "originalTitle": "How to Do:KNEELING LUNGE STRETCH",
- "emoji": "🦵",
- "youtubeId": "3wthmvKWoOU",
- "embedUrl": "https://www.youtube.com/embed/3wthmvKWoOU",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/3wthmvKWoOU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:KNEELING LUNGE STRETCH"
- },
- {
- "name": ":leaning Halter One Perna Panturrilha Elevação",
- "originalTitle": "How to Do:LEANING DUMBBELL ONE LEG CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "0Fzgo2Votrc",
- "embedUrl": "https://www.youtube.com/embed/0Fzgo2Votrc",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/0Fzgo2Votrc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:LEANING DUMBBELL ONE LEG CALF RAISE"
- },
- {
- "name": ":agachamento Kicks",
- "originalTitle": "How to Do:SQUAT KICKS",
- "emoji": "🦵",
- "youtubeId": "vflAcwPOQbk",
- "embedUrl": "https://www.youtube.com/embed/vflAcwPOQbk",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/vflAcwPOQbk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUAT KICKS"
- },
- {
- "name": ":unilateral Perna Quadril Rotation",
- "originalTitle": "How to Do:SINGLE LEG HIP ROTATION",
- "emoji": "🦵",
- "youtubeId": "v_OyHGNxTzU",
- "embedUrl": "https://www.youtube.com/embed/v_OyHGNxTzU",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/v_OyHGNxTzU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG HIP ROTATION"
- },
- {
- "name": ":quad Alongamento",
- "originalTitle": "How to Do:QUAD STRETCH",
- "emoji": "🦵",
- "youtubeId": "WFtPk4Z-k60",
- "embedUrl": "https://www.youtube.com/embed/WFtPk4Z-k60",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/WFtPk4Z-k60/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:QUAD STRETCH"
- },
- {
- "name": ":halter Plie Agachamentos",
- "originalTitle": "How to Do:DUMBBELL PLIE SQUATS",
- "emoji": "🦵",
- "youtubeId": "MpKHks_l26w",
- "embedUrl": "https://www.youtube.com/embed/MpKHks_l26w",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/MpKHks_l26w/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL PLIE SQUATS"
- },
- {
- "name": ":pernas Para Cima Parede",
- "originalTitle": "How to Do:LEGS UP THE WALL",
- "emoji": "🦵",
- "youtubeId": "7xg7CY17ly0",
- "embedUrl": "https://www.youtube.com/embed/7xg7CY17ly0",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/7xg7CY17ly0/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:LEGS UP THE WALL"
- },
- {
- "name": ":halter Afundos",
- "originalTitle": "How to Do:DUMBBELL LUNGES",
- "emoji": "🦵",
- "youtubeId": "yIc1YbVLMZ8",
- "embedUrl": "https://www.youtube.com/embed/yIc1YbVLMZ8",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/yIc1YbVLMZ8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL LUNGES"
- },
- {
- "name": ":ski Agachamento & Perna Levantamento",
- "originalTitle": "How to Do:SKI SQUAT & LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "YvnjgPq3EZc",
- "embedUrl": "https://www.youtube.com/embed/YvnjgPq3EZc",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/YvnjgPq3EZc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SKI SQUAT & LEG LIFT"
- },
- {
- "name": ":halter Jumping Agachamento",
- "originalTitle": "How to Do:DUMBBELL JUMPING SQUAT",
- "emoji": "🦵",
- "youtubeId": "WXnXU-KgKVI",
- "embedUrl": "https://www.youtube.com/embed/WXnXU-KgKVI",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/WXnXU-KgKVI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL JUMPING SQUAT"
- },
- {
- "name": ":afundo Joelho Hops",
- "originalTitle": "How to Do:LUNGE KNEE HOPS",
- "emoji": "🦵",
- "youtubeId": "NSy3QKsZ7uI",
- "embedUrl": "https://www.youtube.com/embed/NSy3QKsZ7uI",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/NSy3QKsZ7uI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:LUNGE KNEE HOPS"
- },
- {
- "name": ":perna Barra Rosca",
- "originalTitle": "How to Do:LEG BARBELL CURL",
- "emoji": "🦵",
- "youtubeId": "3kZS8HVFquk",
- "embedUrl": "https://www.youtube.com/embed/3kZS8HVFquk",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/3kZS8HVFquk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:LEG BARBELL CURL"
- },
- {
- "name": ":sumo Agachamento Panturrilha Raises",
- "originalTitle": "How to Do:SUMO SQUAT CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "GD5IaDVlGhA",
- "embedUrl": "https://www.youtube.com/embed/GD5IaDVlGhA",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/GD5IaDVlGhA/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT CALF RAISES"
- },
- {
- "name": ":roundhouse Agachamento Kicks",
- "originalTitle": "How to Do:ROUNDHOUSE SQUAT KICKS",
- "emoji": "🦵",
- "youtubeId": "GfEXIcAaEBM",
- "embedUrl": "https://www.youtube.com/embed/GfEXIcAaEBM",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/GfEXIcAaEBM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:ROUNDHOUSE SQUAT KICKS"
- },
- {
- "name": ":step-para Cima Onto Cadeira",
- "originalTitle": "How to Do:STEP-UP ONTO CHAIR",
- "emoji": "🦵",
- "youtubeId": "XNpkt8s9r2w",
- "embedUrl": "https://www.youtube.com/embed/XNpkt8s9r2w",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/XNpkt8s9r2w/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:STEP-UP ONTO CHAIR"
- },
- {
- "name": ":joelho Para Peito Alongamento",
- "originalTitle": "How to Do:KNEE TO CHEST STRETCH",
- "emoji": "🦵",
- "youtubeId": "bJms9YyjoBI",
- "embedUrl": "https://www.youtube.com/embed/bJms9YyjoBI",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/bJms9YyjoBI/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:KNEE TO CHEST STRETCH"
- },
- {
- "name": ":parede Panturrilha Raises",
- "originalTitle": "How to Do:WALL CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "GQa_N7wft7M",
- "embedUrl": "https://www.youtube.com/embed/GQa_N7wft7M",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/GQa_N7wft7M/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:WALL CALF RAISES"
- },
- {
- "name": ":quad Alongamento Com Parede",
- "originalTitle": "How to Do:QUAD STRETCH WITH WALL",
- "emoji": "🦵",
- "youtubeId": "TfcRyYf7WLg",
- "embedUrl": "https://www.youtube.com/embed/TfcRyYf7WLg",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/TfcRyYf7WLg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:QUAD STRETCH WITH WALL"
- },
- {
- "name": ":sumo Agachamento Panturrilha Raises Com Parede",
- "originalTitle": "How to Do:SUMO SQUAT CALF RAISES WITH WALL",
- "emoji": "🦵",
- "youtubeId": "Hcy81KUTIZ8",
- "embedUrl": "https://www.youtube.com/embed/Hcy81KUTIZ8",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/Hcy81KUTIZ8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT CALF RAISES WITH WALL"
- },
- {
- "name": ":panturrilha Elevação Com Splayed Foot",
- "originalTitle": "How to Do:CALF RAISE WITH SPLAYED FOOT",
- "emoji": "🦵",
- "youtubeId": "wcMPalYWlpg",
- "embedUrl": "https://www.youtube.com/embed/wcMPalYWlpg",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/wcMPalYWlpg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:CALF RAISE WITH SPLAYED FOOT"
- },
- {
- "name": ":unilateral Perna Panturrilha Pulo",
- "originalTitle": "How to Do:SINGLE LEG CALF HOP",
- "emoji": "🦵",
- "youtubeId": "oeVFHaGmVM8",
- "embedUrl": "https://www.youtube.com/embed/oeVFHaGmVM8",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/oeVFHaGmVM8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG CALF HOP"
- },
- {
- "name": ":panturrilha Alongamento",
- "originalTitle": "How to Do:CALF STRETCH",
- "emoji": "🦵",
- "youtubeId": "mJOGKTYUAzY",
- "embedUrl": "https://www.youtube.com/embed/mJOGKTYUAzY",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/mJOGKTYUAzY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:CALF STRETCH"
- },
- {
- "name": ":sumo Agachamento",
- "originalTitle": "How to Do:SUMO SQUAT",
- "emoji": "🦵",
- "youtubeId": "Z2F0bArQH5s",
- "embedUrl": "https://www.youtube.com/embed/Z2F0bArQH5s",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/Z2F0bArQH5s/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT"
- },
- {
- "name": ":panturrilha Elevação Com Pombo-toed",
- "originalTitle": "How to Do:CALF RAISE WITH PIGEON-TOED",
- "emoji": "🦵",
- "youtubeId": "9p_GzSpzlRk",
- "embedUrl": "https://www.youtube.com/embed/9p_GzSpzlRk",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/9p_GzSpzlRk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:CALF RAISE WITH PIGEON-TOED"
- },
- {
- "name": ":agachamento Pulses",
- "originalTitle": "How to Do:SQUAT PULSES",
- "emoji": "🦵",
- "youtubeId": "7HarjcM6b10",
- "embedUrl": "https://www.youtube.com/embed/7HarjcM6b10",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/7HarjcM6b10/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUAT PULSES"
- },
- {
- "name": ":parede Resisting Unilateral Perna Panturrilha Elevação",
- "originalTitle": "How to Do:WALL RESISTING SINGLE LEG CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "795rPzSVOd4",
- "embedUrl": "https://www.youtube.com/embed/795rPzSVOd4",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/795rPzSVOd4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:WALL RESISTING SINGLE LEG CALF RAISE"
- },
- {
- "name": ":agachamento Reach Ups",
- "originalTitle": "How to Do:SQUAT REACH UPS",
- "emoji": "🦵",
- "youtubeId": "73Cb-y57UWg",
- "embedUrl": "https://www.youtube.com/embed/73Cb-y57UWg",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/73Cb-y57UWg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUAT REACH UPS"
- },
- {
- "name": ":plie Agachamentos",
- "originalTitle": "How to Do:PLIE SQUATS",
- "emoji": "🦵",
- "youtubeId": "XEKiRnwBfYA",
- "embedUrl": "https://www.youtube.com/embed/XEKiRnwBfYA",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/XEKiRnwBfYA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:PLIE SQUATS"
- },
- {
- "name": ":bottom Perna Levantamento",
- "originalTitle": "How to Do:BOTTOM LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "Dm1GSX1vItY",
- "embedUrl": "https://www.youtube.com/embed/Dm1GSX1vItY",
- "duration": "0:44",
- "durationInSeconds": 44,
- "thumbnail": "https://img.youtube.com/vi/Dm1GSX1vItY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:BOTTOM LEG LIFT"
- },
- {
- "name": ":lateral-deitado Perna Levantamento",
- "originalTitle": "How to Do:SIDE-LYING LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "VlwBJE1WtOQ",
- "embedUrl": "https://www.youtube.com/embed/VlwBJE1WtOQ",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/VlwBJE1WtOQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:SIDE-LYING LEG LIFT"
- },
- {
- "name": ":lateral Perna Circles",
- "originalTitle": "How to Do:SIDE LEG CIRCLES",
- "emoji": "🦵",
- "youtubeId": "VgysBPnVJWg",
- "embedUrl": "https://www.youtube.com/embed/VgysBPnVJWg",
- "duration": "0:42",
- "durationInSeconds": 42,
- "thumbnail": "https://img.youtube.com/vi/VgysBPnVJWg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do:SIDE LEG CIRCLES"
- },
- {
- "name": ":para Trás Afundo",
- "originalTitle": "How to Do:BACKWARD LUNGE",
- "emoji": "🦵",
- "youtubeId": "_LGpDtENZ5U",
- "embedUrl": "https://www.youtube.com/embed/_LGpDtENZ5U",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/_LGpDtENZ5U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:BACKWARD LUNGE"
- },
- {
- "name": ":bulgarian Split Agachamento",
- "originalTitle": "How to Do:BULGARIAN SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "Brh1SHAkknI",
- "embedUrl": "https://www.youtube.com/embed/Brh1SHAkknI",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/Brh1SHAkknI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:BULGARIAN SPLIT SQUAT"
- },
- {
- "name": ":lateral Afundos",
- "originalTitle": "How to Do:SIDE LUNGES",
- "emoji": "🦵",
- "youtubeId": "tlUg1DXhHm8",
- "embedUrl": "https://www.youtube.com/embed/tlUg1DXhHm8",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/tlUg1DXhHm8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SIDE LUNGES"
- },
- {
- "name": ":parede Sit",
- "originalTitle": "How to Do:WALL SIT",
- "emoji": "🦵",
- "youtubeId": "Yp3ZwACK9v4",
- "embedUrl": "https://www.youtube.com/embed/Yp3ZwACK9v4",
- "duration": "0:45",
- "durationInSeconds": 45,
- "thumbnail": "https://img.youtube.com/vi/Yp3ZwACK9v4/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:WALL SIT"
- },
- {
- "name": ":afundos",
- "originalTitle": "How to Do:LUNGES",
- "emoji": "🦵",
- "youtubeId": "1J8mVmtyYpk",
- "embedUrl": "https://www.youtube.com/embed/1J8mVmtyYpk",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/1J8mVmtyYpk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:LUNGES"
- },
- {
- "name": ":curtsy Afundos",
- "originalTitle": "How to Do:CURTSY LUNGES",
- "emoji": "🦵",
- "youtubeId": "-rTyKlHjYT8",
- "embedUrl": "https://www.youtube.com/embed/-rTyKlHjYT8",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/-rTyKlHjYT8/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:CURTSY LUNGES"
- },
- {
- "name": ":unilateral Perna Panturrilha Raises",
- "originalTitle": "How to Do:SINGLE LEG CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "xVb3rW0a7Fw",
- "embedUrl": "https://www.youtube.com/embed/xVb3rW0a7Fw",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/xVb3rW0a7Fw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG CALF RAISES"
- },
- {
- "name": ":jumping Agachamentos",
- "originalTitle": "How to Do:JUMPING SQUATS",
- "emoji": "🦵",
- "youtubeId": "txLE-jOCEsc",
- "embedUrl": "https://www.youtube.com/embed/txLE-jOCEsc",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/txLE-jOCEsc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:JUMPING SQUATS"
- },
- {
- "name": ":joelho Empurrar-ups",
- "originalTitle": "How to Do:KNEE PUSH-UPS",
- "emoji": "🦵",
- "youtubeId": "jWxvty2KROs",
- "embedUrl": "https://www.youtube.com/embed/jWxvty2KROs",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/jWxvty2KROs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:KNEE PUSH-UPS"
- },
- {
- "name": ":split Agachamento",
- "originalTitle": "How to Do:SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "SFSZVKzqnXA",
- "embedUrl": "https://www.youtube.com/embed/SFSZVKzqnXA",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/SFSZVKzqnXA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SPLIT SQUAT"
- },
- {
- "name": ":agachamentos",
- "originalTitle": "How to Do:SQUATS",
- "emoji": "🦵",
- "youtubeId": "42bFodPahBU",
- "embedUrl": "https://www.youtube.com/embed/42bFodPahBU",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/42bFodPahBU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUATS"
- },
- {
- "name": ":deitado Balanço Pernas",
- "originalTitle": "How to Do:LYING SWING LEGS",
- "emoji": "🦵",
- "youtubeId": "hIoFHFyZJnE",
- "embedUrl": "https://www.youtube.com/embed/hIoFHFyZJnE",
- "duration": "0:34",
- "durationInSeconds": 34,
- "thumbnail": "https://img.youtube.com/vi/hIoFHFyZJnE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "legs",
- "originalName": "How to Do:LYING SWING LEGS"
- },
- {
- "name": ":perna Em & Outs",
- "originalTitle": "How to Do:LEG IN & OUTS",
- "emoji": "🦵",
- "youtubeId": "V1wZc9RwPW8",
- "embedUrl": "https://www.youtube.com/embed/V1wZc9RwPW8",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/V1wZc9RwPW8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:LEG IN & OUTS"
- },
- {
- "name": "Alto Stepping",
- "originalTitle": "How to Do: HIGH STEPPING",
- "emoji": "🦵",
- "youtubeId": "Cmxr9xcNhgU",
- "embedUrl": "https://www.youtube.com/embed/Cmxr9xcNhgU",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/Cmxr9xcNhgU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "legs",
- "originalName": "How to Do: HIGH STEPPING"
- },
- {
- "name": ":bent Perna Torção",
- "originalTitle": "How to Do:BENT LEG TWIST",
- "emoji": "🦵",
- "youtubeId": "chWR8vsuamo",
- "embedUrl": "https://www.youtube.com/embed/chWR8vsuamo",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/chWR8vsuamo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:BENT LEG TWIST"
- },
- {
- "name": ":alternado Joelho Para Peito Alongamento",
- "originalTitle": "How to Do:ALTERNATING KNEE TO CHEST STRETCH",
- "emoji": "🦵",
- "youtubeId": "2maQ6fj_BzU",
- "embedUrl": "https://www.youtube.com/embed/2maQ6fj_BzU",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/2maQ6fj_BzU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:ALTERNATING KNEE TO CHEST STRETCH"
- },
- {
- "name": ":unilateral Perna Levantamento Terra",
- "originalTitle": "How to Do:SINGLE LEG DEADLIFT",
- "emoji": "🦵",
- "youtubeId": "8pk5gFKZdbY",
- "embedUrl": "https://www.youtube.com/embed/8pk5gFKZdbY",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/8pk5gFKZdbY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG DEADLIFT"
- },
- {
- "name": ":quad Alongamento",
- "originalTitle": "How to Do:QUAD STRETCH",
- "emoji": "🦵",
- "youtubeId": "UTA-6h17Zdo",
- "embedUrl": "https://www.youtube.com/embed/UTA-6h17Zdo",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/UTA-6h17Zdo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:QUAD STRETCH"
- },
- {
- "name": ":halter Bulgarian Split Agachamento",
- "originalTitle": "How to Do:DUMBBELL BULGARIAN SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "ICfjgXUWeDA",
- "embedUrl": "https://www.youtube.com/embed/ICfjgXUWeDA",
- "duration": "1:24",
- "durationInSeconds": 84,
- "thumbnail": "https://img.youtube.com/vi/ICfjgXUWeDA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL BULGARIAN SPLIT SQUAT"
- },
- {
- "name": ":halter Split Agachamento",
- "originalTitle": "How to Do:DUMBBELL SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "y3nFW45kwBQ",
- "embedUrl": "https://www.youtube.com/embed/y3nFW45kwBQ",
- "duration": "1:43",
- "durationInSeconds": 103,
- "thumbnail": "https://img.youtube.com/vi/y3nFW45kwBQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 15,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SPLIT SQUAT"
- },
- {
- "name": ":em Pé Joelho Para Peito",
- "originalTitle": "How to Do:STANDING KNEE TO CHEST",
- "emoji": "🦵",
- "youtubeId": "VhSEzPtouM0",
- "embedUrl": "https://www.youtube.com/embed/VhSEzPtouM0",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/VhSEzPtouM0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:STANDING KNEE TO CHEST"
- },
- {
- "name": ":straight Perna Hidrante",
- "originalTitle": "How to Do:STRAIGHT LEG FIRE HYDRANT",
- "emoji": "🦵",
- "youtubeId": "zXaNn2CokgQ",
- "embedUrl": "https://www.youtube.com/embed/zXaNn2CokgQ",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/zXaNn2CokgQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:STRAIGHT LEG FIRE HYDRANT"
- },
- {
- "name": ":straight Perna Bounds",
- "originalTitle": "How to Do:STRAIGHT LEG BOUNDS",
- "emoji": "🦵",
- "youtubeId": "2jTOgea7Fgo",
- "embedUrl": "https://www.youtube.com/embed/2jTOgea7Fgo",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/2jTOgea7Fgo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:STRAIGHT LEG BOUNDS"
- },
- {
- "name": ":rápido Spider Afundos",
- "originalTitle": "How to Do:FAST SPIDER LUNGES",
- "emoji": "🦵",
- "youtubeId": "avU6nziSrjg",
- "embedUrl": "https://www.youtube.com/embed/avU6nziSrjg",
- "duration": "1:28",
- "durationInSeconds": 88,
- "thumbnail": "https://img.youtube.com/vi/avU6nziSrjg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:FAST SPIDER LUNGES"
- },
- {
- "name": ":walking Agachamentos",
- "originalTitle": "How to Do:WALKING SQUATS",
- "emoji": "🦵",
- "youtubeId": "ul4v-YhWA7A",
- "embedUrl": "https://www.youtube.com/embed/ul4v-YhWA7A",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/ul4v-YhWA7A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:WALKING SQUATS"
- },
- {
- "name": ":halter Jumping Agachamento",
- "originalTitle": "How to Do:DUMBBELL JUMPING SQUAT",
- "emoji": "🦵",
- "youtubeId": "y7M40xCnPK0",
- "embedUrl": "https://www.youtube.com/embed/y7M40xCnPK0",
- "duration": "1:26",
- "durationInSeconds": 86,
- "thumbnail": "https://img.youtube.com/vi/y7M40xCnPK0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL JUMPING SQUAT"
- },
- {
- "name": ":perna Lateral Elevação",
- "originalTitle": "How to Do:LEG LATERAL RAISE",
- "emoji": "🦵",
- "youtubeId": "g5IFsnVgJN0",
- "embedUrl": "https://www.youtube.com/embed/g5IFsnVgJN0",
- "duration": "1:15",
- "durationInSeconds": 75,
- "thumbnail": "https://img.youtube.com/vi/g5IFsnVgJN0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:LEG LATERAL RAISE"
- },
- {
- "name": ":unilateral Perna Quadril Rotation",
- "originalTitle": "How to Do:SINGLE LEG HIP ROTATION",
- "emoji": "🦵",
- "youtubeId": "YyzS5Namezk",
- "embedUrl": "https://www.youtube.com/embed/YyzS5Namezk",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/YyzS5Namezk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG HIP ROTATION"
- },
- {
- "name": ":perna Barra Rosca",
- "originalTitle": "How to Do:LEG BARBELL CURL",
- "emoji": "🦵",
- "youtubeId": "olPLywe4f60",
- "embedUrl": "https://www.youtube.com/embed/olPLywe4f60",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/olPLywe4f60/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:LEG BARBELL CURL"
- },
- {
- "name": ":agachamento Jacks",
- "originalTitle": "How to Do:SQUAT JACKS",
- "emoji": "🦵",
- "youtubeId": "YYoUh6ehSK8",
- "embedUrl": "https://www.youtube.com/embed/YYoUh6ehSK8",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/YYoUh6ehSK8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SQUAT JACKS"
- },
- {
- "name": ":deitado Balanço Pernas",
- "originalTitle": "How to Do:LYING SWING LEGS",
- "emoji": "🦵",
- "youtubeId": "oWblsj1havg",
- "embedUrl": "https://www.youtube.com/embed/oWblsj1havg",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/oWblsj1havg/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do:LYING SWING LEGS"
- },
- {
- "name": ":panturrilha Elevação Com Pombo-toed",
- "originalTitle": "How to Do:CALF RAISE WITH PIGEON-TOED",
- "emoji": "🦵",
- "youtubeId": "Ikc6N67kWck",
- "embedUrl": "https://www.youtube.com/embed/Ikc6N67kWck",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/Ikc6N67kWck/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:CALF RAISE WITH PIGEON-TOED"
- },
- {
- "name": ":panturrilha Elevação Com Splayed Foot",
- "originalTitle": "How to Do:CALF RAISE WITH SPLAYED FOOT",
- "emoji": "🦵",
- "youtubeId": "-4tnXFJTpLo",
- "embedUrl": "https://www.youtube.com/embed/-4tnXFJTpLo",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/-4tnXFJTpLo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:CALF RAISE WITH SPLAYED FOOT"
- },
- {
- "name": ":sumo Agachamento & Elevação De Pernas",
- "originalTitle": "How to Do:SUMO SQUAT & LEG RAISES",
- "emoji": "🦵",
- "youtubeId": "9lkorIuIekg",
- "embedUrl": "https://www.youtube.com/embed/9lkorIuIekg",
- "duration": "1:23",
- "durationInSeconds": 83,
- "thumbnail": "https://img.youtube.com/vi/9lkorIuIekg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT & LEG RAISES"
- },
- {
- "name": ":unilateral Perna Panturrilha Raises",
- "originalTitle": "How to Do:SINGLE LEG CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "oqVR-940Tjg",
- "embedUrl": "https://www.youtube.com/embed/oqVR-940Tjg",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/oqVR-940Tjg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG CALF RAISES"
- },
- {
- "name": ":cross Perna Lateral Flexão",
- "originalTitle": "How to Do:CROSS LEG SIDE BEND",
- "emoji": "🦵",
- "youtubeId": "iKMcxB_XVU0",
- "embedUrl": "https://www.youtube.com/embed/iKMcxB_XVU0",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/iKMcxB_XVU0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:CROSS LEG SIDE BEND"
- },
- {
- "name": ":quarter Parede Agachamento",
- "originalTitle": "How to Do:QUARTER WALL SQUAT",
- "emoji": "🦵",
- "youtubeId": "0Y8EmJQla3w",
- "embedUrl": "https://www.youtube.com/embed/0Y8EmJQla3w",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/0Y8EmJQla3w/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:QUARTER WALL SQUAT"
- },
- {
- "name": ":leaning Halter One Perna Panturrilha Elevação",
- "originalTitle": "How to Do:LEANING DUMBBELL ONE LEG CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "5Ot_DMIW2kI",
- "embedUrl": "https://www.youtube.com/embed/5Ot_DMIW2kI",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/5Ot_DMIW2kI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:LEANING DUMBBELL ONE LEG CALF RAISE"
- },
- {
- "name": ":open Chain Joelho Extension Esquerda",
- "originalTitle": "How to Do:OPEN CHAIN KNEE EXTENSION LEFT",
- "emoji": "🦵",
- "youtubeId": "MpjeKMdiX08",
- "embedUrl": "https://www.youtube.com/embed/MpjeKMdiX08",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/MpjeKMdiX08/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:OPEN CHAIN KNEE EXTENSION LEFT"
- },
- {
- "name": ":sitting Posterior De Coxa Alongamento",
- "originalTitle": "How to Do:SITTING HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "TfMyFKmTpvg",
- "embedUrl": "https://www.youtube.com/embed/TfMyFKmTpvg",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/TfMyFKmTpvg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SITTING HAMSTRING STRETCH"
- },
- {
- "name": ":ski Agachamento & Perna Levantamento",
- "originalTitle": "How to Do:SKI SQUAT & LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "O8B3JFBkfDI",
- "embedUrl": "https://www.youtube.com/embed/O8B3JFBkfDI",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/O8B3JFBkfDI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:SKI SQUAT & LEG LIFT"
- },
- {
- "name": ":tip Toe Agachamentos",
- "originalTitle": "How to Do:TIP TOE SQUATS",
- "emoji": "🦵",
- "youtubeId": "KicqwLVGR6A",
- "embedUrl": "https://www.youtube.com/embed/KicqwLVGR6A",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/KicqwLVGR6A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:TIP TOE SQUATS"
- },
- {
- "name": ":agachamento Thrust Com Torção",
- "originalTitle": "How to Do:SQUAT THRUST WITH TWIST",
- "emoji": "🦵",
- "youtubeId": "FXlodaGlTyA",
- "embedUrl": "https://www.youtube.com/embed/FXlodaGlTyA",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/FXlodaGlTyA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:SQUAT THRUST WITH TWIST"
- },
- {
- "name": ":sumo Agachamento Panturrilha Raises",
- "originalTitle": "How to Do:SUMO SQUAT CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "DuArKxP8Alo",
- "embedUrl": "https://www.youtube.com/embed/DuArKxP8Alo",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/DuArKxP8Alo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT CALF RAISES"
- },
- {
- "name": ":bent Joelho Lateral Quadril Raises",
- "originalTitle": "How to Do:BENT KNEE SIDE HIP RAISES",
- "emoji": "🦵",
- "youtubeId": "LPErVvPqyec",
- "embedUrl": "https://www.youtube.com/embed/LPErVvPqyec",
- "duration": "1:27",
- "durationInSeconds": 87,
- "thumbnail": "https://img.youtube.com/vi/LPErVvPqyec/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:BENT KNEE SIDE HIP RAISES"
- },
- {
- "name": ":cadeira Agachamentos",
- "originalTitle": "How to Do:CHAIR SQUATS",
- "emoji": "🦵",
- "youtubeId": "hssvpBIv8RY",
- "embedUrl": "https://www.youtube.com/embed/hssvpBIv8RY",
- "duration": "1:36",
- "durationInSeconds": 96,
- "thumbnail": "https://img.youtube.com/vi/hssvpBIv8RY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 14,
- "category": "legs",
- "originalName": "How to Do:CHAIR SQUATS"
- },
- {
- "name": ":supine Posterior De Coxa Alongamento",
- "originalTitle": "How to Do:SUPINE HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "9wK11AvPp1A",
- "embedUrl": "https://www.youtube.com/embed/9wK11AvPp1A",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/9wK11AvPp1A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SUPINE HAMSTRING STRETCH"
- },
- {
- "name": ":halter Step-para Cima Onto Cadeira",
- "originalTitle": "How to Do:Dumbbell STEP-UP ONTO CHAIR",
- "emoji": "🦵",
- "youtubeId": "5II5Stc5Qvs",
- "embedUrl": "https://www.youtube.com/embed/5II5Stc5Qvs",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/5II5Stc5Qvs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:Dumbbell STEP-UP ONTO CHAIR"
- },
- {
- "name": ":halter Lateral Afundos",
- "originalTitle": "How to Do:DUMBBELL SIDE LUNGES",
- "emoji": "🦵",
- "youtubeId": "3FOE7AwpEvI",
- "embedUrl": "https://www.youtube.com/embed/3FOE7AwpEvI",
- "duration": "1:18",
- "durationInSeconds": 78,
- "thumbnail": "https://img.youtube.com/vi/3FOE7AwpEvI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SIDE LUNGES"
- },
- {
- "name": ":pernas Para Cima Parede",
- "originalTitle": "How to Do:LEGS UP THE WALL",
- "emoji": "🦵",
- "youtubeId": "vmQXO9OsDjE",
- "embedUrl": "https://www.youtube.com/embed/vmQXO9OsDjE",
- "duration": "0:59",
- "durationInSeconds": 59,
- "thumbnail": "https://img.youtube.com/vi/vmQXO9OsDjE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:LEGS UP THE WALL"
- },
- {
- "name": ":parede Resisting Unilateral Perna Panturrilha Elevação",
- "originalTitle": "How to Do:WALL RESISTING SINGLE LEG CALF RAISE",
- "emoji": "🦵",
- "youtubeId": "9IdsuqXvIc8",
- "embedUrl": "https://www.youtube.com/embed/9IdsuqXvIc8",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/9IdsuqXvIc8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:WALL RESISTING SINGLE LEG CALF RAISE"
- },
- {
- "name": ":skater Salto",
- "originalTitle": "How to Do:SKATER JUMP",
- "emoji": "🦵",
- "youtubeId": "95Qxcy9xm0U",
- "embedUrl": "https://www.youtube.com/embed/95Qxcy9xm0U",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/95Qxcy9xm0U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:SKATER JUMP"
- },
- {
- "name": ":supine Posterior De Coxa Alongamento",
- "originalTitle": "How to Do:SUPINE HAMSTRING STRETCH",
- "emoji": "🦵",
- "youtubeId": "bhKIjXvBQv0",
- "embedUrl": "https://www.youtube.com/embed/bhKIjXvBQv0",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/bhKIjXvBQv0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SUPINE HAMSTRING STRETCH"
- },
- {
- "name": ":joelho Circle",
- "originalTitle": "How to Do:KNEE CIRCLE",
- "emoji": "🦵",
- "youtubeId": "jDebP8bnDCQ",
- "embedUrl": "https://www.youtube.com/embed/jDebP8bnDCQ",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/jDebP8bnDCQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:KNEE CIRCLE"
- },
- {
- "name": ":deitado Joelho Hug",
- "originalTitle": "How to Do:LYING KNEE HUG",
- "emoji": "🦵",
- "youtubeId": "cAhOrupicHU",
- "embedUrl": "https://www.youtube.com/embed/cAhOrupicHU",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/cAhOrupicHU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:LYING KNEE HUG"
- },
- {
- "name": ":halter Agachamentos",
- "originalTitle": "How to Do:DUMBBELL SQUATS",
- "emoji": "🦵",
- "youtubeId": "WuZnFmIc-Xs",
- "embedUrl": "https://www.youtube.com/embed/WuZnFmIc-Xs",
- "duration": "1:30",
- "durationInSeconds": 90,
- "thumbnail": "https://img.youtube.com/vi/WuZnFmIc-Xs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 14,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL SQUATS"
- },
- {
- "name": ":halter Curtsy Afundos",
- "originalTitle": "How to Do:DUMBBELL CURTSY LUNGES",
- "emoji": "🦵",
- "youtubeId": "orHPMo3sRYM",
- "embedUrl": "https://www.youtube.com/embed/orHPMo3sRYM",
- "duration": "1:25",
- "durationInSeconds": 85,
- "thumbnail": "https://img.youtube.com/vi/orHPMo3sRYM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL CURTSY LUNGES"
- },
- {
- "name": ":bent Perna Torção",
- "originalTitle": "How to Do:BENT LEG TWIST",
- "emoji": "🦵",
- "youtubeId": "aVzdYvBP1Kg",
- "embedUrl": "https://www.youtube.com/embed/aVzdYvBP1Kg",
- "duration": "1:34",
- "durationInSeconds": 94,
- "thumbnail": "https://img.youtube.com/vi/aVzdYvBP1Kg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 14,
- "category": "legs",
- "originalName": "How to Do:BENT LEG TWIST"
- },
- {
- "name": ":halter Afundos",
- "originalTitle": "How to Do:DUMBBELL LUNGES",
- "emoji": "🦵",
- "youtubeId": "LNafCY39kHg",
- "embedUrl": "https://www.youtube.com/embed/LNafCY39kHg",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/LNafCY39kHg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL LUNGES"
- },
- {
- "name": ":halter Plie Agachamentos",
- "originalTitle": "How to Do:DUMBBELL PLIE SQUATS",
- "emoji": "🦵",
- "youtubeId": "SdLmwklGQVA",
- "embedUrl": "https://www.youtube.com/embed/SdLmwklGQVA",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/SdLmwklGQVA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:DUMBBELL PLIE SQUATS"
- },
- {
- "name": ":sumo Agachamento Panturrilha Raises Com Parede",
- "originalTitle": "How to Do:SUMO SQUAT CALF RAISES WITH WALL",
- "emoji": "🦵",
- "youtubeId": "8pppT2D4zuo",
- "embedUrl": "https://www.youtube.com/embed/8pppT2D4zuo",
- "duration": "1:19",
- "durationInSeconds": 79,
- "thumbnail": "https://img.youtube.com/vi/8pppT2D4zuo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:SUMO SQUAT CALF RAISES WITH WALL"
- },
- {
- "name": ":lateral Deitado Para Frente Perna Levantamento",
- "originalTitle": "How to Do:SIDE LYING FORWARD LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "3rZsQFnEspI",
- "embedUrl": "https://www.youtube.com/embed/3rZsQFnEspI",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/3rZsQFnEspI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:SIDE LYING FORWARD LEG LIFT"
- },
- {
- "name": "Balanços De Braço Com Passos Laterais",
- "originalTitle": "Como fazer: BALANÇOS DE BRAÇO COM PASSOS LATERAIS",
- "emoji": "🦵",
- "youtubeId": "8BgCwbdSVkw",
- "embedUrl": "https://www.youtube.com/embed/8BgCwbdSVkw",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/8BgCwbdSVkw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "Como fazer: BALANÇOS DE BRAÇO COM PASSOS LATERAIS"
- },
- {
- "name": ":perna Spreads",
- "originalTitle": "How to Do:LEG SPREADS",
- "emoji": "🦵",
- "youtubeId": "DzZLEzU9zWc",
- "embedUrl": "https://www.youtube.com/embed/DzZLEzU9zWc",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/DzZLEzU9zWc/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:LEG SPREADS"
- },
- {
- "name": ":bilateral Joelhos Para Peito",
- "originalTitle": "How to Do:DOUBLE KNEES TO CHEST",
- "emoji": "🦵",
- "youtubeId": "Kt4gKheAXTE",
- "embedUrl": "https://www.youtube.com/embed/Kt4gKheAXTE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/Kt4gKheAXTE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:DOUBLE KNEES TO CHEST"
- },
- {
- "name": ":parede Panturrilha Raises",
- "originalTitle": "How to Do:WALL CALF RAISES",
- "emoji": "🦵",
- "youtubeId": "ALP-NfZ2qrE",
- "embedUrl": "https://www.youtube.com/embed/ALP-NfZ2qrE",
- "duration": "1:14",
- "durationInSeconds": 74,
- "thumbnail": "https://img.youtube.com/vi/ALP-NfZ2qrE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How to Do:WALL CALF RAISES"
- },
- {
- "name": ":pistol Box Agachamento",
- "originalTitle": "How to Do:PISTOL BOX SQUAT",
- "emoji": "🦵",
- "youtubeId": "ZsJXUSi179s",
- "embedUrl": "https://www.youtube.com/embed/ZsJXUSi179s",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/ZsJXUSi179s/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:PISTOL BOX SQUAT"
- },
- {
- "name": ":joelho Levantamento",
- "originalTitle": "How to Do:KNEE LIFT",
- "emoji": "🦵",
- "youtubeId": "U1uIzvdYoLw",
- "embedUrl": "https://www.youtube.com/embed/U1uIzvdYoLw",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/U1uIzvdYoLw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do:KNEE LIFT"
- },
- {
- "name": ":unilateral Perna Panturrilha Pulo",
- "originalTitle": "How to Do:SINGLE LEG CALF HOP",
- "emoji": "🦵",
- "youtubeId": "8_pxMOUPvL4",
- "embedUrl": "https://www.youtube.com/embed/8_pxMOUPvL4",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/8_pxMOUPvL4/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG CALF HOP"
- },
- {
- "name": ":agachamento Kicks",
- "originalTitle": "How to Do:SQUAT KICKS",
- "emoji": "🦵",
- "youtubeId": "M_BXyytRTDU",
- "embedUrl": "https://www.youtube.com/embed/M_BXyytRTDU",
- "duration": "1:24",
- "durationInSeconds": 84,
- "thumbnail": "https://img.youtube.com/vi/M_BXyytRTDU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do:SQUAT KICKS"
- },
- {
- "name": ":afundo Torção",
- "originalTitle": "How to Do:LUNGE TWIST",
- "emoji": "🦵",
- "youtubeId": "JSRQ595yY2U",
- "embedUrl": "https://www.youtube.com/embed/JSRQ595yY2U",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/JSRQ595yY2U/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do:LUNGE TWIST"
- },
- {
- "name": ":unilateral Perna Drops",
- "originalTitle": "How to Do:SINGLE LEG DROPS",
- "emoji": "🦵",
- "youtubeId": "mrZh0ivpf3E",
- "embedUrl": "https://www.youtube.com/embed/mrZh0ivpf3E",
- "duration": "1:05",
- "durationInSeconds": 65,
- "thumbnail": "https://img.youtube.com/vi/mrZh0ivpf3E/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do:SINGLE LEG DROPS"
- },
- {
- "name": ":bilateral Perna Circles",
- "originalTitle": "How to Do:DOUBLE LEG CIRCLES",
- "emoji": "🦵",
- "youtubeId": "VK6Wgd1Wl88",
- "embedUrl": "https://www.youtube.com/embed/VK6Wgd1Wl88",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/VK6Wgd1Wl88/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do:DOUBLE LEG CIRCLES"
- },
- {
- "name": ":perna Em & Outs",
- "originalTitle": "How to Do:LEG IN & OUTS",
- "emoji": "🦵",
- "youtubeId": "IWlAJ5tCMC0",
- "embedUrl": "https://www.youtube.com/embed/IWlAJ5tCMC0",
- "duration": "1:37",
- "durationInSeconds": 97,
- "thumbnail": "https://img.youtube.com/vi/IWlAJ5tCMC0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 15,
- "category": "legs",
- "originalName": "How to Do:LEG IN & OUTS"
- },
- {
- "name": "Agachamento Pulses",
- "originalTitle": "How To Do: SQUAT PULSES",
- "emoji": "🦵",
- "youtubeId": "eTMyS0aqQlA",
- "embedUrl": "https://www.youtube.com/embed/eTMyS0aqQlA",
- "duration": "1:15",
- "durationInSeconds": 75,
- "thumbnail": "https://img.youtube.com/vi/eTMyS0aqQlA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "How To Do: SQUAT PULSES"
- },
- {
- "name": "Agachamento Reach Ups",
- "originalTitle": "How to Do: SQUAT REACH UPS",
- "emoji": "🦵",
- "youtubeId": "7J41p15jF5A",
- "embedUrl": "https://www.youtube.com/embed/7J41p15jF5A",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/7J41p15jF5A/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: SQUAT REACH UPS"
- },
- {
- "name": "Para Trás Afundo Com Front",
- "originalTitle": "How to Do: BACKWARD LUNGE WITH FRONT",
- "emoji": "🦵",
- "youtubeId": "6Y95oA0RpgU",
- "embedUrl": "https://www.youtube.com/embed/6Y95oA0RpgU",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/6Y95oA0RpgU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: BACKWARD LUNGE WITH FRONT"
- },
- {
- "name": "Bulgarian Split Agachamento",
- "originalTitle": "How to Do: BULGARIAN SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "eBfSTNd3yhs",
- "embedUrl": "https://www.youtube.com/embed/eBfSTNd3yhs",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/eBfSTNd3yhs/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: BULGARIAN SPLIT SQUAT"
- },
- {
- "name": "Quad Alongamento Com Parede",
- "originalTitle": "How to Do: QUAD STRETCH WITH WALL",
- "emoji": "🦵",
- "youtubeId": "1qlN5EXFUNo",
- "embedUrl": "https://www.youtube.com/embed/1qlN5EXFUNo",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/1qlN5EXFUNo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: QUAD STRETCH WITH WALL"
- },
- {
- "name": "Joelho Para Peito Alongamento",
- "originalTitle": "How to Do: KNEE TO CHEST STRETCH",
- "emoji": "🦵",
- "youtubeId": "xClg2Edare0",
- "embedUrl": "https://www.youtube.com/embed/xClg2Edare0",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/xClg2Edare0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: KNEE TO CHEST STRETCH"
- },
- {
- "name": "Sumo Agachamento",
- "originalTitle": "How to Do: SUMO SQUAT",
- "emoji": "🦵",
- "youtubeId": "9rme1RyAJEE",
- "embedUrl": "https://www.youtube.com/embed/9rme1RyAJEE",
- "duration": "1:33",
- "durationInSeconds": 93,
- "thumbnail": "https://img.youtube.com/vi/9rme1RyAJEE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 14,
- "category": "legs",
- "originalName": "How to Do: SUMO SQUAT"
- },
- {
- "name": "Agachamentos",
- "originalTitle": "Como fazer: AGACHAMENTOS",
- "emoji": "🦵",
- "youtubeId": "YD5OhmTxGAw",
- "embedUrl": "https://www.youtube.com/embed/YD5OhmTxGAw",
- "duration": "1:27",
- "durationInSeconds": 87,
- "thumbnail": "https://img.youtube.com/vi/YD5OhmTxGAw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "Como fazer: AGACHAMENTOS"
- },
- {
- "name": "Panturrilha Alongamento",
- "originalTitle": "How to Do: CALF STRETCH",
- "emoji": "🦵",
- "youtubeId": "6SIQN7Dh4Tg",
- "embedUrl": "https://www.youtube.com/embed/6SIQN7Dh4Tg",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/6SIQN7Dh4Tg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: CALF STRETCH"
- },
- {
- "name": "Joelholing Afundo Alongamento",
- "originalTitle": "How to Do: KNEELING LUNGE STRETCH",
- "emoji": "🦵",
- "youtubeId": "q3aPe7kCXq8",
- "embedUrl": "https://www.youtube.com/embed/q3aPe7kCXq8",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/q3aPe7kCXq8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: KNEELING LUNGE STRETCH"
- },
- {
- "name": "Jumping Agachamentos",
- "originalTitle": "How to Do: JUMPING SQUATS",
- "emoji": "🦵",
- "youtubeId": "xXLRbLdmwo8",
- "embedUrl": "https://www.youtube.com/embed/xXLRbLdmwo8",
- "duration": "1:27",
- "durationInSeconds": 87,
- "thumbnail": "https://img.youtube.com/vi/xXLRbLdmwo8/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do: JUMPING SQUATS"
- },
- {
- "name": "Flexões De Joelho",
- "originalTitle": "Como fazer: FLEXÕES DE JOELHO",
- "emoji": "🦵",
- "youtubeId": "KFxW5amBbsw",
- "embedUrl": "https://www.youtube.com/embed/KFxW5amBbsw",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/KFxW5amBbsw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "legs",
- "originalName": "Como fazer: FLEXÕES DE JOELHO"
- },
- {
- "name": "Lateral Perna Circles",
- "originalTitle": "How to Do: SIDE LEG CIRCLES",
- "emoji": "🦵",
- "youtubeId": "NJ4JEAEIqvU",
- "embedUrl": "https://www.youtube.com/embed/NJ4JEAEIqvU",
- "duration": "0:54",
- "durationInSeconds": 54,
- "thumbnail": "https://img.youtube.com/vi/NJ4JEAEIqvU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "legs",
- "originalName": "How to Do: SIDE LEG CIRCLES"
- },
- {
- "name": "Bottom Perna Levantamento",
- "originalTitle": "How to Do: BOTTOM LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "LknNaxKPOEQ",
- "embedUrl": "https://www.youtube.com/embed/LknNaxKPOEQ",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/LknNaxKPOEQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: BOTTOM LEG LIFT"
- },
- {
- "name": "Lateral-deitado Perna Levantamento",
- "originalTitle": "How to Do: SIDE-LYING LEG LIFT",
- "emoji": "🦵",
- "youtubeId": "4KZ04uVUXWM",
- "embedUrl": "https://www.youtube.com/embed/4KZ04uVUXWM",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/4KZ04uVUXWM/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: SIDE-LYING LEG LIFT"
- },
- {
- "name": "Plie Agachamentos",
- "originalTitle": "How to Do: PLIE SQUATS",
- "emoji": "🦵",
- "youtubeId": "Y8Mk-oGDLAw",
- "embedUrl": "https://www.youtube.com/embed/Y8Mk-oGDLAw",
- "duration": "1:32",
- "durationInSeconds": 92,
- "thumbnail": "https://img.youtube.com/vi/Y8Mk-oGDLAw/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 14,
- "category": "legs",
- "originalName": "How to Do: PLIE SQUATS"
- },
- {
- "name": "Parede Sit",
- "originalTitle": "How to Do: WALL SIT",
- "emoji": "🦵",
- "youtubeId": "zoBEgkd78Wg",
- "embedUrl": "https://www.youtube.com/embed/zoBEgkd78Wg",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/zoBEgkd78Wg/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "How to Do: WALL SIT"
- },
- {
- "name": "Afundo Com Saltos De Joelho",
- "originalTitle": "Como fazer: Afundo com saltos de joelho",
- "emoji": "🦵",
- "youtubeId": "3bkisNf2A00",
- "embedUrl": "https://www.youtube.com/embed/3bkisNf2A00",
- "duration": "1:26",
- "durationInSeconds": 86,
- "thumbnail": "https://img.youtube.com/vi/3bkisNf2A00/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "Como fazer: Afundo com saltos de joelho"
- },
- {
- "name": "Abdominais Com O Joelho Emé O Cotovelo",
- "originalTitle": "Como fazer: ABDOMINAIS COM O JOELHO ATÉ O COTOVELO",
- "emoji": "🦵",
- "youtubeId": "ZuQBnSK5ULk",
- "embedUrl": "https://www.youtube.com/embed/ZuQBnSK5ULk",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/ZuQBnSK5ULk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 9,
- "category": "legs",
- "originalName": "Como fazer: ABDOMINAIS COM O JOELHO ATÉ O COTOVELO"
- },
- {
- "name": "One Perna Empurrar-ups",
- "originalTitle": "How to Do: ONE LEG PUSH-UPS",
- "emoji": "🦵",
- "youtubeId": "BkUBaim49Sk",
- "embedUrl": "https://www.youtube.com/embed/BkUBaim49Sk",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/BkUBaim49Sk/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do: ONE LEG PUSH-UPS"
- },
- {
- "name": "Afundos Em Reverência",
- "originalTitle": "Como fazer: Afundos em reverência",
- "emoji": "🦵",
- "youtubeId": "ekQQ70ZJjCE",
- "embedUrl": "https://www.youtube.com/embed/ekQQ70ZJjCE",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/ekQQ70ZJjCE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "Como fazer: Afundos em reverência"
- },
- {
- "name": "Afundos",
- "originalTitle": "How to Do: LUNGES",
- "emoji": "🦵",
- "youtubeId": "SujYrLi5dng",
- "embedUrl": "https://www.youtube.com/embed/SujYrLi5dng",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/SujYrLi5dng/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: LUNGES"
- },
- {
- "name": "Split Agachamento",
- "originalTitle": "How to Do: SPLIT SQUAT",
- "emoji": "🦵",
- "youtubeId": "--tF2hn4mkE",
- "embedUrl": "https://www.youtube.com/embed/--tF2hn4mkE",
- "duration": "1:24",
- "durationInSeconds": 84,
- "thumbnail": "https://img.youtube.com/vi/--tF2hn4mkE/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 13,
- "category": "legs",
- "originalName": "How to Do: SPLIT SQUAT"
- },
- {
- "name": "Para Trás Afundo",
- "originalTitle": "How to Do: BACKWARD LUNGE",
- "emoji": "🦵",
- "youtubeId": "1LQCLqHUFUI",
- "embedUrl": "https://www.youtube.com/embed/1LQCLqHUFUI",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/1LQCLqHUFUI/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "How to Do: BACKWARD LUNGE"
- },
- {
- "name": "Alto Stepping",
- "originalTitle": "How to Do: HIGH STEPPING",
- "emoji": "🦵",
- "youtubeId": "u6oYV3aaKNc",
- "embedUrl": "https://www.youtube.com/embed/u6oYV3aaKNc",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/u6oYV3aaKNc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 7,
- "category": "legs",
- "originalName": "How to Do: HIGH STEPPING"
- },
- {
- "name": "Afundos Laterais",
- "originalTitle": "Como fazer: Afundos laterais",
- "emoji": "🦵",
- "youtubeId": "iAV9ic-ed3w",
- "embedUrl": "https://www.youtube.com/embed/iAV9ic-ed3w",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/iAV9ic-ed3w/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 10,
- "category": "legs",
- "originalName": "Como fazer: Afundos laterais"
- },
- {
- "name": "One Perna Ponte",
- "originalTitle": "How to Do: ONE LEG BRIDGE",
- "emoji": "🦵",
- "youtubeId": "GQCgpxI1eZY",
- "embedUrl": "https://www.youtube.com/embed/GQCgpxI1eZY",
- "duration": "1:17",
- "durationInSeconds": 77,
- "thumbnail": "https://img.youtube.com/vi/GQCgpxI1eZY/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: ONE LEG BRIDGE"
- },
- {
- "name": "Roundhouse Agachamento Kicks",
- "originalTitle": "How to Do: ROUNDHOUSE SQUAT KICKS",
- "emoji": "🦵",
- "youtubeId": "bx_QLD9sRLU",
- "embedUrl": "https://www.youtube.com/embed/bx_QLD9sRLU",
- "duration": "1:21",
- "durationInSeconds": 81,
- "thumbnail": "https://img.youtube.com/vi/bx_QLD9sRLU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 12,
- "category": "legs",
- "originalName": "How to Do: ROUNDHOUSE SQUAT KICKS"
- }
-];
diff --git a/public/exercises-chunks/mobility.js b/public/exercises-chunks/mobility.js
deleted file mode 100644
index 266e96282def7c52753ec5ed90de6ada9a50f1c6..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/mobility.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// 🏋️ Exercises Chunk: mobility
-// Auto-generated by split-exercises-database.js
-// Total exercises: 1
-
-export const EXERCISES_MOBILITY = [
- {
- "name": "Parede Em Pé Thoracic Esquerda",
- "originalTitle": "How to Do: WALL STANDING THORACIC LEFT",
- "emoji": "🤸♀️",
- "youtubeId": "vrN34L25mBk",
- "embedUrl": "https://www.youtube.com/embed/vrN34L25mBk",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/vrN34L25mBk/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "mobility",
- "originalName": "How to Do: WALL STANDING THORACIC LEFT"
- }
-];
diff --git a/public/exercises-chunks/waist.js b/public/exercises-chunks/waist.js
deleted file mode 100644
index d8e991a746d324edb5d778124ac5519e688df06a..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/waist.js
+++ /dev/null
@@ -1,262 +0,0 @@
-// 🏋️ Exercises Chunk: waist
-// Auto-generated by split-exercises-database.js
-// Total exercises: 16
-
-export const EXERCISES_WAIST = [
- {
- "name": "Half Barco Torção",
- "originalTitle": "How to Do: HALF BOAT TWIST",
- "emoji": "⏳",
- "youtubeId": "PSZgJiFIrHQ",
- "embedUrl": "https://www.youtube.com/embed/PSZgJiFIrHQ",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/PSZgJiFIrHQ/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "waist",
- "originalName": "How to Do: HALF BOAT TWIST"
- },
- {
- "name": ":twisting Piston",
- "originalTitle": "How to Do:TWISTING PISTON",
- "emoji": "⏳",
- "youtubeId": "HilAisRJCgo",
- "embedUrl": "https://www.youtube.com/embed/HilAisRJCgo",
- "duration": "0:47",
- "durationInSeconds": 47,
- "thumbnail": "https://img.youtube.com/vi/HilAisRJCgo/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "waist",
- "originalName": "How to Do:TWISTING PISTON"
- },
- {
- "name": ":sentado Lateral Flexão",
- "originalTitle": "How to Do:SEATED SIDE BEND",
- "emoji": "⏳",
- "youtubeId": "jKcHh78Y_JE",
- "embedUrl": "https://www.youtube.com/embed/jKcHh78Y_JE",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/jKcHh78Y_JE/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 5,
- "category": "waist",
- "originalName": "How to Do:SEATED SIDE BEND"
- },
- {
- "name": ":sentado Spinal Torção",
- "originalTitle": "How to Do:SEATED SPINAL TWIST",
- "emoji": "⏳",
- "youtubeId": "4YlCtaTdtgA",
- "embedUrl": "https://www.youtube.com/embed/4YlCtaTdtgA",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/4YlCtaTdtgA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "waist",
- "originalName": "How to Do:SEATED SPINAL TWIST"
- },
- {
- "name": ":torso Torção",
- "originalTitle": "How to Do:TORSO TWIST",
- "emoji": "⏳",
- "youtubeId": "HMKbmG1L7vc",
- "embedUrl": "https://www.youtube.com/embed/HMKbmG1L7vc",
- "duration": "0:37",
- "durationInSeconds": 37,
- "thumbnail": "https://img.youtube.com/vi/HMKbmG1L7vc/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "waist",
- "originalName": "How to Do:TORSO TWIST"
- },
- {
- "name": ":em Pé Lateral Flexão",
- "originalTitle": "How to Do:STANDING SIDE BEND",
- "emoji": "⏳",
- "youtubeId": "RfuiraEgKcY",
- "embedUrl": "https://www.youtube.com/embed/RfuiraEgKcY",
- "duration": "0:48",
- "durationInSeconds": 48,
- "thumbnail": "https://img.youtube.com/vi/RfuiraEgKcY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "waist",
- "originalName": "How to Do:STANDING SIDE BEND"
- },
- {
- "name": ":sit-para Cima Torção",
- "originalTitle": "How to Do:SIT-UP TWIST",
- "emoji": "⏳",
- "youtubeId": "_xzyH6NP_9k",
- "embedUrl": "https://www.youtube.com/embed/_xzyH6NP_9k",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/_xzyH6NP_9k/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 6,
- "category": "waist",
- "originalName": "How to Do:SIT-UP TWIST"
- },
- {
- "name": "Deitado Torção Alongamento",
- "originalTitle": "How to Do: LYING TWIST STRETCH",
- "emoji": "⏳",
- "youtubeId": "ZI-j_POtzlU",
- "embedUrl": "https://www.youtube.com/embed/ZI-j_POtzlU",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/ZI-j_POtzlU/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 4,
- "category": "waist",
- "originalName": "How to Do: LYING TWIST STRETCH"
- },
- {
- "name": "Reclined Oblíquo Torção",
- "originalTitle": "How to Do: RECLINED OBLIQUE TWIST",
- "emoji": "⏳",
- "youtubeId": "XKW5jru5pGo",
- "embedUrl": "https://www.youtube.com/embed/XKW5jru5pGo",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/XKW5jru5pGo/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "waist",
- "originalName": "How to Do: RECLINED OBLIQUE TWIST"
- },
- {
- "name": "Torção Fazer Torso",
- "originalTitle": "Como fazer: TORÇÃO DO TORSO",
- "emoji": "⏳",
- "youtubeId": "f4Qah0bQTIo",
- "embedUrl": "https://www.youtube.com/embed/f4Qah0bQTIo",
- "duration": "1:03",
- "durationInSeconds": 63,
- "thumbnail": "https://img.youtube.com/vi/f4Qah0bQTIo/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "waist",
- "originalName": "Como fazer: TORÇÃO DO TORSO"
- },
- {
- "name": ":sentado Lateral Flexão",
- "originalTitle": "How to Do:SEATED SIDE BEND",
- "emoji": "⏳",
- "youtubeId": "KS5j-mvDLh0",
- "embedUrl": "https://www.youtube.com/embed/KS5j-mvDLh0",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/KS5j-mvDLh0/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "waist",
- "originalName": "How to Do:SEATED SIDE BEND"
- },
- {
- "name": ":sit-para Cima Torção",
- "originalTitle": "How to Do:SIT-UP TWIST",
- "emoji": "⏳",
- "youtubeId": "z942YS7nKQA",
- "embedUrl": "https://www.youtube.com/embed/z942YS7nKQA",
- "duration": "1:30",
- "durationInSeconds": 90,
- "thumbnail": "https://img.youtube.com/vi/z942YS7nKQA/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 11,
- "category": "waist",
- "originalName": "How to Do:SIT-UP TWIST"
- },
- {
- "name": ":em Pé Lateral Flexão",
- "originalTitle": "How to Do:STANDING SIDE BEND",
- "emoji": "⏳",
- "youtubeId": "fHyCshP7U1Y",
- "embedUrl": "https://www.youtube.com/embed/fHyCshP7U1Y",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/fHyCshP7U1Y/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 7,
- "category": "waist",
- "originalName": "How to Do:STANDING SIDE BEND"
- },
- {
- "name": ":sentado Spinal Torção",
- "originalTitle": "How to Do:SEATED SPINAL TWIST",
- "emoji": "⏳",
- "youtubeId": "T1ocAPNFJJY",
- "embedUrl": "https://www.youtube.com/embed/T1ocAPNFJJY",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/T1ocAPNFJJY/maxresdefault.jpg",
- "sets": 3,
- "reps": "12",
- "rest": 30,
- "calories": 6,
- "category": "waist",
- "originalName": "How to Do:SEATED SPINAL TWIST"
- },
- {
- "name": "Alongamento Com Torção Deitada",
- "originalTitle": "Como fazer: Alongamento com torção deitada",
- "emoji": "⏳",
- "youtubeId": "6c6Zk3SBzrk",
- "embedUrl": "https://www.youtube.com/embed/6c6Zk3SBzrk",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/6c6Zk3SBzrk/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "waist",
- "originalName": "Como fazer: Alongamento com torção deitada"
- },
- {
- "name": "Reclined Oblíquo Torção",
- "originalTitle": "How to Do: RECLINED OBLIQUE TWIST",
- "emoji": "⏳",
- "youtubeId": "F_S53B3cKoU",
- "embedUrl": "https://www.youtube.com/embed/F_S53B3cKoU",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/F_S53B3cKoU/maxresdefault.jpg",
- "sets": 3,
- "reps": "40s",
- "rest": 30,
- "calories": 8,
- "category": "waist",
- "originalName": "How to Do: RECLINED OBLIQUE TWIST"
- }
-];
diff --git a/public/exercises-chunks/yoga.js b/public/exercises-chunks/yoga.js
deleted file mode 100644
index 8ae6dc5096c654ef8ea6fa8be0e1cf8651bc42ec..0000000000000000000000000000000000000000
--- a/public/exercises-chunks/yoga.js
+++ /dev/null
@@ -1,918 +0,0 @@
-// 🏋️ Exercises Chunk: yoga
-// Auto-generated by split-exercises-database.js
-// Total exercises: 57
-
-export const EXERCISES_YOGA = [
- {
- "name": "Half Moon Pose",
- "originalTitle": "How to Do: HALF MOON POSE",
- "emoji": "🧘♀️",
- "youtubeId": "TznRHywkPwU",
- "embedUrl": "https://www.youtube.com/embed/TznRHywkPwU",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/TznRHywkPwU/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: HALF MOON POSE"
- },
- {
- "name": "Guerreiro Iii",
- "originalTitle": "How to Do: WARRIOR III",
- "emoji": "🧘♀️",
- "youtubeId": "ySy_k5R3lHg",
- "embedUrl": "https://www.youtube.com/embed/ySy_k5R3lHg",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/ySy_k5R3lHg/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: WARRIOR III"
- },
- {
- "name": "Reverse Guerreiro",
- "originalTitle": "How to Do: REVERSE WARRIOR",
- "emoji": "🧘♀️",
- "youtubeId": "8LmWu5XnEWc",
- "embedUrl": "https://www.youtube.com/embed/8LmWu5XnEWc",
- "duration": "1:43",
- "durationInSeconds": 103,
- "thumbnail": "https://img.youtube.com/vi/8LmWu5XnEWc/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 7,
- "category": "yoga",
- "originalName": "How to Do: REVERSE WARRIOR"
- },
- {
- "name": "Guerreiro Ii",
- "originalTitle": "How to Do: WARRIOR II",
- "emoji": "🧘♀️",
- "youtubeId": "YSjBJDkA6zg",
- "embedUrl": "https://www.youtube.com/embed/YSjBJDkA6zg",
- "duration": "1:20",
- "durationInSeconds": 80,
- "thumbnail": "https://img.youtube.com/vi/YSjBJDkA6zg/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: WARRIOR II"
- },
- {
- "name": "Humble Guerreiro",
- "originalTitle": "How to Do: HUMBLE WARRIOR",
- "emoji": "🧘♀️",
- "youtubeId": "a6ANkE4emF8",
- "embedUrl": "https://www.youtube.com/embed/a6ANkE4emF8",
- "duration": "1:42",
- "durationInSeconds": 102,
- "thumbnail": "https://img.youtube.com/vi/a6ANkE4emF8/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 7,
- "category": "yoga",
- "originalName": "How to Do: HUMBLE WARRIOR"
- },
- {
- "name": "Revolved Triângulo Pose",
- "originalTitle": "How to Do: REVOLVED TRIANGLE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "Tbz3FVAjVtI",
- "embedUrl": "https://www.youtube.com/embed/Tbz3FVAjVtI",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/Tbz3FVAjVtI/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: REVOLVED TRIANGLE POSE"
- },
- {
- "name": "Sphinx Pose",
- "originalTitle": "How to Do: SPHINX POSE",
- "emoji": "🧘♀️",
- "youtubeId": "7a_WhOoegHE",
- "embedUrl": "https://www.youtube.com/embed/7a_WhOoegHE",
- "duration": "1:02",
- "durationInSeconds": 62,
- "thumbnail": "https://img.youtube.com/vi/7a_WhOoegHE/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: SPHINX POSE"
- },
- {
- "name": "Happy Baby Pose",
- "originalTitle": "How to Do: HAPPY BABY POSE",
- "emoji": "🧘♀️",
- "youtubeId": "z-BjiGQZe4s",
- "embedUrl": "https://www.youtube.com/embed/z-BjiGQZe4s",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/z-BjiGQZe4s/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: HAPPY BABY POSE"
- },
- {
- "name": "Walk Dog",
- "originalTitle": "How to Do: WALK THE DOG",
- "emoji": "🧘♀️",
- "youtubeId": "PCgS48SiR2k",
- "embedUrl": "https://www.youtube.com/embed/PCgS48SiR2k",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/PCgS48SiR2k/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: WALK THE DOG"
- },
- {
- "name": "Garland Pose",
- "originalTitle": "How to Do: GARLAND POSE",
- "emoji": "🧘♀️",
- "youtubeId": "_xJPi7yuelw",
- "embedUrl": "https://www.youtube.com/embed/_xJPi7yuelw",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/_xJPi7yuelw/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: GARLAND POSE"
- },
- {
- "name": "Revolved Cadeira Pose",
- "originalTitle": "How to Do: REVOLVED CHAIR POSE",
- "emoji": "🧘♀️",
- "youtubeId": "pQOK2-E-5sM",
- "embedUrl": "https://www.youtube.com/embed/pQOK2-E-5sM",
- "duration": "1:09",
- "durationInSeconds": 69,
- "thumbnail": "https://img.youtube.com/vi/pQOK2-E-5sM/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: REVOLVED CHAIR POSE"
- },
- {
- "name": "Goddess Pose",
- "originalTitle": "How to Do: GODDESS POSE",
- "emoji": "🧘♀️",
- "youtubeId": "AhX3PujoRgo",
- "embedUrl": "https://www.youtube.com/embed/AhX3PujoRgo",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/AhX3PujoRgo/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: GODDESS POSE"
- },
- {
- "name": "Upward Facing Dog",
- "originalTitle": "How to Do: UPWARD FACING DOG",
- "emoji": "🧘♀️",
- "youtubeId": "OJ9j9D0lNBg",
- "embedUrl": "https://www.youtube.com/embed/OJ9j9D0lNBg",
- "duration": "1:10",
- "durationInSeconds": 70,
- "thumbnail": "https://img.youtube.com/vi/OJ9j9D0lNBg/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: UPWARD FACING DOG"
- },
- {
- "name": "Palm Árvore Pose",
- "originalTitle": "How to Do: PALM TREE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "V_bSLebtVJs",
- "embedUrl": "https://www.youtube.com/embed/V_bSLebtVJs",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/V_bSLebtVJs/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: PALM TREE POSE"
- },
- {
- "name": "Half Circle Pose",
- "originalTitle": "How to Do: HALF CIRCLE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "fTUxoLumSH0",
- "embedUrl": "https://www.youtube.com/embed/fTUxoLumSH0",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/fTUxoLumSH0/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: HALF CIRCLE POSE"
- },
- {
- "name": "Sentado Gato E Vaca",
- "originalTitle": "How to Do: SEATED CAT COW",
- "emoji": "🧘♀️",
- "youtubeId": "PMxA3xlFpAk",
- "embedUrl": "https://www.youtube.com/embed/PMxA3xlFpAk",
- "duration": "1:00",
- "durationInSeconds": 60,
- "thumbnail": "https://img.youtube.com/vi/PMxA3xlFpAk/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: SEATED CAT COW"
- },
- {
- "name": "Half Plough Pose",
- "originalTitle": "How to Do: HALF PLOUGH POSE",
- "emoji": "🧘♀️",
- "youtubeId": "rHlaMiHXdPI",
- "embedUrl": "https://www.youtube.com/embed/rHlaMiHXdPI",
- "duration": "1:11",
- "durationInSeconds": 71,
- "thumbnail": "https://img.youtube.com/vi/rHlaMiHXdPI/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: HALF PLOUGH POSE"
- },
- {
- "name": "Thunderbolt Pose",
- "originalTitle": "How to Do: THUNDERBOLT POSE",
- "emoji": "🧘♀️",
- "youtubeId": "uPZZMuYA5zc",
- "embedUrl": "https://www.youtube.com/embed/uPZZMuYA5zc",
- "duration": "1:07",
- "durationInSeconds": 67,
- "thumbnail": "https://img.youtube.com/vi/uPZZMuYA5zc/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: THUNDERBOLT POSE"
- },
- {
- "name": "Locust Pose",
- "originalTitle": "How to Do: LOCUST POSE",
- "emoji": "🧘♀️",
- "youtubeId": "4I5EFtmDAiY",
- "embedUrl": "https://www.youtube.com/embed/4I5EFtmDAiY",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/4I5EFtmDAiY/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do: LOCUST POSE"
- },
- {
- "name": "Half Locust Pose",
- "originalTitle": "How to Do: HALF LOCUST POSE",
- "emoji": "🧘♀️",
- "youtubeId": "GYpJBJ1s77Y",
- "embedUrl": "https://www.youtube.com/embed/GYpJBJ1s77Y",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/GYpJBJ1s77Y/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: HALF LOCUST POSE"
- },
- {
- "name": "Tiger Pose",
- "originalTitle": "How to Do: TIGER POSE",
- "emoji": "🧘♀️",
- "youtubeId": "poN4_v25CAI",
- "embedUrl": "https://www.youtube.com/embed/poN4_v25CAI",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/poN4_v25CAI/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: TIGER POSE"
- },
- {
- "name": "Baixo Barco Pose",
- "originalTitle": "How to Do: LOW BOAT POSE",
- "emoji": "🧘♀️",
- "youtubeId": "pqL9RYhYJAE",
- "embedUrl": "https://www.youtube.com/embed/pqL9RYhYJAE",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/pqL9RYhYJAE/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: LOW BOAT POSE"
- },
- {
- "name": "Gate Pose",
- "originalTitle": "How to Do: GATE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "4CmVrMBtKuE",
- "embedUrl": "https://www.youtube.com/embed/4CmVrMBtKuE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/4CmVrMBtKuE/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: GATE POSE"
- },
- {
- "name": "Lumbar Gato E Vaca",
- "originalTitle": "How to Do: LUMBAR CAT COW",
- "emoji": "🧘♀️",
- "youtubeId": "o3H3RJ4SwbQ",
- "embedUrl": "https://www.youtube.com/embed/o3H3RJ4SwbQ",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/o3H3RJ4SwbQ/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: LUMBAR CAT COW"
- },
- {
- "name": "Árvore Pose",
- "originalTitle": "How to Do: TREE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "sxymAjTuUx0",
- "embedUrl": "https://www.youtube.com/embed/sxymAjTuUx0",
- "duration": "1:04",
- "durationInSeconds": 64,
- "thumbnail": "https://img.youtube.com/vi/sxymAjTuUx0/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: TREE POSE"
- },
- {
- "name": "Corpse Pose",
- "originalTitle": "How to Do: CORPSE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "Ns8TW7y-abA",
- "embedUrl": "https://www.youtube.com/embed/Ns8TW7y-abA",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/Ns8TW7y-abA/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: CORPSE POSE"
- },
- {
- "name": "Bow Pose",
- "originalTitle": "How to Do: BOW POSE",
- "emoji": "🧘♀️",
- "youtubeId": "inetVHah2NE",
- "embedUrl": "https://www.youtube.com/embed/inetVHah2NE",
- "duration": "0:57",
- "durationInSeconds": 57,
- "thumbnail": "https://img.youtube.com/vi/inetVHah2NE/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: BOW POSE"
- },
- {
- "name": "Lizard Pose",
- "originalTitle": "How to Do: LIZARD POSE",
- "emoji": "🧘♀️",
- "youtubeId": "x8VZ3-rx2HE",
- "embedUrl": "https://www.youtube.com/embed/x8VZ3-rx2HE",
- "duration": "1:06",
- "durationInSeconds": 66,
- "thumbnail": "https://img.youtube.com/vi/x8VZ3-rx2HE/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: LIZARD POSE"
- },
- {
- "name": "Sage Marichi's Pose Iii",
- "originalTitle": "How to Do: SAGE MARICHI'S POSE III",
- "emoji": "🧘♀️",
- "youtubeId": "bGzlOXYDkxg",
- "embedUrl": "https://www.youtube.com/embed/bGzlOXYDkxg",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/bGzlOXYDkxg/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: SAGE MARICHI'S POSE III"
- },
- {
- "name": "Barco Pose",
- "originalTitle": "How to Do: BOAT POSE",
- "emoji": "🧘♀️",
- "youtubeId": "0-N8ty8OMts",
- "embedUrl": "https://www.youtube.com/embed/0-N8ty8OMts",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/0-N8ty8OMts/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: BOAT POSE"
- },
- {
- "name": "Pombo Pose",
- "originalTitle": "How to Do: PIGEON POSE",
- "emoji": "🧘♀️",
- "youtubeId": "M9VNeCErXq8",
- "embedUrl": "https://www.youtube.com/embed/M9VNeCErXq8",
- "duration": "1:16",
- "durationInSeconds": 76,
- "thumbnail": "https://img.youtube.com/vi/M9VNeCErXq8/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: PIGEON POSE"
- },
- {
- "name": "Fish Pose",
- "originalTitle": "How to Do: FISH POSE",
- "emoji": "🧘♀️",
- "youtubeId": "e3gBrBFM-3M",
- "embedUrl": "https://www.youtube.com/embed/e3gBrBFM-3M",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/e3gBrBFM-3M/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: FISH POSE"
- },
- {
- "name": "Guerreiro I",
- "originalTitle": "How to Do: WARRIOR I",
- "emoji": "🧘♀️",
- "youtubeId": "98h26Ayke0s",
- "embedUrl": "https://www.youtube.com/embed/98h26Ayke0s",
- "duration": "1:23",
- "durationInSeconds": 83,
- "thumbnail": "https://img.youtube.com/vi/98h26Ayke0s/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 6,
- "category": "yoga",
- "originalName": "How to Do: WARRIOR I"
- },
- {
- "name": ":downward Facing Dog",
- "originalTitle": "How to Do:DOWNWARD FACING DOG",
- "emoji": "🧘♀️",
- "youtubeId": "ahBd-oI76Zs",
- "embedUrl": "https://www.youtube.com/embed/ahBd-oI76Zs",
- "duration": "0:39",
- "durationInSeconds": 39,
- "thumbnail": "https://img.youtube.com/vi/ahBd-oI76Zs/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:DOWNWARD FACING DOG"
- },
- {
- "name": ":wrists & Ankles Alongamento",
- "originalTitle": "How to Do:WRISTS & ANKLES STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "oVyhNRtXIio",
- "embedUrl": "https://www.youtube.com/embed/oVyhNRtXIio",
- "duration": "0:38",
- "durationInSeconds": 38,
- "thumbnail": "https://img.youtube.com/vi/oVyhNRtXIio/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:WRISTS & ANKLES STRETCH"
- },
- {
- "name": ":triângulo Pose",
- "originalTitle": "How to Do:TRIANGLE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "qOYy5m3rr1s",
- "embedUrl": "https://www.youtube.com/embed/qOYy5m3rr1s",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/qOYy5m3rr1s/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do:TRIANGLE POSE"
- },
- {
- "name": ":levator Scapulae Alongamento",
- "originalTitle": "How to Do:LEVATOR SCAPULAE STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "wnD-FX2lEYs",
- "embedUrl": "https://www.youtube.com/embed/wnD-FX2lEYs",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/wnD-FX2lEYs/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:LEVATOR SCAPULAE STRETCH"
- },
- {
- "name": ":downward Facing Dog Sobre Parede",
- "originalTitle": "How to Do:DOWNWARD FACING DOG ON THE WALL",
- "emoji": "🧘♀️",
- "youtubeId": "rto2xsfqWx8",
- "embedUrl": "https://www.youtube.com/embed/rto2xsfqWx8",
- "duration": "0:43",
- "durationInSeconds": 43,
- "thumbnail": "https://img.youtube.com/vi/rto2xsfqWx8/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:DOWNWARD FACING DOG ON THE WALL"
- },
- {
- "name": ":leaning Stretcher Raises",
- "originalTitle": "How to Do:LEANING STRETCHER RAISES",
- "emoji": "🧘♀️",
- "youtubeId": "qQ-StR-AXzM",
- "embedUrl": "https://www.youtube.com/embed/qQ-StR-AXzM",
- "duration": "0:40",
- "durationInSeconds": 40,
- "thumbnail": "https://img.youtube.com/vi/qQ-StR-AXzM/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:LEANING STRETCHER RAISES"
- },
- {
- "name": ":adductor Alongamento Em Em Pé",
- "originalTitle": "How to Do:ADDUCTOR STRETCH IN STANDING",
- "emoji": "🧘♀️",
- "youtubeId": "MjFb2MyaNjs",
- "embedUrl": "https://www.youtube.com/embed/MjFb2MyaNjs",
- "duration": "0:56",
- "durationInSeconds": 56,
- "thumbnail": "https://img.youtube.com/vi/MjFb2MyaNjs/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do:ADDUCTOR STRETCH IN STANDING"
- },
- {
- "name": ":lateral-deitado Floor Alongamento",
- "originalTitle": "How to Do:SIDE-LYING FLOOR STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "DMlSdmsHEeI",
- "embedUrl": "https://www.youtube.com/embed/DMlSdmsHEeI",
- "duration": "0:35",
- "durationInSeconds": 35,
- "thumbnail": "https://img.youtube.com/vi/DMlSdmsHEeI/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 2,
- "category": "yoga",
- "originalName": "How to Do:SIDE-LYING FLOOR STRETCH"
- },
- {
- "name": ":gato E Vaca Pose",
- "originalTitle": "How to Do:CAT COW POSE",
- "emoji": "🧘♀️",
- "youtubeId": "w_UKcI1Ftn8",
- "embedUrl": "https://www.youtube.com/embed/w_UKcI1Ftn8",
- "duration": "0:50",
- "durationInSeconds": 50,
- "thumbnail": "https://img.youtube.com/vi/w_UKcI1Ftn8/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:CAT COW POSE"
- },
- {
- "name": "Cobra Alongamento",
- "originalTitle": "How to Do: COBRA STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "z21McHHOpAg",
- "embedUrl": "https://www.youtube.com/embed/z21McHHOpAg",
- "duration": "0:30",
- "durationInSeconds": 30,
- "thumbnail": "https://img.youtube.com/vi/z21McHHOpAg/maxresdefault.jpg",
- "sets": 2,
- "reps": "30s",
- "rest": 15,
- "calories": 2,
- "category": "yoga",
- "originalName": "How to Do: COBRA STRETCH"
- },
- {
- "name": "Cobras",
- "originalTitle": "How to Do: COBRAS",
- "emoji": "🧘♀️",
- "youtubeId": "q46qN4ypiFo",
- "embedUrl": "https://www.youtube.com/embed/q46qN4ypiFo",
- "duration": "0:52",
- "durationInSeconds": 52,
- "thumbnail": "https://img.youtube.com/vi/q46qN4ypiFo/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do: COBRAS"
- },
- {
- "name": "Postura Da Crianç",
- "originalTitle": "How to Do: CHILD POSE",
- "emoji": "🧘♀️",
- "youtubeId": "DMwRPGMPB10",
- "embedUrl": "https://www.youtube.com/embed/DMwRPGMPB10",
- "duration": "0:41",
- "durationInSeconds": 41,
- "thumbnail": "https://img.youtube.com/vi/DMwRPGMPB10/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do: CHILD POSE"
- },
- {
- "name": ":lateral-deitado Floor Alongamento",
- "originalTitle": "How to Do:SIDE-LYING FLOOR STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "G3JP3uXBf5Y",
- "embedUrl": "https://www.youtube.com/embed/G3JP3uXBf5Y",
- "duration": "0:51",
- "durationInSeconds": 51,
- "thumbnail": "https://img.youtube.com/vi/G3JP3uXBf5Y/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do:SIDE-LYING FLOOR STRETCH"
- },
- {
- "name": ":downward Facing Dog Sobre Parede",
- "originalTitle": "How to Do:DOWNWARD FACING DOG ON THE WALL",
- "emoji": "🧘♀️",
- "youtubeId": "0rMcC-P79F4",
- "embedUrl": "https://www.youtube.com/embed/0rMcC-P79F4",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/0rMcC-P79F4/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do:DOWNWARD FACING DOG ON THE WALL"
- },
- {
- "name": ":levator Scapulae Alongamento",
- "originalTitle": "How to Do:LEVATOR SCAPULAE STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "qmHPk-kjIpQ",
- "embedUrl": "https://www.youtube.com/embed/qmHPk-kjIpQ",
- "duration": "0:53",
- "durationInSeconds": 53,
- "thumbnail": "https://img.youtube.com/vi/qmHPk-kjIpQ/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do:LEVATOR SCAPULAE STRETCH"
- },
- {
- "name": ":triângulo Pose",
- "originalTitle": "How to Do:TRIANGLE POSE",
- "emoji": "🧘♀️",
- "youtubeId": "-dcRVM2sZH0",
- "embedUrl": "https://www.youtube.com/embed/-dcRVM2sZH0",
- "duration": "1:33",
- "durationInSeconds": 93,
- "thumbnail": "https://img.youtube.com/vi/-dcRVM2sZH0/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 6,
- "category": "yoga",
- "originalName": "How to Do:TRIANGLE POSE"
- },
- {
- "name": ":wrists & Ankles Alongamento",
- "originalTitle": "How to Do:WRISTS & ANKLES STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "IcrulcMBD1U",
- "embedUrl": "https://www.youtube.com/embed/IcrulcMBD1U",
- "duration": "0:55",
- "durationInSeconds": 55,
- "thumbnail": "https://img.youtube.com/vi/IcrulcMBD1U/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do:WRISTS & ANKLES STRETCH"
- },
- {
- "name": ":leaning Stretcher Raises",
- "originalTitle": "How to Do:LEANING STRETCHER RAISES",
- "emoji": "🧘♀️",
- "youtubeId": "SoAnlaUG5lw",
- "embedUrl": "https://www.youtube.com/embed/SoAnlaUG5lw",
- "duration": "1:12",
- "durationInSeconds": 72,
- "thumbnail": "https://img.youtube.com/vi/SoAnlaUG5lw/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do:LEANING STRETCHER RAISES"
- },
- {
- "name": "Alongamento Em Posição De Borboleta Deitada",
- "originalTitle": "Como fazer: Alongamento em posição de borboleta deitada",
- "emoji": "🧘♀️",
- "youtubeId": "AWWF4nimzhk",
- "embedUrl": "https://www.youtube.com/embed/AWWF4nimzhk",
- "duration": "0:58",
- "durationInSeconds": 58,
- "thumbnail": "https://img.youtube.com/vi/AWWF4nimzhk/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "Como fazer: Alongamento em posição de borboleta deitada"
- },
- {
- "name": "Cobras",
- "originalTitle": "How to Do: COBRAS",
- "emoji": "🧘♀️",
- "youtubeId": "W0hXxvY8yp0",
- "embedUrl": "https://www.youtube.com/embed/W0hXxvY8yp0",
- "duration": "0:49",
- "durationInSeconds": 49,
- "thumbnail": "https://img.youtube.com/vi/W0hXxvY8yp0/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do: COBRAS"
- },
- {
- "name": "Adductor Alongamento Em Em Pé",
- "originalTitle": "How to Do: ADDUCTOR STRETCH IN STANDING",
- "emoji": "🧘♀️",
- "youtubeId": "9Hv2TztJwGI",
- "embedUrl": "https://www.youtube.com/embed/9Hv2TztJwGI",
- "duration": "1:13",
- "durationInSeconds": 73,
- "thumbnail": "https://img.youtube.com/vi/9Hv2TztJwGI/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: ADDUCTOR STRETCH IN STANDING"
- },
- {
- "name": "Gato E Vaca Pose",
- "originalTitle": "How to Do: CAT COW POSE",
- "emoji": "🧘♀️",
- "youtubeId": "L-T0HejuQdo",
- "embedUrl": "https://www.youtube.com/embed/L-T0HejuQdo",
- "duration": "1:08",
- "durationInSeconds": 68,
- "thumbnail": "https://img.youtube.com/vi/L-T0HejuQdo/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 5,
- "category": "yoga",
- "originalName": "How to Do: CAT COW POSE"
- },
- {
- "name": "Child's Pose",
- "originalTitle": "How to Do: CHILD'S POSE",
- "emoji": "🧘♀️",
- "youtubeId": "74oEGdu4_dI",
- "embedUrl": "https://www.youtube.com/embed/74oEGdu4_dI",
- "duration": "1:01",
- "durationInSeconds": 61,
- "thumbnail": "https://img.youtube.com/vi/74oEGdu4_dI/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 4,
- "category": "yoga",
- "originalName": "How to Do: CHILD'S POSE"
- },
- {
- "name": "Cobra Alongamento",
- "originalTitle": "How to Do: COBRA STRETCH",
- "emoji": "🧘♀️",
- "youtubeId": "9Z7IO95Np2g",
- "embedUrl": "https://www.youtube.com/embed/9Z7IO95Np2g",
- "duration": "0:46",
- "durationInSeconds": 46,
- "thumbnail": "https://img.youtube.com/vi/9Z7IO95Np2g/maxresdefault.jpg",
- "sets": 2,
- "reps": "45s",
- "rest": 15,
- "calories": 3,
- "category": "yoga",
- "originalName": "How to Do: COBRA STRETCH"
- }
-];
diff --git a/public/exercises-database-loader.js b/public/exercises-database-loader.js
deleted file mode 100644
index bc09a8ea9febc7cb8f8a72dcbd6841db1bab1784..0000000000000000000000000000000000000000
--- a/public/exercises-database-loader.js
+++ /dev/null
@@ -1,116 +0,0 @@
-// 🚀 Exercises Database - Dynamic Loader
-// Auto-generated by split-exercises-database.js
-// Carrega exercícios sob demanda para reduzir bundle inicial
-
-// Cache de chunks carregados
-const loadedChunks = new Map();
-
-// Lista de categorias disponíveis
-export const AVAILABLE_CATEGORIES = ["legs","mobility","arms","fullbody","face","yoga","abs","waist","back","glutes","cardio","chest"];
-
-/**
- * 📦 Carrega categoria de exercícios sob demanda
- * @param {string} category - Nome da categoria
- * @returns {Promise