initial-data.ts 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844
  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-31T09: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: "block1",
  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: "block2",
  47. duration: 40,
  48. video: "/media/block0.mp4",
  49. exercises: [
  50. {
  51. id: "exercise0",
  52. name: "Lateral high knee run",
  53. repetitions: 4,
  54. description:
  55. "Jog pulling your knees up high while moving sideways",
  56. videos: ["https://www.youtube.com/watch?v=s5GanRixp6I"],
  57. pictures: [
  58. "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"
  59. ],
  60. targets: [],
  61. baseExercise: {
  62. id: "baseExercise1",
  63. name: "Jog on the spot"
  64. }
  65. },
  66. {
  67. id: "exercise1",
  68. name: "Squat",
  69. repetitions: 1,
  70. description:
  71. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  72. videos: [],
  73. pictures: [],
  74. targets: ["Thighs", "Glutes"],
  75. baseExercise: {
  76. id: "baseExercise1",
  77. name: "Squat"
  78. }
  79. },
  80. {
  81. id: "exercise2",
  82. name: "Block jump",
  83. repetitions: 1,
  84. description:
  85. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  86. videos: [],
  87. pictures: [],
  88. targets: ["Thighs", "Glutes"],
  89. baseExercise: {
  90. id: "baseExercise1",
  91. name: "Jump"
  92. }
  93. },
  94. {
  95. id: "exercise3",
  96. name: "Butt kick",
  97. repetitions: 1,
  98. description:
  99. "Jump up. While jumping, try to kick your butt with your heels.",
  100. videos: [],
  101. pictures: [],
  102. targets: [],
  103. baseExercise: {
  104. id: "baseExercise1",
  105. name: "Jump"
  106. }
  107. }
  108. ]
  109. },
  110. {
  111. id: "block3",
  112. duration: 30,
  113. video: "/media/block1.webm",
  114. exercises: [
  115. {
  116. id: "exercise1",
  117. name: "Squat",
  118. repetitions: 1,
  119. description:
  120. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  121. videos: [],
  122. pictures: [],
  123. targets: ["Thighs", "Glutes"],
  124. baseExercise: {
  125. id: "baseExercise1",
  126. name: "Squat"
  127. }
  128. },
  129. {
  130. id: "exercise2",
  131. name: "Block jump",
  132. repetitions: 1,
  133. description:
  134. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  135. videos: [],
  136. pictures: [],
  137. targets: ["Thighs", "Glutes"],
  138. baseExercise: {
  139. id: "baseExercise1",
  140. name: "Jump"
  141. }
  142. },
  143. {
  144. id: "exercise3",
  145. name: "Butt kick",
  146. repetitions: 1,
  147. description:
  148. "Jump up. While jumping, try to kick your butt with your heels.",
  149. videos: [],
  150. pictures: [],
  151. targets: [],
  152. baseExercise: {
  153. id: "baseExercise1",
  154. name: "Jump"
  155. }
  156. }
  157. ]
  158. },
  159. {
  160. id: "block4",
  161. duration: 20,
  162. exercises: [
  163. {
  164. id: "exercise1",
  165. name: "Squat",
  166. repetitions: 1,
  167. description:
  168. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  169. videos: [],
  170. pictures: [],
  171. targets: ["Thighs", "Glutes"],
  172. baseExercise: {
  173. id: "baseExercise1",
  174. name: "Squat"
  175. }
  176. },
  177. {
  178. id: "exercise2",
  179. name: "Block jump",
  180. repetitions: 1,
  181. description:
  182. "Jump up. Feet are at least hip-wide, land in a squat. Use your arms to add momentum.",
  183. videos: [],
  184. pictures: [],
  185. targets: ["Thighs", "Glutes"],
  186. baseExercise: {
  187. id: "baseExercise1",
  188. name: "Jump"
  189. }
  190. }
  191. ]
  192. }
  193. ]
  194. },
  195. {
  196. id: "block5",
  197. sequence: 0,
  198. title: "Pushup with frog-jump and block jump",
  199. repetitions: 1,
  200. format: {
  201. id: "format0",
  202. name: "Drop Sets",
  203. description:
  204. "During the exercise, the moves get easier. Keep the heart rate up by increasing the intensity!"
  205. },
  206. rest: 25,
  207. blocks: [
  208. {
  209. id: "block6",
  210. duration: 40,
  211. exercises: [
  212. {
  213. id: "exercise1",
  214. name: "Squat",
  215. repetitions: 1,
  216. description:
  217. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  218. videos: [],
  219. pictures: [],
  220. targets: ["Thighs", "Glutes"],
  221. baseExercise: {
  222. id: "baseExercise1",
  223. name: "Squat"
  224. }
  225. },
  226. {
  227. id: "exercise4",
  228. name: "Pushup",
  229. repetitions: 1,
  230. description: "",
  231. videos: [],
  232. pictures: [],
  233. targets: ["Chest", "Triceps"],
  234. baseExercise: {
  235. id: "baseExercise1",
  236. name: "Pushup"
  237. }
  238. },
  239. {
  240. id: "exercise2",
  241. name: "Frog jump",
  242. repetitions: 1,
  243. description: "",
  244. videos: [],
  245. pictures: [],
  246. targets: ["Core", "Quads"],
  247. baseExercise: {
  248. id: "baseExercise1",
  249. name: "Mountain climber"
  250. }
  251. },
  252. {
  253. id: "exercise2",
  254. name: "Block jump",
  255. repetitions: 1,
  256. description: "",
  257. videos: [],
  258. pictures: [],
  259. targets: [],
  260. baseExercise: {
  261. id: "baseExercise1",
  262. name: "Jump"
  263. }
  264. }
  265. ]
  266. },
  267. {
  268. id: "block7",
  269. duration: 30,
  270. exercises: [
  271. {
  272. id: "exercise1",
  273. name: "Squat",
  274. repetitions: 1,
  275. description:
  276. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  277. videos: [],
  278. pictures: [],
  279. targets: ["Thighs", "Glutes"],
  280. baseExercise: {
  281. id: "baseExercise1",
  282. name: "Squat"
  283. }
  284. },
  285. {
  286. id: "exercise4",
  287. name: "Pushup",
  288. repetitions: 1,
  289. description: "",
  290. videos: [],
  291. pictures: [],
  292. targets: ["Chest", "Triceps"],
  293. baseExercise: {
  294. id: "baseExercise1",
  295. name: "Pushup"
  296. }
  297. },
  298. {
  299. id: "exercise2",
  300. name: "Block jump",
  301. repetitions: 1,
  302. description: "",
  303. videos: [],
  304. pictures: [],
  305. targets: [],
  306. baseExercise: {
  307. id: "baseExercise1",
  308. name: "Jump"
  309. }
  310. }
  311. ]
  312. },
  313. {
  314. id: "block8",
  315. duration: 20,
  316. exercises: [
  317. {
  318. id: "exercise1",
  319. name: "Squat",
  320. repetitions: 1,
  321. description:
  322. "Sit down backwards, hip about knee-high. Keep your knees behind the toes.",
  323. videos: [],
  324. pictures: [],
  325. targets: ["Thighs", "Glutes"],
  326. baseExercise: {
  327. id: "baseExercise1",
  328. name: "Squat"
  329. }
  330. },
  331. {
  332. id: "exercise2",
  333. name: "Block jump",
  334. repetitions: 1,
  335. description: "",
  336. videos: [],
  337. pictures: [],
  338. targets: [],
  339. baseExercise: {
  340. id: "baseExercise1",
  341. name: "Jump"
  342. }
  343. }
  344. ]
  345. }
  346. ]
  347. }
  348. ]
  349. },
  350. {
  351. id: "block9",
  352. sequence: 0,
  353. title: "Power Sets with Kicker",
  354. repetitions: 2,
  355. format: {
  356. id: "format0",
  357. name: "Sequence",
  358. description: "Sequence of exercises"
  359. },
  360. rest: 25,
  361. blocks: [
  362. {
  363. id: "block10",
  364. sequence: 0,
  365. title: "Block A",
  366. repetitions: 1,
  367. format: {
  368. id: "format0",
  369. name: "Power Set",
  370. description:
  371. "Sequence of exercises targeting different regions without rest in between."
  372. },
  373. rest: 25,
  374. blocks: [
  375. {
  376. id: "block11",
  377. duration: 25,
  378. exercises: [
  379. {
  380. id: "exercise6",
  381. name: "Donkey kick",
  382. repetitions: 1,
  383. description: "",
  384. videos: [],
  385. pictures: [],
  386. targets: [],
  387. baseExercise: {
  388. id: "baseExercise1",
  389. name: "Mountain climber"
  390. }
  391. },
  392. {
  393. id: "exercise1",
  394. name: "Plank walk",
  395. repetitions: 2,
  396. description: "",
  397. videos: [],
  398. pictures: [],
  399. targets: [],
  400. baseExercise: {
  401. id: "baseExercise1",
  402. name: "Plank"
  403. }
  404. }
  405. ]
  406. },
  407. {
  408. id: "block12",
  409. duration: 25,
  410. exercises: [
  411. {
  412. id: "exercise1",
  413. name: "Long jump",
  414. repetitions: 1,
  415. description: "",
  416. videos: [],
  417. pictures: [],
  418. targets: [],
  419. baseExercise: {
  420. id: "baseExercise1",
  421. name: "Jump"
  422. }
  423. },
  424. {
  425. id: "exercise2",
  426. name: "180°",
  427. repetitions: 1,
  428. description: "",
  429. videos: [],
  430. pictures: [],
  431. targets: [],
  432. baseExercise: {
  433. id: "baseExercise1",
  434. name: "Jump"
  435. }
  436. }
  437. ]
  438. },
  439. {
  440. id: "block13",
  441. duration: 10,
  442. exercises: [
  443. {
  444. id: "exercise1",
  445. name: "Burpee",
  446. repetitions: 1,
  447. description: "",
  448. videos: [],
  449. pictures: [],
  450. targets: [],
  451. baseExercise: {
  452. id: "baseExercise1",
  453. name: "Burpee"
  454. }
  455. }
  456. ]
  457. }
  458. ]
  459. },
  460. {
  461. id: "block14",
  462. sequence: 0,
  463. title: "Block B",
  464. repetitions: 1,
  465. format: {
  466. id: "format0",
  467. name: "Power Set",
  468. description:
  469. "Sequence of exercises targeting different regions without rest in between."
  470. },
  471. rest: 25,
  472. blocks: [
  473. {
  474. id: "block15",
  475. duration: 25,
  476. exercises: [
  477. {
  478. id: "exercise6",
  479. name: "Side climber",
  480. repetitions: 2,
  481. description: "",
  482. videos: [],
  483. pictures: [],
  484. targets: [],
  485. baseExercise: {
  486. id: "baseExercise1",
  487. name: "Mountain climber"
  488. }
  489. },
  490. {
  491. id: "exercise1",
  492. name: "Pushup",
  493. repetitions: 1,
  494. description: "",
  495. videos: [],
  496. pictures: [],
  497. targets: [],
  498. baseExercise: {
  499. id: "baseExercise1",
  500. name: "Plank"
  501. }
  502. }
  503. ]
  504. },
  505. {
  506. id: "block16",
  507. duration: 25,
  508. exercises: [
  509. {
  510. id: "exercise1",
  511. name: "Power lunge",
  512. repetitions: 1,
  513. description: "",
  514. videos: [],
  515. pictures: [],
  516. targets: [],
  517. baseExercise: {
  518. id: "baseExercise1",
  519. name: "Lunge"
  520. }
  521. }
  522. ]
  523. },
  524. {
  525. id: "block17",
  526. duration: 10,
  527. exercises: [
  528. {
  529. id: "exercise1",
  530. name: "Burpee",
  531. repetitions: 1,
  532. description: "",
  533. videos: [],
  534. pictures: [],
  535. targets: [],
  536. baseExercise: {
  537. id: "baseExercise1",
  538. name: "Burpee"
  539. }
  540. }
  541. ]
  542. }
  543. ]
  544. },
  545. {
  546. id: "block18",
  547. sequence: 0,
  548. title: "Block C",
  549. repetitions: 1,
  550. format: {
  551. id: "format0",
  552. name: "Power Set",
  553. description:
  554. "Sequence of exercises targeting different regions without rest in between."
  555. },
  556. rest: 25,
  557. blocks: [
  558. {
  559. id: "block19",
  560. duration: 25,
  561. exercises: [
  562. {
  563. id: "exercise6",
  564. name: "Inch worm",
  565. repetitions: 1,
  566. description: "",
  567. videos: [],
  568. pictures: [],
  569. targets: [],
  570. baseExercise: {
  571. id: "baseExercise1",
  572. name: "Plank"
  573. }
  574. },
  575. {
  576. id: "exercise1",
  577. name: "Block jump",
  578. repetitions: 1,
  579. description: "",
  580. videos: [],
  581. pictures: [],
  582. targets: [],
  583. baseExercise: {
  584. id: "baseExercise1",
  585. name: "Jump"
  586. }
  587. }
  588. ]
  589. },
  590. {
  591. id: "block20",
  592. duration: 25,
  593. exercises: [
  594. {
  595. id: "exercise1",
  596. name: "Fast feet",
  597. repetitions: 1,
  598. description: "",
  599. videos: [],
  600. pictures: [],
  601. targets: [],
  602. baseExercise: {
  603. id: "baseExercise1",
  604. name: "Jog on the spot"
  605. }
  606. }
  607. ]
  608. },
  609. {
  610. id: "block1",
  611. duration: 10,
  612. exercises: [
  613. {
  614. id: "exercise1",
  615. name: "Burpee",
  616. repetitions: 1,
  617. description: "",
  618. videos: [],
  619. pictures: [],
  620. targets: [],
  621. baseExercise: {
  622. id: "baseExercise1",
  623. name: "Burpee"
  624. }
  625. }
  626. ]
  627. }
  628. ]
  629. }
  630. ]
  631. },
  632. {
  633. id: "block25",
  634. sequence: 0,
  635. title: "Leg AMRAP",
  636. repetitions: 3,
  637. format: {
  638. id: "format0",
  639. name: "AMRAP",
  640. description: "As many rounds as possible"
  641. },
  642. rest: 25,
  643. blocks: [
  644. {
  645. id: "block0",
  646. duration: 90,
  647. exercises: [
  648. {
  649. id: "exercise6",
  650. name: "Leap/Jump",
  651. repetitions: 5,
  652. description: "",
  653. videos: [],
  654. pictures: [],
  655. targets: [],
  656. baseExercise: {
  657. id: "baseExercise1",
  658. name: "Mountain climber"
  659. }
  660. },
  661. {
  662. id: "exercise1",
  663. name: "Low 180",
  664. repetitions: 10,
  665. description: "",
  666. videos: [],
  667. pictures: [],
  668. targets: [],
  669. baseExercise: {
  670. id: "baseExercise1",
  671. name: "Plank"
  672. }
  673. },
  674. {
  675. id: "exercise1",
  676. name: "Ice skater",
  677. repetitions: 15,
  678. description: "",
  679. videos: [],
  680. pictures: [],
  681. targets: [],
  682. baseExercise: {
  683. id: "baseExercise1",
  684. name: "Plank"
  685. }
  686. }
  687. ]
  688. }
  689. ]
  690. },
  691. {
  692. id: "block3",
  693. sequence: 0,
  694. title: "1 Minute Challenges",
  695. repetitions: 1,
  696. format: {
  697. id: "format0",
  698. name: "Sequence",
  699. description: "Sequence of exercises"
  700. },
  701. rest: 25,
  702. blocks: [
  703. {
  704. id: "block0",
  705. duration: 60,
  706. rest: 25,
  707. exercises: [
  708. {
  709. id: "exercise6",
  710. name: "Single arm burpee",
  711. repetitions: 8,
  712. description: "",
  713. videos: [],
  714. pictures: [],
  715. targets: [],
  716. baseExercise: {
  717. id: "baseExercise1",
  718. name: "Mountain climber"
  719. }
  720. },
  721. {
  722. id: "exercise1",
  723. name: "Single arm plank + Foot lift L/R",
  724. repetitions: 8,
  725. description: "",
  726. videos: [],
  727. pictures: [],
  728. targets: [],
  729. baseExercise: {
  730. id: "baseExercise1",
  731. name: "Plank"
  732. }
  733. }
  734. ]
  735. },
  736. {
  737. id: "block0",
  738. duration: 60,
  739. rest: 25,
  740. exercises: [
  741. {
  742. id: "exercise6",
  743. name: "Rotation drop squat + Jack",
  744. repetitions: 8,
  745. description: "",
  746. videos: [],
  747. pictures: [],
  748. targets: [],
  749. baseExercise: {
  750. id: "baseExercise1",
  751. name: "Mountain climber"
  752. }
  753. },
  754. {
  755. id: "exercise1",
  756. name: "Hold squat + Step out L/R",
  757. repetitions: 8,
  758. description: "",
  759. videos: [],
  760. pictures: [],
  761. targets: [],
  762. baseExercise: {
  763. id: "baseExercise1",
  764. name: "Plank"
  765. }
  766. }
  767. ]
  768. }
  769. ]
  770. },
  771. {
  772. id: "block2",
  773. sequence: 0,
  774. title: "Core AMRAP",
  775. repetitions: 1,
  776. format: {
  777. id: "format0",
  778. name: "AMRAP",
  779. description: "As many rounds as possible"
  780. },
  781. rest: 25,
  782. blocks: [
  783. {
  784. id: "block0",
  785. duration: 90,
  786. exercises: [
  787. {
  788. id: "exercise6",
  789. name: "C-Crunch",
  790. repetitions: 10,
  791. description: "",
  792. videos: [],
  793. pictures: [],
  794. targets: [],
  795. baseExercise: {
  796. id: "baseExercise1",
  797. name: "Mountain climber"
  798. }
  799. },
  800. {
  801. id: "exercise1",
  802. name: "Bicycle crunch",
  803. repetitions: 10,
  804. description: "",
  805. videos: [],
  806. pictures: [],
  807. targets: [],
  808. baseExercise: {
  809. id: "baseExercise1",
  810. name: "Plank"
  811. }
  812. },
  813. {
  814. id: "exercise1",
  815. name: "Mountain climber",
  816. repetitions: 10,
  817. description: "",
  818. videos: [],
  819. pictures: [],
  820. targets: [],
  821. baseExercise: {
  822. id: "baseExercise1",
  823. name: "Plank"
  824. }
  825. }
  826. ]
  827. }
  828. ]
  829. }
  830. ]
  831. }
  832. ],
  833. polls: []
  834. };
  835. export default data;