initial-data.ts 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640
  1. import { ITraining } from "./src/training/types";
  2. const data: { trainings: ITraining[]; polls: any } = {
  3. trainings: [
  4. {
  5. id: "training0",
  6. title: "Corona 1",
  7. type: {
  8. id: "type0",
  9. name: "HIIT",
  10. description: "High Intensity Interval Training"
  11. },
  12. createdAt: "2020-03-25T21:13:43.284Z",
  13. trainingDate: "2020-03-26T10:45:00.000Z",
  14. location: "At home",
  15. registrations: [],
  16. attendance: 0,
  17. ratings: [],
  18. published: true,
  19. blocks: [
  20. {
  21. id: "block0",
  22. sequence: 0,
  23. title: "Drop Sets",
  24. repetitions: 1,
  25. rest: 25,
  26. format: {
  27. id: "format0",
  28. name: "Sequence",
  29. description: "Sequence of exercises"
  30. },
  31. blocks: [
  32. {
  33. id: "block0",
  34. sequence: 0,
  35. title: "Lateral move with jumps",
  36. repetitions: 1,
  37. format: {
  38. id: "format0",
  39. name: "Drop Sets",
  40. description:
  41. "During the exercise, the moves get easier. Keep the heart rate up by increasing the intensity!"
  42. },
  43. rest: 25,
  44. blocks: [
  45. {
  46. id: "block0",
  47. duration: 40,
  48. exercises: [
  49. {
  50. id: "exercise0",
  51. name: "Lateral high knee run",
  52. repetitions: 4,
  53. description:
  54. "Jog pulling your knees up high while moving sideways",
  55. videos: ["https://www.youtube.com/watch?v=s5GanRixp6I"],
  56. pictures: [
  57. "https://media1.popsugar-assets.com/files/thumbor/xfgCQbEWOZpPDA_HTMSfgcOnYYE/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2015/06/26/981/n/1922729/a7719ba19ea7a1ae_lateral-run-and-hold/i/Tabata-One-Lateral-High-Knee-Run-Hold.jpg"
  58. ],
  59. targets: [],
  60. baseExercise: {
  61. id: "baseExercise1",
  62. name: "Jog on the spot"
  63. }
  64. },
  65. {
  66. id: "exercise1",
  67. name: "Squat",
  68. repetitions: 1,
  69. description:
  70. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  71. videos: [],
  72. pictures: [],
  73. targets: ["Thighs", "Glutes"],
  74. baseExercise: {
  75. id: "baseExercise1",
  76. name: "Squat"
  77. }
  78. },
  79. {
  80. id: "exercise2",
  81. name: "Block jump",
  82. repetitions: 1,
  83. description:
  84. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  85. videos: [],
  86. pictures: [],
  87. targets: ["Thighs", "Glutes"],
  88. baseExercise: {
  89. id: "baseExercise1",
  90. name: "Jump"
  91. }
  92. },
  93. {
  94. id: "exercise3",
  95. name: "Butt kick",
  96. repetitions: 1,
  97. description:
  98. "Jump up. While jumping, try to kick your butt with your heels.",
  99. videos: [],
  100. pictures: [],
  101. targets: [],
  102. baseExercise: {
  103. id: "baseExercise1",
  104. name: "Jump"
  105. }
  106. }
  107. ]
  108. },
  109. {
  110. id: "block1",
  111. duration: 30,
  112. exercises: [
  113. {
  114. id: "exercise1",
  115. name: "Squat",
  116. repetitions: 1,
  117. description:
  118. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  119. videos: [],
  120. pictures: [],
  121. targets: ["Thighs", "Glutes"],
  122. baseExercise: {
  123. id: "baseExercise1",
  124. name: "Squat"
  125. }
  126. },
  127. {
  128. id: "exercise2",
  129. name: "Block jump",
  130. repetitions: 1,
  131. description:
  132. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  133. videos: [],
  134. pictures: [],
  135. targets: ["Thighs", "Glutes"],
  136. baseExercise: {
  137. id: "baseExercise1",
  138. name: "Jump"
  139. }
  140. },
  141. {
  142. id: "exercise3",
  143. name: "Butt kick",
  144. repetitions: 1,
  145. description:
  146. "Jump up. While jumping, try to kick your butt with your heels.",
  147. videos: [],
  148. pictures: [],
  149. targets: [],
  150. baseExercise: {
  151. id: "baseExercise1",
  152. name: "Jump"
  153. }
  154. }
  155. ]
  156. },
  157. {
  158. id: "block2",
  159. duration: 20,
  160. exercises: [
  161. {
  162. id: "exercise1",
  163. name: "Squat",
  164. repetitions: 1,
  165. description:
  166. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  167. videos: [],
  168. pictures: [],
  169. targets: ["Thighs", "Glutes"],
  170. baseExercise: {
  171. id: "baseExercise1",
  172. name: "Squat"
  173. }
  174. },
  175. {
  176. id: "exercise2",
  177. name: "Block jump",
  178. repetitions: 1,
  179. description:
  180. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  181. videos: [],
  182. pictures: [],
  183. targets: ["Thighs", "Glutes"],
  184. baseExercise: {
  185. id: "baseExercise1",
  186. name: "Jump"
  187. }
  188. }
  189. ]
  190. }
  191. ]
  192. },
  193. {
  194. id: "block0",
  195. sequence: 0,
  196. title: "Pushup with frog-jump and block jump",
  197. repetitions: 1,
  198. format: {
  199. id: "format0",
  200. name: "Drop Sets",
  201. description:
  202. "During the exercise, the moves get easier. Keep the heart rate up by increasing the intensity!"
  203. },
  204. rest: 25,
  205. blocks: [
  206. {
  207. id: "block3",
  208. duration: 40,
  209. exercises: [
  210. {
  211. id: "exercise1",
  212. name: "Squat",
  213. repetitions: 1,
  214. description:
  215. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  216. videos: [],
  217. pictures: [],
  218. targets: ["Thighs", "Glutes"],
  219. baseExercise: {
  220. id: "baseExercise1",
  221. name: "Squat"
  222. }
  223. },
  224. {
  225. id: "exercise4",
  226. name: "Pushup",
  227. repetitions: 1,
  228. description: "",
  229. videos: [],
  230. pictures: [],
  231. targets: ["Chest", "Triceps"],
  232. baseExercise: {
  233. id: "baseExercise1",
  234. name: "Pushup"
  235. }
  236. },
  237. {
  238. id: "exercise2",
  239. name: "Frog jump",
  240. repetitions: 1,
  241. description: "",
  242. videos: [],
  243. pictures: [],
  244. targets: ["Core", "Quads"],
  245. baseExercise: {
  246. id: "baseExercise1",
  247. name: "Mountain climber"
  248. }
  249. },
  250. {
  251. id: "exercise2",
  252. name: "Block jump",
  253. repetitions: 1,
  254. description: "",
  255. videos: [],
  256. pictures: [],
  257. targets: [],
  258. baseExercise: {
  259. id: "baseExercise1",
  260. name: "Jump"
  261. }
  262. }
  263. ]
  264. },
  265. {
  266. id: "block4",
  267. duration: 30,
  268. exercises: [
  269. {
  270. id: "exercise1",
  271. name: "Squat",
  272. repetitions: 1,
  273. description:
  274. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  275. videos: [],
  276. pictures: [],
  277. targets: ["Thighs", "Glutes"],
  278. baseExercise: {
  279. id: "baseExercise1",
  280. name: "Squat"
  281. }
  282. },
  283. {
  284. id: "exercise4",
  285. name: "Pushup",
  286. repetitions: 1,
  287. description: "",
  288. videos: [],
  289. pictures: [],
  290. targets: ["Chest", "Triceps"],
  291. baseExercise: {
  292. id: "baseExercise1",
  293. name: "Pushup"
  294. }
  295. },
  296. {
  297. id: "exercise2",
  298. name: "Block jump",
  299. repetitions: 1,
  300. description: "",
  301. videos: [],
  302. pictures: [],
  303. targets: [],
  304. baseExercise: {
  305. id: "baseExercise1",
  306. name: "Jump"
  307. }
  308. }
  309. ]
  310. },
  311. {
  312. id: "block5",
  313. duration: 20,
  314. exercises: [
  315. {
  316. id: "exercise1",
  317. name: "Squat",
  318. repetitions: 1,
  319. description:
  320. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  321. videos: [],
  322. pictures: [],
  323. targets: ["Thighs", "Glutes"],
  324. baseExercise: {
  325. id: "baseExercise1",
  326. name: "Squat"
  327. }
  328. },
  329. {
  330. id: "exercise2",
  331. name: "Block jump",
  332. repetitions: 1,
  333. description: "",
  334. videos: [],
  335. pictures: [],
  336. targets: [],
  337. baseExercise: {
  338. id: "baseExercise1",
  339. name: "Jump"
  340. }
  341. }
  342. ]
  343. }
  344. ]
  345. }
  346. ]
  347. },
  348. {
  349. id: "block1",
  350. sequence: 0,
  351. title: "Power Sets with Kicker",
  352. repetitions: 2,
  353. format: {
  354. id: "format0",
  355. name: "Sequence",
  356. description: "Sequence of exercises"
  357. },
  358. rest: 25,
  359. blocks: [
  360. {
  361. id: "block0",
  362. sequence: 0,
  363. title: "Block A",
  364. repetitions: 1,
  365. format: {
  366. id: "format0",
  367. name: "Power Set",
  368. description:
  369. "Sequence of exercises targeting different regions without rest in between."
  370. },
  371. rest: 25,
  372. blocks: [
  373. {
  374. id: "block0",
  375. duration: 25,
  376. exercises: [
  377. {
  378. id: "exercise6",
  379. name: "Donkey kick",
  380. repetitions: 1,
  381. description: "",
  382. videos: [],
  383. pictures: [],
  384. targets: [],
  385. baseExercise: {
  386. id: "baseExercise1",
  387. name: "Mountain climber"
  388. }
  389. },
  390. {
  391. id: "exercise1",
  392. name: "Plank walk",
  393. repetitions: 2,
  394. description: "",
  395. videos: [],
  396. pictures: [],
  397. targets: [],
  398. baseExercise: {
  399. id: "baseExercise1",
  400. name: "Plank"
  401. }
  402. }
  403. ]
  404. },
  405. {
  406. id: "block1",
  407. duration: 25,
  408. exercises: [
  409. {
  410. id: "exercise1",
  411. name: "Long jump",
  412. repetitions: 1,
  413. description: "",
  414. videos: [],
  415. pictures: [],
  416. targets: [],
  417. baseExercise: {
  418. id: "baseExercise1",
  419. name: "Jump"
  420. }
  421. },
  422. {
  423. id: "exercise2",
  424. name: "180°",
  425. repetitions: 1,
  426. description: "",
  427. videos: [],
  428. pictures: [],
  429. targets: [],
  430. baseExercise: {
  431. id: "baseExercise1",
  432. name: "Jump"
  433. }
  434. }
  435. ]
  436. },
  437. {
  438. id: "block2",
  439. duration: 10,
  440. exercises: [
  441. {
  442. id: "exercise1",
  443. name: "Burpee",
  444. repetitions: 1,
  445. description: "",
  446. videos: [],
  447. pictures: [],
  448. targets: [],
  449. baseExercise: {
  450. id: "baseExercise1",
  451. name: "Burpee"
  452. }
  453. }
  454. ]
  455. }
  456. ]
  457. },
  458. {
  459. id: "block1",
  460. sequence: 0,
  461. title: "Block B",
  462. repetitions: 1,
  463. format: {
  464. id: "format0",
  465. name: "Power Set",
  466. description:
  467. "Sequence of exercises targeting different regions without rest in between."
  468. },
  469. rest: 25,
  470. blocks: [
  471. {
  472. id: "block3",
  473. duration: 25,
  474. exercises: [
  475. {
  476. id: "exercise6",
  477. name: "Side climber",
  478. repetitions: 2,
  479. description: "",
  480. videos: [],
  481. pictures: [],
  482. targets: [],
  483. baseExercise: {
  484. id: "baseExercise1",
  485. name: "Mountain climber"
  486. }
  487. },
  488. {
  489. id: "exercise1",
  490. name: "Pushup",
  491. repetitions: 1,
  492. description: "",
  493. videos: [],
  494. pictures: [],
  495. targets: [],
  496. baseExercise: {
  497. id: "baseExercise1",
  498. name: "Plank"
  499. }
  500. }
  501. ]
  502. },
  503. {
  504. id: "block4",
  505. duration: 25,
  506. exercises: [
  507. {
  508. id: "exercise1",
  509. name: "Power lunge",
  510. repetitions: 1,
  511. description: "",
  512. videos: [],
  513. pictures: [],
  514. targets: [],
  515. baseExercise: {
  516. id: "baseExercise1",
  517. name: "Lunge"
  518. }
  519. }
  520. ]
  521. },
  522. {
  523. id: "block5",
  524. duration: 10,
  525. exercises: [
  526. {
  527. id: "exercise1",
  528. name: "Burpee",
  529. repetitions: 1,
  530. description: "",
  531. videos: [],
  532. pictures: [],
  533. targets: [],
  534. baseExercise: {
  535. id: "baseExercise1",
  536. name: "Burpee"
  537. }
  538. }
  539. ]
  540. }
  541. ]
  542. },
  543. {
  544. id: "block2",
  545. sequence: 0,
  546. title: "Block C",
  547. repetitions: 1,
  548. format: {
  549. id: "format0",
  550. name: "Power Set",
  551. description:
  552. "Sequence of exercises targeting different regions without rest in between."
  553. },
  554. rest: 25,
  555. blocks: [
  556. {
  557. id: "block5",
  558. duration: 25,
  559. exercises: [
  560. {
  561. id: "exercise6",
  562. name: "Inch worm",
  563. repetitions: 1,
  564. description: "",
  565. videos: [],
  566. pictures: [],
  567. targets: [],
  568. baseExercise: {
  569. id: "baseExercise1",
  570. name: "Plank"
  571. }
  572. },
  573. {
  574. id: "exercise1",
  575. name: "Block jump",
  576. repetitions: 1,
  577. description: "",
  578. videos: [],
  579. pictures: [],
  580. targets: [],
  581. baseExercise: {
  582. id: "baseExercise1",
  583. name: "Jump"
  584. }
  585. }
  586. ]
  587. },
  588. {
  589. id: "block5",
  590. duration: 25,
  591. exercises: [
  592. {
  593. id: "exercise1",
  594. name: "Fast feet",
  595. repetitions: 1,
  596. description: "",
  597. videos: [],
  598. pictures: [],
  599. targets: [],
  600. baseExercise: {
  601. id: "baseExercise1",
  602. name: "Jog on the spot"
  603. }
  604. }
  605. ]
  606. },
  607. {
  608. id: "block5",
  609. duration: 10,
  610. exercises: [
  611. {
  612. id: "exercise1",
  613. name: "Burpee",
  614. repetitions: 1,
  615. description: "",
  616. videos: [],
  617. pictures: [],
  618. targets: [],
  619. baseExercise: {
  620. id: "baseExercise1",
  621. name: "Burpee"
  622. }
  623. }
  624. ]
  625. }
  626. ]
  627. }
  628. ]
  629. }
  630. ]
  631. }
  632. ],
  633. polls: []
  634. };
  635. export default data;