Redirect 301 redirect from GET @training_exercise_collection_muscle (06b851)

GET http://test.fitmetrics.ch/en/exercise/695299ef2a23a-prone-lying?alias=16155&open-account-panel-popup=1

Components

22 Twig Components
130 Render Count
644 ms Render Time
80.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
77 3.94ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
12 1.69ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.28ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.39ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
4 4.53ms
ui:dropdown
"App\Twig\Components\Ui\Dropdown"
components/ui/dropdown.html.twig
4 3.23ms
utils:lang-selector
[Anonymous]
components/utils/lang-selector.html.twig
3 4.63ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.50ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.55ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.83ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.60ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 38.65ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.16ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.45ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.37ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 588.05ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.64ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.72ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.73ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.57ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
1 1.06ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 70.5 MiB 38.65 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#5898
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#219 …}
  -em: Doctrine\ORM\EntityManager {#593 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#216 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.41 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#5945
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[52px] w-[96px] max-w-[96px] sm:h-[56px] sm:w-[104px] sm:max-w-[104px] object-contain object-left"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#5956
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
66.5 MiB 2.08 ms
Input props
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
  "showTranslateIcon" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6007
  -props: [
    "size" => "compact"
    "showTranslateIcon" => false
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 66.5 MiB 1.63 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "compact"
  "showTranslateIcon" => false
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#6034
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 66.5 MiB 0.85 ms
Input props
[
  "label" => "lang.name.en"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#6069
  +label: "lang.name.en"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-4 h-4 dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#6112
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#6159
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#6169
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#6196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6224
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6240
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6264
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6288
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6312
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6336
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6384
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6408
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6736
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:lang-selector
[Anonymous]
66.5 MiB 0.73 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Attributes
[
  "defaultOpenLeft" => true
  "size" => "compact"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6723
  -props: [
    "defaultOpenLeft" => true
    "size" => "compact"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 66.5 MiB 0.62 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#6779
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 66.5 MiB 0.51 ms
Input props
[
  "label" => "lang.name.en"
  "defaultOpenLeft" => true
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#6801
  +label: "lang.name.en"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Component
App\Twig\Components\Media\Icon {#6832
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#6854
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#6902
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 68.5 MiB 8.16 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6938
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6939 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6937 …}
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#7090
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7125
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7155
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#7187
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#7206
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
app:lang-selector App\Twig\Components\App\LangSelector 70.5 MiB 0.72 ms
Input props
[
  "defaultOpenLeft" => true
  "size" => "compact"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "compact"
]
Component
App\Twig\Components\App\LangSelector {#7318
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 70.5 MiB 0.59 ms
Input props
[
  "label" => "lang.name.en"
  "defaultOpenLeft" => true
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#7347
  +label: "lang.name.en"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: true
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px]"
]
Component
App\Twig\Components\Media\Icon {#7378
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-[18px] h-[18px] dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#7400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7448
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-14 w-full object-contain object-center dark:hidden"
]
Attributes
[
  "class" => "h-14 w-full object-contain object-center dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#7302
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden h-14 w-full object-contain object-center dark:block"
]
Attributes
[
  "class" => "hidden h-14 w-full object-contain object-center dark:block"
]
Component
App\Twig\Components\Media\Icon {#7472
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7488
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7526
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7550
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7574
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7598
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7646
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7670
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7694
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Attributes
[
  "class" => "h-5 w-5 shrink-0 fill-current text-zinc-500 dark:text-white/70"
]
Component
App\Twig\Components\Media\Icon {#7718
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#7258
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 70.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4486
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Prone Position"
        "url" => "/en/exercises/group/352-prone-position"
      ]
      [
        "label" => "Lying Prone"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7788
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "Prone Position"
      "url" => "/en/exercises/group/352-prone-position"
    ]
    [
      "label" => "Lying Prone"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4486
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Prone Position"
        "url" => "/en/exercises/group/352-prone-position"
      ]
      [
        "label" => "Lying Prone"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7818
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7840
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7863
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 70.5 MiB 0.45 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7906
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:video App\Twig\Components\Media\Video 70.5 MiB 0.37 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4440
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4442 …}
    #credits: Doctrine\ORM\PersistentCollection {#4444 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2940
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4416 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1767026330 {#4478
      date: 2025-12-29 17:38:50.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026330 {#4430
      date: 2025-12-29 17:38:50.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "z-9GUgBI1Nw"
  }
  "title" => "Prone Lying"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7993
  +media: App\Entity\Media\MediaVideo {#4440
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4442 …}
    #credits: Doctrine\ORM\PersistentCollection {#4444 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2940
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4416 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1767026330 {#4478
      date: 2025-12-29 17:38:50.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026330 {#4430
      date: 2025-12-29 17:38:50.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "z-9GUgBI1Nw"
  }
  +title: "Prone Lying"
  +posterSm: null
  +posterLg: null
  +hasPipButton: true
  +loop: false
  +mute: false
  +showCredits: false
  +creditsTitle: "label.media_video.credits"
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#510 …}
  -appManager: App\BusinessLogic\App\Manager\AppManager {#509 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#8009
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "program"
  "class" => "w-5 h-5 text-white inline-flex"
]
Attributes
[
  "class" => "w-5 h-5 text-white inline-flex"
]
Component
App\Twig\Components\Media\Icon {#8042
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 70.5 MiB 1.38 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#8066
  +shareUrl: "http://test.fitmetrics.ch/en/exercise/695299ef2a23a-prone-lying?alias=16155&open-account-panel-popup=1"
  +title: "Lying Prone - Exercise - FitMetrics"
  +description: "Prone Lying is a simple floor-based position used to reset posture, promote calm breathing, and create a relaxed starting point for many mobility and core routines. By resting face down on a mat, you reduce external demands on balance and coordination, which makes it easier to release unnecessary tension and focus on steady, controlled breathing. Many people use prone lying as a quick decompression break after long periods of sitting, since it can encourage a gentle sense of length through the front of the hips and torso. It is also commonly used in yoga and Pilates sessions as a transition position between exercises, helping you slow down and reconnect with your breath. Because the body is supported by the floor, prone lying can be an accessible option for beginners who want a low-effort way to downshift stress and restore comfort. Done consistently, it can improve body awareness and make it easier to maintain relaxed shoulders and a long neck during daily activities. Whether you use it as part of a warm-up, a recovery sequence, or a relaxation routine, prone lying offers a practical way to create stillness, settle your breathing, and prepare your body for movement."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#8096
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8124
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8149
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8172
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8195
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8218
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8241
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8264
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-black"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-black"
]
Component
App\Twig\Components\Media\Icon {#8295
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 70.5 MiB 0.73 ms
Input props
[
  "data" => [
    "time" => 1767026456
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Lie face down on a yoga mat with your legs extended and feet relaxed."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Place your arms by your sides or stack your hands and rest your forehead on them."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Let your shoulders drop away from your ears and allow your neck to stay long."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your hips heavy and relaxed against the mat without squeezing your glutes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stay still and comfortable for the planned time, then roll to one side to come up slowly."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Choose a head position that feels neutral; avoid forcing your chin up or down."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "If your low back feels pinchy, place a thin cushion or folded towel under your lower ribs or pelvis."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "If your neck feels strained, turn your head to one side and switch sides halfway through."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your ribcage soft and avoid bracing hard through your abdomen."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Breathe in through your nose and let your belly gently expand into the mat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale slowly through your nose or mouth and feel your ribs soften and settle."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep the breath quiet and steady, aiming for longer exhales to promote relaxation."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8344
  +title: null
  +data: [
    "time" => 1767026456
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Lie face down on a yoga mat with your legs extended and feet relaxed."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Place your arms by your sides or stack your hands and rest your forehead on them."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Let your shoulders drop away from your ears and allow your neck to stay long."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your hips heavy and relaxed against the mat without squeezing your glutes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stay still and comfortable for the planned time, then roll to one side to come up slowly."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Choose a head position that feels neutral; avoid forcing your chin up or down."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "If your low back feels pinchy, place a thin cushion or folded towel under your lower ribs or pelvis."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "If your neck feels strained, turn your head to one side and switch sides halfway through."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep your ribcage soft and avoid bracing hard through your abdomen."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Breathe in through your nose and let your belly gently expand into the mat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale slowly through your nose or mouth and feel your ribs soften and settle."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep the breath quiet and steady, aiming for longer exhales to promote relaxation."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 70.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1767026456
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Late-stage pregnancy or any condition where lying on the stomach is not advised"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Acute low back pain that worsens with spinal extension"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Recent abdominal surgery or abdominal pain that is aggravated by pressure"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Neck pain or headaches that are worsened by prone head positioning"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Breathing difficulties that make face-down positioning uncomfortable"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8405
  +title: null
  +data: [
    "time" => 1767026456
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Late-stage pregnancy or any condition where lying on the stomach is not advised"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Acute low back pain that worsens with spinal extension"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Recent abdominal surgery or abdominal pain that is aggravated by pressure"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Neck pain or headaches that are worsened by prone head positioning"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Breathing difficulties that make face-down positioning uncomfortable"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 70.5 MiB 0.29 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8392
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
faq App\Twig\Components\Ui\FaqComponent 70.5 MiB 0.64 ms
Input props
[
  "faq" => App\Entity\Faq {#5240
    -news: Doctrine\ORM\PersistentCollection {#5223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5225 …}
    #id: 6239
    #createdAt: DateTimeImmutable @1767026456 {#5235
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5210
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5269 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8449
  +faq: App\Entity\Faq {#5240
    -news: Doctrine\ORM\PersistentCollection {#5223 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5225 …}
    #id: 6239
    #createdAt: DateTimeImmutable @1767026456 {#5235
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5210
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5269 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 70.5 MiB 0.21 ms
Input props
[
  "question" => "What are the benefits of doing prone lying?"
  "answer" => "Prone lying can help you relax, slow your breathing, and reset posture after sitting. It is commonly used for recovery and relaxation because it reduces balance demands and makes it easier to release tension and focus on calm diaphragmatic breathing."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8477
  +question: "What are the benefits of doing prone lying?"
  +answer: "Prone lying can help you relax, slow your breathing, and reset posture after sitting. It is commonly used for recovery and relaxation because it reduces balance demands and makes it easier to release tension and focus on calm diaphragmatic breathing."
}
faq App\Twig\Components\Ui\FaqComponent 70.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5271
    -news: Doctrine\ORM\PersistentCollection {#5278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5275 …}
    #id: 6240
    #createdAt: DateTimeImmutable @1767026456 {#5266
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5273
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5285 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8508
  +faq: App\Entity\Faq {#5271
    -news: Doctrine\ORM\PersistentCollection {#5278 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5275 …}
    #id: 6240
    #createdAt: DateTimeImmutable @1767026456 {#5266
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5273
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5285 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 70.5 MiB 0.05 ms
Input props
[
  "question" => "What is the most common mistake when doing prone lying?"
  "answer" => "The most common mistake is forcing an uncomfortable head or neck position. If your neck feels strained, rest your forehead on stacked hands, turn your head to the side, or support your torso with a thin towel so you can stay relaxed."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8552
  +question: "What is the most common mistake when doing prone lying?"
  +answer: "The most common mistake is forcing an uncomfortable head or neck position. If your neck feels strained, rest your forehead on stacked hands, turn your head to the side, or support your torso with a thin towel so you can stay relaxed."
}
faq App\Twig\Components\Ui\FaqComponent 70.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5284
    -news: Doctrine\ORM\PersistentCollection {#5340 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5338 …}
    #id: 6241
    #createdAt: DateTimeImmutable @1767026456 {#5282
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5281
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5457 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8555
  +faq: App\Entity\Faq {#5284
    -news: Doctrine\ORM\PersistentCollection {#5340 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5338 …}
    #id: 6241
    #createdAt: DateTimeImmutable @1767026456 {#5282
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5281
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5457 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 70.5 MiB 0.05 ms
Input props
[
  "question" => "Is prone lying safe for my lower back?"
  "answer" => "Prone lying is often well tolerated, but it can feel uncomfortable if your symptoms worsen with spinal extension or pressure on the abdomen. If you feel pinching or increased pain, reduce the time, add gentle support under your ribs or pelvis, or choose a different position such as supine lying."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8599
  +question: "Is prone lying safe for my lower back?"
  +answer: "Prone lying is often well tolerated, but it can feel uncomfortable if your symptoms worsen with spinal extension or pressure on the abdomen. If you feel pinching or increased pain, reduce the time, add gentle support under your ribs or pelvis, or choose a different position such as supine lying."
}
faq App\Twig\Components\Ui\FaqComponent 70.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#5253
    -news: Doctrine\ORM\PersistentCollection {#5252 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5250 …}
    #id: 6242
    #createdAt: DateTimeImmutable @1767026456 {#5258
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5254
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5248 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8602
  +faq: App\Entity\Faq {#5253
    -news: Doctrine\ORM\PersistentCollection {#5252 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5250 …}
    #id: 6242
    #createdAt: DateTimeImmutable @1767026456 {#5258
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5254
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5248 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 70.5 MiB 0.04 ms
Input props
[
  "question" => "How long should I hold prone lying for relaxation or recovery?"
  "answer" => "Most people start with 30 to 90 seconds and build up to 2 to 5 minutes as comfort improves. Use a duration that lets you breathe slowly and stay relaxed without numbness, neck strain, or low back discomfort."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8646
  +question: "How long should I hold prone lying for relaxation or recovery?"
  +answer: "Most people start with 30 to 90 seconds and build up to 2 to 5 minutes as comfort improves. Use a duration that lets you breathe slowly and stay relaxed without numbness, neck strain, or low back discomfort."
}
faq App\Twig\Components\Ui\FaqComponent 70.5 MiB 0.14 ms
Input props
[
  "faq" => App\Entity\Faq {#5200
    -news: Doctrine\ORM\PersistentCollection {#5199 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5197 …}
    #id: 6243
    #createdAt: DateTimeImmutable @1767026456 {#5202
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5201
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5195 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8649
  +faq: App\Entity\Faq {#5200
    -news: Doctrine\ORM\PersistentCollection {#5199 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5197 …}
    #id: 6243
    #createdAt: DateTimeImmutable @1767026456 {#5202
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1767026456 {#5201
      date: 2025-12-29 17:40:56.0 Europe/Zurich (+01:00)
    }
    #createdBy: App\Entity\User {#2758 …}
    #updatedBy: App\Entity\User {#2758 …}
    #translations: Doctrine\ORM\PersistentCollection {#5195 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 70.5 MiB 0.04 ms
Input props
[
  "question" => "How does prone lying compare to prone on elbows?"
  "answer" => "Prone lying is more passive and relaxing, making it better for calm breathing and recovery. Prone on elbows is a more active variation that increases spinal extension and may feel more intense in the low back, so it is typically used when you specifically want a stronger extension-based position."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8693
  +question: "How does prone lying compare to prone on elbows?"
  +answer: "Prone lying is more passive and relaxing, making it better for calm breathing and recovery. Prone on elbows is a more active variation that increases spinal extension and may feel more intense in the low back, so it is typically used when you specifically want a stronger extension-based position."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 80.5 MiB 588.05 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    12
  ]
  "secondaryMuscles" => [
    5
    6
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8621
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8704 …}
  +primaryMuscles: [
    12
  ]
  +secondaryMuscles: [
    5
    6
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: false
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#593 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#84 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8702 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8703 …}
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.67 ms
Input props
[
  "name" => "Back"
  "url" => "/en/exercises/muscle/12-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9928
  +name: "Back"
  +url: "/en/exercises/muscle/12-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.11 ms
Input props
[
  "name" => "Lower back"
  "url" => "/en/exercises/muscle/5-lower-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9980
  +name: "Lower back"
  +url: "/en/exercises/muscle/5-lower-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.09 ms
Input props
[
  "name" => "Abs"
  "url" => "/en/exercises/muscle/6-abs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10004
  +name: "Abs"
  +url: "/en/exercises/muscle/6-abs"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 80.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9916
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 80.5 MiB 0.64 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10037
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.11 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10068
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.10 ms
Input props
[
  "name" => "Yoga mat"
  "url" => "/en/exercises/equipment/17-yoga-mat"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10108
  +name: "Yoga mat"
  +url: "/en/exercises/equipment/17-yoga-mat"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.09 ms
Input props
[
  "name" => "Without equipment"
  "url" => "/en/exercises/equipment/29-without-equipment"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10132
  +name: "Without equipment"
  +url: "/en/exercises/equipment/29-without-equipment"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.09 ms
Input props
[
  "name" => "Fitness"
  "url" => "/en/exercises/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10156
  +name: "Fitness"
  +url: "/en/exercises/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.08 ms
Input props
[
  "name" => "Yoga"
  "url" => "/en/exercises/sport/8-yoga"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10180
  +name: "Yoga"
  +url: "/en/exercises/sport/8-yoga"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.08 ms
Input props
[
  "name" => "Pilates"
  "url" => "/en/exercises/sport/9-pilates"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10204
  +name: "Pilates"
  +url: "/en/exercises/sport/9-pilates"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.09 ms
Input props
[
  "name" => "Mobility"
  "url" => "/en/exercises/category/59-mobility"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10228
  +name: "Mobility"
  +url: "/en/exercises/category/59-mobility"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.08 ms
Input props
[
  "name" => "Warm-up"
  "url" => "/en/exercises/category/62-warm-up"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10252
  +name: "Warm-up"
  +url: "/en/exercises/category/62-warm-up"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 80.5 MiB 0.10 ms
Input props
[
  "name" => "Recovery and relaxation"
  "url" => "/en/exercises/category/75-recovery-and-relaxation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10276
  +name: "Recovery and relaxation"
  +url: "/en/exercises/category/75-recovery-and-relaxation"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 80.5 MiB 0.10 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10018
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 80.5 MiB 0.50 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8331
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 80.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10319
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.09 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-black"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-black"
]
Component
App\Twig\Components\Media\Icon {#10373
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 80.5 MiB 1.72 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/en/widgets/exercise/preview-695299ef2a23a?video=1"
  "parameters" => [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  "defaultWidth" => 350
  "defaultHeight" => 700
]
Attributes
[
  "class" => "hidden md:block"
]
Component
App\Twig\Components\Ui\WidgetEmbed {#10409
  +route: "http://test.fitmetrics.ch/en/widgets/exercise/preview-695299ef2a23a?video=1"
  +parameters: [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  +defaultWidth: 350
  +defaultHeight: 700
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.10 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10447
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.09 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#10480
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 80.5 MiB 2.16 ms
Input props
[
  "class" => "content-container"
  "title" => "Prone Lying"
  "description" => "Prone Lying is a simple floor-based position used to reset posture, promote calm breathing, and create a relaxed starting point for many mobility and core routines. By resting face down on a mat, you reduce external demands on balance and coordination, which makes it easier to release unnecessary tension and focus on steady, controlled breathing. Many people use prone lying as a quick decompression break after long periods of sitting, since it can encourage a gentle sense of length through the front of the hips and torso. It is also commonly used in yoga and Pilates sessions as a transition position between exercises, helping you slow down and reconnect with your breath. Because the body is supported by the floor, prone lying can be an accessible option for beginners who want a low-effort way to downshift stress and restore comfort. Done consistently, it can improve body awareness and make it easier to maintain relaxed shoulders and a long neck during daily activities. Whether you use it as part of a warm-up, a recovery sequence, or a relaxation routine, prone lying offers a practical way to create stillness, settle your breathing, and prepare your body for movement."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10520
  +shareUrl: "http://test.fitmetrics.ch/en/exercise/695299ef2a23a-prone-lying?alias=16155&open-account-panel-popup=1"
  +title: "Prone Lying"
  +description: "Prone Lying is a simple floor-based position used to reset posture, promote calm breathing, and create a relaxed starting point for many mobility and core routines. By resting face down on a mat, you reduce external demands on balance and coordination, which makes it easier to release unnecessary tension and focus on steady, controlled breathing. Many people use prone lying as a quick decompression break after long periods of sitting, since it can encourage a gentle sense of length through the front of the hips and torso. It is also commonly used in yoga and Pilates sessions as a transition position between exercises, helping you slow down and reconnect with your breath. Because the body is supported by the floor, prone lying can be an accessible option for beginners who want a low-effort way to downshift stress and restore comfort. Done consistently, it can improve body awareness and make it easier to maintain relaxed shoulders and a long neck during daily activities. Whether you use it as part of a warm-up, a recovery sequence, or a relaxation routine, prone lying offers a practical way to create stillness, settle your breathing, and prepare your body for movement."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.08 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#10528
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.08 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10550
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10574
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10597
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10620
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10643
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10666
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10689
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 80.5 MiB 0.73 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#763
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 80.5 MiB 0.57 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10736
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2937 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#730 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
}
utils:lang-selector
[Anonymous]
80.5 MiB 1.82 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10783
  -props: [
    "size" => "large"
  ]
}
app:lang-selector App\Twig\Components\App\LangSelector 80.5 MiB 1.56 ms
Input props
[
  "defaultOpenLeft" => false
  "size" => "large"
  "showTranslateIcon" => true
]
Attributes
[
  "size" => "large"
]
Component
App\Twig\Components\App\LangSelector {#10805
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  +showTranslateIcon: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#221 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#911 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#725 …}
}
ui:dropdown App\Twig\Components\Ui\Dropdown 80.5 MiB 1.27 ms
Input props
[
  "label" => "lang.name.en"
  "defaultOpenLeft" => false
  "locales" => [
    "fr"
    "en"
    "de"
    "it"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Dropdown {#10827
  +label: "lang.name.en"
  +contentClass: null
  +defaultOpen: false
  +defaultOpenLeft: false
  +locales: [
    "fr"
    "en"
    "de"
    "it"
  ]
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.08 ms
Input props
[
  "name" => "g-translate"
  "class" => "fill-black dark:fill-white w-5 h-5"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-5 h-5"
]
Component
App\Twig\Components\Media\Icon {#10858
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "g-translate"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon"
]
Attributes
[
  "class" => "fill-black dark:fill-white w-5 h-5 dropdown-icon"
]
Component
App\Twig\Components\Media\Icon {#10880
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.08 ms
Input props
[
  "name" => "check"
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Attributes
[
  "class" => "w-[15px] h-[15px] dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10928
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
80.5 MiB 1.06 ms
Input props
[
  "size" => "large"
]
Attributes
[
  "size" => "large"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10806
  -props: [
    "size" => "large"
  ]
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.09 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#10922
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.08 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#10982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#11005
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11028
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11051
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11074
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#11097
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.07 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11120
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.06 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#11143
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5948 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}