Redirect 301 redirect from GET @training_exercise_detail (1bdc90)

Components

20 Twig Components
119 Render Count
554 ms Render Time
94.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 2.56ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
18 0.99ms
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.45ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.27ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.36ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.50ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.30ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.98ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.28ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 39.20ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.91ms
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.39ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.33ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 504.61ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.32ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.73ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.36ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.30ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 82.5 MiB 39.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#9629
  -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 76.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 {#9676
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9687
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
76.5 MiB 1.05 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9738
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9753
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9803
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9831
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9847
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9871
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9895
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9943
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9967
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9991
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#10015
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.05 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 {#10360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
78.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10329
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 82.5 MiB 8.91 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#10422
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10423 …}
  -formFactory: Symfony\Component\Form\FormFactory {#10421 …}
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10574
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10609
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10639
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.05 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 {#10671
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10690
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10834
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.5 MiB 0.03 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 {#10850
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10874
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10898
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10922
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10970
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10994
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11018
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11042
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11066
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 82.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11111
  +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 82.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 {#11101
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10742
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 82.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4620
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Fente avec haltères au-dessus de la tête et rebonds"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#11194
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Lunge"
      "url" => "/fr/exercices/groupe/70-lunge"
    ]
    [
      "label" => "Fente avec haltères au-dessus de la tête et rebonds"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4620
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Fente avec haltères au-dessus de la tête et rebonds"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11224
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11246
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11269
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 82.5 MiB 0.39 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#11312
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 82.5 MiB 0.33 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4551
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4553 …}
    #credits: Doctrine\ORM\PersistentCollection {#4555 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=POaecLTtACs"
    #id: 2082
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4602 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450687 {#4589
      date: 2024-11-12 23:31:27.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450687 {#4541
      date: 2024-11-12 23:31:27.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "POaecLTtACs"
  }
  "title" => "Fente avec haltères au-dessus de la tête et rebonds"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#11399
  +media: App\Entity\Media\MediaVideo {#4551
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4553 …}
    #credits: Doctrine\ORM\PersistentCollection {#4555 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=POaecLTtACs"
    #id: 2082
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4602 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450687 {#4589
      date: 2024-11-12 23:31:27.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450687 {#4541
      date: 2024-11-12 23:31:27.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "POaecLTtACs"
  }
  +title: "Fente avec haltères au-dessus de la tête et rebonds"
  +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 82.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 {#11415
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11448
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 82.5 MiB 1.32 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#11472
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d73f7e403-fente-avec-halteres-au-dessus-de-la-tete-et-rebonds"
  +title: "Fente avec haltères au-dessus de la tête et rebonds - Exercice - FitMetrics"
  +description: "La fente avec petits rebonds haltères au-dessus de la tête est un exercice avancé qui renforce simultanément le bas du corps, le tronc et la stabilité des épaules. Elle consiste à maintenir des haltères bras tendus au-dessus de la tête tout en réalisant une fente, puis à effectuer de légers mouvements de rebond dans la position basse. Ce mouvement accroît le temps sous tension, stimulant ainsi l’endurance musculaire et le contrôle postural. Il sollicite l’ensemble du corps, notamment en raison de la position unilatérale et du centre de gravité élevé, ce qui en fait un exercice particulièrement efficace pour améliorer la coordination et l’équilibre. Idéale pour les sportifs et pratiquants avancés, cette variante fonctionnelle peut être intégrée dans des circuits de conditionnement pour augmenter l’intensité tout en développant la synergie corporelle et la maîtrise des mouvements dynamiques."
  +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 82.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 {#11502
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11530
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11555
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11578
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11601
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11624
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11670
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11701
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 84.5 MiB 0.87 ms
Input props
[
  "data" => [
    "time" => 1748943397
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Tenez-vous droit avec un haltère dans chaque main, bras tendus au-dessus de la tête."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Faites un pas en avant pour entrer en position de fente, en abaissant le genou arrière vers le sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Effectuez de petits rebonds contrôlés en déplaçant légèrement les hanches de haut en bas."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la tension musculaire et l’engagement du tronc pendant toute la durée des rebonds."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Poussez sur le talon avant pour revenir à la position de départ ou changez de jambe si nécessaire."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez les bras tendus au-dessus de la tête et les épaules actives."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez de cambrer le bas du dos ; engagez les abdominaux pour stabiliser."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez un torse vertical sans vous pencher en avant."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Alignez le genou avant avec la cheville durant tout le mouvement."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en descendant dans la fente."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement à travers chaque rebond."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez avant de revenir à la position initiale."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11750
  +title: null
  +data: [
    "time" => 1748943397
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Tenez-vous droit avec un haltère dans chaque main, bras tendus au-dessus de la tête."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Faites un pas en avant pour entrer en position de fente, en abaissant le genou arrière vers le sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Effectuez de petits rebonds contrôlés en déplaçant légèrement les hanches de haut en bas."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez la tension musculaire et l’engagement du tronc pendant toute la durée des rebonds."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Poussez sur le talon avant pour revenir à la position de départ ou changez de jambe si nécessaire."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez les bras tendus au-dessus de la tête et les épaules actives."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez de cambrer le bas du dos ; engagez les abdominaux pour stabiliser."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintenez un torse vertical sans vous pencher en avant."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Alignez le genou avant avec la cheville durant tout le mouvement."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en descendant dans la fente."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez lentement à travers chaque rebond."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Inspirez avant de revenir à la position initiale."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://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 84.5 MiB 0.11 ms
Input props
[
  "data" => [
    "time" => 1748943397
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial ou instabilité de l’épaule"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou lésions discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Problèmes ou instabilité de l’articulation du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Troubles de l’équilibre ou atteintes vestibulaires"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11811
  +title: null
  +data: [
    "time" => 1748943397
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Conflit sous-acromial ou instabilité de l’épaule"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou lésions discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Problèmes ou instabilité de l’articulation du genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Troubles de l’équilibre ou atteintes vestibulaires"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 84.5 MiB 0.27 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#11798
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.71 ms
Input props
[
  "faq" => App\Entity\Faq {#9048
    -news: Doctrine\ORM\PersistentCollection {#9065 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9063 …}
    #id: 1701
    #createdAt: DateTimeImmutable @1748930848 {#9053
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9078
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9015 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11855
  +faq: App\Entity\Faq {#9048
    -news: Doctrine\ORM\PersistentCollection {#9065 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9063 …}
    #id: 1701
    #createdAt: DateTimeImmutable @1748930848 {#9053
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9078
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9015 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.27 ms
Input props
[
  "question" => "Quels muscles sont sollicités lors des fentes avec rebonds et haltères au-dessus de la tête ?"
  "answer" => "Les fentes avec rebonds et haltères au-dessus de la tête ciblent principalement les quadriceps, les fessiers et les épaules, tout en sollicitant aussi le tronc, les ischio-jambiers et les triceps pour la stabilisation."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11883
  +question: "Quels muscles sont sollicités lors des fentes avec rebonds et haltères au-dessus de la tête ?"
  +answer: "Les fentes avec rebonds et haltères au-dessus de la tête ciblent principalement les quadriceps, les fessiers et les épaules, tout en sollicitant aussi le tronc, les ischio-jambiers et les triceps pour la stabilisation."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#9017
    -news: Doctrine\ORM\PersistentCollection {#9018 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9020 …}
    #id: 1702
    #createdAt: DateTimeImmutable @1748930848 {#9013
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9016
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9022 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11914
  +faq: App\Entity\Faq {#9017
    -news: Doctrine\ORM\PersistentCollection {#9018 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9020 …}
    #id: 1702
    #createdAt: DateTimeImmutable @1748930848 {#9013
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9016
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9022 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.05 ms
Input props
[
  "question" => "Les fentes avec haltères au-dessus de la tête renforcent-elles les abdominaux ?"
  "answer" => "Oui, cette variation est excellente pour le renforcement du tronc, car elle exige un engagement abdominal et une stabilité rachidienne importants pour supporter la charge en hauteur."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11959
  +question: "Les fentes avec haltères au-dessus de la tête renforcent-elles les abdominaux ?"
  +answer: "Oui, cette variation est excellente pour le renforcement du tronc, car elle exige un engagement abdominal et une stabilité rachidienne importants pour supporter la charge en hauteur."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.17 ms
Input props
[
  "faq" => App\Entity\Faq {#9026
    -news: Doctrine\ORM\PersistentCollection {#9027 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9029 …}
    #id: 1703
    #createdAt: DateTimeImmutable @1748930848 {#9024
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9025
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9031 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11962
  +faq: App\Entity\Faq {#9026
    -news: Doctrine\ORM\PersistentCollection {#9027 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9029 …}
    #id: 1703
    #createdAt: DateTimeImmutable @1748930848 {#9024
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9025
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9031 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.05 ms
Input props
[
  "question" => "Les débutants peuvent-ils faire des fentes avec haltères au-dessus de la tête et rebonds ?"
  "answer" => "Cet exercice est destiné aux utilisateurs avancés en raison de sa complexité. Les débutants devraient d’abord maîtriser les fentes classiques et les maintiens en overhead séparément."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12006
  +question: "Les débutants peuvent-ils faire des fentes avec haltères au-dessus de la tête et rebonds ?"
  +answer: "Cet exercice est destiné aux utilisateurs avancés en raison de sa complexité. Les débutants devraient d’abord maîtriser les fentes classiques et les maintiens en overhead séparément."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#9035
    -news: Doctrine\ORM\PersistentCollection {#9036 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9038 …}
    #id: 1704
    #createdAt: DateTimeImmutable @1748930848 {#9033
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9034
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9040 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12009
  +faq: App\Entity\Faq {#9035
    -news: Doctrine\ORM\PersistentCollection {#9036 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9038 …}
    #id: 1704
    #createdAt: DateTimeImmutable @1748930848 {#9033
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9034
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9040 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "Combien de rebonds faut-il faire par fente ?"
  "answer" => "Il est généralement recommandé de faire entre 3 et 5 petits rebonds pour maximiser la sollicitation musculaire sans altérer la posture."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12053
  +question: "Combien de rebonds faut-il faire par fente ?"
  +answer: "Il est généralement recommandé de faire entre 3 et 5 petits rebonds pour maximiser la sollicitation musculaire sans altérer la posture."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.14 ms
Input props
[
  "faq" => App\Entity\Faq {#9088
    -news: Doctrine\ORM\PersistentCollection {#9089 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9091 …}
    #id: 1705
    #createdAt: DateTimeImmutable @1748930848 {#9086
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9087
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9093 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12056
  +faq: App\Entity\Faq {#9088
    -news: Doctrine\ORM\PersistentCollection {#9089 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9091 …}
    #id: 1705
    #createdAt: DateTimeImmutable @1748930848 {#9086
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1748930848 {#9087
      date: 2025-06-03 08:07:28.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#9093 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "Quel poids utiliser pour les fentes overhead avec rebonds ?"
  "answer" => "Commencez avec des haltères légers pour maîtriser la technique. Augmentez progressivement la charge en veillant à conserver l’amplitude et la posture correcte."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12100
  +question: "Quel poids utiliser pour les fentes overhead avec rebonds ?"
  +answer: "Commencez avec des haltères légers pour maîtriser la technique. Augmentez progressivement la charge en veillant à conserver l’amplitude et la posture correcte."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 92.5 MiB 504.61 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    2
    3
    28
  ]
  "secondaryMuscles" => [
    6
    7
    8
    10
    15
    17
    37
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#12028
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#12111 …}
  +primaryMuscles: [
    2
    3
    28
  ]
  +secondaryMuscles: [
    6
    7
    8
    10
    15
    17
    37
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: false
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#12109 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#12110 …}
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.34 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/fr/exercices/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13182
  +name: "Quadriceps"
  +url: "/fr/exercices/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Fessiers"
  "url" => "/fr/exercices/muscle/3-fessiers"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13234
  +name: "Fessiers"
  +url: "/fr/exercices/muscle/3-fessiers"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Épaules"
  "url" => "/fr/exercices/muscle/28-epaules"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13258
  +name: "Épaules"
  +url: "/fr/exercices/muscle/28-epaules"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13282
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Ischio-jambiers"
  "url" => "/fr/exercices/muscle/7-ischio-jambiers"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13306
  +name: "Ischio-jambiers"
  +url: "/fr/exercices/muscle/7-ischio-jambiers"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Mollets"
  "url" => "/fr/exercices/muscle/8-mollets"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13330
  +name: "Mollets"
  +url: "/fr/exercices/muscle/8-mollets"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Triceps"
  "url" => "/fr/exercices/muscle/10-triceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13354
  +name: "Triceps"
  +url: "/fr/exercices/muscle/10-triceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Obliques"
  "url" => "/fr/exercices/muscle/15-obliques"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13378
  +name: "Obliques"
  +url: "/fr/exercices/muscle/15-obliques"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Deltoïde antérieur"
  "url" => "/fr/exercices/muscle/17-delto%C3%AFde-ant%C3%A9rieur"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13402
  +name: "Deltoïde antérieur"
  +url: "/fr/exercices/muscle/17-delto%C3%AFde-ant%C3%A9rieur"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Grand fessier"
  "url" => "/fr/exercices/muscle/37-grand-fessier"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13426
  +name: "Grand fessier"
  +url: "/fr/exercices/muscle/37-grand-fessier"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#12835
  +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 {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 92.5 MiB 0.32 ms
Input props
[
  "difficulty" => "advanced"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#13459
  +difficulty: "advanced"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.05 ms
Input props
[
  "name" => "Haltère"
  "url" => "/fr/exercices/equipement/1-halt%C3%A8re"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13504
  +name: "Haltère"
  +url: "/fr/exercices/equipement/1-halt%C3%A8re"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Musculation"
  "url" => "/fr/exercices/sport/1-musculation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13531
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Fitness"
  "url" => "/fr/exercices/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13555
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/fr/exercices/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13579
  +name: "Crossfit"
  +url: "/fr/exercices/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.05 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13603
  +name: "Renforcement"
  +url: "/fr/exercices/categorie/61-renforcement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Bas du corps"
  "url" => "/fr/exercices/categorie/68-bas-du-corps"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13627
  +name: "Bas du corps"
  +url: "/fr/exercices/categorie/68-bas-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Entraînement fonctionnel"
  "url" => "/fr/exercices/categorie/77-entrainement-fonctionnel"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13651
  +name: "Entraînement fonctionnel"
  +url: "/fr/exercices/categorie/77-entrainement-fonctionnel"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Équilibre et stabilité"
  "url" => "/fr/exercices/categorie/78-equilibre-et-stabilite"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13675
  +name: "Équilibre et stabilité"
  +url: "/fr/exercices/categorie/78-equilibre-et-stabilite"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.04 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13440
  +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 {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.24 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#11737
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#13732
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 92.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 {#13769
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 92.5 MiB 0.73 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d73f7e403?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 {#13805
  +route: "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d73f7e403?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 92.5 MiB 0.04 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 {#13843
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.5 MiB 0.04 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 {#13876
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 94.5 MiB 0.99 ms
Input props
[
  "class" => "content-container"
  "title" => "Fente avec haltères au-dessus de la tête et rebonds"
  "description" => "La fente avec petits rebonds haltères au-dessus de la tête est un exercice avancé qui renforce simultanément le bas du corps, le tronc et la stabilité des épaules. Elle consiste à maintenir des haltères bras tendus au-dessus de la tête tout en réalisant une fente, puis à effectuer de légers mouvements de rebond dans la position basse. Ce mouvement accroît le temps sous tension, stimulant ainsi l’endurance musculaire et le contrôle postural. Il sollicite l’ensemble du corps, notamment en raison de la position unilatérale et du centre de gravité élevé, ce qui en fait un exercice particulièrement efficace pour améliorer la coordination et l’équilibre. Idéale pour les sportifs et pratiquants avancés, cette variante fonctionnelle peut être intégrée dans des circuits de conditionnement pour augmenter l’intensité tout en développant la synergie corporelle et la maîtrise des mouvements dynamiques."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#13916
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d73f7e403-fente-avec-halteres-au-dessus-de-la-tete-et-rebonds"
  +title: "Fente avec haltères au-dessus de la tête et rebonds"
  +description: "La fente avec petits rebonds haltères au-dessus de la tête est un exercice avancé qui renforce simultanément le bas du corps, le tronc et la stabilité des épaules. Elle consiste à maintenir des haltères bras tendus au-dessus de la tête tout en réalisant une fente, puis à effectuer de légers mouvements de rebond dans la position basse. Ce mouvement accroît le temps sous tension, stimulant ainsi l’endurance musculaire et le contrôle postural. Il sollicite l’ensemble du corps, notamment en raison de la position unilatérale et du centre de gravité élevé, ce qui en fait un exercice particulièrement efficace pour améliorer la coordination et l’équilibre. Idéale pour les sportifs et pratiquants avancés, cette variante fonctionnelle peut être intégrée dans des circuits de conditionnement pour augmenter l’intensité tout en développant la synergie corporelle et la maîtrise des mouvements dynamiques."
  +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 94.5 MiB 0.03 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 {#13924
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.5 MiB 0.03 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 {#13946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#13970
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#13993
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14016
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14039
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14062
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14085
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 94.5 MiB 0.36 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 {#2927 …}
  #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 94.5 MiB 0.30 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#14132
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 94.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#14187
  +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]
94.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14179
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 94.5 MiB 0.03 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 {#14221
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14253
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14276
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14299
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14322
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14345
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14368
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14391
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14414
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9679 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}