By Jim Wendler
A very popular weight lifting routine - 5/3/1 by Jim Wendler, adapted for beginners.
Good both for strength and size, it's well tested by time and helped thousands of lifters to achieve their goals
1
Squat
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
Barbell
Plates for each bar side
65 lb-10
102.5 lb-25/2.5/1.25
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Bench Press
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Deadlift
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Overhead Press
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
1
Bench Press
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
2
Squat
Finish Day Script: if (week % 3 == 0) {
state.tm = state.tm + state.increment
}
Barbell
Plates for each bar side
65 lb-10
102.5 lb-25/2.5/1.25
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
3
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
4
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
5
It changes only for this workout! If you want to change for this and future workouts, change the weight in the program.
{"maxWidth":1020}
{"programs":[{"weeks":[],"exercises":[{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Bent Over Row","id":"hsoqxnes","finishDayExpr":"if (sum(completedReps) >= 15) {\n state.weight = weights[numberOfSets] +\n state.increase * (completedReps[numberOfSets] > 10 ? 2 : 1)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"dfrqoklv","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 5lb : 2.5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}},"cbehuuki":{"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"cbehuuki","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 10lb : 5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"5","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"5","isAmrap":true,"weightExpr":"0lb"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Chin Up","id":"xjvluydi","finishDayExpr":"","state":{},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":0,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"wtygaluo","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 5lb : 2.5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":45,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"aclndsos","finishDayExpr":"if (cr[1] + cr[2] + cr[3] >= 15) {\n state.weight = w[3] +\n (cr[3] > 10 ? 10lb : 5lb)\n} else {\n state.weight = state.weight * 0.9\n}","state":{"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"hsoqxnes","states":{"hsoqxnes":{"increase":{"value":5,"unit":"lb"},"weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]}],"author":"/r/fitness","name":"Basic Beginner Routine","days":[{"exercises":[{"id":"hsoqxnes"},{"id":"dfrqoklv"},{"id":"cbehuuki"}],"name":"Workout A","id":"ehhdnjey"},{"exercises":[{"id":"xjvluydi"},{"id":"wtygaluo"},{"id":"aclndsos"}],"name":"Workout B","id":"cnftviov"}],"description":"<div><p>This is a great starting routine for complete beginners.</p><p>It's simple, easy to follow routine, which will introduce you to weight lifting.</p><p>You should run it for ~3 months, and then switch to some other routine, like '5/3/1 for beginners'.</p></div>","id":"basicBeginner","shortDescription":"Great first starter program","nextDay":1,"url":"https://thefitness.wiki/routines/r-fitness-basic-beginner-routine/","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"},{"name":"Week 2","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"},{"name":"Week 3","days":[{"id":"egabcgpp"},{"id":"akefbgzc"},{"id":"rgdzxcvx"}],"id":"zchegyfd"}],"exercises":[{"variationExpr":"((week - 1) % 3) + 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"cqwecfka","finishDayExpr":"if (week % 3 == 0) {\n state.tm = state.tm + state.increment\n}","state":{"tm":{"value":200,"unit":"lb"},"increment":{"value":10,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"qmgmhghb","finishDayExpr":"if (day == 8) {\n state.tm = state.tm + 10lb\n}","state":{"tm":{"value":200,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":200,"unit":"lb"},"increment":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"tjvruqaq","finishDayExpr":"if (day == 9) {\n state.tm = state.tm + 5lb\n}","state":{"tm":{"value":150,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":150,"unit":"lb"},"increment":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"if (day >= 4 && day <= 6) {\n 2\n} else { if (day >= 7 && day <= 9) {\n 3\n} else {\n 1\n}}","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.tm * 0.85"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.65"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.8"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.tm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.7"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.tm * 0.85"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.tm * 0.95"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.tm * 0.75"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"gourotgq","finishDayExpr":"if (day == 8) {\n state.tm = state.tm + 5lb\n}","state":{"tm":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"cqwecfka","states":{"cqwecfka":{"tm":{"value":115,"unit":"lb"},"increment":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Hanging Leg Raise","id":"knnvjouy","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Pull Up","id":"nqwpeykz","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"pushUp"},"variations":[{"sets":[{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"15","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Push Up","id":"opvhmgpw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Chin Up","id":"zmokjpae","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"tricepsDip"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Triceps Dip","id":"tncncyro","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"invertedRow"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Inverted Row","id":"omxrqova","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"bodyweight","id":"bulgarianSplitSquat"},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"warmupSets":[],"name":"Bulgarian Split Squat","id":"tifeyloh","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]}],"author":"Jim Wendler","name":"5/3/1 For Beginners","days":[{"exercises":[{"id":"cqwecfka"},{"id":"tjvruqaq"},{"id":"knnvjouy"},{"id":"zmokjpae"},{"id":"opvhmgpw"}],"name":"Day 1","id":"egabcgpp"},{"exercises":[{"id":"qmgmhghb"},{"id":"gourotgq"},{"id":"tncncyro"},{"id":"omxrqova"},{"id":"tifeyloh"}],"name":"Day 2","id":"akefbgzc"},{"exercises":[{"id":"tjvruqaq"},{"id":"cqwecfka"},{"id":"knnvjouy"},{"id":"nqwpeykz"},{"id":"opvhmgpw"}],"name":"Day 3","id":"rgdzxcvx"}],"description":"<div><p>A very popular weight lifting routine - 5/3/1 by Jim Wendler, adapted for beginners.</p><p>Good both for strength and size, it's well tested by time and helped thousands of lifters to achieve their goals</p></div>","id":"the5314b","shortDescription":"A good \"next step\" program. Do it after 3-9 months in gym.","nextDay":1,"url":"https://thefitness.wiki/routines/5-3-1-for-beginners","tags":["beginner","barbell"],"isMultiweek":true},{"weeks":[],"exercises":[{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"T1 Deadlift","description":"**T1**.","id":"sowdutxd","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":200,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":200,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Bench Press","description":"**T1**.","id":"gtydkkay","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":135,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Overhead Press","description":"**T1**.","id":"mspcbocr","finishDayExpr":"if (cr >= r) {\n state.weight = w[5] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight * 0.85\n}","state":{"stage":1,"weight":{"value":100,"unit":"lb"}},"reuseLogic":{"selected":"arcbxrdq","states":{"arcbxrdq":{"weight":{"value":85,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"T2 Deadlift","description":"**T2**.","id":"nzzpijbv","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 20lb\n}","state":{"stage":1,"weight":{"value":140,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":140,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"lrzellmp":{"stage":1,"weight":{"value":135,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Squat","description":"**T2**.","id":"lrzellmp","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 10lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 20lb\n}","state":{"stage":1,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"state.stage","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Overhead Press","description":"**T2**.","id":"ygknxmbg","finishDayExpr":"if (cr >= r) {\n state.weight = w[3] + 5lb\n} else if (state.stage < 3) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n state.weight = state.weight - 15lb\n}","state":{"stage":1,"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"obornhqj","states":{"obornhqj":{"weight":{"value":75,"unit":"lb"},"stage3increase":{"value":15,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[],"description":"**T3**.","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""],"stateMetadata":{},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"name":"T3 Lat Pulldown","id":"hbyrdbsw","finishDayExpr":"if (completedReps[3] >= 25) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"weight":{"value":70,"unit":"lb"}},"timerExpr":"90"},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Squat","description":"**T1**.","id":"arcbxrdq","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Bench Press","description":"**T2**.","id":"obornhqj","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"T3 Seated Row","description":"**T3**.","id":"funewull","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":70,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"chestFly"},"warmupSets":[],"name":"T3 Chest Fly","id":"kkwbfugy","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"dixmnijq":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}},"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"hipThrust"},"warmupSets":[],"name":"T3 Hip Thrust","id":"kgrzuclk","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"T3 Lateral Raise","id":"yzskulgf","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Triceps Extension","id":"kfmwlmmv","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[],"name":"T3 Seated Leg Curl","id":"wjlucglf","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"T3 Leg Extension","id":"nrzievmp","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"funewull","states":{"funewull":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":60,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCLP","days":[{"exercises":[{"id":"arcbxrdq"},{"id":"obornhqj"},{"id":"funewull"},{"id":"kkwbfugy"}],"name":"Day 1","id":"gjlupvna"},{"exercises":[{"id":"mspcbocr"},{"id":"nzzpijbv"},{"id":"hbyrdbsw"},{"id":"kgrzuclk"}],"name":"Day 2","id":"cxsaokjy"},{"exercises":[{"id":"gtydkkay"},{"id":"lrzellmp"},{"id":"yzskulgf"},{"id":"kfmwlmmv"}],"name":"Day 3","id":"riyudhbe"},{"exercises":[{"id":"sowdutxd"},{"id":"ygknxmbg"},{"id":"wjlucglf"},{"id":"nrzievmp"}],"name":"Day 4","id":"unzntlth"}],"description":"Popular linear progression workout routine, based on the <a target='_blank' href='http://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html'>GZCL method</a>, featuring well-balanced exercise selection, and proven progression scheme. It's great for beginners, you could choose it right after 3-6 month course of 'Basic Beginner' program.","id":"gzclp","shortDescription":"Another good “next step” program after Basic Beginner or Starting Strength.. Do it after 3-9 months in gym.","nextDay":1,"url":"https://www.liftosaur.com/programs/gzclp","tags":["beginner","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Default T1 Squat","description":"**T1**.","id":"arcbxrdq","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":1,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 10 : (state.stage == 2 ? 8 : 6)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Default T2 Bench Press","description":"**T2**.","id":"obornhqj","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"15","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"Default T3 Lat Pulldown","description":"**T3**.","id":"funewull","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":25,"weight":{"value":20,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"2","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Squat","description":"**T1**.","id":"viphktvn","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n if (completedReps[ns] - reps[ns] >= 5) {\n state.weight += state.increase5\n } else if (completedReps[ns] - reps[ns] >= 2) {\n state.weight += state.increase24\n } else {\n state.weight += state.increase01\n }\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":true,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"New 5RM","repsExpr":"5"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Advanced T1 Squat","description":"**T1**.","id":"ygijvhsf","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage < 4) {\n state.stage = state.stage + 1\n} else {\n state.stage = 1\n}","state":{"weight":{"value":150,"unit":"lb"},"started":0,"stage":4,"increase":{"value":10,"unit":"lb"}},"descriptions":["**T1**. Set the initial weight to **85% of 5RM** (or your **10RM**), by clicking the **edit** icon, and setting the **weight** state var. You can use the RM calculator there to find your 5RM.","**T1**.","**T1**. Retest week, you may skip warmups. Find your new 5RM (5 rep max), as follows\n* Start with the bar, do 5 reps.\n* Throw on some more weight, do 5 reps.\n* Repeat, when the bar starts to get heavy, make smaller jumps.\n* When you finally get to a set that is hard, but you do it - take that number, multiply it by **0.85**, update the **weight** state variable with that number\n* Tap on the \"New 5RM\" set."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"state.stage == 4 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 8 : (state.stage == 2 ? 6 : 4)","isAmrap":false,"weightExpr":"state.weight"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Rest","repsExpr":"0"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Bench Press","description":"**T2**.","id":"oocbztma","finishDayExpr":"state.started = 1\nif (state.stage < 4 && completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2 || state.stage == 3) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}},"descriptions":["**T2**. Start with 30-40% of your T1 weight for that exercise - set the **weight** state variable to that value.","**T2**.","**T2**. Rest week - skip exercise this week."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":true,"weightExpr":"state.weight"}]}],"warmupSets":[],"name":"Modified T3 Lat Pulldown","description":"**T3**.","id":"zxuxopxg","finishDayExpr":"if (completedReps >= reps && completedReps[ns] >= state.repsthreshold) {\n state.weight = state.weight + state.increase\n}","state":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}},"timerExpr":"90","descriptions":["**T3**."]},{"variationExpr":"state.stage == 3 ? 2 : 1","stateMetadata":{},"exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"state.stage == 1 ? 15 : (state.stage == 2 ? 12 : 8)","isAmrap":false,"weightExpr":"state.weight"}]}],"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Linear T3 Lat Pulldown","description":"**T2**.","id":"qgpzfawk","finishDayExpr":"if (completedReps >= reps) {\n state.weight += state.increase\n} else if (state.stage == 1) {\n state.stage1weight = state.weight\n state.stage += 1\n} else if (state.stage == 2) {\n state.stage += 1\n} else {\n state.stage = 1\n state.weight = state.stage1weight + state.stage3increase \n}","state":{"weight":{"value":70,"unit":"lb"},"stage3increase":{"value":5,"unit":"lb"},"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":70,"unit":"lb"}},"descriptions":["**T3**."],"descriptionExpr":"state.stage == 4 ? 3 : (state.started == 0 ? 1 : 2)"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Bench Press","id":"tqdkqubi","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":135,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Overhead Press","id":"vxetgbhh","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":95,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Seated Row","id":"yqlmmwmi","state":{"weight":{"value":70,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"chestFly"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Chest Fly","id":"sbolufvo","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"facePull"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T3 Face Pulls","id":"wbzhwmjw","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Deadlift","id":"fbjbgdwo","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":185,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Squat","id":"fmcduljk","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":135,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Modified T3 Leg Press","id":"zndojvnv","state":{"weight":{"value":250,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"hipThrust"},"warmupSets":[],"name":"Modified T3 Hip Thrust","id":"bjmlvxuq","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T1 Overhead Press","id":"nlfrugsy","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"viphktvn","states":{"viphktvn":{"weight":{"value":100,"unit":"lb"},"started":0,"increase5":{"value":10,"unit":"lb"},"increase24":{"value":5,"unit":"lb"},"stage":1,"increase01":{"value":2.5,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Modified T3 Lateral Raise","id":"dfntevhj","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[],"name":"Modified T3 Triceps Extension","id":"atgjnnaw","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Modified T2 Deadlift","id":"ciuqczwu","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"oocbztma","states":{"oocbztma":{"weight":{"value":135,"unit":"lb"},"stage3increase":{"value":10,"unit":"lb"},"started":0,"stage":1,"increase":{"value":5,"unit":"lb"},"stage1weight":{"value":95,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[],"name":"Modified T3 Leg Curl","id":"wfersxnw","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"Modified T3 Leg Extension","id":"wqnutnre","state":{"weight":{"value":60,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"zxuxopxg","states":{"zxuxopxg":{"increase":{"value":5,"unit":"lb"},"repsthreshold":18,"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]}],"author":"/u/blacknoir","name":"GZCLP: Blacknoir version","days":[{"exercises":[{"id":"tqdkqubi"},{"id":"vxetgbhh"},{"id":"yqlmmwmi"},{"id":"sbolufvo"},{"id":"wbzhwmjw"}],"name":"Day 1","id":"gjlupvna"},{"exercises":[{"id":"fbjbgdwo"},{"id":"fmcduljk"},{"id":"zxuxopxg"},{"id":"zndojvnv"},{"id":"bjmlvxuq"}],"name":"Day 2","id":"cxsaokjy"},{"exercises":[{"id":"nlfrugsy"},{"id":"oocbztma"},{"id":"yqlmmwmi"},{"id":"dfntevhj"},{"id":"atgjnnaw"}],"name":"Day 3","id":"riyudhbe"},{"exercises":[{"id":"viphktvn"},{"id":"ciuqczwu"},{"id":"zxuxopxg"},{"id":"wfersxnw"},{"id":"wqnutnre"}],"name":"Day 4","id":"unzntlth"}],"description":"<p>Modification of the GZCLP program, with slightly different set x rep schemes and progressions (maybe for somebody who doesn't like 10x1 sets :)).\nBased on a popular set of elaborate spreadsheets created by a Reddit user <strong>/u/blacknoir.</strong><p>\n\n<p>It contains example exercises from both <strong>Default</strong> GZCLP, <strong>Modified</strong> GZCLP and <strong>Advanced</strong>, making it easy to mix and match various types of T1/T2/T3 exercises and craft a weightlifting program for your needs.</p>","id":"gzclp-blacknoir","shortDescription":"Variation of GZCLP from Reddit user u/blacknoir","nextDay":1,"url":"https://www.reddit.com/r/gzcl/comments/1207bs7/announce_as_requested_single_spreadsheet_versions/","tags":["beginner","barbell"],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"rmnldltx"},{"name":"Week 2","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"wktjfubl"},{"name":"Week 3","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"hggvfgiw"},{"name":"Week 4","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"kyevrnhc"},{"name":"Week 5","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"csbgvxof"},{"name":"Week 6","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"psterlnl"},{"name":"Week 7","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"govzftrb"},{"name":"Week 8","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"eokvfurt"},{"name":"Week 9","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"cechgynu"},{"name":"Week 10","days":[{"id":"wricjnmg"},{"id":"owqrzyyu"},{"id":"rywsyvvg"},{"id":"mprobqvw"}],"id":"atqdbkci"},{"name":"Week 11","days":[{"id":"livmkxbm"},{"id":"mhtuglfm"},{"id":"kgvyyqxe"},{"id":"wwrbcnxo"}],"id":"tvilnpbn"},{"name":"Week 12","days":[{"id":"livmkxbm"},{"id":"mhtuglfm"},{"id":"kgvyyqxe"},{"id":"wwrbcnxo"}],"id":"daakvtwi"}],"exercises":[{"variationExpr":"week == 10 || week == 12 ? 10 : week","exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Set your 2RM before starting the sets (by setting **weight** state var).","**T1**. It's **week 12**, time to test your **1RM**. Do that, and update the **rm1** state var with the 1RM weight to log it.","**T1**."],"descriptionExpr":"week == 1 ? 1 :\nweek == 12 ? 2 :\n3","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"name":"Bench Press","id":"jqquqlmd","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2**. Set your 5RM (by setting **weight** state var) before starting the sets.","**T2**."],"descriptionExpr":"week == 1 ? 1 : 2","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 1","isAmrap":true}]}],"name":"Incline Bench Press","id":"jkyefima","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n4","exerciseType":{"equipment":"barbell","id":"behindTheNeckPress"},"warmupSets":[],"descriptions":["**T3a**. Set your **10RM** weight (by updating **weight** state var) before starting sets. Don't be afraid to choose lighter weights - it'll autobalance in later workouts.","**T3a**."],"descriptionExpr":"week == 1 ? 1 : 2","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight * 1","isAmrap":true}]}],"name":"Behind The Neck Press","id":"nnyqufnd","finishDayExpr":"if (week == 4) {\n if (sum(completedReps) > 70) {\n state.weight += 15lb\n } else if (sum(completedReps) > 60) {\n state.weight += 10lb\n } else if (sum(completedReps) > 50) {\n state.weight += 5lb\n }\n}\n\nif (week == 7) {\n if (sum(completedReps) > 60) {\n state.weight += 15lb\n } else if (sum(completedReps) > 50) {\n state.weight += 10lb\n } else if (sum(completedReps) > 40) {\n state.weight += 5lb\n }\n}\n\nif (week == 10) {\n if (sum(completedReps) > 50) {\n state.weight += 15lb\n } else if (sum(completedReps) > 40) {\n state.weight += 10lb\n } else if (sum(completedReps) > 30) {\n state.weight += 5lb\n }\n}","state":{"weight":{"value":65,"unit":"lb"}},"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","id":"wohvprbw","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":15,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"kwnwxdsa","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":135,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Stiff Leg Deadlift","id":"kgrwfyyr","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":115,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[],"name":"Pull Up","id":"uaqameei","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[],"name":"Bicep Curl","id":"slvdapoo","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"nerlijma","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":100,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"ntlafokg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":95,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[],"name":"Incline Bench Press","id":"wqdmcekj","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":80,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"pullover"},"warmupSets":[],"name":"Pullover","id":"elpluqqg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) || (week == 12) ? 10 :\n(week == 11) ? 11 :\n 1","variations":[{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false}]},{"sets":[{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"vnwrzlcp","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":185,"unit":"lb"}},"reuseLogic":{"selected":"jqquqlmd","states":{"jqquqlmd":{"weight":{"value":185,"unit":"lb"},"rm1":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n(week == 10) ? 10 :\n 1","variations":[{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.875","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"6 + state.addreps","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5 + state.addreps","weightExpr":"state.weight * 0.9","isAmrap":false}]},{"sets":[{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"4 + state.addreps","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":false},{"repsExpr":"3 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Front Squat","id":"yhfteecm","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"jkyefima","states":{"jkyefima":{"weight":{"value":100,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"warmupSets":[],"name":"Bent Over Row","id":"bykqxutd","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":85,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) || (week == 3) ? 1 :\n(week == 4) || (week == 5) || (week == 6) ? 2 :\n(week == 7) || (week == 8) || (week == 9) ? 3 :\n(week == 10) ? 4 :\n 1","variations":[{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]},{"sets":[{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true},{"repsExpr":"1 + state.addreps","weightExpr":"state.weight * 1","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[],"name":"Reverse Fly","id":"doocwudg","finishDayExpr":"","state":{"addreps":0,"addrpe":0,"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"nnyqufnd","states":{"nnyqufnd":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false}],"author":"Cody Lefever","name":"GZCL: The Rippler","description":"<p>A four-day upper/lower, with bi-weekly undulation in intensity, weight and reps.</p>\n\n<p>More volume and slower progression than in GZCLP, which makes it a good program for intermediate lifters.</p>\n<p>The bi-weekly waving patterns of weight change and gradual reducing of volume and increasing the weight makes it quite fun to follow!</p>\n\n<p>Please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html\" target=\"_blank\">program explanation</a> before start!</p>","days":[{"name":"Day 1","exercises":[{"id":"jqquqlmd"},{"id":"jkyefima"},{"id":"nnyqufnd"},{"id":"wohvprbw"}],"id":"wricjnmg"},{"name":"Day 2","exercises":[{"id":"kwnwxdsa"},{"id":"kgrwfyyr"},{"id":"uaqameei"},{"id":"slvdapoo"}],"id":"owqrzyyu"},{"name":"Day 3","exercises":[{"id":"nerlijma"},{"id":"ntlafokg"},{"id":"wqdmcekj"},{"id":"elpluqqg"}],"id":"rywsyvvg"},{"name":"Day 4","exercises":[{"id":"vnwrzlcp"},{"id":"yhfteecm"},{"id":"bykqxutd"},{"id":"doocwudg"}],"id":"mprobqvw"},{"name":"Day 1 - RM test","exercises":[{"id":"jqquqlmd"}],"id":"livmkxbm"},{"name":"Day 2 - RM test","exercises":[{"id":"kwnwxdsa"}],"id":"mhtuglfm"},{"name":"Day 3 - RM test","exercises":[{"id":"nerlijma"}],"id":"kgvyyqxe"},{"name":"Day 4 - RM test","exercises":[{"id":"vnwrzlcp"}],"id":"wwrbcnxo"}],"id":"gzcl-the-rippler","shortDescription":"A 12-week GZCL program optimizing bi-weekly undulation in intensity, weight and reps. A good next step after GZCLP.","url":"https://www.gainzfever.com/","nextDay":1,"isMultiweek":true,"tags":[]},{"weeks":[{"name":"Week 1","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 2","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 3","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 4","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 5","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"lrcdtavn"},{"name":"Week 6","days":[{"id":"xruitkva"},{"id":"wwtlznra"},{"id":"fervzllm"},{"id":"jwmymvio"}],"id":"vemhrkhz"},{"name":"Week 7","days":[{"id":"wlrlalle"},{"id":"fllxdwzb"},{"id":"jrukvqpi"},{"id":"ytmpeowc"}],"id":"vdznpone"},{"name":"Week 8","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 9","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 10","days":[{"id":"etkfupph"},{"id":"nqivnfgm"},{"id":"nbstwjff"},{"id":"jxxesjys"}],"id":"kltquvbl"},{"name":"Week 11","days":[{"id":"vzipfpkn"},{"id":"tkodeixa"},{"id":"hojqubke"},{"id":"ltbnpkwz"}],"id":"zdepbiab"},{"name":"Week 12","days":[{"id":"pmwqwwup"},{"id":"oarytsbo"},{"id":"ovahthak"},{"id":"qivuxhmd"}],"id":"vdijvhst"}],"exercises":[{"variationExpr":"week","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"10RM","repsExpr":"10"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":true,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"8RM","repsExpr":"8"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":true,"label":"TM 75%","repsExpr":"5"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"6RM","repsExpr":"6"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":true,"label":"TM 80%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"4RM","repsExpr":"4"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":true,"label":"TM 82.5%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"2RM","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":true,"label":"TM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"1RM","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"6RM","repsExpr":"6"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"6RM 85%","repsExpr":"3"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"6RM 85%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"4RM","repsExpr":"4"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"4RM 85%","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"4RM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"2RM","repsExpr":"2"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":false,"label":"2RM 85%","repsExpr":"1"},{"weightExpr":"state.rm * 0.85","isAmrap":true,"label":"2RM 85%","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"5RM","repsExpr":"5"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"5RM 90%","repsExpr":"2"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"5RM 90%","repsExpr":"2"},{"weightExpr":"state.rm * 0.9","isAmrap":true,"label":"5RM 90%","repsExpr":"2"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"3RM","repsExpr":"3"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"3RM 90%","repsExpr":"1"},{"weightExpr":"state.rm * 0.9","isAmrap":false,"label":"3RM 90%","repsExpr":"1"},{"weightExpr":"state.rm * 0.9","isAmrap":true,"label":"3RM 90%","repsExpr":"1"}]},{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"1RM","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":45,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":45,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","description":"**T1**. Initially set your **tm** state variable (by clicking the edit icon and entering the value there). Then, for each workout, make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. Then, do the drop sets. ","id":"sfdpdhcp","state":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}},"finishDayExpr":"if (week < 4 && completedReps[ns] > 12) {\n state.tm *= 1.05 \n}\nif ((week == 7 || week == 8) && completedReps[ns] > 5) {\n state.tm *= 1.05\n}","descriptions":["**T1**. Before starting the sets, set your **tm** state variable with your Training Max value (by clicking the edit icon and entering the value there).\n\nThen, make a guess for your **10RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets, which are **70%** of your training max.","**T1**. Make a guess for your **8RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **6RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **4RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **2RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. It's **week 6**, time to test your **1RM**! Work up to your 1RM, and then record your weight in **rm** state variable.","**T1**. It's start of the next cycle, where drop sets are based on your first set.\n\nMake a guess for your **6RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets, that are 85% of your 6RM.","**T1**. Make a guess for your **4RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **2RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **5RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. Make a guess for your **3RM**, and update the **rm** state variable to log it. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. \n\nAfter that, do the drop sets.","**T1**. It's **week 12** - last week, it's time to test your **1RM**! Work up to your 1RM, and then record your weight in **rm** state variable."],"descriptionExpr":"week"},{"variationExpr":"week","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"},{"weightExpr":"state.tm * 0.5","isAmrap":false,"label":"TM 50%","repsExpr":"10"}]},{"sets":[{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"},{"weightExpr":"state.tm * 0.6","isAmrap":false,"label":"TM 60%","repsExpr":"8"}]},{"sets":[{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"2"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]},{"sets":[{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"},{"weightExpr":"state.tm * 0.7","isAmrap":false,"label":"TM 70%","repsExpr":"6"}]},{"sets":[{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"},{"weightExpr":"state.tm * 0.75","isAmrap":false,"label":"TM 75%","repsExpr":"5"}]},{"sets":[{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"},{"weightExpr":"state.tm * 0.8","isAmrap":false,"label":"TM 80%","repsExpr":"4"}]},{"sets":[{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"},{"weightExpr":"state.tm * 0.825","isAmrap":false,"label":"TM 82.5%","repsExpr":"3"}]},{"sets":[{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"},{"weightExpr":"state.tm * 0.85","isAmrap":false,"label":"TM 85%","repsExpr":"2"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"barbell","id":"deficitDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":0,"unit":"lb"},"reps":5}],"name":"Deficit Deadlift","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"acwpqfga","state":{"tm":{"value":100,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T2a**. Before starting the sets, set its TM of this lift (**tm** state variable) to the T1's TM.","**T2a**.","**T2a**. Before starting the sets, set TM to the T1's 1RM you got during the test last week."],"descriptionExpr":"week == 1 ? 1 :\nweek == 7 ? 3 :\n2"},{"variationExpr":"week == 6 || week == 11 || week == 12 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"RM","repsExpr":"if (week == 1) { 15 }\nelse if (week == 2) { 12 }\nelse if (week == 3) { 10 }\nelse if (week == 4) { 8 }\nelse if (week == 5) { 6 }\nelse if (week == 7) { 12 }\nelse if (week == 8) { 10 }\nelse if (week == 9) { 8 }\nelse { 6 }\n\n"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"barbell","id":"inclineRow"},"warmupSets":[{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Incline Row","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qqwutsup","state":{"rm":{"value":100,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight.\n\nThen, do the Max Rep Sets."],"descriptionExpr":"week == 6 ? 2 :\nweek == 12 ? 2 : \n1"},{"variationExpr":"week == 7 || week == 12 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.rm","isAmrap":false,"label":"RM","repsExpr":"if (week == 1) { 20 }\nelse if (week == 2) { 18 }\nelse if (week == 3) { 16 }\nelse if (week == 4) { 14 }\nelse if (week == 5) { 12 }\nelse if (week == 6) { 10 }\nelse if (week == 8) { 18 }\nelse if (week == 9) { 16 }\nelse if (week == 10) { 14 }\nelse { 12 }"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.rm","isAmrap":true,"label":"MRS","repsExpr":"1"}]},{"sets":[{"weightExpr":"0lb","isAmrap":false,"label":"Skip","repsExpr":"0"}]}],"exerciseType":{"equipment":"cable","id":"tricepsPushdown"},"warmupSets":[{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Triceps Pushdown","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"yygiaggw","state":{"rm":{"value":10,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups if necessary, then attempt the RM weight. Update the **rm** variable after that again with the right weight.\n\nThen, do the Max Rep Sets."],"descriptionExpr":"week == 7 ? 2 :\nweek == 12 ? 3 :\n1"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"bentOverRow"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Bent Over Row","description":"**T3**.","id":"dvcsuxlw","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"hammerCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Hammer Curl","description":"**T3**.","id":"xulmdmsp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","description":"**T1**. Initially set your **tm** state variable (by clicking the edit icon and entering the value there). Then, for each workout, make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update the **rm** variable after that again with the right weight. Then, do the drop sets. ","id":"rzkntjln","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[],"name":"Bench Press Close Grip","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"nruwkylj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Shoulder Press","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qfkupwma","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shrug"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Shrug","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"oeuesbpp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Pec Deck","description":"**T3**.","id":"qnobwodp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"band","id":"facePull"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Face Pull","description":"**T3**.","id":"zjapwdru","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"uryyhhoc","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Front Squat","description":"**T2a**. For this one, use it's own TM.","id":"kpdqyzmq","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":["**T2a**. Before starting the sets, set the Training Max of this lift (TM), via **tm** state variable. Unlike other T2a exercises, you set its own TM for this exercise.","**T2a**.","**T2a**. It's **week 6**, testing T1 1RM, skip T2a this week.","**T2a**. It's **week 12**, testing T1 1RM, skip T2a this week."],"descriptionExpr":"week == 1 ? 1 :\nweek == 6 ? 3 :\nweek == 12 ? 4 :\n2"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Lat Pulldown","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"xyrfzupi","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Leg Extension","description":"**T3**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"ylbyvvpn","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Bent Over One Arm Row","description":"**T3**.","id":"ruepybuk","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Bicep Curl","description":"**T3**.","id":"iwxnrwll","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"cnuukpqc","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sfdpdhcp","states":{"sfdpdhcp":{"tm":{"value":100,"unit":"lb"},"rm":{"value":45,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[],"name":"Incline Bench Press","description":"**T2a**. Use the TM of the T1 lift. Update the TM value of **T2a** from **T1** 1RM weight after 6th week.","id":"wdnnundk","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"acwpqfga","states":{"acwpqfga":{"tm":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"kettlebell","id":"pushPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Push Press","description":"**T2b**. Same as in **T1** - make a guess for your RM with reps at the first set, then update the **rm** state variable. Do the warmups, then attempt the RM weight. Update corresponding **rm** variable after that again with the right weight. Then, do the Max Rep Sets.","id":"qbhmawtj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"qqwutsup","states":{"qqwutsup":{"rm":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"inclineCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"Incline Curl","description":"**T3**.","id":"fdqvvxmp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yygiaggw","states":{"yygiaggw":{"rm":{"value":10,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCL: Jacked & Tan 2.0","description":"A good next step after GZCLP. It's a program is a twelve-week strength and hypertrophy training regimen that focuses on a higher volume and intensity approach, employing varying rep ranges and periodization to maximize muscle growth and strength gains.\n\nBefore starting the program, please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/07/jacked-tan-20.html\" target=\"_blank\">program explanation</a> first!","days":[{"name":"Day 1","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"qqwutsup"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"etkfupph"},{"name":"Day 2","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"qfkupwma"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"nqivnfgm"},{"name":"Day 3","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"xyrfzupi"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"nbstwjff"},{"name":"Day 4","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"qbhmawtj"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"jxxesjys"},{"name":"Day 1, no T2","exercises":[{"id":"sfdpdhcp"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"xruitkva"},{"name":"Day 2, no T2","exercises":[{"id":"rzkntjln"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"wwtlznra"},{"name":"Day 3, no T2","exercises":[{"id":"uryyhhoc"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"fervzllm"},{"name":"Day 4, no T2","exercises":[{"id":"cnuukpqc"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"jwmymvio"},{"name":"Day 1, no T3","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"qqwutsup"}],"id":"wlrlalle"},{"name":"Day 2, no T3","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"qfkupwma"}],"id":"fllxdwzb"},{"name":"Day 3, no T3","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"xyrfzupi"}],"id":"jrukvqpi"},{"name":"Day 4, no T3","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"qbhmawtj"}],"id":"ytmpeowc"},{"name":"Day 1, no T2b","exercises":[{"id":"sfdpdhcp"},{"id":"acwpqfga"},{"id":"yygiaggw"},{"id":"dvcsuxlw"},{"id":"xulmdmsp"}],"id":"vzipfpkn"},{"name":"Day 2, no T2b","exercises":[{"id":"rzkntjln"},{"id":"nruwkylj"},{"id":"oeuesbpp"},{"id":"qnobwodp"},{"id":"zjapwdru"}],"id":"tkodeixa"},{"name":"Day 3, no T2b","exercises":[{"id":"uryyhhoc"},{"id":"kpdqyzmq"},{"id":"ylbyvvpn"},{"id":"ruepybuk"},{"id":"iwxnrwll"}],"id":"hojqubke"},{"name":"Day 4, no T2b","exercises":[{"id":"cnuukpqc"},{"id":"wdnnundk"},{"id":"yygiaggw"},{"id":"oeuesbpp"},{"id":"fdqvvxmp"}],"id":"ltbnpkwz"},{"name":"Day 1, RM test","exercises":[{"id":"sfdpdhcp"}],"id":"pmwqwwup"},{"name":"Day 2, RM test","exercises":[{"id":"rzkntjln"}],"id":"oarytsbo"},{"name":"Day 3, RM test","exercises":[{"id":"uryyhhoc"}],"id":"ovahthak"},{"name":"Day 4, RM test","exercises":[{"id":"cnuukpqc"}],"id":"qivuxhmd"}],"id":"gzcl-jacked-and-tan-2","shortDescription":"Another good next step after GZCLP.","url":"https://www.gainzfever.com","nextDay":1,"tags":[],"isMultiweek":true},{"weeks":[{"name":"Week 1","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"uwssvxlv"},{"name":"Week 2","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"bibevslz"},{"name":"Week 3","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"mnppsbpy"},{"name":"Week 4","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"gikxjjam"},{"name":"Week 5","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"rbujbbfe"},{"name":"Week 6","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"cfkbbmvr"},{"name":"Week 7","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"qagdpdah"},{"name":"Week 8","days":[{"id":"ksiflsip"},{"id":"icnrxace"},{"id":"vskpexym"},{"id":"iwfsemjw"},{"id":"zcxdvczr"}],"id":"ddfnlenb"},{"name":"Week 9","days":[{"id":"tlvqfegi"},{"id":"fxcclraj"},{"id":"yhtghtoj"},{"id":"sfxsuguh"},{"id":"nmxpdmwu"}],"id":"xmxctrxp"}],"exercises":[{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"name":"Squat","id":"qbvdwwhe","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press","id":"taocenzc","finishDayExpr":"","state":{"weight":{"value":245,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n(week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"10","repsExpr":"12"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"8","repsExpr":"10"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"6","repsExpr":"8"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","id":"qhtbptba","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"timerExpr":"60 + (week - 1) * 3","descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"dudfvgjy","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n(week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Leg Curl","id":"vfjonxgs","finishDayExpr":"","state":{"weight":{"value":60,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n(week == 6) ? 6 :\n(week == 7) ? 7 :\n(week == 8) ? 8 :\n(week == 9) ? 9 :\n 1","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"ltpsxjcz","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"qbvdwwhe","states":{"qbvdwwhe":{"weight":{"value":325,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"avbuppvv","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 7 - 8** do **Pause Squat** variation.","**T2**. Do regular squat."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 7 || week == 8) ? 3 :\n4"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Shoulder Press","id":"hzszpawz","finishDayExpr":"","state":{"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lateral Raise","id":"xvlpzker","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pec Deck","id":"btdmcgyq","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.\n\nThen, for **week 1 - 3** do **3\" Deficit**.","**T1**. On weeks **1-3** do **3\" Deficit** variation.","**T1**. On weeks **4-6** do **2\" Deficit** variation.","**T1**. On weeks **7-8** do regular deadlift."],"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 4 || week == 5 || week == 6) ? 3 :\n4","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.875","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.925","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false}]}],"name":"Deadlift","id":"icuzpvns","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"legsUpBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Legs Up Bench Press","id":"fuhumyxt","finishDayExpr":"","state":{"weight":{"value":245,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pull Up","id":"bissxcyj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"band","id":"reverseHyperextension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Hyperextension","id":"nrtpwovu","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Reverse Fly","id":"pohllzer","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"slingShotBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.05","isAmrap":false}]}],"name":"Sling Shot Bench Press","id":"ryqatxhj","finishDayExpr":"","state":{"weight":{"value":325,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.775","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.9","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"jusfboxu","finishDayExpr":"","state":{"weight":{"value":535,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 1 - 3** do **Pause Deadlift** variation.","**T2**. On **week 9** do **4\" Block Deadlift** variation.","**T2**. Do regular deadlift."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n(week == 9) ? 3 :\n4"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPressWideGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press Wide Grip","id":"wmcyzapc","finishDayExpr":"","state":{"weight":{"value":110,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":110,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"bodyweight","id":"chestDip"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Chest Dip","id":"ogfngrsb","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) || (week == 4) ? 2 :\n(week == 5) || (week == 6) ? 3 :\n(week == 7) || (week == 8) || (week == 9) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Triceps Extension","id":"jimjamph","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"safetySquatBarSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.725","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.825","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.85","isAmrap":false}]}],"name":"Safety Squat Bar Squat","id":"remphaqq","finishDayExpr":"","state":{"weight":{"value":455,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 10","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.825","isAmrap":false}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.85","isAmrap":false}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.875","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.9","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"qcxpnzgm","finishDayExpr":"","state":{"weight":{"value":325,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Stiff Leg Deadlift","id":"ylylfjod","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":115,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) || (week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"lunge"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Lunge","id":"bwvafuii","finishDayExpr":"","state":{"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) || (week == 6) ? 4 :\n(week == 7) || (week == 8) || (week == 9) ? 5 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"10","repsExpr":"12"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lat Pulldown","id":"bdcpnpzz","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"reuseLogic":{"selected":"qhtbptba","states":{"qhtbptba":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true}],"author":"Cody Lefever","name":"GZCL: UHF 9 weeks","description":"<p>The T1 resets base intensities and volumes every fourth week. The T2 progresses in the same three-week blocks but with other controls in place to maintain progression sustainability from weeks four through nine.</p>\n<p>In the UHF model greater importance is placed on the effort of the T1, which is accomplished by AMRAP sets every workout. T2 movements experience AMRAP sets every fourth week because the decreased T1 intensity necessitates an increase in overall effort. Using an AMRAP in the T2 accomplishes this task.</p>\n\n<p>Please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html\" target=\"_blank\">program explanation</a> before starting the program!</p>","days":[{"name":"Day 1","exercises":[{"id":"qbvdwwhe"},{"id":"taocenzc"},{"id":"qhtbptba"},{"id":"dudfvgjy"},{"id":"vfjonxgs"}],"id":"ksiflsip"},{"name":"Day 2","exercises":[{"id":"ltpsxjcz"},{"id":"avbuppvv"},{"id":"hzszpawz"},{"id":"xvlpzker"},{"id":"btdmcgyq"}],"id":"icnrxace"},{"name":"Day 3","exercises":[{"id":"icuzpvns"},{"id":"fuhumyxt"},{"id":"bissxcyj"},{"id":"nrtpwovu"},{"id":"pohllzer"}],"id":"vskpexym"},{"name":"Day 4","exercises":[{"id":"ryqatxhj"},{"id":"jusfboxu"},{"id":"wmcyzapc"},{"id":"ogfngrsb"},{"id":"jimjamph"}],"id":"iwfsemjw"},{"name":"Day 5","exercises":[{"id":"remphaqq"},{"id":"qcxpnzgm"},{"id":"ylylfjod"},{"id":"bwvafuii"},{"id":"bdcpnpzz"}],"id":"zcxdvczr"},{"name":"Day 1 - Test","exercises":[{"id":"qbvdwwhe"},{"id":"qhtbptba"},{"id":"vfjonxgs"}],"id":"tlvqfegi"},{"name":"Day 2 - Test","exercises":[{"id":"ltpsxjcz"},{"id":"hzszpawz"},{"id":"btdmcgyq"}],"id":"fxcclraj"},{"name":"Day 3 - Test","exercises":[{"id":"icuzpvns"},{"id":"bissxcyj"},{"id":"pohllzer"}],"id":"yhtghtoj"},{"name":"Day 4 - Test","exercises":[{"id":"ryqatxhj"},{"id":"jusfboxu"},{"id":"ogfngrsb"},{"id":"jimjamph"}],"id":"sfxsuguh"},{"name":"Day 5 - Test","exercises":[{"id":"remphaqq"},{"id":"bwvafuii"},{"id":"bdcpnpzz"}],"id":"nmxpdmwu"}],"id":"gzcl-uhf-9-weeks","shortDescription":"9-week GZCL program adopting a Daily Undulating Periodization model of progression. Ultra High Frequency.","url":"https://www.gainzfever.com/","nextDay":1,"isMultiweek":true,"tags":[]},{"weeks":[{"name":"Week 1","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"rxrxehuf"},{"name":"Week 2","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"vqcfrocy"},{"name":"Week 3","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"yrmrufpy"},{"name":"Week 4","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"gtzwuzok"},{"name":"Week 5","days":[{"id":"rcjqxbge"},{"id":"nyvuyhum"},{"id":"djlnypnn"},{"id":"nrkbgees"},{"id":"nrkmpkac"}],"id":"oeegnjqf"}],"exercises":[{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"name":"Squat","id":"hzznqdjv","finishDayExpr":"","state":{"weight":{"value":215,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Incline Bench Press","id":"bfftbwwu","finishDayExpr":"","state":{"weight":{"value":100,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"8","repsExpr":"10"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","minRepsExpr":"6","repsExpr":"8"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","id":"rzunjnji","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"timerExpr":"60 + (week - 1) * 3","descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"gtivyadg","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Leg Curl","id":"mbqsofsn","finishDayExpr":"","state":{"weight":{"value":60,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":60,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n 1","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"nxnmmmtm","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"hzznqdjv","states":{"hzznqdjv":{"weight":{"value":185,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.775","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.6","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Squat","id":"srnanmwf","finishDayExpr":"","state":{"weight":{"value":215,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 1 - 3** do **Pause Squat** variation.","**T2**. On **week 4-5** do regular squat."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n3"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Shoulder Press","id":"lynvxpez","finishDayExpr":"","state":{"weight":{"value":25,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":40,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lateral Raise","id":"dwtzahab","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pec Deck","id":"lwnjwdyz","finishDayExpr":"","state":{"weight":{"value":50,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.\n\nThen, for **week 1 - 2** do **3\" Deficit**.","**T1**. On weeks **1-2** do **3\" Deficit** variation.","**T1**. On week **3** do **2\" Deficit** variation.","**T1**. On week **4** do **1\" Deficit** variation.","**T1**. On week **5** do regular deadlift."],"descriptionExpr":"week","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"name":"Deadlift","id":"pknnpkyt","finishDayExpr":"","state":{"weight":{"value":225,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n 1","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"legsUpBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Legs Up Bench Press","id":"iqtfhlta","finishDayExpr":"","state":{"weight":{"value":135,"unit":"lb"}},"reuseLogic":{"selected":"bfftbwwu","states":{"bfftbwwu":{"weight":{"value":125,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pull Up","id":"tcktiwfb","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"band","id":"reverseHyperextension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Hyperextension","id":"lpfyeiwj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Reverse Fly","id":"exuvdmnq","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"week","exerciseType":{"equipment":"barbell","id":"slingShotBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1**. Before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable - by clicking \"Edit\" icon at the exercise.","**T1**."],"descriptionExpr":"week == 1 ? 1 : 2","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.025","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 1.05","isAmrap":true}]}],"name":"Sling Shot Bench Press","id":"iepgkasr","finishDayExpr":"","state":{"weight":{"value":125,"unit":"lb"}},"timerExpr":"180 + (week - 1) * 15","enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.6","isAmrap":true}]},{"sets":[{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.65","isAmrap":false}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.7","isAmrap":true}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.75","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.55","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"rpudroye","finishDayExpr":"","state":{"weight":{"value":225,"unit":"lb"}},"descriptions":["**T2**. Do same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.\n\nAfter that, on **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 1 - 3** do **Paused Deadlift** variation.","**T2**. On **week 4-5** do regular deadlift."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 :\n(week == 2 || week == 3) ? 2 :\n3"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPressWideGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press Wide Grip","id":"czhgnlpk","finishDayExpr":"","state":{"weight":{"value":110,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":150,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"chestDip"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Chest Dip","id":"ncoewqrn","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Triceps Extension","id":"wvhzayol","finishDayExpr":"","state":{"weight":{"value":20,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) ? 1 :\n(week == 2) ? 2 :\n(week == 3) ? 3 :\n(week == 4) ? 4 :\n(week == 5) ? 5 :\n 1","variations":[{"sets":[{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":false},{"repsExpr":"4","weightExpr":"state.weight * 0.85","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.875","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.925","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.975","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight * 0.95","isAmrap":true}]},{"sets":[{"repsExpr":"3","weightExpr":"state.weight * 0.9","isAmrap":false},{"repsExpr":"2","weightExpr":"state.weight * 0.95","isAmrap":false},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Front Squat","id":"duunzdmw","finishDayExpr":"","state":{"weight":{"value":95,"unit":"lb"}},"reuseLogic":{"selected":"hzznqdjv","states":{"hzznqdjv":{"weight":{"value":185,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":false},{"variationExpr":"week","variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":false},{"repsExpr":"10","weightExpr":"state.weight * 0.65","isAmrap":true}]},{"sets":[{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false},{"repsExpr":"8","weightExpr":"state.weight * 0.7","isAmrap":false}]},{"sets":[{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false},{"repsExpr":"6","weightExpr":"state.weight * 0.75","isAmrap":false}]},{"sets":[{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":false},{"repsExpr":"5","weightExpr":"state.weight * 0.8","isAmrap":true}]},{"sets":[{"repsExpr":"1","weightExpr":"state.weight * 0.6","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"lzyywejc","finishDayExpr":"","state":{"weight":{"value":125,"unit":"lb"}},"descriptions":["**T2**. Same as **T1** - before starting the sets, set your training max (TM, which is approximately 2RM) via **weight** state variable.","**T2**."],"enableRpe":false,"enableRepRanges":false,"descriptionExpr":"week == 1 ? 1 : 2"},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Stiff Leg Deadlift","id":"mdvslsxl","finishDayExpr":"","state":{"weight":{"value":115,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":120,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"lunge"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Lunge","id":"rlicyyyb","finishDayExpr":"","state":{"weight":{"value":75,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":45,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true},{"variationExpr":"(week == 1) || (week == 2) ? 1 :\n(week == 3) ? 2 :\n(week == 4) ? 3 :\n(week == 5) ? 4 :\n 1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"12","repsExpr":"15"},{"weightExpr":"state.weight","isAmrap":true,"repsExpr":"1","minRepsExpr":""},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"8","repsExpr":"10"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"minRepsExpr":"6","repsExpr":"8"},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"1","weightExpr":"state.weight","isAmrap":true}]},{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lat Pulldown","id":"mmppsoui","finishDayExpr":"","state":{"weight":{"value":70,"unit":"lb"}},"reuseLogic":{"selected":"rzunjnji","states":{"rzunjnji":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[],"enableRpe":false,"enableRepRanges":true}],"author":"Cody Lefever","name":"GZCL: UHF 5 weeks","description":"<p>It's a 5-week variant of original 9-week GZCL: UHF program</p>\n\n<p>Please read the <a href=\"https://swoleateveryheight.blogspot.com/2016/02/gzcl-applications-adaptations.html\" target=\"_blank\">program explanation</a> before starting the program!</p>","days":[{"name":"Day 1","exercises":[{"id":"hzznqdjv"},{"id":"bfftbwwu"},{"id":"rzunjnji"},{"id":"gtivyadg"},{"id":"mbqsofsn"}],"id":"rcjqxbge"},{"name":"Day 2","exercises":[{"id":"nxnmmmtm"},{"id":"srnanmwf"},{"id":"lynvxpez"},{"id":"dwtzahab"},{"id":"lwnjwdyz"}],"id":"nyvuyhum"},{"name":"Day 3","exercises":[{"id":"pknnpkyt"},{"id":"iqtfhlta"},{"id":"tcktiwfb"},{"id":"lpfyeiwj"},{"id":"exuvdmnq"}],"id":"djlnypnn"},{"name":"Day 4","exercises":[{"id":"iepgkasr"},{"id":"rpudroye"},{"id":"czhgnlpk"},{"id":"ncoewqrn"},{"id":"wvhzayol"}],"id":"nrkbgees"},{"name":"Day 5","exercises":[{"id":"duunzdmw"},{"id":"lzyywejc"},{"id":"mdvslsxl"},{"id":"rlicyyyb"},{"id":"mmppsoui"}],"id":"nrkmpkac"}],"id":"gzcl-uhf-5-weeks","shortDescription":"5-week GZCL program adopting a Daily Undulating Periodization model of progression. Ultra High Frequency.","url":"https://www.gainzfever.com/","nextDay":1,"isMultiweek":true,"tags":[]},{"weeks":[],"exercises":[{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Squat","id":"yqpbdjnf","state":{"weight":200,"week":1},"finishDayExpr":"if (sum(completedReps) >= 15) {\n state.weight += 10lb\n} else if (sum(completedReps) >= 10) {\n state.weight += 5lb\n}\nstate.week += 1","descriptions":["**T1**. Before start, set **weight** state variable to 85% of your 2RM.","**T1**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"stiffLegDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Stiff Leg Deadlift","id":"lhqszpmh","state":{"weight":200,"week":1},"finishDayExpr":"if (sum(completedReps) >= 30) {\n state.weight += 10lb\n} else if (sum(completedReps) >= 25) {\n state.weight += 5lb\n}\nstate.week += 1","descriptions":["**T2**. Before start, set **weight** state variable to 65% of your 2RM.","**T2**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"barbell","id":"lunge"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Lunge","id":"mcefbaab","state":{"weight":60,"week":1},"finishDayExpr":"if (sum(completedReps) >= 50) {\n state.weight += 5lb\n}\nstate.week += 1","timerExpr":"60","descriptions":["**T3**. Before start, set **weight** state variable to 55% of your 2RM.","**T3**."],"descriptionExpr":"state.week == 1 ? 1 : 2"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[],"name":"T3 Pull Up","id":"hxlrjvjs","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":["**T3**."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Bench Press","id":"outfyjqh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":185,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"bentOverRow"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Bent Over Row","id":"ohfpkjae","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":200,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T3 Bench Press Close Grip","id":"idqjzbrh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"shoulderPress"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Shoulder Press","id":"kjxmylzl","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":40,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Deadlift","id":"uylijzxz","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":260,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Front Squat","id":"zfdyminh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Bent Over One Arm Row","id":"moqbzgpu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":50,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Row","id":"jcicztqq","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Overhead Press","id":"zcluewxf","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":120,"week":1},"lhqszpmh":{"weight":200,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"pushPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T2 Push Press","id":"ndsfkccp","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":130,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T3 Incline Bench Press","id":"xdlftutl","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":100,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"chestDip"},"warmupSets":[],"name":"T3 Chest Dip","id":"svsiptcf","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":0,"week":1}}},"descriptions":["**T3.**"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Front Squat","id":"blemnczh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"yqpbdjnf","states":{"yqpbdjnf":{"weight":130,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Squat","id":"khoojptu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lhqszpmh","states":{"lhqszpmh":{"weight":150,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Bicep Curl","id":"afrajpym","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.5,"threshold":{"value":40,"unit":"lb"},"reps":5}],"name":"T3 Lat Pulldown","id":"ttitmwbz","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mcefbaab","states":{"mcefbaab":{"weight":60,"week":1}}},"descriptions":[""]}],"author":"Cody Lefeveer","name":"GZCL: VDIP","description":"<p>VDIP - Volume-dependent Instensity Progression. A bit unusual program, where each set for each exercise is AMRAP, and we increase the weight based on total completed reps for all sets.</p>\n<p>Before starting the program, please read <a href=\"https://swoleateveryheight.blogspot.com/2016/11/volume-dependent-intensity-progression.html\" target=\"_blank\">the program explanation on author's blog</a> first!","days":[{"name":"Day 1","exercises":[{"id":"yqpbdjnf"},{"id":"lhqszpmh"},{"id":"mcefbaab"},{"id":"hxlrjvjs"}],"id":"qaejmgzd"},{"name":"Day 2","exercises":[{"id":"outfyjqh"},{"id":"ohfpkjae"},{"id":"idqjzbrh"},{"id":"kjxmylzl"}],"id":"oxdrecer"},{"name":"Day 3","exercises":[{"id":"uylijzxz"},{"id":"zfdyminh"},{"id":"moqbzgpu"},{"id":"jcicztqq"}],"id":"cfywxjyd"},{"name":"Day 4","exercises":[{"id":"zcluewxf"},{"id":"ndsfkccp"},{"id":"xdlftutl"},{"id":"svsiptcf"}],"id":"daeqpvma"},{"name":"Day 5","exercises":[{"id":"blemnczh"},{"id":"khoojptu"},{"id":"ttitmwbz"},{"id":"afrajpym"}],"id":"uxpxsbgk"}],"id":"gzcl-vdip","shortDescription":"Beginner-intermediate program where each set is AMRAP.","url":"https://www.liftosaur.com/programs/gzcl-vdip","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[],"exercises":[{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"RM","repsExpr":"state.rm"}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Squat","id":"lxgdwhtx","state":{"weight":{"value":250,"unit":"lb"},"rm":3},"finishDayExpr":"state.rm = completedReps[1]","timerExpr":"setIndex == 1 ? 240 : 180","descriptions":["**T1**.\n* **Find**: Initially come up with weight you can do 3-6 reps, set it to **weight** state var.\n* Do 3-6RM as a first set.\n* **Extend**: Do the same amount of singles (1 rep) as it was your RM, with the same weight. E.g. if you did 4RM, do 4 sets x 1 rep after. You can extend the number of sets up to 3 extra sets (e.g. for 4RM - up to 7 sets x 1 rep max) if 4RM was easy.\n* Next time, you'd either try to do the same number of reps with the same weight (**Hold**), or try to **Push** and do more reps.\n* If you are able to do 6 reps with all extensions, you can increase weight next time, and reset **rm** variable to 3."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"RM","repsExpr":"state.rm"}]}],"exerciseType":{"equipment":"barbell","id":"romanianDeadlift"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T2 Romanian Deadlift","id":"ndlodaok","state":{"weight":{"value":150,"unit":"lb"},"rm":6},"finishDayExpr":"state.rm = completedReps[1]","timerExpr":"setIndex == 1 ? 180 : 120","descriptions":["**T2**.\n* **Find**: Initially come up with weight you can do 6-10 reps, set it to **weight** state var.\n* Do 6-10RM as a first set.\n* **Extend**: Do the of \"halfes\" sets (your RM from the first set / 2) so the volume would be double of your RM. E.g. if you did 10RM, do 4 sets x 5 reps (20 total) after. You can extend the number of sets up to 2 extra sets if 10RM was easy.\n* Next time, you'd either try to do the same number of reps with the same weight (**Hold**), or try to **Push** and do more reps.\n* If you are able to do 10RM with all extensions, you can increase weight next time, and reset **rm** variable to 6."]},{"variationExpr":"1","variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"},{"weightExpr":"state.weight","isAmrap":true,"label":"MRS","repsExpr":"1"}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Leg Curl","id":"mwmvygeb","state":{"weight":{"value":50,"unit":"lb"}},"finishDayExpr":"","timerExpr":"60","descriptions":["**T3**. All sets are Max Rep Sets (AMRAP)."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Leg Extension","id":"zrgdqgsv","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Bench Press","id":"hsozmiku","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":200,"unit":"lb"},"rm":3}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.5,"threshold":{"value":50,"unit":"lb"},"reps":5}],"name":"T2 Incline Bench Press","id":"hfltivev","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Seated Row","id":"whetebri","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6},"mwmvygeb":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"latPulldown"},"warmupSets":[{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5}],"name":"T3 Lat Pulldown","id":"nqbguzir","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6},"mwmvygeb":{"weight":{"value":50,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Deadlift","id":"vzmdgzzn","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":300,"unit":"lb"},"rm":3}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5}],"name":"T2 Front Squat","id":"lvgawsag","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":150,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"crunch"},"warmupSets":[],"name":"T3 Crunch","id":"qsismmxu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"goodMorning"},"warmupSets":[],"name":"T3 Good Morning","id":"myakovsx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":100,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T1 Overhead Press","id":"vgxclvfv","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"lxgdwhtx","states":{"lxgdwhtx":{"weight":{"value":130,"unit":"lb"},"rm":3},"mwmvygeb":{"weight":{"value":130,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"warmupSets":[{"value":0.5,"threshold":{"value":20,"unit":"lb"},"reps":5}],"name":"T2 Chin Up","id":"jdlyeixh","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"ndlodaok","states":{"ndlodaok":{"weight":{"value":10,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"warmupSets":[],"name":"T3 Bicep Curl","id":"btjiyvff","state":{"weight":{"value":30,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":30,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"skullcrusher"},"warmupSets":[],"name":"T3 Skullcrusher","id":"ggeodtxx","state":{"weight":{"value":30,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"mwmvygeb","states":{"mwmvygeb":{"weight":{"value":70,"unit":"lb"}}}},"descriptions":[""]}],"author":"Cody Lefever","name":"GZCL: General Gainz","description":"<p>It's the latest Cody program, combining the elements and best parts of other GZCL programs: GZCLP, VDIP, Jacked & Tan 2.0, etc.</p> \n\n<p>Before starting the program, please read <a href=\"https://www.reddit.com/r/gzcl/comments/aqkdgo/happy_gday_gainerz/\" target=\"_blank\">the program explanation on Reddit</a> first!</p>","days":[{"name":"Workout A","exercises":[{"id":"lxgdwhtx"},{"id":"ndlodaok"},{"id":"mwmvygeb"},{"id":"zrgdqgsv"}],"id":"edzdoztm"},{"name":"Workout B","exercises":[{"id":"hsozmiku"},{"id":"hfltivev"},{"id":"whetebri"},{"id":"nqbguzir"}],"id":"mhqzpwil"},{"name":"Workout C","exercises":[{"id":"vzmdgzzn"},{"id":"lvgawsag"},{"id":"qsismmxu"},{"id":"myakovsx"}],"id":"gjhskxdx"},{"name":"Workout D","exercises":[{"id":"vgxclvfv"},{"id":"jdlyeixh"},{"id":"btjiyvff"},{"id":"ggeodtxx"}],"id":"gdlzgyxr"}],"id":"gzcl-general-gainz","shortDescription":"Latest GZCL program combining learnings from all other GZCL programs.","url":"https://www.liftosaur.com/programs/gzcl-general-gainz","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[{"name":"Week 1","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 2","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 3","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 4","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 5","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 6","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 7","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 8","days":[{"id":"ntohbxau"},{"id":"klvgcuvx"},{"id":"ckjmaocv"},{"id":"ljrvduwh"}],"id":"rkhtewwj"},{"name":"Week 9","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 10","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 11","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"},{"name":"Week 12","days":[{"id":"iasjmrxp"},{"id":"mufihpnx"},{"id":"irqejbwx"},{"id":"uucthogw"}],"id":"rkhtewwj"}],"author":"/u/benjaminbk","description":"<p>Fun adaptation of GZCL: General Gainz program, with several variations of really interesting progression schemes available. \n</p>\n<p>By default the program is set up with Classic progressions, but in the there're all possible progressions in the exercise library available. Just add/change an exercise, and specify \"Reuse logic\" to one of the progression schemes you wish. \n</p>\n<p>\nMake sure to read the <a href=\"https://www.reddit.com/r/gzcl/comments/12ggfn7/burrito_but_big_a_general_gainzbased_12week/\">original post on Reddit</a> describing the program before starting!\n</p>","shortDescription":"Hypertrophy adaptation of General Gainz, as a 12-week program.","userId":"tvnektbvha","url":"https://www.liftosaur.com/programs/gzcl-general-gainz-burrito-but-big","tags":[],"exercises":[{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1 Classic**. Initially set the **weight** variable to your approximate **6 RM**, and work up to that weight with warmups. Then, attempt your 6RM weight, update the **weight** variable if it was different from initial value, and then do 4-6 \"half\" sets (same weight, half of the reps).","**T1 Classic**. Keep the weight, but try to **push to 7-8 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T1 Classic**. Keep the weight, but try to **push to 8-9 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T1 Classic**. Keep the weight, but try to **push to 9-10 RM** first set this time. Then, do 4-6 \"half\" sets again."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"9","minRepsExpr":"8"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]}],"name":"T1 Leader Classic","id":"jhwejiuh","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","id":"qgbvvjqa","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"quickAddSets":true,"variationExpr":"week > 8 ? 2 : 1","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true},{"repsExpr":"10","weightExpr":"state.weight","isAmrap":true}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"T3 Progression","id":"sliercww","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","descriptions":["**T3**. Do Max Reps Sets, going close to failure, but in the rep range >= 10 reps."],"descriptionExpr":"(week == 1 || week == 5) ? 1 :\n(week == 2 || week == 6) ? 2 :\n(week == 3 || week == 7) ? 3 :\n(week == 4 || week == 8) ? 4 : \nweek == 9 ? 5 :\nweek == 10 ? 6 :\nweek == 11 ? 7 :\nweek == 12 ? 8 : 1"},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"kqhymeau","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Deadlift","id":"umqtxpkw","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"boswkqpn","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jhwejiuh","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"},"rm":6}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Romanian Deadlift","id":"xgbjdecc","state":{"weight":{"value":40,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Overhead Press","id":"skhbbpvu","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Front Squat","id":"yooohcnk","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press Close Grip","id":"avgtnvwl","state":{"weight":{"value":115,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"jprpzeqw","states":{"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"pendlayRow"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Pendlay Row","id":"ncnuossx","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"pullover"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Pullover","id":"waipuwhr","state":{"weight":{"value":25,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"ruamucrw","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Lateral Raise","id":"hlasrhzc","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Fly","id":"nsqcdsvt","state":{"weight":{"value":15,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"flatLegRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Flat Leg Raise","id":"eduofryp","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":0,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"skullcrusher"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Skullcrusher","id":"ialebygj","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bicep Curl","id":"ibyfznpv","state":{"weight":{"value":20,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sliercww","states":{"sliercww":{"weight":{"value":20,"unit":"lb"}}}},"descriptions":[""]},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1 Classic**. **Find 6 RM** (similar to how you did it during Leader weeks), and then do 6-9 single rep sets.","**T1 Classic**. **Find 5 RM** this time, , and then do 5-8 single rep sets.","**T1 Classic**. **Find 4 RM** this time, , and then do 4-7 single rep sets.","**T1 Classic**. **Find 3 RM**. No single rep sets this week."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":""}]}],"name":"T1 Anchor Classic","id":"sehvbiif","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1 Conditioning**. Initially set the **weight** variable to your approximate **6 RM**, and work up to that weight with warmups. Then, attempt your 6RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"conditioning\"** part - **12-18 reps** total within **10** minutes with the same weight. You can do them by sets of 1 rep, 2 reps or 3 reps, every 60 seconds or so. Use \"+\" button to add the sets.","**T1 Conditioning**. Keep the weight, but try to **push to 7-8 RM** first set this time.\n\nThen, do the **\"conditioning** - **14-24** reps within **10** minutes.","**T1 Conditioning**. Keep the weight, but try to **push to 8-9 RM** first set this time.\n\nThen, do the **\"conditioning** - **16-27** reps within **10** minutes.","**T1 Conditioning**. Keep the weight, but try to **push to 9-10 RM** first set this time.\n\nThen, do the **\"conditioning** - **18-30** reps within **10** minutes."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":"7"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"9","minRepsExpr":"8"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"}]}],"name":"T1 Leader Conditioning","id":"qxywousv","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1 Heavy**. **Find 6 RM** (similar to how you did it during Leader weeks), and then do 5-6 single rep sets.","**T1 Heavy**. **Find 4 RM** this time, , and then do 4-5 single rep sets.","**T1 Heavy**. **Find 2 RM** this time, , and then do 2-3 single rep sets.","**T1 Heavy**. **Find 1 RM**. No single rep sets this week."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":""}]}],"name":"T1 Anchor Heavy","id":"wisvjgbc","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T1 Flexible**. Work up to **4-6 RM**, simply adding weight in whatever way possible, and let the rep max fall where it may. Then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **3-5 RM** this time, then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **2-4 RM** this time, then, do the number of single rep sets == your RM number. You may add up to 3 additional single rep sets as a bonus. ","**T1 Flexible**. Work up to **1-3 RM** this time. No single rep sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":"4"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":"3"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"4","minRepsExpr":"2"},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Single","repsExpr":"1","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"3","minRepsExpr":"1"}]}],"name":"T1 Anchor Flexible","id":"nymoivhp","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 Classic**. Same as **T1**, but in the higher rep range (8-12).\n\nInitially set the **weight** variable to your approximate **8 RM**, and work up to that weight with warmups. Then, attempt your 8RM weight, update the **weight** variable if it was different from initial value, and then do 4-6 \"half\" sets (same weight, half of the reps).","**T2 Classic**. Keep the weight, but try to **push to 7-8 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T2 Classic**. Keep the weight, but try to **push to 8-9 RM** first set this time. Then, do 4-6 \"half\" sets again.","**T2 Classic**. Keep the weight, but try to **push to 9-10 RM** first set this time. Then, do 4-6 \"half\" sets again."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"11","minRepsExpr":"10"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"6","minRepsExpr":""}]}],"name":"T2 Leader Classic","id":"jprpzeqw","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 Conditioning**. Initially set the **weight** variable to your approximate **8 RM**, and work up to that weight with warmups. Then, attempt your 8RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"conditioning\"** part - **16-27 reps** total within **10** minutes with the same weight. You can do them by sets of 1 rep, 2 reps or 3 reps, every 60 seconds or so. Use \"+\" button to add the sets.","**T2 Conditioning**. Keep the weight, but try to **push to 9-10 RM** first set this time.\n\nThen, do the **\"conditioning** - **18-30** reps within **10** minutes.","**T2 Conditioning**. Keep the weight, but try to **push to 10-11 RM** first set this time.\n\nThen, do the **\"conditioning** - **20-33** reps within **10** minutes.","**T2 Conditioning**. Keep the weight, but try to **push to 1-12 RM** first set this time.\n\nThen, do the **\"conditioning** - **22-36** reps within **10** minutes."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":"9"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"11","minRepsExpr":"10"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"}]}],"name":"T2 Leader Conditioning","id":"rdqqpbhg","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 High-Volume**. Initially set the **weight** variable to your approximate **10 RM**, and work up to that weight with warmups. Then, attempt your 10RM weight, update the **weight** variable if it was different from initial value.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **5-7 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 11-12 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **5-10 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 12-14 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **6-11 reps**. Try to get as close to the top range as possible!","**T2 High-Volume**. Keep the weight, but try to **push to 13-16 RM** first set this time.\n\nAfter that, do the **\"high volume\"** part - 3 sets of **7-12 reps**. Try to get as close to the top range as possible!"],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"7","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"12","minRepsExpr":"11"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"10","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"14","minRepsExpr":"12"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"11","minRepsExpr":"6"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"16","minRepsExpr":"13"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"},{"weightExpr":"state.weight","isAmrap":false,"label":"High Vol","repsExpr":"12","minRepsExpr":"7"}]}],"name":"T2 Leader High-Volume","id":"inklgcbd","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":true,"variationExpr":"(((week - 1) % 4) + 1) == 4 ? 2 : 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 Widowmaker**. Initially set the **weight** variable to the **20 RM** you want to have on **week 4**. Each week you'll work towards that goal, trying to get closer and closer to the goal.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Keep the weight, and try to beat last week RM with more reps.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Keep the weight, and try to beat last week RM with more reps.\n\nWarmup, then attempt new RM record, and then do \"half-sets\" - do 4 sets with half of your RM set reps.","**T2 Widowmaker**.Time to make that **20 RM** real!\n\nWarmup, then attempt 20 RM record. No \"half-sets\" this time!"],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"20","minRepsExpr":"10"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"10","minRepsExpr":"5"}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"20","minRepsExpr":""}]}],"name":"T2 Leader Widowmaker","id":"cjwbiacm","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":true},{"quickAddSets":false,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 Classic**. **Find 8 RM** (similar to how you did it during Leader weeks), then, do 4 \"half\" sets - 4 sets with half of your RM set reps.","**T2 Classic**. This time, **find 7 RM**, and update the **weight** variable to the new weight. Then, do 4 \"half\" sets again.","**T2 Classic**. **Find 6 RM**, and update the **weight** variable to the new weight. Then, do 4 \"half\" sets again.","**T2 Classic**. **Find 5 RM**, and update the **weight** variable to the new weight. No half sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"8","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"7","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"4","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"6","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"3","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"5","minRepsExpr":""}]}],"name":"T2 Anchor Classic","id":"rvclxshs","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":false},{"quickAddSets":false,"variationExpr":"((week - 1) % 4) + 1","exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"descriptions":["**T2 Tens**. **Find 10 RM** (similar to how you did it during Leader weeks), but make sure it's comfortable 10RM. Then, do 4 \"half\" sets - 4 sets with half of your RM set reps.","**T2 Tens**. This time, **find 10 RM** again, attempt a slightly higher weight. Then, do 3 \"half\" sets.","**T2 Tens**. Again, **find 10 RM**, attempt a higher weight. Then, do 2 \"half\" sets.","**T2 Tens**. Again, **find 10 RM**, attempt a higher weight. No half sets this time."],"descriptionExpr":"((week - 1) % 4) + 1","stateMetadata":{},"variations":[{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""},{"weightExpr":"state.weight","isAmrap":false,"label":"Half","repsExpr":"5","minRepsExpr":""}]},{"sets":[{"weightExpr":"state.weight","isAmrap":false,"label":"RM","repsExpr":"10","minRepsExpr":""}]}],"name":"T2 Anchor Tens","id":"skibrsxs","state":{"weight":{"value":200,"unit":"lb"}},"finishDayExpr":"","enableRepRanges":false},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Squat","id":"okvqyxew","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Romanian Deadlift","id":"dmzzcxhx","state":{"weight":{"value":40,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Bench Press","id":"hlymltnd","state":{"weight":{"value":135,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Overhead Press","id":"raepbata","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Deadlift","id":"lmswqenl","state":{"weight":{"value":185,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"frontSquat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Front Squat","id":"avvkeapc","state":{"weight":{"value":95,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Overhead Press","id":"btoqjgdi","state":{"weight":{"value":75,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"sehvbiif","states":{"jhwejiuh":{"weight":{"value":200,"unit":"lb"}},"sehvbiif":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Anchor Bench Press Close Grip","id":"gkwnuurn","state":{"weight":{"value":115,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"rvclxshs","states":{"rvclxshs":{"weight":{"value":200,"unit":"lb"}},"oahnhjfb":{"weight":{"value":200,"unit":"lb"},"rm":8},"jprpzeqw":{"weight":{"value":200,"unit":"lb"}}}},"descriptions":[""]}],"name":"GZCL: General Gainz - Burrito But Big","days":[{"name":"Leader Squat Day","exercises":[{"id":"qgbvvjqa"},{"id":"xgbjdecc"},{"id":"ruamucrw"},{"id":"nsqcdsvt"}],"id":"ntohbxau"},{"name":"Leader Bench Day","exercises":[{"id":"kqhymeau"},{"id":"skhbbpvu"},{"id":"ncnuossx"},{"id":"hlasrhzc"}],"id":"klvgcuvx"},{"name":"Leader Deadlift Day","exercises":[{"id":"umqtxpkw"},{"id":"yooohcnk"},{"id":"eduofryp"},{"id":"ialebygj"}],"id":"ckjmaocv"},{"name":"Leader Press Day","exercises":[{"id":"boswkqpn"},{"id":"avgtnvwl"},{"id":"waipuwhr"},{"id":"ibyfznpv"}],"id":"ljrvduwh"},{"name":"Anchor Squat Day","exercises":[{"id":"okvqyxew"},{"id":"dmzzcxhx"},{"id":"ruamucrw"},{"id":"nsqcdsvt"}],"id":"iasjmrxp"},{"name":"Anchor Bench Day","exercises":[{"id":"hlymltnd"},{"id":"raepbata"},{"id":"ncnuossx"},{"id":"hlasrhzc"}],"id":"mufihpnx"},{"name":"Anchor Deadlift Day","exercises":[{"id":"lmswqenl"},{"id":"avvkeapc"},{"id":"eduofryp"},{"id":"ialebygj"}],"id":"irqejbwx"},{"name":"Anchor Press Day","exercises":[{"id":"btoqjgdi"},{"id":"gkwnuurn"},{"id":"waipuwhr"},{"id":"ibyfznpv"}],"id":"uucthogw"}],"id":"gzcl-general-gainz-burrito-but-big","nextDay":1,"isMultiweek":true},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"dqgiwzky","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineChestFly"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Chest Fly","id":"rxrmcyvu","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":30,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"arnoldPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Arnold Press","id":"gjnupmxn","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"tricepsExtension"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Triceps Extension","id":"wvisranc","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"pullUp"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"}]}],"name":"Pull Up","id":"floepahq","finishDayExpr":"","state":{},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over Row","id":"hptmfoju","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":30,"failures":1},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lateral Raise","id":"xhhmwfyk","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"shrug"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Shrug","id":"eoabtkcw","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bicep Curl","id":"nakyrrmt","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"},{"repsExpr":"12","isAmrap":false,"weightExpr":"0lb"}]}],"name":"Hanging Leg Raise","id":"rfopyaev","finishDayExpr":"","state":{},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"gobletSquat"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Goblet Squat","id":"jystpbjo","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":40,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"lunge"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lunge","id":"emqwpejw","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":20,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"id":"singleLegDeadlift"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Deadlift","id":"aufwcftx","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"standingCalfRaise"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Standing Calf Raise","id":"iuvdsefn","finishDayExpr":"if (cr[1] >= r[1] && cr[2] >= r[2] && cr[3] >= r[3]) {\n state.weight = state.weight + 2.5lb\n state.failures = 0\n state.lastReps = 0\n} else {\n if (cr[1] + cr[2] + cr[3] <= state.lastReps) {\n state.failures = state.failures + 1\n } else {\n state.lastReps = cr[1] + cr[2] + cr[3]\n }\n if (state.failures >= 3) {\n state.weight = state.weight - 5lb\n state.lastReps = 0\n state.failures = 0\n }\n}","state":{"weight":{"value":50,"unit":"lb"},"lastReps":0,"failures":0},"descriptions":[""]}],"author":"/u/gregariousHermit","name":"Dumbbell P/P/L","days":[{"exercises":[{"id":"dqgiwzky"},{"id":"rxrmcyvu"},{"id":"gjnupmxn"},{"id":"wvisranc"},{"id":"rfopyaev"}],"name":"Push Day","id":"wxwpzbpy"},{"exercises":[{"id":"floepahq"},{"id":"hptmfoju"},{"id":"xhhmwfyk"},{"id":"eoabtkcw"},{"id":"nakyrrmt"}],"name":"Pull Day","id":"pejsiugo"},{"exercises":[{"id":"jystpbjo"},{"id":"emqwpejw"},{"id":"aufwcftx"},{"id":"iuvdsefn"},{"id":"rfopyaev"}],"name":"Legs Day","id":"aomkmjqu"}],"description":"<div><p>This is a great starting routine for beginners if you only have dumbbells available. If you have a barbell, then your better bet is 'Basic Beginner Routine'.</p><p>It's a Push/Pull/Legs routine with linear progressing, each day is focused on either Push, Pull or Legs.</p><p>You'll need a bench, adjustable dumbbells and a pull-up bar.</p></div>","id":"dbPpl","shortDescription":"Dumbbell-only push/pull/legs split. Great if you only have dumbbells.","nextDay":1,"url":"https://old.reddit.com/r/Fitness/comments/2e79y4/dumbbell_ppl_proposed_alternative_to_dumbbell/","tags":["dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"qaqbcysx","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"qcriakad","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"lqrhvneb","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"svplezwb","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 1","days":[{"exercises":[{"id":"qaqbcysx"},{"id":"qcriakad"},{"id":"svplezwb"}],"name":"Workout A","id":"qqtrqcqs"},{"exercises":[{"id":"qaqbcysx"},{"id":"lqrhvneb"},{"id":"svplezwb"}],"name":"Workout B","id":"gcvvyewo"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss1","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"eqjdeqiv","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"ofbircmq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"eyvhakiq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"qmishaon","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"lspzzuha","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n} else {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 2","days":[{"exercises":[{"id":"eqjdeqiv"},{"id":"ofbircmq"},{"id":"qmishaon"}],"name":"Workout A","id":"kmndlevi"},{"exercises":[{"id":"eqjdeqiv"},{"id":"eyvhakiq"},{"id":"lspzzuha"}],"name":"Workout B","id":"kejpxolj"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss2","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"itgftegk","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"hdwltdex","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"hxhwumoq","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":45,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"lisweeak","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"ixwzdzdt","finishDayExpr":"if (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = w[1] + state.increment\n state.successes = 0\n state.failures = 0\n }\n}\nif (!(completedReps >= reps)) {\n state.failures = state.failures + 1\n if (state.failures >= 2) {\n state.weight = state.weight * 0.9\n state.successes = 0\n state.failures = 0\n }\n}","state":{"increment":{"value":2.5,"unit":"lb"},"weight":{"value":95,"unit":"lb"},"failures":0,"successes":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"fhqdkyhw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Starting Strength Phase 3","days":[{"exercises":[{"id":"itgftegk"},{"id":"hdwltdex"},{"id":"lisweeak"}],"name":"Day A 1","id":"tnighbql"},{"exercises":[{"id":"itgftegk"},{"id":"hxhwumoq"},{"id":"fhqdkyhw"}],"name":"Day B 1","id":"xsgcxudx"},{"exercises":[{"id":"itgftegk"},{"id":"hxhwumoq"},{"id":"ixwzdzdt"}],"name":"Day A 2","id":"jkgsttmb"},{"exercises":[{"id":"itgftegk"},{"id":"hdwltdex"},{"id":"fhqdkyhw"}],"name":"Day B 2","id":"qkyefzab"}],"description":"Great absolute beginner program from a famous trainer and powerlifter Mark Rippetoe. One of the most popular starting weightlifting routines.","id":"ss3","shortDescription":"Another first-starter program, from a popular weightlifter Mark Rippetoe.","nextDay":1,"url":"https://startingstrength.com/get-started/programs","tags":["first-starter","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Glute Bridge","id":"revcxpio","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over One Arm Row","id":"bzlwzvdw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"boxSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Box Squat","id":"xdjcsizm","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"hkgabffh","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Romanian Deadlift","id":"djganfrm","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"amttmviw","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"RKC Plank","id":"kkeyrprx","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"dhdoaxpd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegGluteBridgeStraight"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Glute Bridge Straight Leg","id":"jojhpuch","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"latPulldown"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lat Pulldown","id":"rndepdiy","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"stepUp"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Step up","id":"kajpuxjc","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"exyxuwvj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"rvedqyvg","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"muirfkyj","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"gluteBridgeMarch"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Glute Bridge March 60s","id":"babxxmbd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Seated Row","id":"xxvmatlu","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"rtzygfrw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineBenchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Bench Press","id":"wqifvjeq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"singleLegDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Deadlift","id":"bbnbhere","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor (Cable)","id":"xseuaeas","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"adsvzizq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 1-4","days":[{"exercises":[{"id":"revcxpio"},{"id":"bzlwzvdw"},{"id":"xdjcsizm"},{"id":"hkgabffh"},{"id":"djganfrm"},{"id":"amttmviw"},{"id":"kkeyrprx"},{"id":"dhdoaxpd"}],"name":"Workout A","id":"dvdgaldi"},{"exercises":[{"id":"jojhpuch"},{"id":"rndepdiy"},{"id":"kajpuxjc"},{"id":"exyxuwvj"},{"id":"rvedqyvg"},{"id":"muirfkyj"},{"id":"kkeyrprx"},{"id":"dhdoaxpd"}],"name":"Workout B","id":"mnmamnnp"},{"exercises":[{"id":"babxxmbd"},{"id":"xxvmatlu"},{"id":"rtzygfrw"},{"id":"wqifvjeq"},{"id":"bbnbhere"},{"id":"xseuaeas"},{"id":"kkeyrprx"},{"id":"adsvzizq"}],"name":"Workout C","id":"rfqilxxj"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves1","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"fsecdrjb","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"seatedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Seated Row","id":"zuhzglfs","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"gobletSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Goblet Squat","id":"gpdowzcb","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press","id":"heblpfgc","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"romanianDeadlift"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Romanian Deadlift","id":"srfqvryj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"tshtmwzu","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Plank","id":"vtbesakn","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"xpkzfuuc","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegGluteBridgeStraight"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Glute Bridge Straight Leg","id":"wjexorur","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"nrnninrp","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"lunge"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Lunge","id":"cdybxnfk","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":15,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"qflovvrw","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"band","id":"reverseHyperextension"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Reverse Hyperextension","id":"hggptzqw","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"qqmggqpf","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideCrunch"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Crunch","id":"vxpaauxo","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"lrtsodjk","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"invertedRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Inverted Row","id":"enqksduq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bench Press Close Grip","id":"ijvnloal","finishDayExpr":"","state":{"weight":{"value":45,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"kettlebellSwing"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Kettlebell Swing","id":"ggaohxjl","finishDayExpr":"","state":{"weight":{"value":15,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"hipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Abductor","id":"chiasjvc","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"gbuztphp","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 5-8","days":[{"exercises":[{"id":"fsecdrjb"},{"id":"zuhzglfs"},{"id":"gpdowzcb"},{"id":"heblpfgc"},{"id":"srfqvryj"},{"id":"tshtmwzu"},{"id":"vtbesakn"},{"id":"xpkzfuuc"}],"name":"Workout A","id":"bfxjpzdm"},{"exercises":[{"id":"wjexorur"},{"id":"nrnninrp"},{"id":"cdybxnfk"},{"id":"qflovvrw"},{"id":"hggptzqw"},{"id":"qqmggqpf"},{"id":"vxpaauxo"},{"id":"lrtsodjk"}],"name":"Workout B","id":"njbfnoxf"},{"exercises":[{"id":"fsecdrjb"},{"id":"enqksduq"},{"id":"gpdowzcb"},{"id":"ijvnloal"},{"id":"ggaohxjl"},{"id":"chiasjvc"},{"id":"vtbesakn"},{"id":"gbuztphp"}],"name":"Workout C","id":"gatngqfl"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves2","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"lrapruzz","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":55,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bentOverRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bent Over Row","id":"wqxqiijd","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"boxSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Box Squat","id":"wbasxwuq","finishDayExpr":"","state":{"weight":{"value":45,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"pushUp"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Push Up","id":"wbdutaxc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Deadlift","id":"gesszfou","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":65,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideHipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Hip Abductor","id":"qqpwxmqc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"crunch"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Crunch","id":"vketzpgq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"crossBodyCrunch"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cross Body Crunch","id":"pwgfaatf","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"singleLegHipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Single Leg Hip Thrust","id":"vduyvmwc","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"fyqmoabq","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bulgarianSplitSquat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bulgarian Split Squat","id":"sqqqfroa","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":10,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Overhead Press","id":"xtcokwnl","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"goodMorning"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Good Morning","id":"nezxjvno","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"hipAbductor"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Abductor","id":"ryrdvtdj","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":20,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"plank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Plank","id":"ktonzxpl","finishDayExpr":"","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sidePlank"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Plank","id":"ekxelpql","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"hipThrust"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hip Thrust","id":"mbfrsjox","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"inclineRow"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Row","id":"hqvicqoe","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":30,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Squat","id":"ktkrgowq","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"hrugcphd","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"variations":[{"sets":[{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"12","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Incline Bench Press","id":"ypulxldo","finishDayExpr":"// Simple Exercise Progression script '5lb,1'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 1) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":45,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"sideLyingClam"},"variations":[{"sets":[{"repsExpr":"30","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Side Lying Clam","id":"xyfxhdzs","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"hangingLegRaise"},"variations":[{"sets":[{"repsExpr":"20","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Hanging Leg Raise","id":"aawcmgdt","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"cable","id":"cableTwist"},"variations":[{"sets":[{"repsExpr":"15","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Cable Twist","id":"heffxadl","finishDayExpr":"","state":{"weight":{"value":10,"unit":"lb"}},"descriptions":[""]}],"author":"Bret Contreras","name":"Strong Curves Week 9-12","days":[{"exercises":[{"id":"lrapruzz"},{"id":"wqxqiijd"},{"id":"wbasxwuq"},{"id":"wbdutaxc"},{"id":"gesszfou"},{"id":"qqpwxmqc"},{"id":"vketzpgq"},{"id":"pwgfaatf"}],"name":"Workout A","id":"ximmjvqo"},{"exercises":[{"id":"vduyvmwc"},{"id":"fyqmoabq"},{"id":"sqqqfroa"},{"id":"xtcokwnl"},{"id":"nezxjvno"},{"id":"ryrdvtdj"},{"id":"ktonzxpl"},{"id":"ekxelpql"}],"name":"Workout B","id":"ukynheng"},{"exercises":[{"id":"lrapruzz"},{"id":"hqvicqoe"},{"id":"ktkrgowq"},{"id":"ypulxldo"},{"id":"hrugcphd"},{"id":"xyfxhdzs"},{"id":"aawcmgdt"},{"id":"heffxadl"}],"name":"Workout C","id":"zwnotnvw"}],"description":"The program focused on gluteal muscles, and it's a good introduction for women into lifting weights.","id":"strongcurves3","shortDescription":"Tailored for women hypertrophy program.","nextDay":1,"url":"https://www.reddit.com/r/StrongCurves/wiki/index","tags":["woman","first-starter","dumbbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"squat"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Squat","id":"nixoxbou","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":185,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"benchPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Bench Press","id":"iuhxbqqv","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":150,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"deadlift"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]}],"name":"Deadlift","id":"byohnziw","finishDayExpr":"state.fiverm = state.fiverm + state.increment","state":{"fiverm":{"value":200,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"dumbbell","id":"bicepCurl"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Bicep Curl","id":"handahlf","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":50,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"chinUp"},"variations":[{"sets":[{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"},{"repsExpr":"1","isAmrap":true,"weightExpr":"state.weight"}]}],"name":"Chin Up","id":"iijwfnee","finishDayExpr":"","state":{"weight":{"value":0,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"bodyweight","id":"backExtension"},"variations":[{"sets":[{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"10","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Back Extension","id":"jojajgpt","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":0,"unit":"lb"},"failures":0},"descriptions":[""]},{"variationExpr":"day > 3 ? day - 3 : day","exerciseType":{"equipment":"barbell","id":"overheadPress"},"variations":[{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"},{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm * 0.9"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"},{"repsExpr":"5","isAmrap":false,"weightExpr":"(state.fiverm * 0.9) * 0.8"}]},{"sets":[{"repsExpr":"5","isAmrap":false,"weightExpr":"state.fiverm + state.increment"}]}],"name":"Overhead Press","id":"qxgsztsw","finishDayExpr":"if ((day == 3 || day == 6) && cr >= r) {\n state.fiverm = state.fiverm + state.increment\n}","state":{"fiverm":{"value":100,"unit":"lb"},"increment":{"value":5,"unit":"lb"}},"descriptions":[""]},{"variationExpr":"1","exerciseType":{"equipment":"barbell","id":"powerClean"},"variations":[{"sets":[{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"},{"repsExpr":"3","isAmrap":false,"weightExpr":"state.weight"}]}],"name":"Power Clean","id":"fdlmaebd","finishDayExpr":"// Simple Exercise Progression script '5lb,3'\nif (completedReps >= reps) {\n state.successes = state.successes + 1\n if (state.successes >= 3) {\n state.weight = state.weight + 5lb\n state.successes = 0\n state.failures = 0\n }\n}\n// End Simple Exercise Progression script","state":{"successes":0,"weight":{"value":100,"unit":"lb"},"failures":0},"descriptions":[""]}],"author":"Mark Rippetoe","name":"Texas Method","days":[{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"byohnziw"},{"id":"handahlf"}],"name":"Volume Day BP","id":"owfrcvyj"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"iijwfnee"},{"id":"jojajgpt"}],"name":"Recovery Day BP","id":"taknsxih"},{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"fdlmaebd"}],"name":"Intensity Day BP","id":"macgulqa"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"byohnziw"},{"id":"handahlf"}],"name":"Volume Day OH","id":"uymqhvci"},{"exercises":[{"id":"nixoxbou"},{"id":"iuhxbqqv"},{"id":"iijwfnee"},{"id":"jojajgpt"}],"name":"Recovery Day OH","id":"ndhpuplr"},{"exercises":[{"id":"nixoxbou"},{"id":"qxgsztsw"},{"id":"fdlmaebd"}],"name":"Intensity Day OH","id":"axcewzbk"}],"description":"A good program for intermediate lifters from the famous Mark Rippetoe. A good choice when you can't progress anymore adding weight each workout - here you add weight weekly.","id":"texasmethod","shortDescription":"\"Next step\" program after Starting Strength cycle.","nextDay":1,"url":"https://www.t-nation.com/training/texas-method","tags":["intermediate","barbell"],"isMultiweek":false},{"weeks":[],"exercises":[{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"benchPress"},"warmupSets":[],"name":"Bench Press","description":"Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"yvexabrc","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"bentOverOneArmRow"},"warmupSets":[],"name":"Bent Over One Arm Row","description":"Recommended:\n* 1st week: **2 sets, 6-10 reps**\n* After 1st week: **3 sets, 6-10 reps**","id":"repmevwp","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 6-10 reps**\n* After 1st week: **3 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"chestFly"},"warmupSets":[],"name":"Chest Fly","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**.","id":"plfcedhr","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"reverseLatPulldown"},"warmupSets":[],"name":"Reverse Lat Pulldown","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-5 reps**.","id":"zljjeokj","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-5 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"tricepsPushdown"},"warmupSets":[],"name":"Triceps Pushdown","description":"Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**.","id":"flldsqmm","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 10-15 reps**.\n* After 1st week: **3 sets, 10-15 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"uprightRow"},"warmupSets":[],"name":"Upright Row","description":"Recommended: **2 sets, 6-10 reps**","id":"gvayvdob","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended:\n* 1st week: **1 set, 8-12 reps**.\n* After 1st week: **2 sets, 8-12 reps**.","id":"efajbjvu","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 8-12 reps**.\n* After 1st week: **2 sets, 8-12 reps**."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[],"name":"Squat","description":"Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"epvbejhi","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **3 sets, 5-8 reps**.\n* After 1st week: **4 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"romanianDeadlift"},"warmupSets":[],"name":"Romanian Deadlift","description":"Recommended:\n* 1st week: **1 set, 6-10 reps**.\n* After 1st week: **2 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"zisnnxoh","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 6-10 reps**.\n* After 1st week: **2 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lunge"},"warmupSets":[],"name":"Lunge","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"rqzunbva","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legExtension"},"warmupSets":[],"name":"Leg Extension","description":"Recommended:\n* 1st week: **1 set, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"uxsnjdln","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"hammerCurl"},"warmupSets":[],"name":"Hammer Curl","description":"Recommended: **2 sets, 8-12 reps**","id":"tvrotmfj","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"bicepCurl"},"warmupSets":[],"name":"Bicep Curl","description":"Recommended:\n* 1st week: **1 set, 6-10 reps**\n* After 1st week: **2 sets, 6-10 reps**","id":"twdxdebi","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 6-10 reps**\n* After 1st week: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended: **2 sets, 8-12 reps**","id":"gijcsfmv","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"singleLegCalfRaise"},"warmupSets":[],"name":"Single Leg Calf Raise","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"fdknerfl","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[],"name":"Deadlift","description":"Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"moxpkkbb","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"benchPressCloseGrip"},"warmupSets":[],"name":"Bench Press Close Grip","description":"Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"tcfvtkwa","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"chestSupportedRow"},"warmupSets":[],"name":"Chest-Supported Row","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"xozvvtju","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"skullcrusher"},"warmupSets":[],"name":"Skullcrusher","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"qqljybct","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"uprightRow"},"warmupSets":[],"name":"Upright Row","description":"Recommended: **2 sets, 8-12 reps**","id":"wcbtalzf","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended:\n* 1st week: **1 set, 12-20 reps**\n* After 1st week: **2 sets, 12-20 reps**","id":"pikysxts","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 set, 12-20 reps**\n* After 1st week: **2 sets, 12-20 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"smith","id":"squat"},"warmupSets":[],"name":"Squat","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"qvebzjhz","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legPress"},"warmupSets":[],"name":"Leg Press","description":"Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**","id":"bbtrivwn","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 8-12 reps**\n* After 1st week: **3 sets, 8-12 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"calfPressOnLegPress"},"warmupSets":[],"name":"Calf Press on Leg Press","description":"Recommended: **3 sets, 10-15 reps**","id":"iqacumev","state":{},"finishDayExpr":"","descriptions":["Recommended: **3 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"leverageMachine","id":"legCurl"},"warmupSets":[],"name":"Leg Curl","description":"Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"qokuxicb","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"dumbbell","id":"lyingBicepCurl"},"warmupSets":[],"name":"Lying Bicep Curl","description":"Recommended: **2 sets, 6-10 reps**","id":"wzepduum","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 6-10 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"ezbar","id":"preacherCurl"},"warmupSets":[],"name":"Preacher Curl","description":"Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**","id":"syvbfsdw","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **1 sets, 10-15 reps**\n* After 1st week: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"cable","id":"lateralRaise"},"warmupSets":[],"name":"Lateral Raise","description":"Recommended: **2 sets, 10-15 reps**","id":"anvlvvxw","state":{},"finishDayExpr":"","descriptions":["Recommended: **2 sets, 10-15 reps**"]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"barbell","id":"overheadPress"},"warmupSets":[],"name":"Overhead Press","description":"Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"sizerulc","state":{},"finishDayExpr":"","descriptions":["Recommended:\n* 1st week: **2 sets, 5-8 reps**.\n* After 1st week: **3 sets, 5-8 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]},{"quickAddSets":true,"variationExpr":"1","stateMetadata":{},"variations":[{"sets":[]}],"exerciseType":{"equipment":"bodyweight","id":"chinUp"},"warmupSets":[],"name":"Chin Up","description":"**Weighted Chinups**. Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight.","id":"absecrqx","state":{},"finishDayExpr":"","descriptions":["**Weighted Chinups**. Recommended:\n* 1st week: **2 sets, 6-10 reps**.\n* After 1st week: **3 sets, 6-10 reps**.\nFirst set is a top set, after it - drop **~10%** in weight."]}],"author":"Dr. Swole","name":"Dr. Swole Upper Lower, Low Volume","description":"The upper lower split is a highly versatile training set-up. This program uses a modified version of upper lower, with some changes to the traditional split to solve its disadvantages. The workout plan is set with low volumes, well-designed for a beginner bodybuilder or someone who responds to low volume training.","days":[{"name":"Upper 1","exercises":[{"id":"yvexabrc"},{"id":"repmevwp"},{"id":"plfcedhr"},{"id":"zljjeokj"},{"id":"flldsqmm"},{"id":"gvayvdob"},{"id":"efajbjvu"}],"id":"xevfgcke"},{"name":"Lower 1","exercises":[{"id":"epvbejhi"},{"id":"zisnnxoh"},{"id":"rqzunbva"},{"id":"uxsnjdln"},{"id":"tvrotmfj"},{"id":"twdxdebi"},{"id":"gijcsfmv"},{"id":"fdknerfl"}],"id":"voveggqs"},{"name":"Upper 2","exercises":[{"id":"sizerulc"},{"id":"absecrqx"},{"id":"tcfvtkwa"},{"id":"xozvvtju"},{"id":"qqljybct"},{"id":"wcbtalzf"},{"id":"pikysxts"}],"id":"wrlajdgu"},{"name":"Lower 2","exercises":[{"id":"moxpkkbb"},{"id":"qvebzjhz"},{"id":"bbtrivwn"},{"id":"iqacumev"},{"id":"qokuxicb"},{"id":"wzepduum"},{"id":"syvbfsdw"},{"id":"anvlvvxw"}],"id":"etcndjgd"}],"id":"drswoleullowvolume","shortDescription":"A 4 day beginner hypertrophy program based on the upper lower split.","url":"https://www.youtube.com/@DrSwole","nextDay":1,"tags":[],"isMultiweek":false},{"weeks":[],"exercises":[{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","description":"**T1**. Initially set your training max (TM) via **tm** state variable, which is approximately your 2RM.","id":"vhpcbtob","state":{"intensity":85,"tm":{"value":455,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 85 }\nif (state.week == 2) { state.intensity = 90 }\nif (state.week == 3) { state.intensity = 85 }\nif (state.week == 4) { state.intensity = 87.5 }\nif (state.week == 5) { state.intensity = 90 }\nif (state.week == 6) { state.intensity = 92.5 }\nif (state.week == 7) { state.intensity = 90 }\nif (state.week == 8) { state.intensity = 92.5 }\nif (state.week == 9) { state.intensity = 95 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","descriptions":["**T1**. Initially set your training max (TM) via **tm** state variable, which is approximately your 2RM."]},{"variationExpr":"if (state.week == 1) { 1 }\nelse if (state.week == 2 || state.week == 3) { 2 }\nelse if (state.week == 4) { 3 }\nelse if (state.week == 5 || state.week == 6) { 4 }\nelse if (state.week == 7) { 5 }\nelse if (state.week == 8) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"0","weightExpr":"0lb","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"inclineBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Incline Bench Press","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"miypkvzb","state":{"intensity":60,"tm":{"value":245,"unit":"lb"},"week":1,"reps":10},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 60 }\nif (state.week == 2) { state.intensity = 65 }\nif (state.week == 3) { state.intensity = 70 }\nif (state.week == 4) { state.intensity = 75 }\nif (state.week == 5) { state.intensity = 77.5 }\nif (state.week == 6) { state.intensity = 80 }\nif (state.week == 7) { state.intensity = 82.5 }\nif (state.week == 8) { state.intensity = 85 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 10 }\nif (state.week == 2) { state.reps = 8 }\nif (state.week == 3) { state.reps = 6 }\nif (state.week == 4) { state.reps = 5 }\nif (state.week == 5) { state.reps = 4 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 2 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 0 }","descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"if (state.week == 1 || state.week == 2) { 1 }\nelse if (state.week == 3 || state.week == 4) { 2 }\nelse if (state.week == 5 || state.week == 6) { 3 }\nelse if (state.week == 7 || state.week == 8) { 4 }\nelse { 5 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false},{"repsExpr":"1","weightExpr":"state.rm","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.rm","isAmrap":false}]}],"exerciseType":{"equipment":"cable","id":"seatedRow"},"warmupSets":[{"value":0.3,"threshold":{"value":10,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":10,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Row","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.\t\t\t\t","id":"uiqkwphq","state":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.reps = 15 }\nif (state.week == 2) { state.reps = 15 }\nif (state.week == 3) { state.reps = 12 }\nif (state.week == 4) { state.reps = 12 }\nif (state.week == 5) { state.reps = 10 }\nif (state.week == 6) { state.reps = 10 }\nif (state.week == 7) { state.reps = 8 }\nif (state.week == 8) { state.reps = 8 }\nif (state.week == 9) { state.reps = 10 }","timerExpr":"60 + (state.week - 1) * 3","descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.\t\t\t\t"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"ezbar","id":"bicepCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Bicep Curl","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"jfiuakpx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"seatedLegCurl"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Seated Leg Curl","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"dllyxplu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"benchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Bench Press","id":"izfitzjs","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"vhpcbtob","states":{"vhpcbtob":{"intensity":85,"tm":{"value":325,"unit":"lb"},"week":1,"reps":4}}},"descriptions":[""]},{"variationExpr":"if (state.week == 1) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4 || state.week == 7) { 4 }\nelse if (state.week == 5 || state.week == 6) { 5 }\nelse { 6 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false}]},{"sets":[{"repsExpr":"0","weightExpr":"0lb","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"squat"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Squat","description":"**T2**. **Pause Squat** on weeks **1-3** and **7-8**. Same as **T1** - initially set your TM based on ~2RM.","id":"lnidmxqh","state":{"intensity":79,"tm":{"value":455,"unit":"lb"},"week":1,"reps":3},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 70 }\nif (state.week == 2) { state.intensity = 75 }\nif (state.week == 3) { state.intensity = 80 }\nif (state.week == 4) { state.intensity = 77.5 }\nif (state.week == 5) { state.intensity = 80 }\nif (state.week == 6) { state.intensity = 82.5 }\nif (state.week == 7) { state.intensity = 75 }\nif (state.week == 8) { state.intensity = 77.5 }\nif (state.week == 9) { state.intensity = 100 }\n\nif (state.week == 1) { state.reps = 3 }\nif (state.week == 2) { state.reps = 2 }\nif (state.week == 3) { state.reps = 1 }\nif (state.week == 4) { state.reps = 5 }\nif (state.week == 5) { state.reps = 4 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 2 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 0 }","descriptions":["**T2**. **Pause Squat** on weeks **1-3** and **7-8**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"seatedOverheadPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Seated Overhead Press","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"txujhaej","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"lateralRaise"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Lateral Raise","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"yzyuzdwg","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":30,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"leverageMachine","id":"pecDeck"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pec Deck","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"gozmbaog","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":50,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]}],"exerciseType":{"equipment":"barbell","id":"deadlift"},"warmupSets":[{"value":0.3,"threshold":{"value":150,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":125,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":95,"unit":"lb"},"reps":5}],"name":"Deadlift","description":"**T1**. Do: \n* **3\" Deficit** on weeks **1-3**\n* **2\" Deficit** on weeks **4-6** \n* **Regular** on weeks **7-9**","id":"mszucikb","state":{"intensity":75,"tm":{"value":455,"unit":"lb"},"week":1,"reps":4},"finishDayExpr":"state.week += 1\nif (state.week > 9) {\n state.week = 1\n}\n\nif (state.week == 1) { state.intensity = 75 }\nif (state.week == 2) { state.intensity = 80 }\nif (state.week == 3) { state.intensity = 85 }\nif (state.week == 4) { state.intensity = 77.5 }\nif (state.week == 5) { state.intensity = 80 }\nif (state.week == 6) { state.intensity = 82.5 }\nif (state.week == 7) { state.intensity = 90 }\nif (state.week == 8) { state.intensity = 92.5 }\nif (state.week == 9) { state.intensity = 95 }\n\nif (state.week == 1) { state.reps = 4 }\nif (state.week == 2) { state.reps = 3 }\nif (state.week == 3) { state.reps = 2 }\nif (state.week == 4) { state.reps = 3 }\nif (state.week == 5) { state.reps = 3 }\nif (state.week == 6) { state.reps = 3 }\nif (state.week == 7) { state.reps = 3 }\nif (state.week == 8) { state.reps = 1 }\nif (state.week == 9) { state.reps = 3 }","timerExpr":"180 + (state.week - 1) * 10","descriptions":["**T1**. Do: \n* **3\" Deficit** on weeks **1-3**\n* **2\" Deficit** on weeks **4-6** \n* **Regular** on weeks **7-9**"]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"barbell","id":"legsUpBenchPress"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Legs Up Bench Press","description":"**T2**. Same as **T1** - initially set your TM based on ~2RM.","id":"nahjbylx","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":200,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T2**. Same as **T1** - initially set your TM based on ~2RM."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"bodyweight","id":"pullUp"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Pull Up","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"yhzkjdmu","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":0,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"band","id":"reverseHyperextension"},"warmupSets":[{"value":0.3,"threshold":{"value":120,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":90,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":45,"unit":"lb"},"reps":5}],"name":"Reverse Hyperextension","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"itbrzmhh","state":{"weight":{"value":0,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":0,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"1","variations":[{"sets":[{"repsExpr":"5","weightExpr":"state.weight","isAmrap":false}]}],"exerciseType":{"equipment":"dumbbell","id":"reverseFly"},"warmupSets":[{"value":0.3,"threshold":{"value":60,"unit":"lb"},"reps":5},{"value":0.5,"threshold":{"value":30,"unit":"lb"},"reps":5},{"value":0.8,"threshold":{"value":10,"unit":"lb"},"reps":5}],"name":"Reverse Fly","description":"**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight.","id":"ybtrzdot","state":{"weight":{"value":45,"unit":"lb"}},"finishDayExpr":"","reuseLogic":{"selected":"uiqkwphq","states":{"uiqkwphq":{"rm":{"value":20,"unit":"lb"},"reps":15,"week":1}}},"descriptions":["**T3**. In 3-4 sets work up to heaviest first rep. Once reached that's the first set. Set the `rm` state variable to that weight."]},{"variationExpr":"if (state.week == 1 || state.week == 7) { 1 }\nelse if (state.week == 2) { 2 }\nelse if (state.week == 3 || state.week == 8) { 3 }\nelse if (state.week == 4) { 4 }\nelse if (state.week == 5) { 5 }\nelse if (state.week == 6) { 6 }\nelse { 7 }","stateMetadata":{},"variations":[{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets":[{"repsExpr":"state.reps","weightExpr":"state.tm * (state.intensity / 100)","isAmrap":false},{"repsExpr":"state.reps - 1","weightExpr":"state.tm * ((state.intensity + 2.5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":false},{"repsExpr":"state.reps - 2","weightExpr":"state.tm * ((state.intensity + 5) / 100)","isAmrap":true}]},{"sets&