9736 lines
393 KiB
JSON
9736 lines
393 KiB
JSON
{
|
|
"id": 2105,
|
|
"name": "Total Body HIIT Phase 1",
|
|
"description": "Total Body",
|
|
"supersets": [
|
|
{
|
|
"id": null,
|
|
"exercises": [
|
|
{
|
|
"id": null,
|
|
"exercise": {
|
|
"id": 1133,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/First_Up.m4a",
|
|
"video_url": "/media/hls/First_Up.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/First_Up.m4a",
|
|
"created_at": "2023-08-08T23:53:26.302344Z",
|
|
"updated_at": "2023-08-08T23:53:26.302390Z",
|
|
"name": "First Up",
|
|
"description": "First Up",
|
|
"side": "Chill",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": null,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "c9a9f36a-3d0b-4292-8c9a-87cd5cac9df2",
|
|
"created_at": null,
|
|
"updated_at": null,
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 15,
|
|
"order": 1,
|
|
"superset": null
|
|
}
|
|
],
|
|
"created_at": null,
|
|
"updated_at": null,
|
|
"name": "Lets Go",
|
|
"rounds": 1,
|
|
"order": 0,
|
|
"estimated_time": 15,
|
|
"workout": 2105
|
|
},
|
|
{
|
|
"id": 12421,
|
|
"exercises": [
|
|
{
|
|
"id": 56902,
|
|
"exercise": {
|
|
"id": 678,
|
|
"muscles": [
|
|
{
|
|
"id": 2414,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:24.329762Z",
|
|
"updated_at": "2023-07-25T15:46:24.330221Z",
|
|
"exercise": 678,
|
|
"muscle": 53
|
|
},
|
|
{
|
|
"id": 2415,
|
|
"name": "middle back",
|
|
"created_at": "2023-07-25T15:46:24.331087Z",
|
|
"updated_at": "2023-07-25T15:46:24.331623Z",
|
|
"exercise": 678,
|
|
"muscle": 50
|
|
},
|
|
{
|
|
"id": 2416,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:24.332515Z",
|
|
"updated_at": "2023-07-25T15:46:24.332993Z",
|
|
"exercise": 678,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/World's_Greatest_Stretch.m4a",
|
|
"video_url": "/media/hls/Worlds_Greatest_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/World's_Greatest_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.653769Z",
|
|
"updated_at": "2023-07-25T15:31:17.653776Z",
|
|
"name": "World's Greatest Stretch",
|
|
"description": "Start in a high plank,, and step into a spiderman stretch.. Open up towards your front leg,, next rotate back,, to then straighten your front leg and stretch your hamstring.. Switch legs and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,thoracic spine,ankle,knee,shoulder,wrist",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hip flexor,middle back,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.13777778,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "79d60481-2f6d-41ef-ad90-479ac28d7e97",
|
|
"created_at": "2023-08-16T15:55:22.475348Z",
|
|
"updated_at": "2023-08-16T15:55:22.484654Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 1,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56903,
|
|
"exercise": {
|
|
"id": 570,
|
|
"muscles": [
|
|
{
|
|
"id": 65,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:20.781768Z",
|
|
"updated_at": "2023-07-25T15:46:20.782238Z",
|
|
"exercise": 570,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 66,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:20.783126Z",
|
|
"updated_at": "2023-07-25T15:46:20.783616Z",
|
|
"exercise": 570,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Airplanes.m4a",
|
|
"video_url": "/media/hls/Airplanes.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Airplanes.m4a",
|
|
"created_at": "2023-07-25T15:31:17.570265Z",
|
|
"updated_at": "2023-07-25T15:31:17.570272Z",
|
|
"name": "Airplanes",
|
|
"description": "Pivot from the hip of your left leg. As you see-saw down, keep your upper body and right leg moving as one piece. Go to parallel and then pull back up.",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "balance,lower pull - hip hinge",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,glutes",
|
|
"synonyms": "SL RDL,Single Leg Romanian Deadlift",
|
|
"estimated_rep_duration": 0.18290599,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "af1b029c-7156-4922-8ac6-79bfd030131d",
|
|
"created_at": "2023-08-16T15:55:22.495201Z",
|
|
"updated_at": "2023-08-16T15:55:22.504247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 2,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56904,
|
|
"exercise": {
|
|
"id": 861,
|
|
"muscles": [
|
|
{
|
|
"id": 67,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:20.784500Z",
|
|
"updated_at": "2023-07-25T15:46:20.785055Z",
|
|
"exercise": 861,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 68,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:20.786008Z",
|
|
"updated_at": "2023-07-25T15:46:20.786482Z",
|
|
"exercise": 861,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Airplanes.m4a",
|
|
"video_url": "/media/hls/Airplanes.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Airplanes.m4a",
|
|
"created_at": "2023-07-25T15:31:17.837920Z",
|
|
"updated_at": "2023-07-25T15:31:17.837927Z",
|
|
"name": "Airplanes",
|
|
"description": "Pivot from the hip of your right leg. As you see-saw down, keep your upper body and left leg moving as one piece. Go to parallel and then pull back up.",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "balance,lower pull - hip hinge",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,glutes",
|
|
"synonyms": "SL RDL,Single Leg Romanian Deadlift",
|
|
"estimated_rep_duration": 0.18290599,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "8649218b-89fa-463d-81a4-2e9524c6998c",
|
|
"created_at": "2023-08-16T15:55:22.515085Z",
|
|
"updated_at": "2023-08-16T15:55:22.523397Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 3,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56905,
|
|
"exercise": {
|
|
"id": 783,
|
|
"muscles": [
|
|
{
|
|
"id": 126,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:20.873778Z",
|
|
"updated_at": "2023-07-25T15:46:20.874743Z",
|
|
"exercise": 783,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Arm_Circles_Backward.m4a",
|
|
"video_url": "/media/hls/Arm_Circles_Backward.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Arm_Circles_Backward.m4a",
|
|
"created_at": "2023-07-25T15:31:17.777768Z",
|
|
"updated_at": "2023-07-25T15:31:17.777775Z",
|
|
"name": "Arm Circles Backward",
|
|
"description": "Stand tall and cycle your arms up and overhead, then back behind you, in a large circular motion.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1.25,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "79760faf-5d15-4865-b94d-2a6562b0fca2",
|
|
"created_at": "2023-08-16T15:55:22.533694Z",
|
|
"updated_at": "2023-08-16T15:55:22.543184Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 4,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56906,
|
|
"exercise": {
|
|
"id": 975,
|
|
"muscles": [
|
|
{
|
|
"id": 127,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:20.876136Z",
|
|
"updated_at": "2023-07-25T15:46:20.876734Z",
|
|
"exercise": 975,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Arm_Circles_Forward.m4a",
|
|
"video_url": "/media/hls/Arm_Circles_Forward.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Arm_Circles_Forward.m4a",
|
|
"created_at": "2023-07-25T15:31:17.927225Z",
|
|
"updated_at": "2023-07-25T15:31:17.927232Z",
|
|
"name": "Arm Circles Forward",
|
|
"description": "Cycle your arms forward in a large circular motion.. Remember to stand tall.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1.25,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3064c002-f792-4c30-afd2-b1548755ad26",
|
|
"created_at": "2023-08-16T15:55:22.553289Z",
|
|
"updated_at": "2023-08-16T15:55:22.561858Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 5,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56907,
|
|
"exercise": {
|
|
"id": 961,
|
|
"muscles": [
|
|
{
|
|
"id": 986,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.212266Z",
|
|
"updated_at": "2023-07-25T15:46:22.212805Z",
|
|
"exercise": 961,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 987,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.213714Z",
|
|
"updated_at": "2023-07-25T15:46:22.214186Z",
|
|
"exercise": 961,
|
|
"muscle": 40
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Inchworms.m4a",
|
|
"video_url": "/media/hls/Inchworms.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Inchworms.m4a",
|
|
"created_at": "2023-07-25T15:31:17.916169Z",
|
|
"updated_at": "2023-07-25T15:31:17.916176Z",
|
|
"name": "Inchworms",
|
|
"description": "Fold over and place your hands on the ground. Taking small steps with your hands, walk out into a plank position. While keeping your legs straight, walk your feet up to your hands.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,elbow,hip,shoulder,wrist,knee",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,core",
|
|
"synonyms": "Walkouts",
|
|
"estimated_rep_duration": 0.15987654,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "0f903ace-dd9f-4f46-bfef-a550273a4dd9",
|
|
"created_at": "2023-08-16T15:55:22.572282Z",
|
|
"updated_at": "2023-08-16T15:55:22.581689Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 6,
|
|
"superset": 12421
|
|
},
|
|
{
|
|
"id": 56908,
|
|
"exercise": {
|
|
"id": 66,
|
|
"muscles": [
|
|
{
|
|
"id": 928,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:22.115710Z",
|
|
"updated_at": "2023-07-25T15:46:22.116169Z",
|
|
"exercise": 66,
|
|
"muscle": 53
|
|
},
|
|
{
|
|
"id": 929,
|
|
"name": "calves",
|
|
"created_at": "2023-07-25T15:46:22.116983Z",
|
|
"updated_at": "2023-07-25T15:46:22.117493Z",
|
|
"exercise": 66,
|
|
"muscle": 57
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/High_Knees.m4a",
|
|
"video_url": "/media/hls/High_Knees.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Knees.m4a",
|
|
"created_at": "2023-07-25T15:31:17.183299Z",
|
|
"updated_at": "2023-07-25T15:31:17.183307Z",
|
|
"name": "High Knees",
|
|
"description": "Standing tall with good posture, lift your knee up to your chest. Alternate as quickly as you can.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "cardio/locomotion,mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hip flexor,calves",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "187ba170-cf7d-422f-bfac-f46b55b63e4e",
|
|
"created_at": "2023-08-16T15:55:22.592281Z",
|
|
"updated_at": "2023-08-16T15:55:22.600809Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 7,
|
|
"superset": 12421
|
|
}
|
|
],
|
|
"created_at": "2023-08-16T15:55:22.456317Z",
|
|
"updated_at": "2023-08-16T15:55:22.609096Z",
|
|
"name": "Warm-Up",
|
|
"rounds": 1,
|
|
"order": 1,
|
|
"estimated_time": 210,
|
|
"workout": 2105
|
|
},
|
|
{
|
|
"id": 12422,
|
|
"exercises": [
|
|
{
|
|
"id": 56909,
|
|
"exercise": {
|
|
"id": 2,
|
|
"muscles": [
|
|
{
|
|
"id": 931,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.119686Z",
|
|
"updated_at": "2023-07-25T15:46:22.120175Z",
|
|
"exercise": 2,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 932,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:22.120992Z",
|
|
"updated_at": "2023-07-25T15:46:22.121458Z",
|
|
"exercise": 2,
|
|
"muscle": 41
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 423,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.067745Z",
|
|
"updated_at": "2023-07-25T15:47:17.068269Z",
|
|
"exercise": 2,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/High_Plank_Arm_Reaches.m4a",
|
|
"video_url": "/media/hls/High_Plank_Arm_Reaches.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Plank_Arm_Reaches.m4a",
|
|
"created_at": "2023-07-25T15:31:17.116512Z",
|
|
"updated_at": "2023-07-25T15:31:17.116524Z",
|
|
"name": "High Plank Arm Reaches",
|
|
"description": "Start in a push-up position with your legs shoulder width apart. Take one hand off the ground and reach away from your body. Slowly lower back down and repeat on the opposite side",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,wrist,elbow,ankle,hip",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "core,obliques",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4263889,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "e990e5b8-f7fe-478e-a4c2-8616f3b9aa31",
|
|
"created_at": "2023-08-16T15:55:22.635349Z",
|
|
"updated_at": "2023-08-16T15:55:22.644257Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 1,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56910,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "cb83ad03-40ef-4f15-ad33-49d332100608",
|
|
"created_at": "2023-08-16T15:55:22.654204Z",
|
|
"updated_at": "2023-08-16T15:55:22.662474Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 2,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56911,
|
|
"exercise": {
|
|
"id": 398,
|
|
"muscles": [
|
|
{
|
|
"id": 550,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.553240Z",
|
|
"updated_at": "2023-07-25T15:46:21.553757Z",
|
|
"exercise": 398,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.437323Z",
|
|
"updated_at": "2023-07-25T15:31:17.437330Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "29899cc3-0933-4eb9-9099-794ce3710114",
|
|
"created_at": "2023-08-16T15:55:22.672440Z",
|
|
"updated_at": "2023-08-16T15:55:22.680850Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 3,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56912,
|
|
"exercise": {
|
|
"id": 399,
|
|
"muscles": [
|
|
{
|
|
"id": 551,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.554625Z",
|
|
"updated_at": "2023-07-25T15:46:21.555088Z",
|
|
"exercise": 399,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.438078Z",
|
|
"updated_at": "2023-07-25T15:31:17.438085Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "70b41e61-a3dd-4268-b106-5c88e5ce1ab8",
|
|
"created_at": "2023-08-16T15:55:22.690730Z",
|
|
"updated_at": "2023-08-16T15:55:22.700613Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 4,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56913,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "a1c78b19-6470-4eb5-b0a8-a0d861f3fc6c",
|
|
"created_at": "2023-08-16T15:55:22.711006Z",
|
|
"updated_at": "2023-08-16T15:55:22.720557Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 5,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56914,
|
|
"exercise": {
|
|
"id": 670,
|
|
"muscles": [
|
|
{
|
|
"id": 1795,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.412513Z",
|
|
"updated_at": "2023-07-25T15:46:23.412998Z",
|
|
"exercise": 670,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1796,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.413972Z",
|
|
"updated_at": "2023-07-25T15:46:23.414622Z",
|
|
"exercise": 670,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.647563Z",
|
|
"updated_at": "2023-07-25T15:31:17.647571Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "57602cd5-c3f9-4b4d-9c8a-f9e0b92d91cf",
|
|
"created_at": "2023-08-16T15:55:22.731342Z",
|
|
"updated_at": "2023-08-16T15:55:22.740043Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 6,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56915,
|
|
"exercise": {
|
|
"id": 671,
|
|
"muscles": [
|
|
{
|
|
"id": 1797,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.415498Z",
|
|
"updated_at": "2023-07-25T15:46:23.416068Z",
|
|
"exercise": 671,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1798,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.416936Z",
|
|
"updated_at": "2023-07-25T15:46:23.417470Z",
|
|
"exercise": 671,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.648309Z",
|
|
"updated_at": "2023-07-25T15:31:17.648316Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "78b19171-38ac-4199-9a09-788212e64820",
|
|
"created_at": "2023-08-16T15:55:22.750312Z",
|
|
"updated_at": "2023-08-16T15:55:22.759247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 7,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56916,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "fcfa8f7a-7e7d-49d9-a6fb-33e9c7ce7bb1",
|
|
"created_at": "2023-08-16T15:55:22.770603Z",
|
|
"updated_at": "2023-08-16T15:55:22.779928Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 8,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56917,
|
|
"exercise": {
|
|
"id": 824,
|
|
"muscles": [
|
|
{
|
|
"id": 2113,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.875531Z",
|
|
"updated_at": "2023-07-25T15:46:23.876181Z",
|
|
"exercise": 824,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 2114,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.877134Z",
|
|
"updated_at": "2023-07-25T15:46:23.877631Z",
|
|
"exercise": 824,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 920,
|
|
"name": "stability ball",
|
|
"created_at": "2023-07-25T15:47:17.770570Z",
|
|
"updated_at": "2023-07-25T15:47:17.771082Z",
|
|
"exercise": 824,
|
|
"equipment": 1113
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"video_url": "/media/hls/Stability_Ball_Knee_Tucks.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"created_at": "2023-07-25T15:31:17.808300Z",
|
|
"updated_at": "2023-07-25T15:31:17.808307Z",
|
|
"name": "Stability Ball Knee Tucks",
|
|
"description": "Start in a pushup position,, with your ankles on the top of a stability ball.. Keep your arms straight,, as you bring your knees towards your chest,, and lift your hips.. Extend back and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "lumbar spine,elbow,hip,knee,shoulder,wrist",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Stability Ball",
|
|
"muscle_groups": "core,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4166666,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "1f1ba258-aecb-47ed-95a1-736450071795",
|
|
"created_at": "2023-08-16T15:55:22.790506Z",
|
|
"updated_at": "2023-08-16T15:55:22.799197Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 9,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56918,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f857bb30-7bc4-4a3a-b4ec-95b40a691fd0",
|
|
"created_at": "2023-08-16T15:55:22.809506Z",
|
|
"updated_at": "2023-08-16T15:55:22.818213Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 10,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56919,
|
|
"exercise": {
|
|
"id": 632,
|
|
"muscles": [
|
|
{
|
|
"id": 1588,
|
|
"name": "upper back",
|
|
"created_at": "2023-07-25T15:46:23.107228Z",
|
|
"updated_at": "2023-07-25T15:46:23.107712Z",
|
|
"exercise": 632,
|
|
"muscle": 47
|
|
},
|
|
{
|
|
"id": 1589,
|
|
"name": "lats",
|
|
"created_at": "2023-07-25T15:46:23.108520Z",
|
|
"updated_at": "2023-07-25T15:46:23.108985Z",
|
|
"exercise": 632,
|
|
"muscle": 48
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 697,
|
|
"name": "resistance band",
|
|
"created_at": "2023-07-25T15:47:17.453052Z",
|
|
"updated_at": "2023-07-25T15:47:17.453487Z",
|
|
"exercise": 632,
|
|
"equipment": 1097
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Resistance_Band_Rows.m4a",
|
|
"video_url": "/media/hls/Resistance_Band_Rows.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Resistance_Band_Rows.m4a",
|
|
"created_at": "2023-07-25T15:31:17.618578Z",
|
|
"updated_at": "2023-07-25T15:31:17.618585Z",
|
|
"name": "Resistance Band Rows",
|
|
"description": "Stand with both feet on the center of the band, feet should width apart. Then hinge your upper body forward at the hips to about a 45-degree angle. Start with your arms hanging down. Keep your elbows tucked close to your body as you pull the band back towards your waist. Pause at the top, lower the arms back down.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,elbow,wrist,hip",
|
|
"movement_patterns": "upper pull,upper pull - horizonal",
|
|
"equipment_required": "Resistance Band",
|
|
"muscle_groups": "upper back,lats",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.3125,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "27406563-cd9e-4e65-b79c-7e4ee88aa916",
|
|
"created_at": "2023-08-16T15:55:22.829154Z",
|
|
"updated_at": "2023-08-16T15:55:22.838135Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 11,
|
|
"superset": 12422
|
|
},
|
|
{
|
|
"id": 56920,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "197d83d6-ad5d-4346-9997-047a20782353",
|
|
"created_at": "2023-08-16T15:55:22.848072Z",
|
|
"updated_at": "2023-08-16T15:55:22.857996Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 12,
|
|
"superset": 12422
|
|
}
|
|
],
|
|
"created_at": "2023-08-16T15:55:22.617631Z",
|
|
"updated_at": "2023-08-16T15:55:22.868022Z",
|
|
"name": "A",
|
|
"rounds": 4,
|
|
"order": 2,
|
|
"estimated_time": 270,
|
|
"workout": 2105
|
|
},
|
|
{
|
|
"id": 12423,
|
|
"exercises": [
|
|
{
|
|
"id": 56921,
|
|
"exercise": {
|
|
"id": 317,
|
|
"muscles": [
|
|
{
|
|
"id": 1104,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.381290Z",
|
|
"updated_at": "2023-07-25T15:46:22.381766Z",
|
|
"exercise": 317,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1105,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.382589Z",
|
|
"updated_at": "2023-07-25T15:46:22.383058Z",
|
|
"exercise": 317,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1106,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.383879Z",
|
|
"updated_at": "2023-07-25T15:46:22.384338Z",
|
|
"exercise": 317,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 479,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.143889Z",
|
|
"updated_at": "2023-07-25T15:47:17.144320Z",
|
|
"exercise": 317,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.373971Z",
|
|
"updated_at": "2023-07-25T15:31:17.373979Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,knee,hip,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "48c89583-6956-456a-8d7b-abd4844d4165",
|
|
"created_at": "2023-08-16T15:55:22.893272Z",
|
|
"updated_at": "2023-08-16T15:55:22.901835Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 1,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56922,
|
|
"exercise": {
|
|
"id": 290,
|
|
"muscles": [
|
|
{
|
|
"id": 1101,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.377361Z",
|
|
"updated_at": "2023-07-25T15:46:22.377871Z",
|
|
"exercise": 290,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1102,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.378728Z",
|
|
"updated_at": "2023-07-25T15:46:22.379201Z",
|
|
"exercise": 290,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1103,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.380019Z",
|
|
"updated_at": "2023-07-25T15:46:22.380479Z",
|
|
"exercise": 290,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 478,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.142654Z",
|
|
"updated_at": "2023-07-25T15:47:17.143088Z",
|
|
"exercise": 290,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.353432Z",
|
|
"updated_at": "2023-07-25T15:31:17.353439Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "25a09484-60a3-4049-a05a-dde9ca683f31",
|
|
"created_at": "2023-08-16T15:55:22.912048Z",
|
|
"updated_at": "2023-08-16T15:55:22.920729Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 2,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56923,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "20bd53c9-ff6e-47da-885c-0544e2383274",
|
|
"created_at": "2023-08-16T15:55:22.932696Z",
|
|
"updated_at": "2023-08-16T15:55:22.941146Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 3,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56924,
|
|
"exercise": {
|
|
"id": 772,
|
|
"muscles": [
|
|
{
|
|
"id": 1119,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.403495Z",
|
|
"updated_at": "2023-07-25T15:46:22.404063Z",
|
|
"exercise": 772,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1120,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.405006Z",
|
|
"updated_at": "2023-07-25T15:46:22.405541Z",
|
|
"exercise": 772,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 483,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.149854Z",
|
|
"updated_at": "2023-07-25T15:47:17.150389Z",
|
|
"exercise": 772,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Swings.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Swings.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Swings.m4a",
|
|
"created_at": "2023-07-25T15:31:17.769662Z",
|
|
"updated_at": "2023-07-25T15:31:17.769669Z",
|
|
"name": "Kettlebell Swings",
|
|
"description": "With your back flat, hike the kettlebell back just above your knees. Snap your hips and stand up tall to get the kettlebell to float to chest height. Let the bell swing back down and continue this rhythmic motion. Make sure to keep your abs engaged and let the hips do the work.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,knee,ankle,shoulder,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.5065972,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "0a31533a-558f-4dcc-9ff4-2071de879902",
|
|
"created_at": "2023-08-16T15:55:22.951242Z",
|
|
"updated_at": "2023-08-16T15:55:22.959627Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 4,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56925,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "0ea1f56f-4518-4914-ac6d-d7d1e93b641e",
|
|
"created_at": "2023-08-16T15:55:22.970046Z",
|
|
"updated_at": "2023-08-16T15:55:22.978834Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 5,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56926,
|
|
"exercise": {
|
|
"id": 159,
|
|
"muscles": [
|
|
{
|
|
"id": 617,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:21.654485Z",
|
|
"updated_at": "2023-07-25T15:46:21.654948Z",
|
|
"exercise": 159,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 618,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:21.655834Z",
|
|
"updated_at": "2023-07-25T15:46:21.656285Z",
|
|
"exercise": 159,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 619,
|
|
"name": "deltoids",
|
|
"created_at": "2023-07-25T15:46:21.657143Z",
|
|
"updated_at": "2023-07-25T15:46:21.657618Z",
|
|
"exercise": 159,
|
|
"muscle": 39
|
|
},
|
|
{
|
|
"id": 620,
|
|
"name": "quads",
|
|
"created_at": "2023-07-25T15:46:21.658531Z",
|
|
"updated_at": "2023-07-25T15:46:21.659075Z",
|
|
"exercise": 159,
|
|
"muscle": 43
|
|
},
|
|
{
|
|
"id": 621,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:21.659992Z",
|
|
"updated_at": "2023-07-25T15:46:21.660479Z",
|
|
"exercise": 159,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 270,
|
|
"name": "dumbbell",
|
|
"created_at": "2023-07-25T15:47:16.844526Z",
|
|
"updated_at": "2023-07-25T15:47:16.844998Z",
|
|
"exercise": 159,
|
|
"equipment": 1090
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"video_url": "/media/hls/Dumbbell_Hang_Clean_and_Push_Press.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"created_at": "2023-07-25T15:31:17.252901Z",
|
|
"updated_at": "2023-07-25T15:31:17.252908Z",
|
|
"name": "Dumbbell Hang Clean and Push Press",
|
|
"description": "",
|
|
"side": "",
|
|
"is_two_dumbbells": true,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,lumbar spine,elbow,hip,knee,shoulder",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge,upper push - vertical",
|
|
"equipment_required": "Dumbbell",
|
|
"muscle_groups": "glutes,hamstrings,deltoids,quads,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.112446435,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "9332d326-5851-4387-aa45-d71454527584",
|
|
"created_at": "2023-08-16T15:55:22.989008Z",
|
|
"updated_at": "2023-08-16T15:55:22.998201Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 6,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56927,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "d954d020-8623-4787-88a3-1e7c1d55168d",
|
|
"created_at": "2023-08-16T15:55:23.008819Z",
|
|
"updated_at": "2023-08-16T15:55:23.018513Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 7,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56928,
|
|
"exercise": {
|
|
"id": 358,
|
|
"muscles": [
|
|
{
|
|
"id": 1799,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.418292Z",
|
|
"updated_at": "2023-07-25T15:46:23.418754Z",
|
|
"exercise": 358,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1800,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.419557Z",
|
|
"updated_at": "2023-07-25T15:46:23.420025Z",
|
|
"exercise": 358,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1801,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.420828Z",
|
|
"updated_at": "2023-07-25T15:46:23.421326Z",
|
|
"exercise": 358,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 780,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.577242Z",
|
|
"updated_at": "2023-07-25T15:47:17.577770Z",
|
|
"exercise": 358,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.405093Z",
|
|
"updated_at": "2023-07-25T15:31:17.405099Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f03be179-0f8a-42b3-9858-90fadcd855b3",
|
|
"created_at": "2023-08-16T15:55:23.028740Z",
|
|
"updated_at": "2023-08-16T15:55:23.037181Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 8,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56929,
|
|
"exercise": {
|
|
"id": 381,
|
|
"muscles": [
|
|
{
|
|
"id": 1802,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.422267Z",
|
|
"updated_at": "2023-07-25T15:46:23.423055Z",
|
|
"exercise": 381,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1803,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.423945Z",
|
|
"updated_at": "2023-07-25T15:46:23.424416Z",
|
|
"exercise": 381,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1804,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.425229Z",
|
|
"updated_at": "2023-07-25T15:46:23.425695Z",
|
|
"exercise": 381,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 781,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.578674Z",
|
|
"updated_at": "2023-07-25T15:47:17.579178Z",
|
|
"exercise": 381,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.423220Z",
|
|
"updated_at": "2023-07-25T15:31:17.423229Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "00115e14-9abf-4b08-ab08-a09805fd7ef3",
|
|
"created_at": "2023-08-16T15:55:23.047470Z",
|
|
"updated_at": "2023-08-16T15:55:23.055965Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 9,
|
|
"superset": 12423
|
|
},
|
|
{
|
|
"id": 56930,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "0a69d03f-ea18-42b0-bb52-22b509c0c1d7",
|
|
"created_at": "2023-08-16T15:55:23.066661Z",
|
|
"updated_at": "2023-08-16T15:55:23.076302Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 10,
|
|
"superset": 12423
|
|
}
|
|
],
|
|
"created_at": "2023-08-16T15:55:22.875493Z",
|
|
"updated_at": "2023-08-16T15:55:23.085187Z",
|
|
"name": "B",
|
|
"rounds": 4,
|
|
"order": 3,
|
|
"estimated_time": 230,
|
|
"workout": 2105
|
|
},
|
|
{
|
|
"id": 12424,
|
|
"exercises": [
|
|
{
|
|
"id": 56931,
|
|
"exercise": {
|
|
"id": 712,
|
|
"muscles": [
|
|
{
|
|
"id": 399,
|
|
"name": "hip adductors",
|
|
"created_at": "2023-07-25T15:46:21.320197Z",
|
|
"updated_at": "2023-07-25T15:46:21.320727Z",
|
|
"exercise": 712,
|
|
"muscle": 58
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 176,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:16.711598Z",
|
|
"updated_at": "2023-07-25T15:47:16.712167Z",
|
|
"exercise": 712,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Butterfly_Stretch.m4a",
|
|
"video_url": "/media/hls/Butterfly_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Butterfly_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.679307Z",
|
|
"updated_at": "2023-07-25T15:31:17.679314Z",
|
|
"name": "Butterfly Stretch",
|
|
"description": "Sit with your knees out and soles of your feet together.. Keep a tall torso as you lean your chest forward,, and push your knees apart with your elbows. Breathe deeply.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "hip adductors",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f5cf0ea3-d235-40bf-aa9d-c2985f6b11fd",
|
|
"created_at": "2023-08-16T15:55:23.114200Z",
|
|
"updated_at": "2023-08-16T15:55:23.124997Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 1,
|
|
"superset": 12424
|
|
},
|
|
{
|
|
"id": 56932,
|
|
"exercise": {
|
|
"id": 892,
|
|
"muscles": [
|
|
{
|
|
"id": 1251,
|
|
"name": "lower back",
|
|
"created_at": "2023-07-25T15:46:22.594580Z",
|
|
"updated_at": "2023-07-25T15:46:22.595059Z",
|
|
"exercise": 892,
|
|
"muscle": 54
|
|
},
|
|
{
|
|
"id": 1252,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.595857Z",
|
|
"updated_at": "2023-07-25T15:46:22.596319Z",
|
|
"exercise": 892,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 531,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.225513Z",
|
|
"updated_at": "2023-07-25T15:47:17.225966Z",
|
|
"exercise": 892,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Lower_Back_Stretch.m4a",
|
|
"video_url": "/media/hls/Lower_Back_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Lower_Back_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.861688Z",
|
|
"updated_at": "2023-07-25T15:31:17.861698Z",
|
|
"name": "Lower Back Stretch",
|
|
"description": "Hug your left knee up towards your chest and pull it across your body with your right hand. As you breathe out let your left arm drape on the floor as your work deeper into the stretch",
|
|
"side": "left_side",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "lumbar spine,hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "lower back,glutes",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "97996552-b69f-4732-8a0c-9f50aca6bbd7",
|
|
"created_at": "2023-08-16T15:55:23.138158Z",
|
|
"updated_at": "2023-08-16T15:55:23.148821Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 2,
|
|
"superset": 12424
|
|
},
|
|
{
|
|
"id": 56933,
|
|
"exercise": {
|
|
"id": 741,
|
|
"muscles": [
|
|
{
|
|
"id": 1249,
|
|
"name": "lower back",
|
|
"created_at": "2023-07-25T15:46:22.591701Z",
|
|
"updated_at": "2023-07-25T15:46:22.592160Z",
|
|
"exercise": 741,
|
|
"muscle": 54
|
|
},
|
|
{
|
|
"id": 1250,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.593063Z",
|
|
"updated_at": "2023-07-25T15:46:22.593653Z",
|
|
"exercise": 741,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 530,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.224132Z",
|
|
"updated_at": "2023-07-25T15:47:17.224618Z",
|
|
"exercise": 741,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Lower_Back_Stretch.m4a",
|
|
"video_url": "/media/hls/Lower_Back_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Lower_Back_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.746793Z",
|
|
"updated_at": "2023-07-25T15:31:17.746800Z",
|
|
"name": "Lower Back Stretch",
|
|
"description": "Hug your right knee up towards your chest and pull it across your body with your right hand. As you breathe out let your right arm drape on the floor.",
|
|
"side": "right_side",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "lumbar spine,hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "lower back,glutes",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "9b6c6304-b982-4d46-b188-edd4883ec48a",
|
|
"created_at": "2023-08-16T15:55:23.160372Z",
|
|
"updated_at": "2023-08-16T15:55:23.169535Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 3,
|
|
"superset": 12424
|
|
}
|
|
],
|
|
"created_at": "2023-08-16T15:55:23.093316Z",
|
|
"updated_at": "2023-08-16T15:55:23.178039Z",
|
|
"name": "Cool Down",
|
|
"rounds": 1,
|
|
"order": 4,
|
|
"estimated_time": 90,
|
|
"workout": 2105
|
|
}
|
|
],
|
|
"registered_user": {
|
|
"id": 1,
|
|
"first_name": "Trey",
|
|
"last_name": "T",
|
|
"image": "",
|
|
"nick_name": "TreyT"
|
|
},
|
|
"estimated_time": 2300,
|
|
"all_superset_exercise": [
|
|
{
|
|
"id": null,
|
|
"exercise": {
|
|
"id": 1133,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/First_Up.m4a",
|
|
"video_url": "/media/hls/First_Up.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/First_Up.m4a",
|
|
"created_at": "2023-08-08T23:53:26.302344Z",
|
|
"updated_at": "2023-08-08T23:53:26.302390Z",
|
|
"name": "First Up",
|
|
"description": "First Up",
|
|
"side": "Chill",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": null,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "38ef2a36-2297-4915-a305-24228dabe955",
|
|
"created_at": null,
|
|
"updated_at": null,
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 15,
|
|
"order": 1,
|
|
"superset": null,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/world's_greatest_stretch.m4a",
|
|
"play_at": 7
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/starting_off_with.m4a",
|
|
"play_at": 8
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56902,
|
|
"exercise": {
|
|
"id": 678,
|
|
"muscles": [
|
|
{
|
|
"id": 2414,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:24.329762Z",
|
|
"updated_at": "2023-07-25T15:46:24.330221Z",
|
|
"exercise": 678,
|
|
"muscle": 53
|
|
},
|
|
{
|
|
"id": 2415,
|
|
"name": "middle back",
|
|
"created_at": "2023-07-25T15:46:24.331087Z",
|
|
"updated_at": "2023-07-25T15:46:24.331623Z",
|
|
"exercise": 678,
|
|
"muscle": 50
|
|
},
|
|
{
|
|
"id": 2416,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:24.332515Z",
|
|
"updated_at": "2023-07-25T15:46:24.332993Z",
|
|
"exercise": 678,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/World's_Greatest_Stretch.m4a",
|
|
"video_url": "/media/hls/Worlds_Greatest_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/World's_Greatest_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.653769Z",
|
|
"updated_at": "2023-07-25T15:31:17.653776Z",
|
|
"name": "World's Greatest Stretch",
|
|
"description": "Start in a high plank,, and step into a spiderman stretch.. Open up towards your front leg,, next rotate back,, to then straighten your front leg and stretch your hamstring.. Switch legs and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,thoracic spine,ankle,knee,shoulder,wrist",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hip flexor,middle back,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.13777778,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5907891b-05db-4485-a1df-c66f22b193fe",
|
|
"created_at": "2023-08-16T15:55:22.475348Z",
|
|
"updated_at": "2023-08-16T15:55:22.484654Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 2,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/airplanes.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56903,
|
|
"exercise": {
|
|
"id": 570,
|
|
"muscles": [
|
|
{
|
|
"id": 65,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:20.781768Z",
|
|
"updated_at": "2023-07-25T15:46:20.782238Z",
|
|
"exercise": 570,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 66,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:20.783126Z",
|
|
"updated_at": "2023-07-25T15:46:20.783616Z",
|
|
"exercise": 570,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Airplanes.m4a",
|
|
"video_url": "/media/hls/Airplanes.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Airplanes.m4a",
|
|
"created_at": "2023-07-25T15:31:17.570265Z",
|
|
"updated_at": "2023-07-25T15:31:17.570272Z",
|
|
"name": "Airplanes",
|
|
"description": "Pivot from the hip of your left leg. As you see-saw down, keep your upper body and right leg moving as one piece. Go to parallel and then pull back up.",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "balance,lower pull - hip hinge",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,glutes",
|
|
"synonyms": "SL RDL,Single Leg Romanian Deadlift",
|
|
"estimated_rep_duration": 0.18290599,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3238d94d-a34d-448f-9fc9-7d434e89c4a9",
|
|
"created_at": "2023-08-16T15:55:22.495201Z",
|
|
"updated_at": "2023-08-16T15:55:22.504247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 3,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/airplanes.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56904,
|
|
"exercise": {
|
|
"id": 861,
|
|
"muscles": [
|
|
{
|
|
"id": 67,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:20.784500Z",
|
|
"updated_at": "2023-07-25T15:46:20.785055Z",
|
|
"exercise": 861,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 68,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:20.786008Z",
|
|
"updated_at": "2023-07-25T15:46:20.786482Z",
|
|
"exercise": 861,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Airplanes.m4a",
|
|
"video_url": "/media/hls/Airplanes.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Airplanes.m4a",
|
|
"created_at": "2023-07-25T15:31:17.837920Z",
|
|
"updated_at": "2023-07-25T15:31:17.837927Z",
|
|
"name": "Airplanes",
|
|
"description": "Pivot from the hip of your right leg. As you see-saw down, keep your upper body and left leg moving as one piece. Go to parallel and then pull back up.",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "balance,lower pull - hip hinge",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,glutes",
|
|
"synonyms": "SL RDL,Single Leg Romanian Deadlift",
|
|
"estimated_rep_duration": 0.18290599,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "27ac0ecd-570d-4981-85ac-0914905f7ad1",
|
|
"created_at": "2023-08-16T15:55:22.515085Z",
|
|
"updated_at": "2023-08-16T15:55:22.523397Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 4,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/arm_circles_backward.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56905,
|
|
"exercise": {
|
|
"id": 783,
|
|
"muscles": [
|
|
{
|
|
"id": 126,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:20.873778Z",
|
|
"updated_at": "2023-07-25T15:46:20.874743Z",
|
|
"exercise": 783,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Arm_Circles_Backward.m4a",
|
|
"video_url": "/media/hls/Arm_Circles_Backward.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Arm_Circles_Backward.m4a",
|
|
"created_at": "2023-07-25T15:31:17.777768Z",
|
|
"updated_at": "2023-07-25T15:31:17.777775Z",
|
|
"name": "Arm Circles Backward",
|
|
"description": "Stand tall and cycle your arms up and overhead, then back behind you, in a large circular motion.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1.25,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "521efc72-52e9-48a7-bcf3-336291b92641",
|
|
"created_at": "2023-08-16T15:55:22.533694Z",
|
|
"updated_at": "2023-08-16T15:55:22.543184Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 5,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/arm_circles_forward.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56906,
|
|
"exercise": {
|
|
"id": 975,
|
|
"muscles": [
|
|
{
|
|
"id": 127,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:20.876136Z",
|
|
"updated_at": "2023-07-25T15:46:20.876734Z",
|
|
"exercise": 975,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Arm_Circles_Forward.m4a",
|
|
"video_url": "/media/hls/Arm_Circles_Forward.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Arm_Circles_Forward.m4a",
|
|
"created_at": "2023-07-25T15:31:17.927225Z",
|
|
"updated_at": "2023-07-25T15:31:17.927232Z",
|
|
"name": "Arm Circles Forward",
|
|
"description": "Cycle your arms forward in a large circular motion.. Remember to stand tall.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1.25,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "083a6411-04bf-4d3d-8a83-d4e37fdac5d6",
|
|
"created_at": "2023-08-16T15:55:22.553289Z",
|
|
"updated_at": "2023-08-16T15:55:22.561858Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 6,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/inchworms.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56907,
|
|
"exercise": {
|
|
"id": 961,
|
|
"muscles": [
|
|
{
|
|
"id": 986,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.212266Z",
|
|
"updated_at": "2023-07-25T15:46:22.212805Z",
|
|
"exercise": 961,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 987,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.213714Z",
|
|
"updated_at": "2023-07-25T15:46:22.214186Z",
|
|
"exercise": 961,
|
|
"muscle": 40
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Inchworms.m4a",
|
|
"video_url": "/media/hls/Inchworms.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Inchworms.m4a",
|
|
"created_at": "2023-07-25T15:31:17.916169Z",
|
|
"updated_at": "2023-07-25T15:31:17.916176Z",
|
|
"name": "Inchworms",
|
|
"description": "Fold over and place your hands on the ground. Taking small steps with your hands, walk out into a plank position. While keeping your legs straight, walk your feet up to your hands.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,elbow,hip,shoulder,wrist,knee",
|
|
"movement_patterns": "mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hamstrings,core",
|
|
"synonyms": "Walkouts",
|
|
"estimated_rep_duration": 0.15987654,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "fd1f0ede-6561-492b-af49-083760a4448e",
|
|
"created_at": "2023-08-16T15:55:22.572282Z",
|
|
"updated_at": "2023-08-16T15:55:22.581689Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 7,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/high_knees.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56908,
|
|
"exercise": {
|
|
"id": 66,
|
|
"muscles": [
|
|
{
|
|
"id": 928,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:22.115710Z",
|
|
"updated_at": "2023-07-25T15:46:22.116169Z",
|
|
"exercise": 66,
|
|
"muscle": 53
|
|
},
|
|
{
|
|
"id": 929,
|
|
"name": "calves",
|
|
"created_at": "2023-07-25T15:46:22.116983Z",
|
|
"updated_at": "2023-07-25T15:46:22.117493Z",
|
|
"exercise": 66,
|
|
"muscle": 57
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/High_Knees.m4a",
|
|
"video_url": "/media/hls/High_Knees.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Knees.m4a",
|
|
"created_at": "2023-07-25T15:31:17.183299Z",
|
|
"updated_at": "2023-07-25T15:31:17.183307Z",
|
|
"name": "High Knees",
|
|
"description": "Standing tall with good posture, lift your knee up to your chest. Alternate as quickly as you can.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee",
|
|
"movement_patterns": "cardio/locomotion,mobility,mobility - dynamic",
|
|
"equipment_required": "",
|
|
"muscle_groups": "hip flexor,calves",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 1,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "08ed4fc4-8caf-4073-a8b2-61a72dee5dbf",
|
|
"created_at": "2023-08-16T15:55:22.592281Z",
|
|
"updated_at": "2023-08-16T15:55:22.600809Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 8,
|
|
"superset": 12421,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/high_plank_arm_reaches.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56909,
|
|
"exercise": {
|
|
"id": 2,
|
|
"muscles": [
|
|
{
|
|
"id": 931,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.119686Z",
|
|
"updated_at": "2023-07-25T15:46:22.120175Z",
|
|
"exercise": 2,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 932,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:22.120992Z",
|
|
"updated_at": "2023-07-25T15:46:22.121458Z",
|
|
"exercise": 2,
|
|
"muscle": 41
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 423,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.067745Z",
|
|
"updated_at": "2023-07-25T15:47:17.068269Z",
|
|
"exercise": 2,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/High_Plank_Arm_Reaches.m4a",
|
|
"video_url": "/media/hls/High_Plank_Arm_Reaches.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Plank_Arm_Reaches.m4a",
|
|
"created_at": "2023-07-25T15:31:17.116512Z",
|
|
"updated_at": "2023-07-25T15:31:17.116524Z",
|
|
"name": "High Plank Arm Reaches",
|
|
"description": "Start in a push-up position with your legs shoulder width apart. Take one hand off the ground and reach away from your body. Slowly lower back down and repeat on the opposite side",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,wrist,elbow,ankle,hip",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "core,obliques",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4263889,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "2b60b40c-f218-4f37-acce-4a555b731ab2",
|
|
"created_at": "2023-08-16T15:55:22.635349Z",
|
|
"updated_at": "2023-08-16T15:55:22.644257Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 9,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56910,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "4aed4e40-b4ad-4577-ae96-2183776dc608",
|
|
"created_at": "2023-08-16T15:55:22.654204Z",
|
|
"updated_at": "2023-08-16T15:55:22.662474Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 10,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56911,
|
|
"exercise": {
|
|
"id": 398,
|
|
"muscles": [
|
|
{
|
|
"id": 550,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.553240Z",
|
|
"updated_at": "2023-07-25T15:46:21.553757Z",
|
|
"exercise": 398,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.437323Z",
|
|
"updated_at": "2023-07-25T15:31:17.437330Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "140becb8-09c9-439e-93dc-d9942b711d1c",
|
|
"created_at": "2023-08-16T15:55:22.672440Z",
|
|
"updated_at": "2023-08-16T15:55:22.680850Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 11,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56912,
|
|
"exercise": {
|
|
"id": 399,
|
|
"muscles": [
|
|
{
|
|
"id": 551,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.554625Z",
|
|
"updated_at": "2023-07-25T15:46:21.555088Z",
|
|
"exercise": 399,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.438078Z",
|
|
"updated_at": "2023-07-25T15:31:17.438085Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "33fb4a4a-2a21-4fa3-83bd-628cc4adf63c",
|
|
"created_at": "2023-08-16T15:55:22.690730Z",
|
|
"updated_at": "2023-08-16T15:55:22.700613Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 12,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56913,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "22b6ae28-1185-4f63-99a5-d4fbc007e1e4",
|
|
"created_at": "2023-08-16T15:55:22.711006Z",
|
|
"updated_at": "2023-08-16T15:55:22.720557Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 13,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56914,
|
|
"exercise": {
|
|
"id": 670,
|
|
"muscles": [
|
|
{
|
|
"id": 1795,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.412513Z",
|
|
"updated_at": "2023-07-25T15:46:23.412998Z",
|
|
"exercise": 670,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1796,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.413972Z",
|
|
"updated_at": "2023-07-25T15:46:23.414622Z",
|
|
"exercise": 670,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.647563Z",
|
|
"updated_at": "2023-07-25T15:31:17.647571Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "adc657a7-6753-43a7-bca1-c089c3b18c01",
|
|
"created_at": "2023-08-16T15:55:22.731342Z",
|
|
"updated_at": "2023-08-16T15:55:22.740043Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 14,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56915,
|
|
"exercise": {
|
|
"id": 671,
|
|
"muscles": [
|
|
{
|
|
"id": 1797,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.415498Z",
|
|
"updated_at": "2023-07-25T15:46:23.416068Z",
|
|
"exercise": 671,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1798,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.416936Z",
|
|
"updated_at": "2023-07-25T15:46:23.417470Z",
|
|
"exercise": 671,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.648309Z",
|
|
"updated_at": "2023-07-25T15:31:17.648316Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "d482bdba-b346-441d-9f7f-ece7d2a45897",
|
|
"created_at": "2023-08-16T15:55:22.750312Z",
|
|
"updated_at": "2023-08-16T15:55:22.759247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 15,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56916,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "16cc10d1-0b23-4b0f-8d16-520c2ab71b82",
|
|
"created_at": "2023-08-16T15:55:22.770603Z",
|
|
"updated_at": "2023-08-16T15:55:22.779928Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 16,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/stability_ball_knee_tucks.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56917,
|
|
"exercise": {
|
|
"id": 824,
|
|
"muscles": [
|
|
{
|
|
"id": 2113,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.875531Z",
|
|
"updated_at": "2023-07-25T15:46:23.876181Z",
|
|
"exercise": 824,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 2114,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.877134Z",
|
|
"updated_at": "2023-07-25T15:46:23.877631Z",
|
|
"exercise": 824,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 920,
|
|
"name": "stability ball",
|
|
"created_at": "2023-07-25T15:47:17.770570Z",
|
|
"updated_at": "2023-07-25T15:47:17.771082Z",
|
|
"exercise": 824,
|
|
"equipment": 1113
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"video_url": "/media/hls/Stability_Ball_Knee_Tucks.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"created_at": "2023-07-25T15:31:17.808300Z",
|
|
"updated_at": "2023-07-25T15:31:17.808307Z",
|
|
"name": "Stability Ball Knee Tucks",
|
|
"description": "Start in a pushup position,, with your ankles on the top of a stability ball.. Keep your arms straight,, as you bring your knees towards your chest,, and lift your hips.. Extend back and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "lumbar spine,elbow,hip,knee,shoulder,wrist",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Stability Ball",
|
|
"muscle_groups": "core,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4166666,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f3f8d57e-cc2d-4c8b-a8c4-3df15ff40b21",
|
|
"created_at": "2023-08-16T15:55:22.790506Z",
|
|
"updated_at": "2023-08-16T15:55:22.799197Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 17,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56918,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "cddc0036-afd1-4944-afe3-5b03981fa28f",
|
|
"created_at": "2023-08-16T15:55:22.809506Z",
|
|
"updated_at": "2023-08-16T15:55:22.818213Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 18,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/resistance_band_rows.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56919,
|
|
"exercise": {
|
|
"id": 632,
|
|
"muscles": [
|
|
{
|
|
"id": 1588,
|
|
"name": "upper back",
|
|
"created_at": "2023-07-25T15:46:23.107228Z",
|
|
"updated_at": "2023-07-25T15:46:23.107712Z",
|
|
"exercise": 632,
|
|
"muscle": 47
|
|
},
|
|
{
|
|
"id": 1589,
|
|
"name": "lats",
|
|
"created_at": "2023-07-25T15:46:23.108520Z",
|
|
"updated_at": "2023-07-25T15:46:23.108985Z",
|
|
"exercise": 632,
|
|
"muscle": 48
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 697,
|
|
"name": "resistance band",
|
|
"created_at": "2023-07-25T15:47:17.453052Z",
|
|
"updated_at": "2023-07-25T15:47:17.453487Z",
|
|
"exercise": 632,
|
|
"equipment": 1097
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Resistance_Band_Rows.m4a",
|
|
"video_url": "/media/hls/Resistance_Band_Rows.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Resistance_Band_Rows.m4a",
|
|
"created_at": "2023-07-25T15:31:17.618578Z",
|
|
"updated_at": "2023-07-25T15:31:17.618585Z",
|
|
"name": "Resistance Band Rows",
|
|
"description": "Stand with both feet on the center of the band, feet should width apart. Then hinge your upper body forward at the hips to about a 45-degree angle. Start with your arms hanging down. Keep your elbows tucked close to your body as you pull the band back towards your waist. Pause at the top, lower the arms back down.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,elbow,wrist,hip",
|
|
"movement_patterns": "upper pull,upper pull - horizonal",
|
|
"equipment_required": "Resistance Band",
|
|
"muscle_groups": "upper back,lats",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.3125,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "8bef5e95-9441-452a-b17e-3d769c95745c",
|
|
"created_at": "2023-08-16T15:55:22.829154Z",
|
|
"updated_at": "2023-08-16T15:55:22.838135Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 19,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56920,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "2dfe885c-8fa9-44eb-8eb7-505d754ce02f",
|
|
"created_at": "2023-08-16T15:55:22.848072Z",
|
|
"updated_at": "2023-08-16T15:55:22.857996Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 20,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/high_plank_arm_reaches.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56909,
|
|
"exercise": {
|
|
"id": 2,
|
|
"muscles": [
|
|
{
|
|
"id": 931,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.119686Z",
|
|
"updated_at": "2023-07-25T15:46:22.120175Z",
|
|
"exercise": 2,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 932,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:22.120992Z",
|
|
"updated_at": "2023-07-25T15:46:22.121458Z",
|
|
"exercise": 2,
|
|
"muscle": 41
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 423,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.067745Z",
|
|
"updated_at": "2023-07-25T15:47:17.068269Z",
|
|
"exercise": 2,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/High_Plank_Arm_Reaches.m4a",
|
|
"video_url": "/media/hls/High_Plank_Arm_Reaches.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Plank_Arm_Reaches.m4a",
|
|
"created_at": "2023-07-25T15:31:17.116512Z",
|
|
"updated_at": "2023-07-25T15:31:17.116524Z",
|
|
"name": "High Plank Arm Reaches",
|
|
"description": "Start in a push-up position with your legs shoulder width apart. Take one hand off the ground and reach away from your body. Slowly lower back down and repeat on the opposite side",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,wrist,elbow,ankle,hip",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "core,obliques",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4263889,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "99103ecb-6350-4034-a662-d0d57ea0bf42",
|
|
"created_at": "2023-08-16T15:55:22.635349Z",
|
|
"updated_at": "2023-08-16T15:55:22.644257Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 21,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56910,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "103ad708-01ae-4243-9b6e-30302266bbea",
|
|
"created_at": "2023-08-16T15:55:22.654204Z",
|
|
"updated_at": "2023-08-16T15:55:22.662474Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 22,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56911,
|
|
"exercise": {
|
|
"id": 398,
|
|
"muscles": [
|
|
{
|
|
"id": 550,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.553240Z",
|
|
"updated_at": "2023-07-25T15:46:21.553757Z",
|
|
"exercise": 398,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.437323Z",
|
|
"updated_at": "2023-07-25T15:31:17.437330Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "2041494f-b88a-4b45-8b37-d8f6450274fd",
|
|
"created_at": "2023-08-16T15:55:22.672440Z",
|
|
"updated_at": "2023-08-16T15:55:22.680850Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 23,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56912,
|
|
"exercise": {
|
|
"id": 399,
|
|
"muscles": [
|
|
{
|
|
"id": 551,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.554625Z",
|
|
"updated_at": "2023-07-25T15:46:21.555088Z",
|
|
"exercise": 399,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.438078Z",
|
|
"updated_at": "2023-07-25T15:31:17.438085Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "8fa62be5-35a8-4354-9d4f-9800a6dafe77",
|
|
"created_at": "2023-08-16T15:55:22.690730Z",
|
|
"updated_at": "2023-08-16T15:55:22.700613Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 24,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56913,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "e9d850a1-a6d7-40ca-8339-9babb4e52b73",
|
|
"created_at": "2023-08-16T15:55:22.711006Z",
|
|
"updated_at": "2023-08-16T15:55:22.720557Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 25,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56914,
|
|
"exercise": {
|
|
"id": 670,
|
|
"muscles": [
|
|
{
|
|
"id": 1795,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.412513Z",
|
|
"updated_at": "2023-07-25T15:46:23.412998Z",
|
|
"exercise": 670,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1796,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.413972Z",
|
|
"updated_at": "2023-07-25T15:46:23.414622Z",
|
|
"exercise": 670,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.647563Z",
|
|
"updated_at": "2023-07-25T15:31:17.647571Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "4e93e354-fed1-4b93-9d78-639b4822eea0",
|
|
"created_at": "2023-08-16T15:55:22.731342Z",
|
|
"updated_at": "2023-08-16T15:55:22.740043Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 26,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56915,
|
|
"exercise": {
|
|
"id": 671,
|
|
"muscles": [
|
|
{
|
|
"id": 1797,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.415498Z",
|
|
"updated_at": "2023-07-25T15:46:23.416068Z",
|
|
"exercise": 671,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1798,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.416936Z",
|
|
"updated_at": "2023-07-25T15:46:23.417470Z",
|
|
"exercise": 671,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.648309Z",
|
|
"updated_at": "2023-07-25T15:31:17.648316Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3e2a61dd-ad98-4dab-a108-12ba266167af",
|
|
"created_at": "2023-08-16T15:55:22.750312Z",
|
|
"updated_at": "2023-08-16T15:55:22.759247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 27,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56916,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "d2c2c1b9-3d68-4b30-a133-fa437318b37d",
|
|
"created_at": "2023-08-16T15:55:22.770603Z",
|
|
"updated_at": "2023-08-16T15:55:22.779928Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 28,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/stability_ball_knee_tucks.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56917,
|
|
"exercise": {
|
|
"id": 824,
|
|
"muscles": [
|
|
{
|
|
"id": 2113,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.875531Z",
|
|
"updated_at": "2023-07-25T15:46:23.876181Z",
|
|
"exercise": 824,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 2114,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.877134Z",
|
|
"updated_at": "2023-07-25T15:46:23.877631Z",
|
|
"exercise": 824,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 920,
|
|
"name": "stability ball",
|
|
"created_at": "2023-07-25T15:47:17.770570Z",
|
|
"updated_at": "2023-07-25T15:47:17.771082Z",
|
|
"exercise": 824,
|
|
"equipment": 1113
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"video_url": "/media/hls/Stability_Ball_Knee_Tucks.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"created_at": "2023-07-25T15:31:17.808300Z",
|
|
"updated_at": "2023-07-25T15:31:17.808307Z",
|
|
"name": "Stability Ball Knee Tucks",
|
|
"description": "Start in a pushup position,, with your ankles on the top of a stability ball.. Keep your arms straight,, as you bring your knees towards your chest,, and lift your hips.. Extend back and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "lumbar spine,elbow,hip,knee,shoulder,wrist",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Stability Ball",
|
|
"muscle_groups": "core,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4166666,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "fa0bc40e-2d9d-4c6d-8507-8a5ed7c32d30",
|
|
"created_at": "2023-08-16T15:55:22.790506Z",
|
|
"updated_at": "2023-08-16T15:55:22.799197Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 29,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56918,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "ca06a33d-4b8f-4b98-80ea-3e5b5c7aa9e6",
|
|
"created_at": "2023-08-16T15:55:22.809506Z",
|
|
"updated_at": "2023-08-16T15:55:22.818213Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 30,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/resistance_band_rows.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56919,
|
|
"exercise": {
|
|
"id": 632,
|
|
"muscles": [
|
|
{
|
|
"id": 1588,
|
|
"name": "upper back",
|
|
"created_at": "2023-07-25T15:46:23.107228Z",
|
|
"updated_at": "2023-07-25T15:46:23.107712Z",
|
|
"exercise": 632,
|
|
"muscle": 47
|
|
},
|
|
{
|
|
"id": 1589,
|
|
"name": "lats",
|
|
"created_at": "2023-07-25T15:46:23.108520Z",
|
|
"updated_at": "2023-07-25T15:46:23.108985Z",
|
|
"exercise": 632,
|
|
"muscle": 48
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 697,
|
|
"name": "resistance band",
|
|
"created_at": "2023-07-25T15:47:17.453052Z",
|
|
"updated_at": "2023-07-25T15:47:17.453487Z",
|
|
"exercise": 632,
|
|
"equipment": 1097
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Resistance_Band_Rows.m4a",
|
|
"video_url": "/media/hls/Resistance_Band_Rows.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Resistance_Band_Rows.m4a",
|
|
"created_at": "2023-07-25T15:31:17.618578Z",
|
|
"updated_at": "2023-07-25T15:31:17.618585Z",
|
|
"name": "Resistance Band Rows",
|
|
"description": "Stand with both feet on the center of the band, feet should width apart. Then hinge your upper body forward at the hips to about a 45-degree angle. Start with your arms hanging down. Keep your elbows tucked close to your body as you pull the band back towards your waist. Pause at the top, lower the arms back down.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,elbow,wrist,hip",
|
|
"movement_patterns": "upper pull,upper pull - horizonal",
|
|
"equipment_required": "Resistance Band",
|
|
"muscle_groups": "upper back,lats",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.3125,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "feb35784-ca71-4f65-8ccf-2d23295eb0c2",
|
|
"created_at": "2023-08-16T15:55:22.829154Z",
|
|
"updated_at": "2023-08-16T15:55:22.838135Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 31,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56920,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "d10ac36a-e025-4cde-8c42-d12aa660bff7",
|
|
"created_at": "2023-08-16T15:55:22.848072Z",
|
|
"updated_at": "2023-08-16T15:55:22.857996Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 32,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/high_plank_arm_reaches.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56909,
|
|
"exercise": {
|
|
"id": 2,
|
|
"muscles": [
|
|
{
|
|
"id": 931,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.119686Z",
|
|
"updated_at": "2023-07-25T15:46:22.120175Z",
|
|
"exercise": 2,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 932,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:22.120992Z",
|
|
"updated_at": "2023-07-25T15:46:22.121458Z",
|
|
"exercise": 2,
|
|
"muscle": 41
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 423,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.067745Z",
|
|
"updated_at": "2023-07-25T15:47:17.068269Z",
|
|
"exercise": 2,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/High_Plank_Arm_Reaches.m4a",
|
|
"video_url": "/media/hls/High_Plank_Arm_Reaches.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Plank_Arm_Reaches.m4a",
|
|
"created_at": "2023-07-25T15:31:17.116512Z",
|
|
"updated_at": "2023-07-25T15:31:17.116524Z",
|
|
"name": "High Plank Arm Reaches",
|
|
"description": "Start in a push-up position with your legs shoulder width apart. Take one hand off the ground and reach away from your body. Slowly lower back down and repeat on the opposite side",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,wrist,elbow,ankle,hip",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "core,obliques",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4263889,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "54c55b2a-44dc-4647-ba00-b3274481cec1",
|
|
"created_at": "2023-08-16T15:55:22.635349Z",
|
|
"updated_at": "2023-08-16T15:55:22.644257Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 33,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56910,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "ee511de8-4e7b-463f-87eb-ccfd557d5087",
|
|
"created_at": "2023-08-16T15:55:22.654204Z",
|
|
"updated_at": "2023-08-16T15:55:22.662474Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 34,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56911,
|
|
"exercise": {
|
|
"id": 398,
|
|
"muscles": [
|
|
{
|
|
"id": 550,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.553240Z",
|
|
"updated_at": "2023-07-25T15:46:21.553757Z",
|
|
"exercise": 398,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.437323Z",
|
|
"updated_at": "2023-07-25T15:31:17.437330Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "46987ab8-047a-430e-90e0-0a25529eb289",
|
|
"created_at": "2023-08-16T15:55:22.672440Z",
|
|
"updated_at": "2023-08-16T15:55:22.680850Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 35,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56912,
|
|
"exercise": {
|
|
"id": 399,
|
|
"muscles": [
|
|
{
|
|
"id": 551,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.554625Z",
|
|
"updated_at": "2023-07-25T15:46:21.555088Z",
|
|
"exercise": 399,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.438078Z",
|
|
"updated_at": "2023-07-25T15:31:17.438085Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "970b73c5-2d56-432c-a93f-2d54c4d7c83f",
|
|
"created_at": "2023-08-16T15:55:22.690730Z",
|
|
"updated_at": "2023-08-16T15:55:22.700613Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 36,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56913,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3d371a62-2ceb-435f-be9f-b579d8adeb1b",
|
|
"created_at": "2023-08-16T15:55:22.711006Z",
|
|
"updated_at": "2023-08-16T15:55:22.720557Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 37,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56914,
|
|
"exercise": {
|
|
"id": 670,
|
|
"muscles": [
|
|
{
|
|
"id": 1795,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.412513Z",
|
|
"updated_at": "2023-07-25T15:46:23.412998Z",
|
|
"exercise": 670,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1796,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.413972Z",
|
|
"updated_at": "2023-07-25T15:46:23.414622Z",
|
|
"exercise": 670,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.647563Z",
|
|
"updated_at": "2023-07-25T15:31:17.647571Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "8b5c57cb-de4d-4301-b0f0-6a5108fe169b",
|
|
"created_at": "2023-08-16T15:55:22.731342Z",
|
|
"updated_at": "2023-08-16T15:55:22.740043Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 38,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56915,
|
|
"exercise": {
|
|
"id": 671,
|
|
"muscles": [
|
|
{
|
|
"id": 1797,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.415498Z",
|
|
"updated_at": "2023-07-25T15:46:23.416068Z",
|
|
"exercise": 671,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1798,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.416936Z",
|
|
"updated_at": "2023-07-25T15:46:23.417470Z",
|
|
"exercise": 671,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.648309Z",
|
|
"updated_at": "2023-07-25T15:31:17.648316Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "557e65d6-4105-46fd-8561-6b2e7da0488d",
|
|
"created_at": "2023-08-16T15:55:22.750312Z",
|
|
"updated_at": "2023-08-16T15:55:22.759247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 39,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56916,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5377fefd-4a91-4a67-ba2e-d57c9fa922f3",
|
|
"created_at": "2023-08-16T15:55:22.770603Z",
|
|
"updated_at": "2023-08-16T15:55:22.779928Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 40,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/stability_ball_knee_tucks.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56917,
|
|
"exercise": {
|
|
"id": 824,
|
|
"muscles": [
|
|
{
|
|
"id": 2113,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.875531Z",
|
|
"updated_at": "2023-07-25T15:46:23.876181Z",
|
|
"exercise": 824,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 2114,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.877134Z",
|
|
"updated_at": "2023-07-25T15:46:23.877631Z",
|
|
"exercise": 824,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 920,
|
|
"name": "stability ball",
|
|
"created_at": "2023-07-25T15:47:17.770570Z",
|
|
"updated_at": "2023-07-25T15:47:17.771082Z",
|
|
"exercise": 824,
|
|
"equipment": 1113
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"video_url": "/media/hls/Stability_Ball_Knee_Tucks.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"created_at": "2023-07-25T15:31:17.808300Z",
|
|
"updated_at": "2023-07-25T15:31:17.808307Z",
|
|
"name": "Stability Ball Knee Tucks",
|
|
"description": "Start in a pushup position,, with your ankles on the top of a stability ball.. Keep your arms straight,, as you bring your knees towards your chest,, and lift your hips.. Extend back and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "lumbar spine,elbow,hip,knee,shoulder,wrist",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Stability Ball",
|
|
"muscle_groups": "core,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4166666,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "a91a6296-47ed-468f-bd99-adead7bbe26f",
|
|
"created_at": "2023-08-16T15:55:22.790506Z",
|
|
"updated_at": "2023-08-16T15:55:22.799197Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 41,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56918,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "ad548619-b68f-4855-ab75-40cb1ca7ceac",
|
|
"created_at": "2023-08-16T15:55:22.809506Z",
|
|
"updated_at": "2023-08-16T15:55:22.818213Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 42,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/resistance_band_rows.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56919,
|
|
"exercise": {
|
|
"id": 632,
|
|
"muscles": [
|
|
{
|
|
"id": 1588,
|
|
"name": "upper back",
|
|
"created_at": "2023-07-25T15:46:23.107228Z",
|
|
"updated_at": "2023-07-25T15:46:23.107712Z",
|
|
"exercise": 632,
|
|
"muscle": 47
|
|
},
|
|
{
|
|
"id": 1589,
|
|
"name": "lats",
|
|
"created_at": "2023-07-25T15:46:23.108520Z",
|
|
"updated_at": "2023-07-25T15:46:23.108985Z",
|
|
"exercise": 632,
|
|
"muscle": 48
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 697,
|
|
"name": "resistance band",
|
|
"created_at": "2023-07-25T15:47:17.453052Z",
|
|
"updated_at": "2023-07-25T15:47:17.453487Z",
|
|
"exercise": 632,
|
|
"equipment": 1097
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Resistance_Band_Rows.m4a",
|
|
"video_url": "/media/hls/Resistance_Band_Rows.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Resistance_Band_Rows.m4a",
|
|
"created_at": "2023-07-25T15:31:17.618578Z",
|
|
"updated_at": "2023-07-25T15:31:17.618585Z",
|
|
"name": "Resistance Band Rows",
|
|
"description": "Stand with both feet on the center of the band, feet should width apart. Then hinge your upper body forward at the hips to about a 45-degree angle. Start with your arms hanging down. Keep your elbows tucked close to your body as you pull the band back towards your waist. Pause at the top, lower the arms back down.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,elbow,wrist,hip",
|
|
"movement_patterns": "upper pull,upper pull - horizonal",
|
|
"equipment_required": "Resistance Band",
|
|
"muscle_groups": "upper back,lats",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.3125,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "03d616c5-2ed2-492d-8615-79601e382a57",
|
|
"created_at": "2023-08-16T15:55:22.829154Z",
|
|
"updated_at": "2023-08-16T15:55:22.838135Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 43,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56920,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3dd31721-ea25-4113-b9b1-583c4d1244fe",
|
|
"created_at": "2023-08-16T15:55:22.848072Z",
|
|
"updated_at": "2023-08-16T15:55:22.857996Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 44,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/high_plank_arm_reaches.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56909,
|
|
"exercise": {
|
|
"id": 2,
|
|
"muscles": [
|
|
{
|
|
"id": 931,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:22.119686Z",
|
|
"updated_at": "2023-07-25T15:46:22.120175Z",
|
|
"exercise": 2,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 932,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:22.120992Z",
|
|
"updated_at": "2023-07-25T15:46:22.121458Z",
|
|
"exercise": 2,
|
|
"muscle": 41
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 423,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.067745Z",
|
|
"updated_at": "2023-07-25T15:47:17.068269Z",
|
|
"exercise": 2,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/High_Plank_Arm_Reaches.m4a",
|
|
"video_url": "/media/hls/High_Plank_Arm_Reaches.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/High_Plank_Arm_Reaches.m4a",
|
|
"created_at": "2023-07-25T15:31:17.116512Z",
|
|
"updated_at": "2023-07-25T15:31:17.116524Z",
|
|
"name": "High Plank Arm Reaches",
|
|
"description": "Start in a push-up position with your legs shoulder width apart. Take one hand off the ground and reach away from your body. Slowly lower back down and repeat on the opposite side",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": true,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,wrist,elbow,ankle,hip",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "core,obliques",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4263889,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "b1939c9f-e398-4e2b-985a-6f0af4064483",
|
|
"created_at": "2023-08-16T15:55:22.635349Z",
|
|
"updated_at": "2023-08-16T15:55:22.644257Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 45,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56910,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3c9758a3-0b3b-4efe-9322-47aca6c80649",
|
|
"created_at": "2023-08-16T15:55:22.654204Z",
|
|
"updated_at": "2023-08-16T15:55:22.662474Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 46,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56911,
|
|
"exercise": {
|
|
"id": 398,
|
|
"muscles": [
|
|
{
|
|
"id": 550,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.553240Z",
|
|
"updated_at": "2023-07-25T15:46:21.553757Z",
|
|
"exercise": 398,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.437323Z",
|
|
"updated_at": "2023-07-25T15:31:17.437330Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "e7f497ad-eb5d-4ee9-a1c8-07cf4906857a",
|
|
"created_at": "2023-08-16T15:55:22.672440Z",
|
|
"updated_at": "2023-08-16T15:55:22.680850Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 47,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/down_elbow.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56912,
|
|
"exercise": {
|
|
"id": 399,
|
|
"muscles": [
|
|
{
|
|
"id": 551,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:21.554625Z",
|
|
"updated_at": "2023-07-25T15:46:21.555088Z",
|
|
"exercise": 399,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Down_Elbow.m4a",
|
|
"video_url": "/media/hls/Down_Elbow.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Down_Elbow.m4a",
|
|
"created_at": "2023-07-25T15:31:17.438078Z",
|
|
"updated_at": "2023-07-25T15:31:17.438085Z",
|
|
"name": "Down Elbow",
|
|
"description": "",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "thoracic spine,elbow,shoulder",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.79528373,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3c338dd7-53cd-45db-91e9-218341d1b6f3",
|
|
"created_at": "2023-08-16T15:55:22.690730Z",
|
|
"updated_at": "2023-08-16T15:55:22.700613Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 48,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56913,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "cb5790d0-21e6-4e7c-99e0-1f1d80c3d95a",
|
|
"created_at": "2023-08-16T15:55:22.711006Z",
|
|
"updated_at": "2023-08-16T15:55:22.720557Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 49,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56914,
|
|
"exercise": {
|
|
"id": 670,
|
|
"muscles": [
|
|
{
|
|
"id": 1795,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.412513Z",
|
|
"updated_at": "2023-07-25T15:46:23.412998Z",
|
|
"exercise": 670,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1796,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.413972Z",
|
|
"updated_at": "2023-07-25T15:46:23.414622Z",
|
|
"exercise": 670,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.647563Z",
|
|
"updated_at": "2023-07-25T15:31:17.647571Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "left_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "23ed82b7-517f-466d-9e6d-8b288a177288",
|
|
"created_at": "2023-08-16T15:55:22.731342Z",
|
|
"updated_at": "2023-08-16T15:55:22.740043Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 50,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single_knee.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56915,
|
|
"exercise": {
|
|
"id": 671,
|
|
"muscles": [
|
|
{
|
|
"id": 1797,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:23.415498Z",
|
|
"updated_at": "2023-07-25T15:46:23.416068Z",
|
|
"exercise": 671,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1798,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.416936Z",
|
|
"updated_at": "2023-07-25T15:46:23.417470Z",
|
|
"exercise": 671,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Single_Knee.m4a",
|
|
"video_url": "/media/hls/Single_Knee.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single_Knee.m4a",
|
|
"created_at": "2023-07-25T15:31:17.648309Z",
|
|
"updated_at": "2023-07-25T15:31:17.648316Z",
|
|
"name": "Single Knee",
|
|
"description": "",
|
|
"side": "right_leg",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,ankle,knee",
|
|
"movement_patterns": "combat",
|
|
"equipment_required": "",
|
|
"muscle_groups": "glutes,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.8107946,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "d5196877-020d-4b66-afa8-cc9538c1484e",
|
|
"created_at": "2023-08-16T15:55:22.750312Z",
|
|
"updated_at": "2023-08-16T15:55:22.759247Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 51,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56916,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "62480f3b-10c5-4da1-bd9b-65c0e3d7af2a",
|
|
"created_at": "2023-08-16T15:55:22.770603Z",
|
|
"updated_at": "2023-08-16T15:55:22.779928Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 52,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/stability_ball_knee_tucks.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56917,
|
|
"exercise": {
|
|
"id": 824,
|
|
"muscles": [
|
|
{
|
|
"id": 2113,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.875531Z",
|
|
"updated_at": "2023-07-25T15:46:23.876181Z",
|
|
"exercise": 824,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 2114,
|
|
"name": "hip flexor",
|
|
"created_at": "2023-07-25T15:46:23.877134Z",
|
|
"updated_at": "2023-07-25T15:46:23.877631Z",
|
|
"exercise": 824,
|
|
"muscle": 53
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 920,
|
|
"name": "stability ball",
|
|
"created_at": "2023-07-25T15:47:17.770570Z",
|
|
"updated_at": "2023-07-25T15:47:17.771082Z",
|
|
"exercise": 824,
|
|
"equipment": 1113
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"video_url": "/media/hls/Stability_Ball_Knee_Tucks.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Stability_Ball_Knee_Tucks.m4a",
|
|
"created_at": "2023-07-25T15:31:17.808300Z",
|
|
"updated_at": "2023-07-25T15:31:17.808307Z",
|
|
"name": "Stability Ball Knee Tucks",
|
|
"description": "Start in a pushup position,, with your ankles on the top of a stability ball.. Keep your arms straight,, as you bring your knees towards your chest,, and lift your hips.. Extend back and repeat..",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "lumbar spine,elbow,hip,knee,shoulder,wrist",
|
|
"movement_patterns": "core,core - anti-extension",
|
|
"equipment_required": "Stability Ball",
|
|
"muscle_groups": "core,hip flexor",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.4166666,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "01473745-7d18-4da3-87f8-3efa2dbdb5d2",
|
|
"created_at": "2023-08-16T15:55:22.790506Z",
|
|
"updated_at": "2023-08-16T15:55:22.799197Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 53,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56918,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "55333df7-01aa-498e-b15f-c083bd866242",
|
|
"created_at": "2023-08-16T15:55:22.809506Z",
|
|
"updated_at": "2023-08-16T15:55:22.818213Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 54,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/resistance_band_rows.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56919,
|
|
"exercise": {
|
|
"id": 632,
|
|
"muscles": [
|
|
{
|
|
"id": 1588,
|
|
"name": "upper back",
|
|
"created_at": "2023-07-25T15:46:23.107228Z",
|
|
"updated_at": "2023-07-25T15:46:23.107712Z",
|
|
"exercise": 632,
|
|
"muscle": 47
|
|
},
|
|
{
|
|
"id": 1589,
|
|
"name": "lats",
|
|
"created_at": "2023-07-25T15:46:23.108520Z",
|
|
"updated_at": "2023-07-25T15:46:23.108985Z",
|
|
"exercise": 632,
|
|
"muscle": 48
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 697,
|
|
"name": "resistance band",
|
|
"created_at": "2023-07-25T15:47:17.453052Z",
|
|
"updated_at": "2023-07-25T15:47:17.453487Z",
|
|
"exercise": 632,
|
|
"equipment": 1097
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Resistance_Band_Rows.m4a",
|
|
"video_url": "/media/hls/Resistance_Band_Rows.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Resistance_Band_Rows.m4a",
|
|
"created_at": "2023-07-25T15:31:17.618578Z",
|
|
"updated_at": "2023-07-25T15:31:17.618585Z",
|
|
"name": "Resistance Band Rows",
|
|
"description": "Stand with both feet on the center of the band, feet should width apart. Then hinge your upper body forward at the hips to about a 45-degree angle. Start with your arms hanging down. Keep your elbows tucked close to your body as you pull the band back towards your waist. Pause at the top, lower the arms back down.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "shoulder,elbow,wrist,hip",
|
|
"movement_patterns": "upper pull,upper pull - horizonal",
|
|
"equipment_required": "Resistance Band",
|
|
"muscle_groups": "upper back,lats",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.3125,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "76b4ec37-a39a-4e75-82f5-e6ea3d66f06d",
|
|
"created_at": "2023-08-16T15:55:22.829154Z",
|
|
"updated_at": "2023-08-16T15:55:22.838135Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 55,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56920,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5f45ae58-a692-4f22-bfe9-711143bedc5f",
|
|
"created_at": "2023-08-16T15:55:22.848072Z",
|
|
"updated_at": "2023-08-16T15:55:22.857996Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 56,
|
|
"superset": 12422,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56921,
|
|
"exercise": {
|
|
"id": 317,
|
|
"muscles": [
|
|
{
|
|
"id": 1104,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.381290Z",
|
|
"updated_at": "2023-07-25T15:46:22.381766Z",
|
|
"exercise": 317,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1105,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.382589Z",
|
|
"updated_at": "2023-07-25T15:46:22.383058Z",
|
|
"exercise": 317,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1106,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.383879Z",
|
|
"updated_at": "2023-07-25T15:46:22.384338Z",
|
|
"exercise": 317,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 479,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.143889Z",
|
|
"updated_at": "2023-07-25T15:47:17.144320Z",
|
|
"exercise": 317,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.373971Z",
|
|
"updated_at": "2023-07-25T15:31:17.373979Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,knee,hip,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f9b5e364-fe2e-4b1c-b25b-b843557a624d",
|
|
"created_at": "2023-08-16T15:55:22.893272Z",
|
|
"updated_at": "2023-08-16T15:55:22.901835Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 57,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56922,
|
|
"exercise": {
|
|
"id": 290,
|
|
"muscles": [
|
|
{
|
|
"id": 1101,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.377361Z",
|
|
"updated_at": "2023-07-25T15:46:22.377871Z",
|
|
"exercise": 290,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1102,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.378728Z",
|
|
"updated_at": "2023-07-25T15:46:22.379201Z",
|
|
"exercise": 290,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1103,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.380019Z",
|
|
"updated_at": "2023-07-25T15:46:22.380479Z",
|
|
"exercise": 290,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 478,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.142654Z",
|
|
"updated_at": "2023-07-25T15:47:17.143088Z",
|
|
"exercise": 290,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.353432Z",
|
|
"updated_at": "2023-07-25T15:31:17.353439Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "25b0b12e-6856-446c-96f4-30ed0d79d6e5",
|
|
"created_at": "2023-08-16T15:55:22.912048Z",
|
|
"updated_at": "2023-08-16T15:55:22.920729Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 58,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56923,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "4f39a84a-20b0-4290-8261-418f9e4941a6",
|
|
"created_at": "2023-08-16T15:55:22.932696Z",
|
|
"updated_at": "2023-08-16T15:55:22.941146Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 59,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_swings.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56924,
|
|
"exercise": {
|
|
"id": 772,
|
|
"muscles": [
|
|
{
|
|
"id": 1119,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.403495Z",
|
|
"updated_at": "2023-07-25T15:46:22.404063Z",
|
|
"exercise": 772,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1120,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.405006Z",
|
|
"updated_at": "2023-07-25T15:46:22.405541Z",
|
|
"exercise": 772,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 483,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.149854Z",
|
|
"updated_at": "2023-07-25T15:47:17.150389Z",
|
|
"exercise": 772,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Swings.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Swings.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Swings.m4a",
|
|
"created_at": "2023-07-25T15:31:17.769662Z",
|
|
"updated_at": "2023-07-25T15:31:17.769669Z",
|
|
"name": "Kettlebell Swings",
|
|
"description": "With your back flat, hike the kettlebell back just above your knees. Snap your hips and stand up tall to get the kettlebell to float to chest height. Let the bell swing back down and continue this rhythmic motion. Make sure to keep your abs engaged and let the hips do the work.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,knee,ankle,shoulder,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.5065972,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "7b8811d3-744e-4dfe-a1a2-b1fea610b0da",
|
|
"created_at": "2023-08-16T15:55:22.951242Z",
|
|
"updated_at": "2023-08-16T15:55:22.959627Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 60,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56925,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5c8a0b76-9dcc-4d7e-bc4f-34d74b362797",
|
|
"created_at": "2023-08-16T15:55:22.970046Z",
|
|
"updated_at": "2023-08-16T15:55:22.978834Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 61,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/dumbbell_hang_clean_and_push_press.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56926,
|
|
"exercise": {
|
|
"id": 159,
|
|
"muscles": [
|
|
{
|
|
"id": 617,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:21.654485Z",
|
|
"updated_at": "2023-07-25T15:46:21.654948Z",
|
|
"exercise": 159,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 618,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:21.655834Z",
|
|
"updated_at": "2023-07-25T15:46:21.656285Z",
|
|
"exercise": 159,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 619,
|
|
"name": "deltoids",
|
|
"created_at": "2023-07-25T15:46:21.657143Z",
|
|
"updated_at": "2023-07-25T15:46:21.657618Z",
|
|
"exercise": 159,
|
|
"muscle": 39
|
|
},
|
|
{
|
|
"id": 620,
|
|
"name": "quads",
|
|
"created_at": "2023-07-25T15:46:21.658531Z",
|
|
"updated_at": "2023-07-25T15:46:21.659075Z",
|
|
"exercise": 159,
|
|
"muscle": 43
|
|
},
|
|
{
|
|
"id": 621,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:21.659992Z",
|
|
"updated_at": "2023-07-25T15:46:21.660479Z",
|
|
"exercise": 159,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 270,
|
|
"name": "dumbbell",
|
|
"created_at": "2023-07-25T15:47:16.844526Z",
|
|
"updated_at": "2023-07-25T15:47:16.844998Z",
|
|
"exercise": 159,
|
|
"equipment": 1090
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"video_url": "/media/hls/Dumbbell_Hang_Clean_and_Push_Press.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"created_at": "2023-07-25T15:31:17.252901Z",
|
|
"updated_at": "2023-07-25T15:31:17.252908Z",
|
|
"name": "Dumbbell Hang Clean and Push Press",
|
|
"description": "",
|
|
"side": "",
|
|
"is_two_dumbbells": true,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,lumbar spine,elbow,hip,knee,shoulder",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge,upper push - vertical",
|
|
"equipment_required": "Dumbbell",
|
|
"muscle_groups": "glutes,hamstrings,deltoids,quads,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.112446435,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5ecbe826-1641-4729-bc62-189a808bcd4f",
|
|
"created_at": "2023-08-16T15:55:22.989008Z",
|
|
"updated_at": "2023-08-16T15:55:22.998201Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 62,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56927,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "79fa5143-58f5-489d-8982-0ab18ce964fa",
|
|
"created_at": "2023-08-16T15:55:23.008819Z",
|
|
"updated_at": "2023-08-16T15:55:23.018513Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 63,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56928,
|
|
"exercise": {
|
|
"id": 358,
|
|
"muscles": [
|
|
{
|
|
"id": 1799,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.418292Z",
|
|
"updated_at": "2023-07-25T15:46:23.418754Z",
|
|
"exercise": 358,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1800,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.419557Z",
|
|
"updated_at": "2023-07-25T15:46:23.420025Z",
|
|
"exercise": 358,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1801,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.420828Z",
|
|
"updated_at": "2023-07-25T15:46:23.421326Z",
|
|
"exercise": 358,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 780,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.577242Z",
|
|
"updated_at": "2023-07-25T15:47:17.577770Z",
|
|
"exercise": 358,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.405093Z",
|
|
"updated_at": "2023-07-25T15:31:17.405099Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "986ac249-d987-41a3-b86f-aa995d8e5b81",
|
|
"created_at": "2023-08-16T15:55:23.028740Z",
|
|
"updated_at": "2023-08-16T15:55:23.037181Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 64,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56929,
|
|
"exercise": {
|
|
"id": 381,
|
|
"muscles": [
|
|
{
|
|
"id": 1802,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.422267Z",
|
|
"updated_at": "2023-07-25T15:46:23.423055Z",
|
|
"exercise": 381,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1803,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.423945Z",
|
|
"updated_at": "2023-07-25T15:46:23.424416Z",
|
|
"exercise": 381,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1804,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.425229Z",
|
|
"updated_at": "2023-07-25T15:46:23.425695Z",
|
|
"exercise": 381,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 781,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.578674Z",
|
|
"updated_at": "2023-07-25T15:47:17.579178Z",
|
|
"exercise": 381,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.423220Z",
|
|
"updated_at": "2023-07-25T15:31:17.423229Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "ed584476-52b2-41b1-be66-914e1c35c86a",
|
|
"created_at": "2023-08-16T15:55:23.047470Z",
|
|
"updated_at": "2023-08-16T15:55:23.055965Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 65,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56930,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3c1d35b5-80be-49ac-8dae-23e512ad31b7",
|
|
"created_at": "2023-08-16T15:55:23.066661Z",
|
|
"updated_at": "2023-08-16T15:55:23.076302Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 66,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56921,
|
|
"exercise": {
|
|
"id": 317,
|
|
"muscles": [
|
|
{
|
|
"id": 1104,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.381290Z",
|
|
"updated_at": "2023-07-25T15:46:22.381766Z",
|
|
"exercise": 317,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1105,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.382589Z",
|
|
"updated_at": "2023-07-25T15:46:22.383058Z",
|
|
"exercise": 317,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1106,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.383879Z",
|
|
"updated_at": "2023-07-25T15:46:22.384338Z",
|
|
"exercise": 317,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 479,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.143889Z",
|
|
"updated_at": "2023-07-25T15:47:17.144320Z",
|
|
"exercise": 317,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.373971Z",
|
|
"updated_at": "2023-07-25T15:31:17.373979Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,knee,hip,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "a2a0f5a3-fb56-4c8b-95cc-0960ab7233f1",
|
|
"created_at": "2023-08-16T15:55:22.893272Z",
|
|
"updated_at": "2023-08-16T15:55:22.901835Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 67,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56922,
|
|
"exercise": {
|
|
"id": 290,
|
|
"muscles": [
|
|
{
|
|
"id": 1101,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.377361Z",
|
|
"updated_at": "2023-07-25T15:46:22.377871Z",
|
|
"exercise": 290,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1102,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.378728Z",
|
|
"updated_at": "2023-07-25T15:46:22.379201Z",
|
|
"exercise": 290,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1103,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.380019Z",
|
|
"updated_at": "2023-07-25T15:46:22.380479Z",
|
|
"exercise": 290,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 478,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.142654Z",
|
|
"updated_at": "2023-07-25T15:47:17.143088Z",
|
|
"exercise": 290,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.353432Z",
|
|
"updated_at": "2023-07-25T15:31:17.353439Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "37e95166-f71e-4194-bf41-db47ae18f79d",
|
|
"created_at": "2023-08-16T15:55:22.912048Z",
|
|
"updated_at": "2023-08-16T15:55:22.920729Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 68,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56923,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "fb62d179-9917-4bf4-81f5-5d24925b74a4",
|
|
"created_at": "2023-08-16T15:55:22.932696Z",
|
|
"updated_at": "2023-08-16T15:55:22.941146Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 69,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_swings.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56924,
|
|
"exercise": {
|
|
"id": 772,
|
|
"muscles": [
|
|
{
|
|
"id": 1119,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.403495Z",
|
|
"updated_at": "2023-07-25T15:46:22.404063Z",
|
|
"exercise": 772,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1120,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.405006Z",
|
|
"updated_at": "2023-07-25T15:46:22.405541Z",
|
|
"exercise": 772,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 483,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.149854Z",
|
|
"updated_at": "2023-07-25T15:47:17.150389Z",
|
|
"exercise": 772,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Swings.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Swings.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Swings.m4a",
|
|
"created_at": "2023-07-25T15:31:17.769662Z",
|
|
"updated_at": "2023-07-25T15:31:17.769669Z",
|
|
"name": "Kettlebell Swings",
|
|
"description": "With your back flat, hike the kettlebell back just above your knees. Snap your hips and stand up tall to get the kettlebell to float to chest height. Let the bell swing back down and continue this rhythmic motion. Make sure to keep your abs engaged and let the hips do the work.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,knee,ankle,shoulder,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.5065972,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "8754fd42-99af-4db7-89e8-fa2a3b515d37",
|
|
"created_at": "2023-08-16T15:55:22.951242Z",
|
|
"updated_at": "2023-08-16T15:55:22.959627Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 70,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56925,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "6218de3f-0cd2-4afe-a99b-5efca2f3f77f",
|
|
"created_at": "2023-08-16T15:55:22.970046Z",
|
|
"updated_at": "2023-08-16T15:55:22.978834Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 71,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/dumbbell_hang_clean_and_push_press.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56926,
|
|
"exercise": {
|
|
"id": 159,
|
|
"muscles": [
|
|
{
|
|
"id": 617,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:21.654485Z",
|
|
"updated_at": "2023-07-25T15:46:21.654948Z",
|
|
"exercise": 159,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 618,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:21.655834Z",
|
|
"updated_at": "2023-07-25T15:46:21.656285Z",
|
|
"exercise": 159,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 619,
|
|
"name": "deltoids",
|
|
"created_at": "2023-07-25T15:46:21.657143Z",
|
|
"updated_at": "2023-07-25T15:46:21.657618Z",
|
|
"exercise": 159,
|
|
"muscle": 39
|
|
},
|
|
{
|
|
"id": 620,
|
|
"name": "quads",
|
|
"created_at": "2023-07-25T15:46:21.658531Z",
|
|
"updated_at": "2023-07-25T15:46:21.659075Z",
|
|
"exercise": 159,
|
|
"muscle": 43
|
|
},
|
|
{
|
|
"id": 621,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:21.659992Z",
|
|
"updated_at": "2023-07-25T15:46:21.660479Z",
|
|
"exercise": 159,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 270,
|
|
"name": "dumbbell",
|
|
"created_at": "2023-07-25T15:47:16.844526Z",
|
|
"updated_at": "2023-07-25T15:47:16.844998Z",
|
|
"exercise": 159,
|
|
"equipment": 1090
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"video_url": "/media/hls/Dumbbell_Hang_Clean_and_Push_Press.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"created_at": "2023-07-25T15:31:17.252901Z",
|
|
"updated_at": "2023-07-25T15:31:17.252908Z",
|
|
"name": "Dumbbell Hang Clean and Push Press",
|
|
"description": "",
|
|
"side": "",
|
|
"is_two_dumbbells": true,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,lumbar spine,elbow,hip,knee,shoulder",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge,upper push - vertical",
|
|
"equipment_required": "Dumbbell",
|
|
"muscle_groups": "glutes,hamstrings,deltoids,quads,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.112446435,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "9c2c791d-d431-43b8-a425-7f826a415d17",
|
|
"created_at": "2023-08-16T15:55:22.989008Z",
|
|
"updated_at": "2023-08-16T15:55:22.998201Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 72,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56927,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "ac5db012-933a-4715-b1e5-8abad5f85e4b",
|
|
"created_at": "2023-08-16T15:55:23.008819Z",
|
|
"updated_at": "2023-08-16T15:55:23.018513Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 73,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56928,
|
|
"exercise": {
|
|
"id": 358,
|
|
"muscles": [
|
|
{
|
|
"id": 1799,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.418292Z",
|
|
"updated_at": "2023-07-25T15:46:23.418754Z",
|
|
"exercise": 358,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1800,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.419557Z",
|
|
"updated_at": "2023-07-25T15:46:23.420025Z",
|
|
"exercise": 358,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1801,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.420828Z",
|
|
"updated_at": "2023-07-25T15:46:23.421326Z",
|
|
"exercise": 358,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 780,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.577242Z",
|
|
"updated_at": "2023-07-25T15:47:17.577770Z",
|
|
"exercise": 358,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.405093Z",
|
|
"updated_at": "2023-07-25T15:31:17.405099Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "615ecff1-baf6-46a3-b309-deddc4f104a8",
|
|
"created_at": "2023-08-16T15:55:23.028740Z",
|
|
"updated_at": "2023-08-16T15:55:23.037181Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 74,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56929,
|
|
"exercise": {
|
|
"id": 381,
|
|
"muscles": [
|
|
{
|
|
"id": 1802,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.422267Z",
|
|
"updated_at": "2023-07-25T15:46:23.423055Z",
|
|
"exercise": 381,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1803,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.423945Z",
|
|
"updated_at": "2023-07-25T15:46:23.424416Z",
|
|
"exercise": 381,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1804,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.425229Z",
|
|
"updated_at": "2023-07-25T15:46:23.425695Z",
|
|
"exercise": 381,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 781,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.578674Z",
|
|
"updated_at": "2023-07-25T15:47:17.579178Z",
|
|
"exercise": 381,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.423220Z",
|
|
"updated_at": "2023-07-25T15:31:17.423229Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "743a2216-e1cf-452e-bf6a-0dc8ee5ca23d",
|
|
"created_at": "2023-08-16T15:55:23.047470Z",
|
|
"updated_at": "2023-08-16T15:55:23.055965Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 75,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56930,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "03a27cde-ab51-4a58-9b63-517bba2e2052",
|
|
"created_at": "2023-08-16T15:55:23.066661Z",
|
|
"updated_at": "2023-08-16T15:55:23.076302Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 76,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56921,
|
|
"exercise": {
|
|
"id": 317,
|
|
"muscles": [
|
|
{
|
|
"id": 1104,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.381290Z",
|
|
"updated_at": "2023-07-25T15:46:22.381766Z",
|
|
"exercise": 317,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1105,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.382589Z",
|
|
"updated_at": "2023-07-25T15:46:22.383058Z",
|
|
"exercise": 317,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1106,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.383879Z",
|
|
"updated_at": "2023-07-25T15:46:22.384338Z",
|
|
"exercise": 317,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 479,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.143889Z",
|
|
"updated_at": "2023-07-25T15:47:17.144320Z",
|
|
"exercise": 317,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.373971Z",
|
|
"updated_at": "2023-07-25T15:31:17.373979Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,knee,hip,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "23be8596-408a-4508-b15d-18a50933dfa3",
|
|
"created_at": "2023-08-16T15:55:22.893272Z",
|
|
"updated_at": "2023-08-16T15:55:22.901835Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 77,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56922,
|
|
"exercise": {
|
|
"id": 290,
|
|
"muscles": [
|
|
{
|
|
"id": 1101,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.377361Z",
|
|
"updated_at": "2023-07-25T15:46:22.377871Z",
|
|
"exercise": 290,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1102,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.378728Z",
|
|
"updated_at": "2023-07-25T15:46:22.379201Z",
|
|
"exercise": 290,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1103,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.380019Z",
|
|
"updated_at": "2023-07-25T15:46:22.380479Z",
|
|
"exercise": 290,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 478,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.142654Z",
|
|
"updated_at": "2023-07-25T15:47:17.143088Z",
|
|
"exercise": 290,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.353432Z",
|
|
"updated_at": "2023-07-25T15:31:17.353439Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "e95decfc-f67e-4b12-bb64-f5529b499455",
|
|
"created_at": "2023-08-16T15:55:22.912048Z",
|
|
"updated_at": "2023-08-16T15:55:22.920729Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 78,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56923,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "fa3c2e00-2328-4313-b916-f12e8e949c97",
|
|
"created_at": "2023-08-16T15:55:22.932696Z",
|
|
"updated_at": "2023-08-16T15:55:22.941146Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 79,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_swings.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56924,
|
|
"exercise": {
|
|
"id": 772,
|
|
"muscles": [
|
|
{
|
|
"id": 1119,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.403495Z",
|
|
"updated_at": "2023-07-25T15:46:22.404063Z",
|
|
"exercise": 772,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1120,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.405006Z",
|
|
"updated_at": "2023-07-25T15:46:22.405541Z",
|
|
"exercise": 772,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 483,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.149854Z",
|
|
"updated_at": "2023-07-25T15:47:17.150389Z",
|
|
"exercise": 772,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Swings.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Swings.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Swings.m4a",
|
|
"created_at": "2023-07-25T15:31:17.769662Z",
|
|
"updated_at": "2023-07-25T15:31:17.769669Z",
|
|
"name": "Kettlebell Swings",
|
|
"description": "With your back flat, hike the kettlebell back just above your knees. Snap your hips and stand up tall to get the kettlebell to float to chest height. Let the bell swing back down and continue this rhythmic motion. Make sure to keep your abs engaged and let the hips do the work.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,knee,ankle,shoulder,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.5065972,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "2082f6df-fb94-43d3-832f-3e33ed6dee3e",
|
|
"created_at": "2023-08-16T15:55:22.951242Z",
|
|
"updated_at": "2023-08-16T15:55:22.959627Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 80,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56925,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3fee896a-c742-48f3-83b3-d17f24a6c4e0",
|
|
"created_at": "2023-08-16T15:55:22.970046Z",
|
|
"updated_at": "2023-08-16T15:55:22.978834Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 81,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/dumbbell_hang_clean_and_push_press.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56926,
|
|
"exercise": {
|
|
"id": 159,
|
|
"muscles": [
|
|
{
|
|
"id": 617,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:21.654485Z",
|
|
"updated_at": "2023-07-25T15:46:21.654948Z",
|
|
"exercise": 159,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 618,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:21.655834Z",
|
|
"updated_at": "2023-07-25T15:46:21.656285Z",
|
|
"exercise": 159,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 619,
|
|
"name": "deltoids",
|
|
"created_at": "2023-07-25T15:46:21.657143Z",
|
|
"updated_at": "2023-07-25T15:46:21.657618Z",
|
|
"exercise": 159,
|
|
"muscle": 39
|
|
},
|
|
{
|
|
"id": 620,
|
|
"name": "quads",
|
|
"created_at": "2023-07-25T15:46:21.658531Z",
|
|
"updated_at": "2023-07-25T15:46:21.659075Z",
|
|
"exercise": 159,
|
|
"muscle": 43
|
|
},
|
|
{
|
|
"id": 621,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:21.659992Z",
|
|
"updated_at": "2023-07-25T15:46:21.660479Z",
|
|
"exercise": 159,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 270,
|
|
"name": "dumbbell",
|
|
"created_at": "2023-07-25T15:47:16.844526Z",
|
|
"updated_at": "2023-07-25T15:47:16.844998Z",
|
|
"exercise": 159,
|
|
"equipment": 1090
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"video_url": "/media/hls/Dumbbell_Hang_Clean_and_Push_Press.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"created_at": "2023-07-25T15:31:17.252901Z",
|
|
"updated_at": "2023-07-25T15:31:17.252908Z",
|
|
"name": "Dumbbell Hang Clean and Push Press",
|
|
"description": "",
|
|
"side": "",
|
|
"is_two_dumbbells": true,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,lumbar spine,elbow,hip,knee,shoulder",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge,upper push - vertical",
|
|
"equipment_required": "Dumbbell",
|
|
"muscle_groups": "glutes,hamstrings,deltoids,quads,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.112446435,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "6e9709c1-215f-41e9-8451-1ff9e056b18a",
|
|
"created_at": "2023-08-16T15:55:22.989008Z",
|
|
"updated_at": "2023-08-16T15:55:22.998201Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 82,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56927,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "21974b53-ee04-4402-a805-47a3ff39430d",
|
|
"created_at": "2023-08-16T15:55:23.008819Z",
|
|
"updated_at": "2023-08-16T15:55:23.018513Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 83,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56928,
|
|
"exercise": {
|
|
"id": 358,
|
|
"muscles": [
|
|
{
|
|
"id": 1799,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.418292Z",
|
|
"updated_at": "2023-07-25T15:46:23.418754Z",
|
|
"exercise": 358,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1800,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.419557Z",
|
|
"updated_at": "2023-07-25T15:46:23.420025Z",
|
|
"exercise": 358,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1801,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.420828Z",
|
|
"updated_at": "2023-07-25T15:46:23.421326Z",
|
|
"exercise": 358,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 780,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.577242Z",
|
|
"updated_at": "2023-07-25T15:47:17.577770Z",
|
|
"exercise": 358,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.405093Z",
|
|
"updated_at": "2023-07-25T15:31:17.405099Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "cad142be-5920-4254-8119-5a38c8d100d6",
|
|
"created_at": "2023-08-16T15:55:23.028740Z",
|
|
"updated_at": "2023-08-16T15:55:23.037181Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 84,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56929,
|
|
"exercise": {
|
|
"id": 381,
|
|
"muscles": [
|
|
{
|
|
"id": 1802,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.422267Z",
|
|
"updated_at": "2023-07-25T15:46:23.423055Z",
|
|
"exercise": 381,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1803,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.423945Z",
|
|
"updated_at": "2023-07-25T15:46:23.424416Z",
|
|
"exercise": 381,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1804,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.425229Z",
|
|
"updated_at": "2023-07-25T15:46:23.425695Z",
|
|
"exercise": 381,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 781,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.578674Z",
|
|
"updated_at": "2023-07-25T15:47:17.579178Z",
|
|
"exercise": 381,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.423220Z",
|
|
"updated_at": "2023-07-25T15:31:17.423229Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "18be7198-34ba-4342-9749-731e3e56df5d",
|
|
"created_at": "2023-08-16T15:55:23.047470Z",
|
|
"updated_at": "2023-08-16T15:55:23.055965Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 85,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56930,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3a34a91a-9d7a-4bbd-b8ed-c5da1b3dd1ad",
|
|
"created_at": "2023-08-16T15:55:23.066661Z",
|
|
"updated_at": "2023-08-16T15:55:23.076302Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 86,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56921,
|
|
"exercise": {
|
|
"id": 317,
|
|
"muscles": [
|
|
{
|
|
"id": 1104,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.381290Z",
|
|
"updated_at": "2023-07-25T15:46:22.381766Z",
|
|
"exercise": 317,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1105,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.382589Z",
|
|
"updated_at": "2023-07-25T15:46:22.383058Z",
|
|
"exercise": 317,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1106,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.383879Z",
|
|
"updated_at": "2023-07-25T15:46:22.384338Z",
|
|
"exercise": 317,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 479,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.143889Z",
|
|
"updated_at": "2023-07-25T15:47:17.144320Z",
|
|
"exercise": 317,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.373971Z",
|
|
"updated_at": "2023-07-25T15:31:17.373979Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,knee,hip,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "20f1af81-31c2-4174-a582-4678a16e5ad0",
|
|
"created_at": "2023-08-16T15:55:22.893272Z",
|
|
"updated_at": "2023-08-16T15:55:22.901835Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 87,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_snatch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56922,
|
|
"exercise": {
|
|
"id": 290,
|
|
"muscles": [
|
|
{
|
|
"id": 1101,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.377361Z",
|
|
"updated_at": "2023-07-25T15:46:22.377871Z",
|
|
"exercise": 290,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1102,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.378728Z",
|
|
"updated_at": "2023-07-25T15:46:22.379201Z",
|
|
"exercise": 290,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 1103,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:22.380019Z",
|
|
"updated_at": "2023-07-25T15:46:22.380479Z",
|
|
"exercise": 290,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 478,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.142654Z",
|
|
"updated_at": "2023-07-25T15:47:17.143088Z",
|
|
"exercise": 290,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Snatch.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Snatch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Snatch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.353432Z",
|
|
"updated_at": "2023-07-25T15:31:17.353439Z",
|
|
"name": "Kettlebell Snatch",
|
|
"description": "With a kettlebell in your left hand, hinge your hips back. Drive your feet in to the ground while explosively extending your hips, pulling the kettlebell up. As it passes head height, allow the kettlebell to rotate, punch through at the top. Drop back in to the hinge position as you let the kettlebell fall back down.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,hip,knee,shoulder,elbow,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.44444445,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "6460c6fd-510a-4161-b612-b4f724622858",
|
|
"created_at": "2023-08-16T15:55:22.912048Z",
|
|
"updated_at": "2023-08-16T15:55:22.920729Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 35,
|
|
"order": 88,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56923,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3c24d76b-047d-4574-b553-d1a547e02631",
|
|
"created_at": "2023-08-16T15:55:22.932696Z",
|
|
"updated_at": "2023-08-16T15:55:22.941146Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 89,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/kettlebell_swings.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56924,
|
|
"exercise": {
|
|
"id": 772,
|
|
"muscles": [
|
|
{
|
|
"id": 1119,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.403495Z",
|
|
"updated_at": "2023-07-25T15:46:22.404063Z",
|
|
"exercise": 772,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 1120,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:22.405006Z",
|
|
"updated_at": "2023-07-25T15:46:22.405541Z",
|
|
"exercise": 772,
|
|
"muscle": 44
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 483,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.149854Z",
|
|
"updated_at": "2023-07-25T15:47:17.150389Z",
|
|
"exercise": 772,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Kettlebell_Swings.m4a",
|
|
"video_url": "/media/hls/Kettlebell_Swings.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Kettlebell_Swings.m4a",
|
|
"created_at": "2023-07-25T15:31:17.769662Z",
|
|
"updated_at": "2023-07-25T15:31:17.769669Z",
|
|
"name": "Kettlebell Swings",
|
|
"description": "With your back flat, hike the kettlebell back just above your knees. Snap your hips and stand up tall to get the kettlebell to float to chest height. Let the bell swing back down and continue this rhythmic motion. Make sure to keep your abs engaged and let the hips do the work.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "hip,lumbar spine,knee,ankle,shoulder,wrist",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "glutes,hamstrings",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.5065972,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "3527cc85-4501-4a0e-a64a-79d07eba8a91",
|
|
"created_at": "2023-08-16T15:55:22.951242Z",
|
|
"updated_at": "2023-08-16T15:55:22.959627Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 90,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56925,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "c6ac1a87-f300-424d-8c39-b2ce3210149b",
|
|
"created_at": "2023-08-16T15:55:22.970046Z",
|
|
"updated_at": "2023-08-16T15:55:22.978834Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 91,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/dumbbell_hang_clean_and_push_press.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56926,
|
|
"exercise": {
|
|
"id": 159,
|
|
"muscles": [
|
|
{
|
|
"id": 617,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:21.654485Z",
|
|
"updated_at": "2023-07-25T15:46:21.654948Z",
|
|
"exercise": 159,
|
|
"muscle": 42
|
|
},
|
|
{
|
|
"id": 618,
|
|
"name": "hamstrings",
|
|
"created_at": "2023-07-25T15:46:21.655834Z",
|
|
"updated_at": "2023-07-25T15:46:21.656285Z",
|
|
"exercise": 159,
|
|
"muscle": 44
|
|
},
|
|
{
|
|
"id": 619,
|
|
"name": "deltoids",
|
|
"created_at": "2023-07-25T15:46:21.657143Z",
|
|
"updated_at": "2023-07-25T15:46:21.657618Z",
|
|
"exercise": 159,
|
|
"muscle": 39
|
|
},
|
|
{
|
|
"id": 620,
|
|
"name": "quads",
|
|
"created_at": "2023-07-25T15:46:21.658531Z",
|
|
"updated_at": "2023-07-25T15:46:21.659075Z",
|
|
"exercise": 159,
|
|
"muscle": 43
|
|
},
|
|
{
|
|
"id": 621,
|
|
"name": "traps",
|
|
"created_at": "2023-07-25T15:46:21.659992Z",
|
|
"updated_at": "2023-07-25T15:46:21.660479Z",
|
|
"exercise": 159,
|
|
"muscle": 59
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 270,
|
|
"name": "dumbbell",
|
|
"created_at": "2023-07-25T15:47:16.844526Z",
|
|
"updated_at": "2023-07-25T15:47:16.844998Z",
|
|
"exercise": 159,
|
|
"equipment": 1090
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"video_url": "/media/hls/Dumbbell_Hang_Clean_and_Push_Press.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Dumbbell_Hang_Clean_and_Push_Press.m4a",
|
|
"created_at": "2023-07-25T15:31:17.252901Z",
|
|
"updated_at": "2023-07-25T15:31:17.252908Z",
|
|
"name": "Dumbbell Hang Clean and Push Press",
|
|
"description": "",
|
|
"side": "",
|
|
"is_two_dumbbells": true,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": true,
|
|
"joints_used": "ankle,lumbar spine,elbow,hip,knee,shoulder",
|
|
"movement_patterns": "lower pull,lower pull - hip hinge,upper push - vertical",
|
|
"equipment_required": "Dumbbell",
|
|
"muscle_groups": "glutes,hamstrings,deltoids,quads,traps",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0.112446435,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "5edd9724-b5cc-4c51-abfe-ea7753f5d844",
|
|
"created_at": "2023-08-16T15:55:22.989008Z",
|
|
"updated_at": "2023-08-16T15:55:22.998201Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 92,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56927,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "21a1c5eb-083c-480e-a71e-2422ca5d5483",
|
|
"created_at": "2023-08-16T15:55:23.008819Z",
|
|
"updated_at": "2023-08-16T15:55:23.018513Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 93,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56928,
|
|
"exercise": {
|
|
"id": 358,
|
|
"muscles": [
|
|
{
|
|
"id": 1799,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.418292Z",
|
|
"updated_at": "2023-07-25T15:46:23.418754Z",
|
|
"exercise": 358,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1800,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.419557Z",
|
|
"updated_at": "2023-07-25T15:46:23.420025Z",
|
|
"exercise": 358,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1801,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.420828Z",
|
|
"updated_at": "2023-07-25T15:46:23.421326Z",
|
|
"exercise": 358,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 780,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.577242Z",
|
|
"updated_at": "2023-07-25T15:47:17.577770Z",
|
|
"exercise": 358,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.405093Z",
|
|
"updated_at": "2023-07-25T15:31:17.405099Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "left_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "f26ae508-deb7-4065-a2b5-6bb2c41b0f6d",
|
|
"created_at": "2023-08-16T15:55:23.028740Z",
|
|
"updated_at": "2023-08-16T15:55:23.037181Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 94,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/single-arm_bottoms-up_kettlebell_overhead_carry.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56929,
|
|
"exercise": {
|
|
"id": 381,
|
|
"muscles": [
|
|
{
|
|
"id": 1802,
|
|
"name": "core",
|
|
"created_at": "2023-07-25T15:46:23.422267Z",
|
|
"updated_at": "2023-07-25T15:46:23.423055Z",
|
|
"exercise": 381,
|
|
"muscle": 40
|
|
},
|
|
{
|
|
"id": 1803,
|
|
"name": "obliques",
|
|
"created_at": "2023-07-25T15:46:23.423945Z",
|
|
"updated_at": "2023-07-25T15:46:23.424416Z",
|
|
"exercise": 381,
|
|
"muscle": 41
|
|
},
|
|
{
|
|
"id": 1804,
|
|
"name": "rotator cuff",
|
|
"created_at": "2023-07-25T15:46:23.425229Z",
|
|
"updated_at": "2023-07-25T15:46:23.425695Z",
|
|
"exercise": 381,
|
|
"muscle": 52
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 781,
|
|
"name": "kettlebell",
|
|
"created_at": "2023-07-25T15:47:17.578674Z",
|
|
"updated_at": "2023-07-25T15:47:17.579178Z",
|
|
"exercise": 381,
|
|
"equipment": 1087
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"video_url": "/media/hls/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Single-Arm_Bottoms-Up_Kettlebell_Overhead_Carry.m4a",
|
|
"created_at": "2023-07-25T15:31:17.423220Z",
|
|
"updated_at": "2023-07-25T15:31:17.423229Z",
|
|
"name": "Single-Arm Bottoms-Up Kettlebell Overhead Carry",
|
|
"description": "Hold an upside down kettlebell overhead in your left arm. With good posture, walk forward with your elbow fully extended. Be careful not to lean to one side as you walk.",
|
|
"side": "right_arm",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": true,
|
|
"is_distance": true,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "ankle,elbow,wrist,shoulder,hip,knee",
|
|
"movement_patterns": "core - carry,core",
|
|
"equipment_required": "Kettlebell",
|
|
"muscle_groups": "core,obliques,rotator cuff",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "bf0769ec-3458-4a65-b7d4-8ae4c6aae92c",
|
|
"created_at": "2023-08-16T15:55:23.047470Z",
|
|
"updated_at": "2023-08-16T15:55:23.055965Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 95,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/recover.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56930,
|
|
"exercise": {
|
|
"id": 795,
|
|
"muscles": [],
|
|
"equipment": [],
|
|
"audio_url": "/media/exercise_audio/Recover.m4a",
|
|
"video_url": "/media/hls/Recover.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Recover.m4a",
|
|
"created_at": "2023-07-25T15:31:17.786626Z",
|
|
"updated_at": "2023-07-25T15:31:17.786633Z",
|
|
"name": "Recover",
|
|
"description": "Use this time to catch your breath. It will help you get more out of what's next",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "",
|
|
"movement_patterns": "",
|
|
"equipment_required": "",
|
|
"muscle_groups": "",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "47eeb97b-32a3-4b1a-9e60-9beefb9a83e0",
|
|
"created_at": "2023-08-16T15:55:23.066661Z",
|
|
"updated_at": "2023-08-16T15:55:23.076302Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 10,
|
|
"order": 96,
|
|
"superset": 12423,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/butterfly_stretch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56931,
|
|
"exercise": {
|
|
"id": 712,
|
|
"muscles": [
|
|
{
|
|
"id": 399,
|
|
"name": "hip adductors",
|
|
"created_at": "2023-07-25T15:46:21.320197Z",
|
|
"updated_at": "2023-07-25T15:46:21.320727Z",
|
|
"exercise": 712,
|
|
"muscle": 58
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 176,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:16.711598Z",
|
|
"updated_at": "2023-07-25T15:47:16.712167Z",
|
|
"exercise": 712,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Butterfly_Stretch.m4a",
|
|
"video_url": "/media/hls/Butterfly_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Butterfly_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.679307Z",
|
|
"updated_at": "2023-07-25T15:31:17.679314Z",
|
|
"name": "Butterfly Stretch",
|
|
"description": "Sit with your knees out and soles of your feet together.. Keep a tall torso as you lean your chest forward,, and push your knees apart with your elbows. Breathe deeply.",
|
|
"side": "",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "hip adductors",
|
|
"synonyms": null,
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "41ca7ee9-fca6-4231-99d8-4f2ad229065d",
|
|
"created_at": "2023-08-16T15:55:23.114200Z",
|
|
"updated_at": "2023-08-16T15:55:23.124997Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 97,
|
|
"superset": 12424,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/lower_back_stretch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56932,
|
|
"exercise": {
|
|
"id": 892,
|
|
"muscles": [
|
|
{
|
|
"id": 1251,
|
|
"name": "lower back",
|
|
"created_at": "2023-07-25T15:46:22.594580Z",
|
|
"updated_at": "2023-07-25T15:46:22.595059Z",
|
|
"exercise": 892,
|
|
"muscle": 54
|
|
},
|
|
{
|
|
"id": 1252,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.595857Z",
|
|
"updated_at": "2023-07-25T15:46:22.596319Z",
|
|
"exercise": 892,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 531,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.225513Z",
|
|
"updated_at": "2023-07-25T15:47:17.225966Z",
|
|
"exercise": 892,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Lower_Back_Stretch.m4a",
|
|
"video_url": "/media/hls/Lower_Back_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Lower_Back_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.861688Z",
|
|
"updated_at": "2023-07-25T15:31:17.861698Z",
|
|
"name": "Lower Back Stretch",
|
|
"description": "Hug your left knee up towards your chest and pull it across your body with your right hand. As you breathe out let your left arm drape on the floor as your work deeper into the stretch",
|
|
"side": "left_side",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "lumbar spine,hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "lower back,glutes",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "833237f4-9d62-4513-bce2-6d9fe7383f57",
|
|
"created_at": "2023-08-16T15:55:23.138158Z",
|
|
"updated_at": "2023-08-16T15:55:23.148821Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 98,
|
|
"superset": 12424,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
},
|
|
{
|
|
"audio_url": "/media/exercise_audio/lower_back_stretch.m4a",
|
|
"play_at": 7
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": 56933,
|
|
"exercise": {
|
|
"id": 741,
|
|
"muscles": [
|
|
{
|
|
"id": 1249,
|
|
"name": "lower back",
|
|
"created_at": "2023-07-25T15:46:22.591701Z",
|
|
"updated_at": "2023-07-25T15:46:22.592160Z",
|
|
"exercise": 741,
|
|
"muscle": 54
|
|
},
|
|
{
|
|
"id": 1250,
|
|
"name": "glutes",
|
|
"created_at": "2023-07-25T15:46:22.593063Z",
|
|
"updated_at": "2023-07-25T15:46:22.593653Z",
|
|
"exercise": 741,
|
|
"muscle": 42
|
|
}
|
|
],
|
|
"equipment": [
|
|
{
|
|
"id": 530,
|
|
"name": "yoga mat",
|
|
"created_at": "2023-07-25T15:47:17.224132Z",
|
|
"updated_at": "2023-07-25T15:47:17.224618Z",
|
|
"exercise": 741,
|
|
"equipment": 1088
|
|
}
|
|
],
|
|
"audio_url": "/media/exercise_audio/Lower_Back_Stretch.m4a",
|
|
"video_url": "/media/hls/Lower_Back_Stretch.mp4_720p.m3u8",
|
|
"transition_url": "/media/transitions_audio/Lower_Back_Stretch.m4a",
|
|
"created_at": "2023-07-25T15:31:17.746793Z",
|
|
"updated_at": "2023-07-25T15:31:17.746800Z",
|
|
"name": "Lower Back Stretch",
|
|
"description": "Hug your right knee up towards your chest and pull it across your body with your right hand. As you breathe out let your right arm drape on the floor.",
|
|
"side": "right_side",
|
|
"is_two_dumbbells": false,
|
|
"is_trackable_distance": false,
|
|
"is_alternating": false,
|
|
"is_weight": false,
|
|
"is_distance": false,
|
|
"is_duration": true,
|
|
"is_reps": false,
|
|
"joints_used": "lumbar spine,hip,knee",
|
|
"movement_patterns": "mobility,mobility - static",
|
|
"equipment_required": "Yoga Mat",
|
|
"muscle_groups": "lower back,glutes",
|
|
"synonyms": "",
|
|
"estimated_rep_duration": 0,
|
|
"video_override": null
|
|
},
|
|
"unique_id": "93cf0388-93f6-4fb8-a5e3-fbf7c464d080",
|
|
"created_at": "2023-08-16T15:55:23.160372Z",
|
|
"updated_at": "2023-08-16T15:55:23.169535Z",
|
|
"weight": null,
|
|
"reps": null,
|
|
"duration": 30,
|
|
"order": 99,
|
|
"superset": 12424,
|
|
"audio_queues": [
|
|
{
|
|
"play_at": 2,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 3,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 4,
|
|
"audio_url": "short_beep"
|
|
},
|
|
{
|
|
"play_at": 1,
|
|
"audio_url": "long_beep"
|
|
},
|
|
{
|
|
"audio_url": "/media/transitions_audio/coming_up.m4a",
|
|
"play_at": 8
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|