{ "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 } ] } ] }