GET https://test.fitmetrics.ch/en/exercise/659831aab729f-handstand

Components

20 Twig Components
128 Render Count
412 ms Render Time
84.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 3.06ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
27 2.52ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.36ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.46ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.33ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.40ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.83ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.05ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.89ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.54ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 37.22ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.59ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.58ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.42ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.32ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 361.09ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.52ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.47ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.56ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.46ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 37.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#6279
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#6326
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#6337
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 1.04 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6388
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6403
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6453
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 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 {#6481
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6497
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6521
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6545
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6569
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6593
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6617
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.04 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 {#6641
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6665
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6994
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6981
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 8.59 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#7072
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#7073 …}
  -formFactory: Symfony\Component\Form\FormFactory {#7071 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#7224
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 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 {#7259
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7289
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7321
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 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 {#7340
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7450
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#7484
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.06 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7500
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7524
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7548
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7572
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7596
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7620
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7644
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7668
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7692
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7716
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.44 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7761
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#7751
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.58 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4830
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Handstand"
        "url" => "/en/exercises/group/116-handstand"
      ]
      [
        "label" => "Handstand"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7844
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "Handstand"
      "url" => "/en/exercises/group/116-handstand"
    ]
    [
      "label" => "Handstand"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4830
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Handstand"
        "url" => "/en/exercises/group/116-handstand"
      ]
      [
        "label" => "Handstand"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7874
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7962
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 74.5 MiB 0.32 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4784
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4786 …}
    #credits: Doctrine\ORM\PersistentCollection {#4788 …}
    -source: "youtube"
    -zone: "how_to"
    -urlExternal: null
    #id: 2455
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4760 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747329789 {#4822
      date: 2025-05-15 19:23:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747329789 {#4774
      date: 2025-05-15 19:23:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "DH4J8xhxRqM"
  }
  "title" => "How to do : handstand"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#8041
  +media: App\Entity\Media\MediaVideo {#4784
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4786 …}
    #credits: Doctrine\ORM\PersistentCollection {#4788 …}
    -source: "youtube"
    -zone: "how_to"
    -urlExternal: null
    #id: 2455
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4760 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1747329789 {#4822
      date: 2025-05-15 19:23:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747329789 {#4774
      date: 2025-05-15 19:23:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "DH4J8xhxRqM"
  }
  +title: "How to do : handstand"
  +posterSm: null
  +posterLg: null
  +hasPipButton: true
  +loop: false
  +mute: false
  +showCredits: false
  +creditsTitle: "label.media_video.credits"
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
  -appManager: App\BusinessLogic\App\Manager\AppManager {#152 …}
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8071
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8104
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.28 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#8128
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/659831aab729f-handstand"
  +title: "Handstand - Exercise - FitMetrics"
  +description: "The handstand is a fundamental bodyweight exercise that demonstrates balance, strength, and body control. Performed by holding an inverted position supported only by the hands, it is a key skill in calisthenics, gymnastics, yoga, and functional fitness. The exercise develops shoulder stability, core strength, and neuromuscular coordination, making it one of the most effective movements for improving total body control. Beyond its athletic appeal, the handstand trains essential stabilizer muscles, particularly in the shoulders, arms, and trunk. It also enhances proprioception and spatial awareness, skills that translate into better performance in other athletic and functional activities. Practicing handstands builds confidence in handling bodyweight, improves joint integrity, and can complement both strength and mobility training. Because the movement requires no equipment, it is accessible for athletes training anywhere, though progression should be gradual to avoid strain on the wrists, shoulders, and neck. The handstand is considered an advanced exercise, demanding both physical preparation and mental focus. Consistent practice not only improves balance and control but also contributes to a stronger and more resilient upper body. For anyone seeking to build strength, coordination, and mastery over their own bodyweight, the handstand remains a benchmark skill worth pursuing."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8158
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8186
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8211
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 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 {#8234
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8257
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8280
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8303
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8326
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#8357
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 76.5 MiB 0.79 ms
Input props
[
  "data" => [
    "time" => 1756476151
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Place your hands shoulder-width apart on the floor."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Kick up gently with control into an inverted position."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Align your body straight from wrists to toes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Hold the position maintaining balance and tension."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Descend safely by lowering one leg at a time."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Engage your core to prevent arching."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Push through the shoulders to stay stable."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep eyes focused slightly forward, not on the ground."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Distribute weight evenly across palms and fingers."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Breathe steadily while holding the position."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Do not hold your breath during balance."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale slowly when coming down."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8406
  +title: null
  +data: [
    "time" => 1756476151
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Place your hands shoulder-width apart on the floor."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Kick up gently with control into an inverted position."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Align your body straight from wrists to toes."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Hold the position maintaining balance and tension."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Descend safely by lowering one leg at a time."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Engage your core to prevent arching."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Push through the shoulders to stay stable."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Keep eyes focused slightly forward, not on the ground."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Distribute weight evenly across palms and fingers."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Breathe steadily while holding the position."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Do not hold your breath during balance."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale slowly when coming down."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 76.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1756476151
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Shoulder injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wrist pain or carpal tunnel syndrome"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Neck injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "High blood pressure or cardiovascular issues"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8467
  +title: null
  +data: [
    "time" => 1756476151
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Shoulder injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wrist pain or carpal tunnel syndrome"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Neck injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "High blood pressure or cardiovascular issues"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 76.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8454
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.71 ms
Input props
[
  "faq" => App\Entity\Faq {#5535
    -news: Doctrine\ORM\PersistentCollection {#5518 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5520 …}
    #id: 5681
    #createdAt: DateTimeImmutable @1756476151 {#5530
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5505
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5568 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8511
  +faq: App\Entity\Faq {#5535
    -news: Doctrine\ORM\PersistentCollection {#5518 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5520 …}
    #id: 5681
    #createdAt: DateTimeImmutable @1756476151 {#5530
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5505
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5568 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.28 ms
Input props
[
  "question" => "What are the benefits of doing a handstand?"
  "answer" => "A handstand builds shoulder stability, core strength, balance, and body control. It also improves posture, coordination, and overall athletic performance without requiring equipment."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8539
  +question: "What are the benefits of doing a handstand?"
  +answer: "A handstand builds shoulder stability, core strength, balance, and body control. It also improves posture, coordination, and overall athletic performance without requiring equipment."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5566
    -news: Doctrine\ORM\PersistentCollection {#5565 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5563 …}
    #id: 5682
    #createdAt: DateTimeImmutable @1756476151 {#5570
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5567
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5561 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8570
  +faq: App\Entity\Faq {#5566
    -news: Doctrine\ORM\PersistentCollection {#5565 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5563 …}
    #id: 5682
    #createdAt: DateTimeImmutable @1756476151 {#5570
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5567
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5561 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "What is the most common mistake in a handstand?"
  "answer" => "The most common mistake is arching the back and failing to engage the core, which leads to poor alignment and loss of balance. Keeping the body straight and tight is essential."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8615
  +question: "What is the most common mistake in a handstand?"
  +answer: "The most common mistake is arching the back and failing to engage the core, which leads to poor alignment and loss of balance. Keeping the body straight and tight is essential."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5557
    -news: Doctrine\ORM\PersistentCollection {#5556 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5554 …}
    #id: 5683
    #createdAt: DateTimeImmutable @1756476151 {#5559
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5558
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5552 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8618
  +faq: App\Entity\Faq {#5557
    -news: Doctrine\ORM\PersistentCollection {#5556 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5554 …}
    #id: 5683
    #createdAt: DateTimeImmutable @1756476151 {#5559
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5558
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5552 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "Is the handstand safe for shoulders and wrists?"
  "answer" => "Yes, when performed with proper progression and warm-up. However, those with shoulder, wrist, or neck injuries should avoid it or use modified variations under guidance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8662
  +question: "Is the handstand safe for shoulders and wrists?"
  +answer: "Yes, when performed with proper progression and warm-up. However, those with shoulder, wrist, or neck injuries should avoid it or use modified variations under guidance."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5548
    -news: Doctrine\ORM\PersistentCollection {#5547 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5545 …}
    #id: 5684
    #createdAt: DateTimeImmutable @1756476151 {#5550
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5549
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5543 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8665
  +faq: App\Entity\Faq {#5548
    -news: Doctrine\ORM\PersistentCollection {#5547 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5545 …}
    #id: 5684
    #createdAt: DateTimeImmutable @1756476151 {#5550
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5549
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5543 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "How long should I hold a handstand?"
  "answer" => "Beginners may start with a few seconds against a wall, while advanced practitioners can hold free handstands for 20 to 60 seconds or longer depending on control and endurance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8709
  +question: "How long should I hold a handstand?"
  +answer: "Beginners may start with a few seconds against a wall, while advanced practitioners can hold free handstands for 20 to 60 seconds or longer depending on control and endurance."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.14 ms
Input props
[
  "faq" => App\Entity\Faq {#5495
    -news: Doctrine\ORM\PersistentCollection {#5494 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5492 …}
    #id: 5685
    #createdAt: DateTimeImmutable @1756476151 {#5497
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5496
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5490 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8712
  +faq: App\Entity\Faq {#5495
    -news: Doctrine\ORM\PersistentCollection {#5494 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5492 …}
    #id: 5685
    #createdAt: DateTimeImmutable @1756476151 {#5497
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1756476151 {#5496
      date: 2025-08-29 16:02:31.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#5490 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "What muscles does a handstand target?"
  "answer" => "The handstand primarily targets the shoulders and core, with secondary engagement of the triceps, forearms, upper back, and traps for stability and balance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8756
  +question: "What muscles does a handstand target?"
  +answer: "The handstand primarily targets the shoulders and core, with secondary engagement of the triceps, forearms, upper back, and traps for stability and balance."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 84.5 MiB 361.09 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    6
    28
  ]
  "secondaryMuscles" => [
    10
    12
    13
    14
    16
    17
    18
    19
    21
    22
    23
    25
    26
    30
    34
    35
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8684
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8767 …}
  +primaryMuscles: [
    6
    28
  ]
  +secondaryMuscles: [
    10
    12
    13
    14
    16
    17
    18
    19
    21
    22
    23
    25
    26
    30
    34
    35
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: true
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8765 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8766 …}
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.59 ms
Input props
[
  "name" => "Abs"
  "url" => "/en/exercises/muscle/6-abs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9909
  +name: "Abs"
  +url: "/en/exercises/muscle/6-abs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Shoulders"
  "url" => "/en/exercises/muscle/28-shoulders"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9961
  +name: "Shoulders"
  +url: "/en/exercises/muscle/28-shoulders"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Triceps"
  "url" => "/en/exercises/muscle/10-triceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9985
  +name: "Triceps"
  +url: "/en/exercises/muscle/10-triceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Back"
  "url" => "/en/exercises/muscle/12-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10009
  +name: "Back"
  +url: "/en/exercises/muscle/12-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Traps"
  "url" => "/en/exercises/muscle/13-traps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10033
  +name: "Traps"
  +url: "/en/exercises/muscle/13-traps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Forearms"
  "url" => "/en/exercises/muscle/14-forearms"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10057
  +name: "Forearms"
  +url: "/en/exercises/muscle/14-forearms"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Side deltoid (Lateral)"
  "url" => "/en/exercises/muscle/16-side-deltoid-lateral"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10081
  +name: "Side deltoid (Lateral)"
  +url: "/en/exercises/muscle/16-side-deltoid-lateral"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Front deltoid (Anterior)"
  "url" => "/en/exercises/muscle/17-front-deltoid-anterior"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10105
  +name: "Front deltoid (Anterior)"
  +url: "/en/exercises/muscle/17-front-deltoid-anterior"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Rear deltoid (Posterior)"
  "url" => "/en/exercises/muscle/18-rear-deltoid-posterior"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10129
  +name: "Rear deltoid (Posterior)"
  +url: "/en/exercises/muscle/18-rear-deltoid-posterior"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Neck"
  "url" => "/en/exercises/muscle/19-neck"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10153
  +name: "Neck"
  +url: "/en/exercises/muscle/19-neck"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Triceps - Lateral head"
  "url" => "/en/exercises/muscle/21-triceps-lateral-head"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10177
  +name: "Triceps - Lateral head"
  +url: "/en/exercises/muscle/21-triceps-lateral-head"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Triceps - Medial head"
  "url" => "/en/exercises/muscle/22-triceps-medial-head"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10201
  +name: "Triceps - Medial head"
  +url: "/en/exercises/muscle/22-triceps-medial-head"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.17 ms
Input props
[
  "name" => "Triceps - Long head"
  "url" => "/en/exercises/muscle/23-triceps-long-head"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10225
  +name: "Triceps - Long head"
  +url: "/en/exercises/muscle/23-triceps-long-head"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Lats"
  "url" => "/en/exercises/muscle/25-lats"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10249
  +name: "Lats"
  +url: "/en/exercises/muscle/25-lats"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Rhomboid"
  "url" => "/en/exercises/muscle/26-rhomboid"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10273
  +name: "Rhomboid"
  +url: "/en/exercises/muscle/26-rhomboid"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Serratus anterior"
  "url" => "/en/exercises/muscle/30-serratus-anterior"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10297
  +name: "Serratus anterior"
  +url: "/en/exercises/muscle/30-serratus-anterior"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Forearm flexors"
  "url" => "/en/exercises/muscle/34-forearm-flexors"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10321
  +name: "Forearm flexors"
  +url: "/en/exercises/muscle/34-forearm-flexors"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Forearm extensors"
  "url" => "/en/exercises/muscle/35-forearm-extensors"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10345
  +name: "Forearm extensors"
  +url: "/en/exercises/muscle/35-forearm-extensors"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.09 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9897
  +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 {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 84.5 MiB 0.52 ms
Input props
[
  "difficulty" => "advanced"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10378
  +difficulty: "advanced"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Compound"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10409
  +name: "Compound"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Without equipment"
  "url" => "/en/exercises/equipment/29-without-equipment"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10449
  +name: "Without equipment"
  +url: "/en/exercises/equipment/29-without-equipment"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.09 ms
Input props
[
  "name" => "Callisthenics"
  "url" => "/en/exercises/sport/3-callisthenics"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10473
  +name: "Callisthenics"
  +url: "/en/exercises/sport/3-callisthenics"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Strengthening"
  "url" => "/en/exercises/category/61-strengthening"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10497
  +name: "Strengthening"
  +url: "/en/exercises/category/61-strengthening"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Upper body"
  "url" => "/en/exercises/category/67-upper-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10521
  +name: "Upper body"
  +url: "/en/exercises/category/67-upper-body"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.07 ms
Input props
[
  "name" => "Core"
  "url" => "/en/exercises/category/74-core"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10545
  +name: "Core"
  +url: "/en/exercises/category/74-core"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Isometrics"
  "url" => "/en/exercises/category/76-isometrics"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10569
  +name: "Isometrics"
  +url: "/en/exercises/category/76-isometrics"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.06 ms
Input props
[
  "name" => "Functional training"
  "url" => "/en/exercises/category/77-functional-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10593
  +name: "Functional training"
  +url: "/en/exercises/category/77-functional-training"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 84.5 MiB 0.08 ms
Input props
[
  "name" => "Balance and stability"
  "url" => "/en/exercises/category/78-balance-and-stability"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10617
  +name: "Balance and stability"
  +url: "/en/exercises/category/78-balance-and-stability"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.08 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10359
  +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 {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.46 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8393
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 84.5 MiB 0.08 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10669
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.07 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#10709
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 84.5 MiB 1.47 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-659831aab729f?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 {#10745
  +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-659831aab729f?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 84.5 MiB 0.19 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 {#10783
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.07 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 {#10816
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 84.5 MiB 1.78 ms
Input props
[
  "class" => "content-container"
  "title" => "Handstand"
  "description" => "The handstand is a fundamental bodyweight exercise that demonstrates balance, strength, and body control. Performed by holding an inverted position supported only by the hands, it is a key skill in calisthenics, gymnastics, yoga, and functional fitness. The exercise develops shoulder stability, core strength, and neuromuscular coordination, making it one of the most effective movements for improving total body control. Beyond its athletic appeal, the handstand trains essential stabilizer muscles, particularly in the shoulders, arms, and trunk. It also enhances proprioception and spatial awareness, skills that translate into better performance in other athletic and functional activities. Practicing handstands builds confidence in handling bodyweight, improves joint integrity, and can complement both strength and mobility training. Because the movement requires no equipment, it is accessible for athletes training anywhere, though progression should be gradual to avoid strain on the wrists, shoulders, and neck. The handstand is considered an advanced exercise, demanding both physical preparation and mental focus. Consistent practice not only improves balance and control but also contributes to a stronger and more resilient upper body. For anyone seeking to build strength, coordination, and mastery over their own bodyweight, the handstand remains a benchmark skill worth pursuing."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10856
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/659831aab729f-handstand"
  +title: "Handstand"
  +description: "The handstand is a fundamental bodyweight exercise that demonstrates balance, strength, and body control. Performed by holding an inverted position supported only by the hands, it is a key skill in calisthenics, gymnastics, yoga, and functional fitness. The exercise develops shoulder stability, core strength, and neuromuscular coordination, making it one of the most effective movements for improving total body control. Beyond its athletic appeal, the handstand trains essential stabilizer muscles, particularly in the shoulders, arms, and trunk. It also enhances proprioception and spatial awareness, skills that translate into better performance in other athletic and functional activities. Practicing handstands builds confidence in handling bodyweight, improves joint integrity, and can complement both strength and mobility training. Because the movement requires no equipment, it is accessible for athletes training anywhere, though progression should be gradual to avoid strain on the wrists, shoulders, and neck. The handstand is considered an advanced exercise, demanding both physical preparation and mental focus. Consistent practice not only improves balance and control but also contributes to a stronger and more resilient upper body. For anyone seeking to build strength, coordination, and mastery over their own bodyweight, the handstand remains a benchmark skill worth pursuing."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.07 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 {#10864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#10886
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#10910
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#10933
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.05 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 {#10956
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#10979
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11002
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.06 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 {#11025
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 84.5 MiB 0.56 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 84.5 MiB 0.46 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#11072
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 84.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11127
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
84.5 MiB 0.18 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#11119
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.04 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 {#11161
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11193
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11216
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11239
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11262
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11285
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11308
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11331
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 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 {#11354
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6329 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}