Components

20 Twig Components
116 Render Count
745 ms Render Time
100.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.58ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
15 0.81ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.30ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.43ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.24ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.33ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.26ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.92ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 35.72ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.49ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.66ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.40ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.35ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 700.31ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.25ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.63ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.28ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 100.5 MiB 35.72 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#9534
  -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 100.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 {#9581
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9592
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
100.5 MiB 1.03 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9643
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9658
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9708
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9736
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9752
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9776
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9824
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9848
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9872
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#9920
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10265
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
100.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10234
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 100.5 MiB 7.49 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#10327
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10328 …}
  -formFactory: Symfony\Component\Form\FormFactory {#10326 …}
}
media:icon App\Twig\Components\Media\Icon 100.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#10479
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10514
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10544
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10576
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.5 MiB 0.04 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 {#10595
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10705
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10739
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10755
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10779
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10803
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10827
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10851
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10875
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10899
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10923
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10947
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10971
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 100.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11016
  +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 100.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 {#11006
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#10647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 100.5 MiB 0.66 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4542
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Fente Croisée Inversée avec Haltère"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#5624
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Lunge"
      "url" => "/fr/exercices/groupe/70-lunge"
    ]
    [
      "label" => "Fente Croisée Inversée avec Haltère"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4542
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Lunge"
        "url" => "/fr/exercices/groupe/70-lunge"
      ]
      [
        "label" => "Fente Croisée Inversée avec Haltère"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 100.5 MiB 0.05 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 {#7901
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#8275
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#8632
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 100.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#9725
  +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 100.5 MiB 0.35 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4473
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4475 …}
    #credits: Doctrine\ORM\PersistentCollection {#4477 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=zyVUshImsIg"
    #id: 913
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4524 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450640 {#4511
      date: 2024-11-12 23:30:40.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450640 {#4463
      date: 2024-11-12 23:30:40.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "zyVUshImsIg"
  }
  "title" => "Fente croisée inversée en goblet avec haltère"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#11151
  +media: App\Entity\Media\MediaVideo {#4473
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4475 …}
    #credits: Doctrine\ORM\PersistentCollection {#4477 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=zyVUshImsIg"
    #id: 913
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4524 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450640 {#4511
      date: 2024-11-12 23:30:40.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450640 {#4463
      date: 2024-11-12 23:30:40.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "zyVUshImsIg"
  }
  +title: "Fente croisée inversée en goblet avec haltère"
  +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 100.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 {#11167
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.5 MiB 0.06 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 {#11200
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 100.5 MiB 1.38 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#11224
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d7105b638-fente-croisee-inversee-en-goblet-avec-haltere?alias=11530&open-account-panel-popup=1"
  +title: "Fente Croisée Inversée avec Haltère - Exercice - FitMetrics"
  +description: "La Fente Croisée Inversée en Goblet avec Haltère est un exercice fonctionnel qui allie force, coordination et mobilité pour le bas du corps. En adoptant une trajectoire diagonale vers l’arrière, ce mouvement sollicite intensément les fessiers, les quadriceps et les adducteurs tout en renforçant les muscles stabilisateurs et la sangle abdominale. Tenir un haltère en position goblet favorise un bon alignement postural et accentue l’activation du tronc. Ce type de fente offre une stimulation musculaire différente des fentes classiques en mettant l’accent sur le contrôle du mouvement dans plusieurs plans. Adaptée à différents niveaux de pratique, cette variante est particulièrement bénéfique pour améliorer la stabilité unilatérale, prévenir les déséquilibres musculaires et soutenir la performance athlétique. Intégrée dans des routines de renforcement, d’hypertrophie ou d’échauffement dynamique, elle constitue un outil efficace pour développer force, coordination et contrôle moteur des membres inférieurs."
  +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 100.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 {#11254
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.5 MiB 0.05 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 {#11307
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11330
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11353
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11376
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11399
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11422
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#11453
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 100.5 MiB 0.82 ms
Input props
[
  "data" => [
    "time" => 1753701949
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Tenez-vous debout, un haltère maintenu à hauteur de poitrine en position goblet."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Faites un pas en arrière et en diagonale derrière l'autre jambe."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Abaissez les hanches jusqu'à ce que la cuisse avant soit parallèle au sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Poussez sur le talon avant pour revenir à la position initiale."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez de l'autre côté."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez le torse droit pendant tout le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Engagez la sangle abdominale pour maintenir l’équilibre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez que le genou avant ne s’affaisse vers l’intérieur."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Contrôlez la descente sans à-coups ni rebond."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en reculant et en descendant en fente."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en poussant pour revenir à la position de départ."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11502
  +title: null
  +data: [
    "time" => 1753701949
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Tenez-vous debout, un haltère maintenu à hauteur de poitrine en position goblet."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Faites un pas en arrière et en diagonale derrière l'autre jambe."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Abaissez les hanches jusqu'à ce que la cuisse avant soit parallèle au sol."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Poussez sur le talon avant pour revenir à la position initiale."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Répétez de l'autre côté."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Gardez le torse droit pendant tout le mouvement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Engagez la sangle abdominale pour maintenir l’équilibre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Évitez que le genou avant ne s’affaisse vers l’intérieur."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Contrôlez la descente sans à-coups ni rebond."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en reculant et en descendant en fente."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez en poussant pour revenir à la position de départ."
              "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 100.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1753701949
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Blessures au genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilité ou conflit de la hanche"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou hernies discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Troubles de l’équilibre"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11563
  +title: null
  +data: [
    "time" => 1753701949
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Blessures au genou"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Instabilité ou conflit de la hanche"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Douleurs lombaires ou hernies discales"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Troubles de l’équilibre"
              "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 100.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#11550
  +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 100.5 MiB 0.66 ms
Input props
[
  "faq" => App\Entity\Faq {#8951
    -news: Doctrine\ORM\PersistentCollection {#8968 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8966 …}
    #id: 4170
    #createdAt: DateTimeImmutable @1752729682 {#8956
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8981
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8918 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11607
  +faq: App\Entity\Faq {#8951
    -news: Doctrine\ORM\PersistentCollection {#8968 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8966 …}
    #id: 4170
    #createdAt: DateTimeImmutable @1752729682 {#8956
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8981
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8918 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 100.5 MiB 0.25 ms
Input props
[
  "question" => "Quels muscles sont sollicités par les fentes croisées avec haltères ?"
  "answer" => "Les fentes croisées avec haltères ciblent principalement les fessiers, les quadriceps et les adducteurs, tout en mobilisant la sangle abdominale et les ischio-jambiers pour la stabilisation."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11635
  +question: "Quels muscles sont sollicités par les fentes croisées avec haltères ?"
  +answer: "Les fentes croisées avec haltères ciblent principalement les fessiers, les quadriceps et les adducteurs, tout en mobilisant la sangle abdominale et les ischio-jambiers pour la stabilisation."
}
faq App\Twig\Components\Ui\FaqComponent 100.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#8920
    -news: Doctrine\ORM\PersistentCollection {#8921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8923 …}
    #id: 4171
    #createdAt: DateTimeImmutable @1752729682 {#8916
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8919
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8925 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11666
  +faq: App\Entity\Faq {#8920
    -news: Doctrine\ORM\PersistentCollection {#8921 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8923 …}
    #id: 4171
    #createdAt: DateTimeImmutable @1752729682 {#8916
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8919
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8925 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 100.5 MiB 0.05 ms
Input props
[
  "question" => "Est-ce que la fente en goblet croisée est efficace pour muscler les fessiers ?"
  "answer" => "Oui, la fente en goblet croisée est très efficace pour développer les fessiers grâce à l'engagement latéral et au mouvement croisé qui sollicitent fortement cette zone."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11711
  +question: "Est-ce que la fente en goblet croisée est efficace pour muscler les fessiers ?"
  +answer: "Oui, la fente en goblet croisée est très efficace pour développer les fessiers grâce à l'engagement latéral et au mouvement croisé qui sollicitent fortement cette zone."
}
faq App\Twig\Components\Ui\FaqComponent 100.5 MiB 0.16 ms
Input props
[
  "faq" => App\Entity\Faq {#8929
    -news: Doctrine\ORM\PersistentCollection {#8930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8932 …}
    #id: 4172
    #createdAt: DateTimeImmutable @1752729682 {#8927
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8928
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8934 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11714
  +faq: App\Entity\Faq {#8929
    -news: Doctrine\ORM\PersistentCollection {#8930 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8932 …}
    #id: 4172
    #createdAt: DateTimeImmutable @1752729682 {#8927
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8928
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8934 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 100.5 MiB 0.05 ms
Input props
[
  "question" => "Est-ce que les débutants peuvent faire des fentes croisées avec haltère ?"
  "answer" => "Oui, les débutants peuvent commencer avec un haltère léger, en se concentrant d’abord sur la technique et l’équilibre avant d’augmenter la charge."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11758
  +question: "Est-ce que les débutants peuvent faire des fentes croisées avec haltère ?"
  +answer: "Oui, les débutants peuvent commencer avec un haltère léger, en se concentrant d’abord sur la technique et l’équilibre avant d’augmenter la charge."
}
faq App\Twig\Components\Ui\FaqComponent 100.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#8938
    -news: Doctrine\ORM\PersistentCollection {#8939 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8941 …}
    #id: 4173
    #createdAt: DateTimeImmutable @1752729682 {#8936
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8937
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8943 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11761
  +faq: App\Entity\Faq {#8938
    -news: Doctrine\ORM\PersistentCollection {#8939 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8941 …}
    #id: 4173
    #createdAt: DateTimeImmutable @1752729682 {#8936
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8937
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8943 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 100.5 MiB 0.04 ms
Input props
[
  "question" => "Quelle est la différence entre une fente croisée et une fente classique ?"
  "answer" => "La fente croisée implique un pas en diagonale derrière le corps, ce qui augmente l’activation des fessiers et des adducteurs par rapport à la fente classique en ligne droite."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11805
  +question: "Quelle est la différence entre une fente croisée et une fente classique ?"
  +answer: "La fente croisée implique un pas en diagonale derrière le corps, ce qui augmente l’activation des fessiers et des adducteurs par rapport à la fente classique en ligne droite."
}
faq App\Twig\Components\Ui\FaqComponent 100.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#8991
    -news: Doctrine\ORM\PersistentCollection {#8992 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8994 …}
    #id: 4174
    #createdAt: DateTimeImmutable @1752729682 {#8989
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8990
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8996 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11808
  +faq: App\Entity\Faq {#8991
    -news: Doctrine\ORM\PersistentCollection {#8992 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8994 …}
    #id: 4174
    #createdAt: DateTimeImmutable @1752729682 {#8989
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752729682 {#8990
      date: 2025-07-17 07:21:22.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#8996 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 100.5 MiB 0.04 ms
Input props
[
  "question" => "Faut-il utiliser une barre ou un haltère pour les fentes croisées ?"
  "answer" => "L'utilisation d'un haltère est recommandée pour les fentes croisées car elle permet un meilleur contrôle et une plus grande sécurité lors du mouvement en croix."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11852
  +question: "Faut-il utiliser une barre ou un haltère pour les fentes croisées ?"
  +answer: "L'utilisation d'un haltère est recommandée pour les fentes croisées car elle permet un meilleur contrôle et une plus grande sécurité lors du mouvement en croix."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 100.5 MiB 700.31 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    2
    3
    4
  ]
  "secondaryMuscles" => [
    6
    7
    15
    31
    33
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#11780
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#11863 …}
  +primaryMuscles: [
    2
    3
    4
  ]
  +secondaryMuscles: [
    6
    7
    15
    31
    33
  ]
  +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 {#11861 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#11862 …}
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.29 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/fr/exercices/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13296
  +name: "Quadriceps"
  +url: "/fr/exercices/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 ms
Input props
[
  "name" => "Fessiers"
  "url" => "/fr/exercices/muscle/3-fessiers"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13348
  +name: "Fessiers"
  +url: "/fr/exercices/muscle/3-fessiers"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 ms
Input props
[
  "name" => "Adducteurs"
  "url" => "/fr/exercices/muscle/4-adducteurs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13372
  +name: "Adducteurs"
  +url: "/fr/exercices/muscle/4-adducteurs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13396
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.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 {#13420
  +name: "Ischio-jambiers"
  +url: "/fr/exercices/muscle/7-ischio-jambiers"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.03 ms
Input props
[
  "name" => "Obliques"
  "url" => "/fr/exercices/muscle/15-obliques"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13444
  +name: "Obliques"
  +url: "/fr/exercices/muscle/15-obliques"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.03 ms
Input props
[
  "name" => "Abducteurs"
  "url" => "/fr/exercices/muscle/31-abducteurs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13468
  +name: "Abducteurs"
  +url: "/fr/exercices/muscle/31-abducteurs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.03 ms
Input props
[
  "name" => "Moyen fessier"
  "url" => "/fr/exercices/muscle/33-moyen-fessier"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13492
  +name: "Moyen fessier"
  +url: "/fr/exercices/muscle/33-moyen-fessier"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 100.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13206
  +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 100.5 MiB 0.25 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#13525
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 ms
Input props
[
  "name" => "Composé"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13556
  +name: "Composé"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 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 {#13596
  +name: "Haltère"
  +url: "/fr/exercices/equipement/1-halt%C3%A8re"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.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 {#13620
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.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 {#13644
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.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 {#13668
  +name: "Crossfit"
  +url: "/fr/exercices/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.5 MiB 0.04 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13692
  +name: "Renforcement"
  +url: "/fr/exercices/categorie/61-renforcement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 100.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 {#13716
  +name: "Bas du corps"
  +url: "/fr/exercices/categorie/68-bas-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 100.5 MiB 0.04 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13506
  +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 100.5 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#11489
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 100.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#13773
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 100.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 {#13811
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 100.5 MiB 0.63 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d7105b638?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 {#13847
  +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d7105b638?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 100.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 {#13885
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#13918
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 100.5 MiB 0.88 ms
Input props
[
  "class" => "content-container"
  "title" => "Fente croisée inversée en goblet avec haltère"
  "description" => "La Fente Croisée Inversée en Goblet avec Haltère est un exercice fonctionnel qui allie force, coordination et mobilité pour le bas du corps. En adoptant une trajectoire diagonale vers l’arrière, ce mouvement sollicite intensément les fessiers, les quadriceps et les adducteurs tout en renforçant les muscles stabilisateurs et la sangle abdominale. Tenir un haltère en position goblet favorise un bon alignement postural et accentue l’activation du tronc. Ce type de fente offre une stimulation musculaire différente des fentes classiques en mettant l’accent sur le contrôle du mouvement dans plusieurs plans. Adaptée à différents niveaux de pratique, cette variante est particulièrement bénéfique pour améliorer la stabilité unilatérale, prévenir les déséquilibres musculaires et soutenir la performance athlétique. Intégrée dans des routines de renforcement, d’hypertrophie ou d’échauffement dynamique, elle constitue un outil efficace pour développer force, coordination et contrôle moteur des membres inférieurs."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#13958
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d7105b638-fente-croisee-inversee-en-goblet-avec-haltere?alias=11530&open-account-panel-popup=1"
  +title: "Fente croisée inversée en goblet avec haltère"
  +description: "La Fente Croisée Inversée en Goblet avec Haltère est un exercice fonctionnel qui allie force, coordination et mobilité pour le bas du corps. En adoptant une trajectoire diagonale vers l’arrière, ce mouvement sollicite intensément les fessiers, les quadriceps et les adducteurs tout en renforçant les muscles stabilisateurs et la sangle abdominale. Tenir un haltère en position goblet favorise un bon alignement postural et accentue l’activation du tronc. Ce type de fente offre une stimulation musculaire différente des fentes classiques en mettant l’accent sur le contrôle du mouvement dans plusieurs plans. Adaptée à différents niveaux de pratique, cette variante est particulièrement bénéfique pour améliorer la stabilité unilatérale, prévenir les déséquilibres musculaires et soutenir la performance athlétique. Intégrée dans des routines de renforcement, d’hypertrophie ou d’échauffement dynamique, elle constitue un outil efficace pour développer force, coordination et contrôle moteur des membres inférieurs."
  +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 100.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 {#13966
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#13988
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14012
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14035
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14058
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14081
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14104
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14127
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 100.5 MiB 0.28 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 100.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#14174
  +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 100.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#14229
  +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]
100.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14221
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14263
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14295
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14318
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14341
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14364
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14387
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14410
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14433
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 100.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 {#14456
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9584 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}