[
  {
    "name": "Assault Bike",
    "description": null,
    "type": "assault bike",
    "muscleGroups": [
      "cardio",
      "legs",
      "back",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "calories",
      "duration",
      "notes",
      "distance",
      "watts"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "BB Reverse Curl",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "forearms",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Barbell Curl",
    "description": "Barbell curl for bicep strength",
    "type": "barbell",
    "muscleGroups": [
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Barbell Press Hold",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "shoulders",
      "traps"
    ],
    "inputFields": [
      "sets",
      "weight",
      "duration"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Barbell Row",
    "description": "Barbell bent-over row for back strength",
    "type": "barbell",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Barbell step back lunge",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "quads",
      "hamstrings",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Bench Press",
    "description": "Barbell bench press for chest development",
    "type": "barbell",
    "muscleGroups": [
      "chest",
      "triceps",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Deadlift",
    "description": "Compound barbell deadlift for full posterior chain",
    "type": "barbell",
    "muscleGroups": [
      "back",
      "legs",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Decline Bench Press",
    "description": "Decline barbell bench press for lower chest emphasis",
    "type": "barbell",
    "muscleGroups": [
      "chest",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Front Squat",
    "description": "Front squat with emphasis on quadriceps",
    "type": "barbell",
    "muscleGroups": [
      "quads",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hip Thrust",
    "description": "Barbell hip thrust for glute development",
    "type": "barbell",
    "muscleGroups": [
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Incline Bench Press",
    "description": "Incline barbell bench press targeting upper chest",
    "type": "barbell",
    "muscleGroups": [
      "chest",
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Landmine Pull and Press",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "shoulders",
      "back"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Overhead Press",
    "description": "Standing barbell overhead press for shoulder strength",
    "type": "barbell",
    "muscleGroups": [
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Romanian Deadlift",
    "description": "RDL for hamstring and lower back development",
    "type": "barbell",
    "muscleGroups": [
      "hamstrings",
      "glutes",
      "back"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SA Landmine Press",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "shoulders",
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Shrugs",
    "description": "Barbell shrugs for trap development",
    "type": "barbell",
    "muscleGroups": [
      "traps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Squat",
    "description": "Barbell back squat for overall leg development",
    "type": "barbell",
    "muscleGroups": [
      "legs",
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "T-Bar Row",
    "description": "T-bar row for mid-back thickness",
    "type": "barbell",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Upright Row",
    "description": "Barbell upright row for shoulder and trap development",
    "type": "barbell",
    "muscleGroups": [
      "shoulders",
      "traps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Zercher Squat",
    "description": null,
    "type": "barbell",
    "muscleGroups": [
      "quads",
      "glutes",
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ab Mat",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ab Scissors",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Adductor Bench",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "adductors"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Air Squat",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Alt Leg Lift",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ankle Jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Band Pushup",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "chest",
      "triceps",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Bench Dip",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "triceps",
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Box jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "quads",
      "glutes",
      "cardio"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Broad Jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Calf Raise",
    "description": "Standing calf raise for calf development",
    "type": "bodyweight",
    "muscleGroups": [
      "calves"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Chinup",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Core",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dips (Chest)",
    "description": "Weighted or bodyweight dips for chest and triceps",
    "type": "bodyweight",
    "muscleGroups": [
      "chest",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Fire Hydrant",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Glute ham developer",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "hamstrings",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Good Morning",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Handstand Push Up",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hanging Leg Raise",
    "description": "Hanging leg raise for lower abs",
    "type": "bodyweight",
    "muscleGroups": [
      "abs",
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hollow Body Hold",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "duration"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Jump Squat",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Knee Raise",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Low Box Jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Lunge Jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Med Ball Slam",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Med Ball Smash",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Pistol Squat",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Plank",
    "description": "Bodyweight plank for core stability",
    "type": "bodyweight",
    "muscleGroups": [
      "core",
      "abs"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Pull-ups",
    "description": "Bodyweight pull-ups for back and biceps",
    "type": "bodyweight",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Push-ups",
    "description": "Bodyweight chest exercise",
    "type": "bodyweight",
    "muscleGroups": [
      "chest",
      "triceps",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Resistance Band",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Reverse Hyper",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Russian Twist",
    "description": "Russian twist for obliques and core",
    "type": "bodyweight",
    "muscleGroups": [
      "obliques",
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Single Leg Balance",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Slalom Jump",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Wide Grip Pull Up",
    "description": null,
    "type": "bodyweight",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Alternating Step Cable Cross",
    "description": null,
    "type": "cable",
    "muscleGroups": [
      "chest",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Crossover",
    "description": "Cable machine chest fly for constant tension",
    "type": "cable",
    "muscleGroups": [
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Crunch",
    "description": "Cable crunch for abdominal development",
    "type": "cable",
    "muscleGroups": [
      "abs"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Curl",
    "description": null,
    "type": "cable",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Fly",
    "description": null,
    "type": "cable",
    "muscleGroups": [
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Lateral Raise",
    "description": "Cable lateral raise for shoulder isolation",
    "type": "cable",
    "muscleGroups": [
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Pullover",
    "description": null,
    "type": "cable",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cable Row",
    "description": "Seated cable row for back strength",
    "type": "cable",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Face Pulls",
    "description": "Cable face pulls for rear delts and upper back",
    "type": "cable",
    "muscleGroups": [
      "back",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Half Kneeling Rope Chop",
    "description": null,
    "type": "cable",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Low to High Crossover",
    "description": null,
    "type": "cable",
    "muscleGroups": [
      "chest",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Oblique Cable",
    "description": null,
    "type": "cable",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Pallof Press",
    "description": "Pallof press for anti-rotation core stability",
    "type": "cable",
    "muscleGroups": [
      "core",
      "obliques"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Rope Cable Pull",
    "description": null,
    "type": "cable",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SA Tricep Extension",
    "description": null,
    "type": "cable",
    "muscleGroups": [
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Tricep Pushdown",
    "description": "Cable tricep pushdown for tricep isolation",
    "type": "cable",
    "muscleGroups": [
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Cycling",
    "description": "Cycling for lower body cardio",
    "type": "cardio",
    "muscleGroups": [
      "cardio"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Headstand",
    "description": null,
    "type": "cardio",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "duration",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hip Extension",
    "description": null,
    "type": "cardio",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "duration",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Jump Rope",
    "description": "Jump rope for cardio and footwork",
    "type": "cardio",
    "muscleGroups": [
      "cardio"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Rowing",
    "description": "Rowing machine for full-body cardio",
    "type": "cardio",
    "muscleGroups": [
      "cardio"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Running",
    "description": "Running for cardiovascular endurance",
    "type": "cardio",
    "muscleGroups": [
      "cardio"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SkiErg",
    "description": null,
    "type": "cardio",
    "muscleGroups": [
      "full body",
      "cardio"
    ],
    "inputFields": [
      "sets",
      "calories",
      "duration",
      "distance"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Walking Lunge",
    "description": null,
    "type": "cardio",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "duration",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Wall Sit",
    "description": null,
    "type": "cardio",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "duration",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Arnold Press",
    "description": "Arnold press for full shoulder development",
    "type": "dumbbell",
    "muscleGroups": [
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Bulgarian Split Squat",
    "description": "Single-leg squat variation for leg strength",
    "type": "dumbbell",
    "muscleGroups": [
      "legs",
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Concentration Curl",
    "description": "Seated concentration curl for bicep peak",
    "type": "dumbbell",
    "muscleGroups": [
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "DB Standing Calf",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "DB Step Back Lunge",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "quads",
      "glutes",
      "hamstrings"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "DB floor press",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dumbbell Bench Press",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dumbbell Curl",
    "description": "Dumbbell bicep curl for arm development",
    "type": "dumbbell",
    "muscleGroups": [
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dumbbell Fly",
    "description": "Chest fly using dumbbells for stretch and squeeze",
    "type": "dumbbell",
    "muscleGroups": [
      "chest"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dumbbell Row",
    "description": "Single-arm dumbbell row for back development",
    "type": "dumbbell",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Dumbbell Step Up",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Front Raise",
    "description": "Front raise for anterior shoulder development",
    "type": "dumbbell",
    "muscleGroups": [
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hammer Curl",
    "description": "Hammer curl for bicep and forearm development",
    "type": "dumbbell",
    "muscleGroups": [
      "biceps",
      "forearms"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hamstring deadlift",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "hamstrings",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Incline Dumbbell Curl",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Incline Dumbbell Press",
    "description": "Incline dumbbell bench press for upper chest",
    "type": "dumbbell",
    "muscleGroups": [
      "chest",
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Lateral Raise",
    "description": "Dumbbell lateral raise for shoulder width",
    "type": "dumbbell",
    "muscleGroups": [
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Lunges",
    "description": "Dumbbell lunges for unilateral leg development",
    "type": "dumbbell",
    "muscleGroups": [
      "legs",
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Overhead Tricep Extension",
    "description": "Standing tricep extension for arm development",
    "type": "dumbbell",
    "muscleGroups": [
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Reverse Fly",
    "description": "Rear delt fly for posterior shoulder",
    "type": "dumbbell",
    "muscleGroups": [
      "shoulders",
      "back"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SA DB Curl",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SA DB Press",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "SL Quad Step Down",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "quads",
      "glutes",
      "legs"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Shoulder warmup",
    "description": "lateral raise, rotator, rear delt",
    "type": "dumbbell",
    "muscleGroups": [
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Single Leg Romanian Deadlift",
    "description": null,
    "type": "dumbbell",
    "muscleGroups": [
      "hamstrings",
      "glutes"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Skull Crusher",
    "description": "Lying tricep extension for tricep development",
    "type": "dumbbell",
    "muscleGroups": [
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "EQ Bar Incline Bench",
    "description": null,
    "type": "eq bar",
    "muscleGroups": [
      "chest",
      "triceps",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "EQ Military Press",
    "description": null,
    "type": "eq bar",
    "muscleGroups": [
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Exercise Ball Situp",
    "description": null,
    "type": "exercise ball",
    "muscleGroups": [
      "abs"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Stir the pot",
    "description": null,
    "type": "exercise ball",
    "muscleGroups": [
      "abs"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Captains of Crush",
    "description": null,
    "type": "grippers",
    "muscleGroups": [
      "forearms"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hex Bar Deadlift",
    "description": null,
    "type": "hex bar",
    "muscleGroups": [
      "back",
      "hamstrings",
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ab KB Drag",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Farmer's Carry",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "abs",
      "forearms"
    ],
    "inputFields": [
      "sets",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Half Kneel Windmill",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "core",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Hip Flexor",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "hip flexors",
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "KB Press",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "shoulders",
      "triceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "KB Sidestep",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "KB Snatch",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "KB Swing",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "glutes",
      "hamstrings",
      "core"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Kettlebell Leg Extension",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "SA KB Row",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Side Lying Press",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "TGU",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "full body",
      "core",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Windmill",
    "description": null,
    "type": "kettlebell",
    "muscleGroups": [
      "core",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": "kg"
  },
  {
    "name": "Mace warmup",
    "description": null,
    "type": "mace bar",
    "muscleGroups": [
      "shoulders",
      "core"
    ],
    "inputFields": [
      "sets"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Lat Pulldown",
    "description": "Machine lat pulldown for back width",
    "type": "machine",
    "muscleGroups": [
      "back",
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Leg Curl",
    "description": "Machine leg curl for hamstring isolation",
    "type": "machine",
    "muscleGroups": [
      "hamstrings"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Leg Extension",
    "description": "Machine leg extension for quadriceps isolation",
    "type": "machine",
    "muscleGroups": [
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Leg Press",
    "description": "Machine leg press for lower body strength",
    "type": "machine",
    "muscleGroups": [
      "legs",
      "glutes",
      "quads"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Preacher Curl",
    "description": "Preacher curl for bicep isolation",
    "type": "machine",
    "muscleGroups": [
      "biceps"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Rear delt",
    "description": null,
    "type": "machine",
    "muscleGroups": [
      "shoulders",
      "back"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ab Straps",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ab Wheel Rollout",
    "description": "Ab wheel for core and abs",
    "type": "other",
    "muscleGroups": [
      "core",
      "abs"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Assisted Pull Up",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Band Side Steps",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Banded Overhead Hold",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Bench Step Up",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Close Grip Bench Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Floor Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Glute Bridge",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Goblet Squat",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Hollow Body Landmine",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Incline Close Grip Bench",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "JM Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Landmine Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Middle Split",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Neck Circuit",
    "description": null,
    "type": "other",
    "muscleGroups": [
      "neck"
    ],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Parallel Push Up",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Push Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Romanian Split Squat",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Scapula Pull Up",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Side Lunge",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Single Leg Deadlift",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Slide Board",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Soccer",
    "description": null,
    "type": "other",
    "muscleGroups": [
      "cardio"
    ],
    "inputFields": [
      "calories",
      "distance",
      "duration"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Squeeze Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Standing Pinch Press",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Wrist Curl",
    "description": null,
    "type": "other",
    "muscleGroups": [],
    "inputFields": [
      "sets",
      "reps",
      "weight"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ring Dip",
    "description": null,
    "type": "ring",
    "muscleGroups": [
      "chest",
      "triceps",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Ring row",
    "description": null,
    "type": "ring",
    "muscleGroups": [
      "back"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  },
  {
    "name": "Tuck Inversion",
    "description": null,
    "type": "ring",
    "muscleGroups": [
      "core",
      "back",
      "shoulders"
    ],
    "inputFields": [
      "sets",
      "reps",
      "notes"
    ],
    "defaultWeightUnit": null
  }
]
