{
"config": { // All clients listen here permanently
"articleBaseUrl": "http://cloud-storage.com/articles/",
}, "userslegalsUrl": {"http://impossible.am/legalstuff/",
"user_id_01for7MW": {
// Clients listen here permanently
"usernamefacebookPage": "user",
"emailfacebookGroup": "user@somewhere.com",
"fitnessLevelinstagramUser": 10"",
"fitnessBiasfaqsUrl": 1,""
},
"createdforAfterburner": 987654345,{
// Unix timestamp (seconds)
"maxImpactCreditfacebookPage": 3"",
"impactCreditfacebookGroup": 0.9"",
"updatedICinstagramUser": 987654345"",
// Unix timestamp (seconds) "apnIdsfaqsUrl": []""
}
},
"visibleWorkoutDefsusers": { //
Workout defs that are visible to the user
"user_id_01": { // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"wktdef1username": {
"user", // [default:null]
"recommendedemail": "user@somewhere.com", // Not recommended, just visible
"locked [default:null]
"fitnessLevel": true10, "lockString": "Finish 6 more workouts before Thurs 9th June",
// [default:10]
"fitnessBias": 1, // [default:1]
"MWIcreated": 0.54987654345, // Unix timestamp (seconds) [default:0]
"breakdownmaxImpactCredit": {3, // [default:0]
"epocimpactCredit": 0.19, // [default:0]
"cardioupdatedIC": 0.1987654345, // Unix timestamp (seconds) [default:0]
"metabolictriggersFired": 0.1,
{ "triggerId_01": true, "triggerId_02": true }, // [default:null]
"strengthsessions": 0.1{
}
},"for7MW": 2, // [default:0]
"wktdef2forAfterburner": {0 // [default:0]
"recommended": "You need to work on your abs"},
"totalActivities": 2, // Recommended[default:0]
and reason for this to be shown to user
"locked": false,
"lockString": "",
"totalActivities7MW": 1, // [default:0]
"MWItotalActivitiesAF": 0.541, // [default:0]
"breakdownfirstActivity7MW": 987654345, {// Unix timestamp (seconds) [default:0]
"epocfirstActivityAF": 0.1,
987654345, // Unix timestamp (seconds) [default:0]
"cardiotimedNotifSeqVersion": 0.1, // Version of timed notif sequence user is on "metabolic": 0.1,(server use) [default:0]
"strengthtestMode": 0.1
}
false, // Puts the app in 'test mode' for this user [default:false]
} "notifTokens": { // }APN tokens for },the user's devices "workouts": {[default:null]
"activitiesfor7MW": {
"userapn_id_01token": {true }, // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemovedWhere 'api_token' is the actual token string
"forAfterburner": { "workoutapn_id_01token": { // Clients post new activity to here with auto id, server listens
"workoutDefId": "wktdef1",
true }
}
}
},
"visibles": {
"finishworkoutDefs": 987654345,{ // UnixWorkout defs timestampthat (seconds)are visible to the user
"exertionuser_id_01": 0.5,{
"finalHeartRateBPMfor7MW": 160,{ // 7MW clients listen here permanently for ChildAdded, ChildChanged and "finalHeartRateDelay":ChildRemoved
0 // Length of delay (in secs) after the workout before the HR was measured (0 if they didn't press the 'start again' button)
}
}"wktdef1": {
"recommended": "", // Not recommended, just visible // [default:null]
}, "resultslocked": {true, // Not available to user "user_id_01": { // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"workout_id_01": { // Server posts workout results here(unlocked via IAP and/or journey trigger) [default:false]
"lockString": "Finish 6 more workouts before Thurs 9th June", // Displayed to user [default:null]
"workoutDefIdMWI": "wktdef1",0.54, // [default:0.5]
"finishbreakdown": 987654345,{
// Unix timestamp (seconds) "AWIepoc": 0.1, // [default:0.25]
"responseDuration": 3456, "intensity"cardio": 0.91, // [default:0.25]
"responses": { "metabolic": 0.1, // [default:0.25]
"cardio": { "strength": 0.1 // [default:0.25]
"stress": 43, }
"magnitudeProduct": 0.6, },
"halflifeProductwktdef2": 0.3,{
"recommended": "You "duration": 5678,
need to work on your abs", // Recommended and reason for this to be shown to user
"volumelocked": 3456 false, // Available to user
}"lockString": "",
"strengthMWI": {
0.54,
"stressbreakdown": 43,{
"magnitudeProductepoc": 0.61,
"halflifeProductcardio": 0.31,
"durationmetabolic": 56780.1,
"volumestrength": 34560.1
},
}
"epoc": { },
"stressforAfterburner": 43 { // Afterburner clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"magnitudeProductwktdef1": 0.6,
{
"halflifeProductrecommended": 0.3,
"", // Not recommended, just visible
"durationlocked": 5678false, // Available to user
"volumelockString": "",
3456 }"MWI": 0.54,
"metabolicbreakdown": {
"stressepoc": 430.1,
"magnitudeProductcardio": 0.61,
"halflifeProductmetabolic": 0.31,
"durationstrength": 5678,0.1
}
"volume": 3456 },
} "wktdef2": {
}, "muscleGroupsrecommended": {"You need to work on your abs", // Recommended and reason for this to be shown "upper": 0.3,to user
"lowerlocked": 0.3,false, // Available to user
"corelockString": 0.4"",
} "MWI": 0.54,
} "breakdown": }{
} }, "afterburn": { "user_id_01": { // Clients listen here permanently"epoc": 0.1,
"startcardio": 3456789870.1,
// Unix timestamp (seconds) "responsemetabolic": { 0.1,
"resolutionstrength": 600, // Secs0.1
"epoc": [0.6,0.5,0.3,0.2,0.1,0.0],
}
"cardio": [0.6,0.5,0.3,0.2,0.1,0.0], }
"strength": [0.6,0.5,0.3,0.2,0.1,0.0], }
"metabolic": [0.6,0.5,0.3,0.2,0.1,0.0] }
},
"impactCreditroutines": {
"resolution"user_id_01": 600,{ //
Secs "futureCreditfor7MW": 0.9,
"pending": [0.0,0.1,0.2,0.3,0.4,0.5]
{ // 7MW clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
}, "messagesroutine_id_01": [ //{
Messages displayed below the radar chart
{"tlocked":0,"body":"Restoring body temperature", "detail": ""}, true, // Not available to user (unlocked via IAP and/or journey trigger) [default:false]
{"tlockString":120,"body":"Replenishing glycogen stores", "detail": "detail/glycogen"}
"Finish 6 more workouts before Thurs 9th June" // Displayed to user [default:null]
], "notifications": [},
{"t":6000,"body":"Great workout! You're still burning calories and building strength."},"routine_id_02": {
"locked": true,
{ "tlockString":14400,"body ":"Fitness test// unlocked! You're ready to take another fitness test."}
No lock string, so only unlocked via IAP [default:null]
] },
}, "timelineArticles": { "userroutine_id_0103": {
// Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved "article_id_01"locked": false, {// Available
"date": 4567890987, // Unix timestamp (seconds)
"lockString": ""
"title": "Post title", }
"read": false},
"locationforAfterburner": { "post/location.html"
}
}
},
"achievements: {
"ach01": {
"triggerType": "totalActivities",
"triggerValA": 10,
"triggerValB": 0,
"postId": "?",
"unlockId": "workoutDefId"
}
},
"definitions": {
"version": 1,
"exerciseDefs": { // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"exdef1": {
"behaviour": 1,
"title": "Cruches",
// 7MW clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"routine_id_03": {
"locked": false, // Available
"lockString": ""
}
}
}
}
},
"workouts": {
"activities": {
"videouser_id_01": "01-Crunches.mp4",
"image": "abs",{ // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"descworkout_id_01": "A{ crunch// beginsClients withpost lyingnew faceactivity upto onhere thewith floorauto withid, kneesserver bent.listens
The movement begins by curling the shoulders towards the pelvis. The hands can be behind or beside the neck or crossed over the chest. Injury can be caused by pushing against the head or neck with hands.",
"workoutDefId": "wktdef1", // [no default]
"finish": 987654345, // Unix timestamp (seconds) [default:0]
"subtitleiterations": "Target your abs for a balanced set of stomach muscles.", 1.5, // Number of times it was performed [default:1]
"calPerSecexertion": 0.5, // [default:0.5]
"skillfinalHeartRateBPM": 0.2160, // [default:140]
"strengthfinalHeartRateDelay": 0.7, // Length of delay (in secs) after the "cardio": 0.1,
"epoc": 0.4,
"metabolic": 0.4,
"upper": 0.5,
"core": 0.5,
"lower": 0.5
workout before the HR was measured (0 if they didn't press the 'start again' button) [default:0]
"app": "7MW" // Short code of the app the activity was performed in: 7MW, AF, etc [default:null]
}
}
},
"exdef2results": {
"behaviour"user_id_01": 1,{ // Clients listen here permanently for ChildAdded, ChildChanged "title": "Squats",and ChildRemoved
"videoworkout_id_01": "02-Squats.mp4",
"image": "abs",{ // Server posts workout results here
"descworkoutDefId": "Squats are an excellent exercise for training the lower body and core muscles, if done regularly they help to define thighs and buttocks.","wktdef1", // [no default]
"finish": 987654345, // Unix timestamp (seconds) // [no default]
"subtitleAWI": "Train your lower body and core.",
0.1, // [default:0.5]
"calPerSecresponseDuration": 43456, // [default: 0]
"skill": 0.2, "strengthintensity": 0.69, // [default:0.5]
"cardioapp": 0.3"7MW", // Short code of the app the activity was performed "epoc"in: 0.47MW, AF, etc "metabolic": 0.6,[no default]
"upperresponses": 0.5,
{ // [no default]
"core": 0.5, "lowercardio": {
0.5 }, "exdef3stress": {43,
"behaviourmagnitudeProduct": 10.6,
"title": "Planks",
"videohalflifeProduct": "03-Plank.mp4",0.3,
"imageduration": "abs"5678,
"descvolume": "The3456
plank helps you to build strength in your core, upper and lower body},
so its a good full body work out. You do not need any equipment to perform this exercise all you need is a bit of space, and it really helps improve flexibility by stretching muscles and will improve posture if performed regularly.", "strength": {
"stress": 43,
"magnitudeProduct": 0.6,
"subtitlehalflifeProduct": "Work out your core muscles.",0.3,
"calPerSecduration": 65678,
"skill": 0.3, "volume": 3456
"strength": 0.5, "cardio": 0.2,},
"epoc": 0.4,{
"metabolicstress": 0.443,
"upper "magnitudeProduct": 0.5,6,
"corehalflifeProduct": 0.53,
"lowerduration": 0.55678,
}, "exdef4volume": 3456
{ "behaviour": 1},
"titlemetabolic": "Push Ups", {
"videostress": "04-PushUps.mp4",43,
"image": "abs",
"descmagnitudeProduct": "The push up is a great muscle toning exercise for the arms, chest, triceps and the front of the shoulders, whether performed on the knees or toes this is a good strength building exercise that can be performed anywhere.",0.6,
"halflifeProduct": 0.3,
"duration": 5678,
"subtitlevolume": "Train3456
your upper body.", "calPerSec": 3, }
"skill": 0.1 },
"strengthmuscleGroups": 0.8, {
"cardioupper": 0.23, // [default: 0.3]
"epoc": 0.6,
"metaboliclower": 0.63, // [default: 0.3]
"upper": 0.5, "core": 0.4 "core"// [default: 0.5,3]
}
"lower": 0.5 },
"exdef5":}
{ }
},
"behaviourafterburn": 1,
{
"titleuser_id_01": { "Side Plank",
// Clients listen here permanently
"videostart": "06-SidePlank.mp4",
"image": "abs",345678987, // Unix timestamp (seconds) // [no default]
"response": { // [default:null]
"descresolution": "The side plank helps you to build strength in your core, upper and lower body so its a good full body work out. It helps improve flexibility by stretching muscles and will improve posture if performed regularly.",600, // Secs
"epoc": [0.6,0.5,0.3,0.2,0.1,0.0],
"cardio": [0.6,0.5,0.3,0.2,0.1,0.0],
"strength": [0.6,0.5,0.3,0.2,0.1,0.0],
"subtitlemetabolic": "Target your abs for a balanced set of stomach muscles.",
[0.6,0.5,0.3,0.2,0.1,0.0]
},
"calPerSecimpactCredit": 5, { // [default:null]
"strengthresolution": 0.7600, // Secs
"cardiofutureCredit": 0.29,
"epocpending": [0.5,0,0.1,0.2,0.3,0.4,0.5]
"metabolic": 0.5},
"skillmessages": 0.2,
"upper": 0.5,[ // Messages displayed below the radar chart [default:null]
{"coret": 0.5,
"lower": 0.5
,"body":"Restoring body temperature", "detail": ""},
}, "exdef6{"t":120,"body":"Replenishing {glycogen stores", "detail": "detail/glycogen"}
"behaviour": 1],
"titlenotifications": [ "Jumping Jacks",// [default:null]
{"videot": "33-JumpingJack.mp4",
"image": "abs"6000,"body":"Great workout! You're still burning calories and building strength."},
"desc{"t":14400,"body": "JumpingFitness Jackstest are the original circuit training exercise that evenly targets your muscle groups to elicit a strong cardiovascular response.",
"subtitle": "Get those heart muscles jumping!",
"calPerSec": 6,
unlocked! You're ready to take another fitness test."}
]
}
},
"timelineArticles": {
"user_id_01": { // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"strengtharticle_id_01": 0.1,{
"cardiodate": 0.84567890987, // Unix timestamp (seconds) // [no default]
"metabolic": 0.6,
"epoctitle": 0.6 "Post title", // [no default]
"skillread": 0.1,false, // [default:true]
"upperlocation": 0.5"post/location.html", // [no default]
"icon": "default", "core": 0.5,// [default:"default"]
"lowerappMask": 0.5
},"7MW,AF", // [default: all apps]
"exdef7promptRating": true {
// [default:false]
}
"behaviour": 1, }
},
"titledefinitions": {
"Burpeesroutines",: { // Clients listen here permanently for "video": "42-Burps.mp4",
ChildAdded, ChildChanged and ChildRemoved
"imageroutine_id_01": "abs",{
"desctitle": "BurpeesThe areWonder a full body exercise which work virtually every muscle in the body, this means that you can burn more calories in a lot less time.",
Routine", // [no default]
"image": "wonder-routine", // [default:"default-routine"]
"desc": "Big long description", // [default:null]
"subtitleappStoreId7MW": "routine01"Burpees, are// toughStoreKit butproduct well worth your time.",id [default:null]
"calPerSecin7MW": 6true, // For server use [default:false]
"strengthinAfterburner": 0.2false, // For server "cardio": 0.9,use [default:false]
"metaboliclockedIn7MW": 0.6false, // For server "epoc": 0.6,use [default:false]
"skilllockedInAfterburner": 0.3false, // For server "upper": 0.5,use [default:false]
"corevideo": 0.5"", // [default:null]
"lowerminFitnessLevel": 0.5
4, // [default:1]
} },
"workoutDefs": { // Clients listen here permanently for ChildAdded, ChildChanged and ChildRemoved[no default]
"wktdef1": {
"type": 1, // [default:1]
"title": "Aerobic", // [no default]
"image": "abs", // [default:"default"]
"desc": "Aerobic Basic Movement", // [default:null]
"breakDuration": 5, "appStoreId: "workout01",// // [default:10]
"exercisesappStoreId7MW": [
"workout01", // StoreKit product id [default:null]
{ "locked": false, // For server use [default:false]
"idMWI": "exdef1"0.54, // [default:0.5]
"durationexercises": 20[ // [no default]
}, {
{ "id": "exdef2exdef1", // [no default]
"duration": 15 20 // [no default]
},
{
"id": "exdef3exdef2",
"duration": 15
10 },
{
"id": "exdef4exdef3",
"duration": 10
5 },
{
"id": "exdef5exdef4",
"duration": 105
} },
], "adaptiveStress": {
"strength": 0.2, "id": "exdef5",
"cardio": 0.9, "metabolicduration": 0.6,10
"epoc": 0.6 }
}, "muscleStress": {],
"upperadaptiveStress": 10, {
"lowerstrength": 100.2, // [default:1]
"core": 10 "cardio": 0.9, // [default:1]
} }, "wktdef2metabolic": {
0.6, // [default:1]
"type": 1, "epoc": 0.6 "title": "Thai Boxing",// [default:1]
"image": "abs", },
"descmuscleStress": "Boxing With Kicking", {
"breakDurationupper": 410,
"appStoreId: "workout02", // [default:1]
"exerciseslower": [10, // [default:1]
{ "core": 10 // [default:1]
"id": "exdef5", }
"duration": 15 }
}, }
}
{ },
"exerciseDefs": { // Clients "id": "exdef3",
listen here permanently for ChildAdded, ChildChanged and ChildRemoved
"durationexdef1": 10{
}"behaviour": 1, // [default:1]
{
"title": "Cruches", // [no default]
"idvideo": "exdef101-Crunches.mp4", // [no default]
"durationimage": 5
"abs", // [default:"default"]
}
],
"stress": {
"strength": 0.2,
"cardio": 0.9,
"metabolic": 0.6,
"desc": "A crunch begins with lying face up on the floor with knees bent. The movement begins by curling the shoulders towards the pelvis. The hands can be behind or beside the neck or crossed over the chest. Injury can be caused by pushing against the head or neck with hands.", // [default:null]
"epocsubtitle": 0.6"Target your abs for a balanced set of stomach },muscles.", // [default:null]
"muscleStresscalPerSec": {5, // [default:0]
"upperskill": 100.2, // [default:0.5]
"lowerstrength": 100.7, // [default:0.5]
"corecardio": 10
0.1, // [default:0.5]
} }"epoc": 0.4, "wktdef3": {// [default:0.5]
"typemetabolic": 1,
0.4, // [default:0.5]
"titleupper": "Silat",0.5, // [default:0.5]
"imagecore": "abs"0.5, // [default:0.5]
"desclower": "Traditional Martial Arts",0.5, // [default:0.5]
"breakDurationneedsHalfwaySwap": false 5,
"appStoreId: "workout03",// [default:false]
},
"exercises": [ "exdef2": {
{ "behaviour": 1,
"idtitle": "exdef4Squats",
"durationvideo": 5"02-Squats.mp4",
}"image": "abs",
"desc": "Squats {are an excellent exercise for training the lower body and core muscles, "id": "exdef5",
if done regularly they help to define thighs and buttocks.",
"durationsubtitle": 10"Train your lower body and core.",
} ]"calPerSec": 4,
"adaptiveStressskill": {0.2,
"strength": 0.26,
"cardio": 0.93,
"metabolicepoc": 0.64,
"epocmetabolic": 0.6,
}"upper": 0.5,
"muscleStresscore": {
0.5,
"upperlower": 100.5,
"lowerneedsHalfwaySwap": 10,true
"core": 10
}
},
"journeyTriggers": {
},
"wktdef4forAfterburner": {
"typetrigger01": {
1, "titlecategory": "OCDachievement",
"imagetriggerType": "absactiveDaysInWeeks",
"desccondition1": "Modern Exercise", 4, // 4 active days
"breakDuration": 6, "condition2"appStoreId: "workout04"8, // every week for 8 weeks
"exercises": [ "actions": [
{ "id": "exdef3"{"actionType":"postArticle","articleId":"article_id_01","data":"e.g. url parameters"},
"duration": 20{"actionType":"unlockWorkout","workoutDefId":"workoutDef_id_01","articleId":"article_id_02","data":""}
]
},
"trigger02": {
"idcategory": "exdef2education",
"durationtriggerType": 15"totalActivities",
},"condition1": 10, // 10 activities
"condition2": 0, {// Not used
"idactions": "exdef4",[
"duration": 5{"actionType":"postArticle","articleId":"article_id_01","data":"e.g. url parameters"}
]
} }
], },
"adaptiveStressfor7MW": {
"strengthtrigger01": 0.2,{
"cardiocategory": 0.9"achievement",
"metabolictriggerType": 0.6"activeDaysInWeeks",
"epoccondition1": 0.6
4, // 4 active days
}, "muscleStresscondition2": {8, // every week for "upper": 10,8 weeks
"loweractions": [
10, "core": 10
{"actionType":"postArticle","articleId":"article_id_01","data":"e.g. url parameters"},
} },{"actionType":"unlockWorkout","workoutDefId":"workoutDef_id_01","articleId":"article_id_02","data":""}
"wktdef5": { ]
"type": 1},
"titletrigger02": "Warming Up",{
"imagecategory": "abseducation",
"desctriggerType": "BasictotalActivities",
"breakDurationcondition1": 510, "appStoreId: "workout05",// 10 activities
"exercisescondition2": [0, // Not used
{ "actions": [
"id{"actionType":"postArticle","articleId": "exdef2article_id_01","data":"e.g. url parameters"}
"duration":]
20 }
}, }
}
{ "timedNotifs": {
"idforAfterburner": "exdef2",
{
"durationnotif01": 15{
}
],
"deltaHours": 24, // Delta after APN token reg that the notif is delivered [no default]
"adaptiveStress "seqVersion": 0, {// Sequence version to allow future updates without flooding existing users "strength"[default: 0.2,]
"cardiotitle": 0.9 "Title of notification", // [default:""]
"metabolicbody": 0.6,
"Body of notification" // [no default]
"epoc": 0.6 },
},
"muscleStressfor7MW": {
"uppernotif01": 10,{
"lowerdeltaHours": 1024,
"coreseqVersion": 100,
}
"title": "Title of notification",
}, "wktdef6body": {"Body of notification"
"type": 1, },
}
"title": "6 Min Strength"}
},
"receipts": {
"imageuser_id_01": "abs",
{
"descreceipt_auto_id_01": "Quick{
workout that targets strength building, increasing your restimng metabilic rate.",
"breakDuration": 5,
"appStoreId: "workout06","receipt": "receipt_data", // Written by the client after an IAP purchase
"exercisesvalidation": [{ // Written by the server after the receipt has been {
processed
"idvalidationDate": "exdef1"3456789, // Timestamp [default:0]
"durationisValid": 55
true [default:false]
},
}
{ }
"id": "exdef4",
"duration": 55
},
{
"id": "exdef5",
"duration": 55
},
{
"id": "exdef1",
"duration": 55
},
{
"id": "exdef4",
"duration": 55
},
{
"id": "exdef5",
"duration": 55
}
],
"adaptiveStress": {
"strength": 0.2,
"cardio": 0.9,
"metabolic": 0.6,
"epoc": 0.6
},
"muscleStress": {
"upper": 10,
"lower": 10,
"core": 10
}
},
"wktdef7": {
"type": 1,
"title": "6 Min Cardio",
"image": "abs",
"desc": "Short workout that pushes your cardiovascular system to burn fat now and for the next 24 hours.",
"breakDuration": 5,
"appStoreId: "workout07",
"exercises": [
{
"id": "exdef6",
"duration": 55
},
{
"id": "exdef7",
"duration": 55
},
{
"id": "exdef6",
"duration": 55
},
{
"id": "exdef7",
"duration": 55
},
{
"id": "exdef6",
"duration": 55
},
{
"id": "exdef7",
"duration": 55
}
],
"adaptiveStress": {
"strength": 0.2,
"cardio": 0.9,
"metabolic": 0.6,
"epoc": 0.6
},
"muscleStress": {
"upper": 10,
"lower": 10,
"core": 10
}
},
"wktdef8": {
"type": 1,
"title": "2 Min Cardio Blast",
"image": "abs",
"desc": "Short workout that pushes your cardiovascular system to burn fat now and for the next 24 hours.",
"breakDuration": 5,
"appStoreId: "workout08",
"exercises": [
{
"id": "exdef6",
"duration": 55
},
{
"id": "exdef7",
"duration": 55
}
],
"adaptiveStress": {
"strength": 0.2,
"cardio": 0.9,
"metabolic": 0.6,
"epoc": 0.6
},
"muscleStress": {
"upper": 10,
"lower": 10,
"core": 10
}
},
"wktdef9": {
"type": 1,
"title": "2 Min Cardio Blast 2x",
"image": "abs",
"desc": "Short workout that pushes your cardiovascular system to burn fat now and for the next 24 hours.",
"breakDuration": 5,
"appStoreId: "workout09",
"exercises": [
{
"id": "exdef6",
"duration": 55
},
{
"id": "exdef7",
"duration": 55
}
],
"adaptiveStress": {
"strength": 0.2,
"cardio": 0.9,
"metabolic": 0.6,
"epoc": 0.6
},
"muscleStress": {
"upper": 10,
"lower": 10,
"core": 10
}
}
}
}
}},
} |