GET https://test.fitmetrics.ch/fr/exercice/6733d7149867b-inclinaison-laterale-avec-haltere?alias=14678

Components

20 Twig Components
109 Render Count
541 ms Render Time
88.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 3.46ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
8 1.34ms
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.47ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.40ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.48ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.55ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.54ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 1.04ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.63ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 37.78ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.40ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.57ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.43ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.39ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 487.95ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.62ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.68ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.97ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.61ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 76.5 MiB 37.78 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#6582
  -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 70.5 MiB 0.40 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 {#6629
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6640
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 1.00 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6691
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6706
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden 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 {#6756
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6784
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6824
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6848
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6872
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6920
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6944
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6968
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.06 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 {#7341
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
70.5 MiB 0.14 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7310
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 9.40 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#7403
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#7404 …}
  -formFactory: Symfony\Component\Form\FormFactory {#7402 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.06 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 {#7555
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7590
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7620
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#7652
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7671
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7781
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#7815
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7831
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7855
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7879
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7903
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7927
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7951
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7975
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7999
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8023
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8047
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 76.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8092
  +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 76.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 {#8082
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#7723
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 76.5 MiB 0.57 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4377
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Side Bend"
        "url" => "/fr/exercices/groupe/251-side-bend"
      ]
      [
        "label" => "Inclinaison latérale avec haltère"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#8175
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Side Bend"
      "url" => "/fr/exercices/groupe/251-side-bend"
    ]
    [
      "label" => "Inclinaison latérale avec haltère"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4377
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Side Bend"
        "url" => "/fr/exercices/groupe/251-side-bend"
      ]
      [
        "label" => "Inclinaison latérale avec haltère"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8205
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8250
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 76.5 MiB 0.43 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#8293
  +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 76.5 MiB 0.39 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4308
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4310 …}
    #credits: Doctrine\ORM\PersistentCollection {#4312 …}
    -source: null
    -zone: null
    -urlExternal: "https://youtu.be/4osjLo_rUf4"
    #id: 1221
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4359 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450644 {#4346
      date: 2024-11-12 23:30:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1756965198 {#4298
      date: 2025-09-04 07:53:18.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#3700 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "Jfx3LAUvXxg"
  }
  "title" => "Inclinaison latérale avec haltère"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#8365
  +media: App\Entity\Media\MediaVideo {#4308
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4310 …}
    #credits: Doctrine\ORM\PersistentCollection {#4312 …}
    -source: null
    -zone: null
    -urlExternal: "https://youtu.be/4osjLo_rUf4"
    #id: 1221
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4359 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450644 {#4346
      date: 2024-11-12 23:30:44.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1756965198 {#4298
      date: 2025-09-04 07:53:18.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#3700 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "Jfx3LAUvXxg"
  }
  +title: "Inclinaison latérale 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 76.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 {#8390
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#8423
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 76.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 {#8447
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d7149867b-inclinaison-laterale-avec-haltere?alias=14678"
  +title: "Inclinaison latérale avec haltère - Exercice - FitMetrics"
  +description: "L’inclinaison latérale avec haltère est un exercice d’isolation simple mais efficace, axé sur le renforcement des muscles abdominaux latéraux. Réalisé en position debout avec un haltère tenu dans une main, cet exercice consiste à fléchir latéralement le tronc, favorisant ainsi un travail ciblé et asymétrique. Il s’intègre parfaitement dans les programmes de renforcement du tronc, que ce soit en musculation ou dans les routines de préparation physique générale. Grâce à sa facilité d’exécution et son faible risque de blessure lorsqu’il est bien réalisé, il convient particulièrement aux débutants souhaitant améliorer leur stabilité, leur posture et la définition de leur taille. En sollicitant unilatéralement les muscles, il contribue également à corriger les déséquilibres posturaux entre les côtés du tronc. L’inclinaison latérale avec haltère est un ajout judicieux à tout programme visant à optimiser la performance fonctionnelle et l’esthétique du tronc."
  +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 76.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 {#8477
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8530
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8553
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8576
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8599
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8622
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8645
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#8676
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 76.5 MiB 0.94 ms
Input props
[
  "data" => [
    "time" => 1756965198042
    "blocks" => [
      [
        "id" => "YUjH0XcOfW"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "_G142jQjmh"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Tenez-vous debout, les pieds écartés à la largeur des épaules, un haltère dans une main le long du corps."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Placez la main opposée sur la hanche ou derrière la tête."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Inclinez lentement le buste sur le côté en direction de l’haltère, sans fléchir vers l’avant ou l’arrière."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Marquez une courte pause en bas du mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Revenez à la position initiale en contractant les obliques."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Réalisez toutes les répétitions d’un côté avant de changer de bras."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "cFbcLfGtS1"
        "type" => "header"
        "data" => [
          "text" => "Conseils techniques"
          "level" => 2
        ]
      ]
      [
        "id" => "5lKUGD9W46"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Gardez la sangle abdominale engagée pendant tout le mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Évitez toute torsion ou inclinaison vers l’avant ou l’arrière."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Effectuez le mouvement lentement et de manière contrôlée."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Ne remontez pas l’haltère avec l’élan."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "E0dDpSyyx0"
        "type" => "header"
        "data" => [
          "text" => "Conseils de respiration"
          "level" => 2
        ]
      ]
      [
        "id" => "eErPYIBugG"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inspirez lors de la descente de l’haltère."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Expirez en revenant en position droite."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8725
  +title: null
  +data: [
    "time" => 1756965198042
    "blocks" => [
      [
        "id" => "YUjH0XcOfW"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "_G142jQjmh"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Tenez-vous debout, les pieds écartés à la largeur des épaules, un haltère dans une main le long du corps."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Placez la main opposée sur la hanche ou derrière la tête."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Inclinez lentement le buste sur le côté en direction de l’haltère, sans fléchir vers l’avant ou l’arrière."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Marquez une courte pause en bas du mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Revenez à la position initiale en contractant les obliques."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Réalisez toutes les répétitions d’un côté avant de changer de bras."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "cFbcLfGtS1"
        "type" => "header"
        "data" => [
          "text" => "Conseils techniques"
          "level" => 2
        ]
      ]
      [
        "id" => "5lKUGD9W46"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Gardez la sangle abdominale engagée pendant tout le mouvement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Évitez toute torsion ou inclinaison vers l’avant ou l’arrière."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Effectuez le mouvement lentement et de manière contrôlée."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Ne remontez pas l’haltère avec l’élan."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "E0dDpSyyx0"
        "type" => "header"
        "data" => [
          "text" => "Conseils de respiration"
          "level" => 2
        ]
      ]
      [
        "id" => "eErPYIBugG"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inspirez lors de la descente de l’haltère."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Expirez en revenant en position droite."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 76.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1756965198043
    "blocks" => [
      [
        "id" => "bIrvhM4n52"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Évitez cet exercice en cas de blessure au bas du dos ou de hernie discale."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Déconseillé aux personnes présentant une instabilité vertébrale."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "À pratiquer avec précaution en cas de tensions chroniques aux obliques ou aux abdominaux."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8786
  +title: null
  +data: [
    "time" => 1756965198043
    "blocks" => [
      [
        "id" => "bIrvhM4n52"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Évitez cet exercice en cas de blessure au bas du dos ou de hernie discale."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Déconseillé aux personnes présentant une instabilité vertébrale."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "À pratiquer avec précaution en cas de tensions chroniques aux obliques ou aux abdominaux."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 76.5 MiB 0.26 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8773
  +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 76.5 MiB 0.72 ms
Input props
[
  "faq" => App\Entity\Faq {#5689
    -news: Doctrine\ORM\PersistentCollection {#5672 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5674 …}
    #id: 4462
    #createdAt: DateTimeImmutable @1753080514 {#5684
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5659
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5722 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8830
  +faq: App\Entity\Faq {#5689
    -news: Doctrine\ORM\PersistentCollection {#5672 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5674 …}
    #id: 4462
    #createdAt: DateTimeImmutable @1753080514 {#5684
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5659
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5722 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.28 ms
Input props
[
  "question" => "Quels muscles travaillent avec l’inclinaison latérale avec haltère ?"
  "answer" => "L’inclinaison latérale avec haltère cible principalement les abdominaux, en particulier les obliques externes, responsables de la flexion latérale du tronc."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8858
  +question: "Quels muscles travaillent avec l’inclinaison latérale avec haltère ?"
  +answer: "L’inclinaison latérale avec haltère cible principalement les abdominaux, en particulier les obliques externes, responsables de la flexion latérale du tronc."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#5720
    -news: Doctrine\ORM\PersistentCollection {#5719 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5717 …}
    #id: 4463
    #createdAt: DateTimeImmutable @1753080514 {#5724
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5721
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5715 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8889
  +faq: App\Entity\Faq {#5720
    -news: Doctrine\ORM\PersistentCollection {#5719 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5717 …}
    #id: 4463
    #createdAt: DateTimeImmutable @1753080514 {#5724
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5721
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5715 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.05 ms
Input props
[
  "question" => "Puis-je faire des inclinaisons latérales tous les jours ?"
  "answer" => "Il est recommandé de laisser au moins un jour de repos entre deux séances intensives pour favoriser la récupération musculaire et éviter le surentraînement."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8934
  +question: "Puis-je faire des inclinaisons latérales tous les jours ?"
  +answer: "Il est recommandé de laisser au moins un jour de repos entre deux séances intensives pour favoriser la récupération musculaire et éviter le surentraînement."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.17 ms
Input props
[
  "faq" => App\Entity\Faq {#5711
    -news: Doctrine\ORM\PersistentCollection {#5710 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5708 …}
    #id: 4464
    #createdAt: DateTimeImmutable @1753080514 {#5713
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5712
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5706 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8937
  +faq: App\Entity\Faq {#5711
    -news: Doctrine\ORM\PersistentCollection {#5710 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5708 …}
    #id: 4464
    #createdAt: DateTimeImmutable @1753080514 {#5713
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5712
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5706 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.06 ms
Input props
[
  "question" => "Les inclinaisons latérales aident-elles à perdre les poignées d’amour ?"
  "answer" => "Elles renforcent et dessinent les obliques, mais ne permettent pas une perte ciblée de graisse. Une alimentation contrôlée et un entraînement global sont nécessaires pour réduire la masse grasse."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8981
  +question: "Les inclinaisons latérales aident-elles à perdre les poignées d’amour ?"
  +answer: "Elles renforcent et dessinent les obliques, mais ne permettent pas une perte ciblée de graisse. Une alimentation contrôlée et un entraînement global sont nécessaires pour réduire la masse grasse."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5702
    -news: Doctrine\ORM\PersistentCollection {#5701 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5699 …}
    #id: 4465
    #createdAt: DateTimeImmutable @1753080514 {#5704
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5703
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5697 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8984
  +faq: App\Entity\Faq {#5702
    -news: Doctrine\ORM\PersistentCollection {#5701 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5699 …}
    #id: 4465
    #createdAt: DateTimeImmutable @1753080514 {#5704
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5703
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5697 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "Quel poids utiliser pour l’inclinaison latérale ?"
  "answer" => "Commencez avec un poids léger à modéré permettant un mouvement contrôlé, puis augmentez progressivement selon votre progression et votre maîtrise du geste."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9028
  +question: "Quel poids utiliser pour l’inclinaison latérale ?"
  +answer: "Commencez avec un poids léger à modéré permettant un mouvement contrôlé, puis augmentez progressivement selon votre progression et votre maîtrise du geste."
}
faq App\Twig\Components\Ui\FaqComponent 76.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#5649
    -news: Doctrine\ORM\PersistentCollection {#5648 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5646 …}
    #id: 4466
    #createdAt: DateTimeImmutable @1753080514 {#5651
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5650
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5644 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9031
  +faq: App\Entity\Faq {#5649
    -news: Doctrine\ORM\PersistentCollection {#5648 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5646 …}
    #id: 4466
    #createdAt: DateTimeImmutable @1753080514 {#5651
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753080514 {#5650
      date: 2025-07-21 08:48:34.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#4067 …}
    #updatedBy: App\Entity\User {#4067 …}
    #translations: Doctrine\ORM\PersistentCollection {#5644 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 76.5 MiB 0.04 ms
Input props
[
  "question" => "Est-il normal de ressentir l’exercice dans le bas du dos ?"
  "answer" => "Une légère activation du bas du dos est normale, mais toute douleur ou gêne indique un problème de posture ou une charge excessive à corriger immédiatement."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9075
  +question: "Est-il normal de ressentir l’exercice dans le bas du dos ?"
  +answer: "Une légère activation du bas du dos est normale, mais toute douleur ou gêne indique un problème de posture ou une charge excessive à corriger immédiatement."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 86.5 MiB 487.95 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    6
  ]
  "secondaryMuscles" => [
    15
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#9003
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#9086 …}
  +primaryMuscles: [
    6
  ]
  +secondaryMuscles: [
    15
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: true
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#9084 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#9085 …}
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.65 ms
Input props
[
  "name" => "Abdominaux"
  "url" => "/fr/exercices/muscle/6-abdominaux"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10423
  +name: "Abdominaux"
  +url: "/fr/exercices/muscle/6-abdominaux"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.11 ms
Input props
[
  "name" => "Obliques"
  "url" => "/fr/exercices/muscle/15-obliques"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10475
  +name: "Obliques"
  +url: "/fr/exercices/muscle/15-obliques"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10333
  +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 86.5 MiB 0.62 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10508
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.11 ms
Input props
[
  "name" => "Isolation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10539
  +name: "Isolation"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.10 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 {#10579
  +name: "Haltère"
  +url: "/fr/exercices/equipement/1-halt%C3%A8re"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.10 ms
Input props
[
  "name" => "Musculation"
  "url" => "/fr/exercices/sport/1-musculation"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10603
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.09 ms
Input props
[
  "name" => "Fitness"
  "url" => "/fr/exercices/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10627
  +name: "Fitness"
  +url: "/fr/exercices/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.09 ms
Input props
[
  "name" => "Renforcement"
  "url" => "/fr/exercices/categorie/61-renforcement"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10651
  +name: "Renforcement"
  +url: "/fr/exercices/categorie/61-renforcement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.09 ms
Input props
[
  "name" => "Tronc"
  "url" => "/fr/exercices/categorie/74-tronc"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10675
  +name: "Tronc"
  +url: "/fr/exercices/categorie/74-tronc"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.11 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10489
  +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 86.5 MiB 0.53 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8712
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 86.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10729
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.09 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 {#10779
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 86.5 MiB 1.68 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d7149867b?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 {#10815
  +route: "https://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d7149867b?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 86.5 MiB 0.10 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.09 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#10886
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 2.17 ms
Input props
[
  "class" => "content-container"
  "title" => "Inclinaison latérale avec haltère"
  "description" => "L’inclinaison latérale avec haltère est un exercice d’isolation simple mais efficace, axé sur le renforcement des muscles abdominaux latéraux. Réalisé en position debout avec un haltère tenu dans une main, cet exercice consiste à fléchir latéralement le tronc, favorisant ainsi un travail ciblé et asymétrique. Il s’intègre parfaitement dans les programmes de renforcement du tronc, que ce soit en musculation ou dans les routines de préparation physique générale. Grâce à sa facilité d’exécution et son faible risque de blessure lorsqu’il est bien réalisé, il convient particulièrement aux débutants souhaitant améliorer leur stabilité, leur posture et la définition de leur taille. En sollicitant unilatéralement les muscles, il contribue également à corriger les déséquilibres posturaux entre les côtés du tronc. L’inclinaison latérale avec haltère est un ajout judicieux à tout programme visant à optimiser la performance fonctionnelle et l’esthétique du tronc."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10926
  +shareUrl: "https://test.fitmetrics.ch/fr/exercice/6733d7149867b-inclinaison-laterale-avec-haltere?alias=14678"
  +title: "Inclinaison latérale avec haltère"
  +description: "L’inclinaison latérale avec haltère est un exercice d’isolation simple mais efficace, axé sur le renforcement des muscles abdominaux latéraux. Réalisé en position debout avec un haltère tenu dans une main, cet exercice consiste à fléchir latéralement le tronc, favorisant ainsi un travail ciblé et asymétrique. Il s’intègre parfaitement dans les programmes de renforcement du tronc, que ce soit en musculation ou dans les routines de préparation physique générale. Grâce à sa facilité d’exécution et son faible risque de blessure lorsqu’il est bien réalisé, il convient particulièrement aux débutants souhaitant améliorer leur stabilité, leur posture et la définition de leur taille. En sollicitant unilatéralement les muscles, il contribue également à corriger les déséquilibres posturaux entre les côtés du tronc. L’inclinaison latérale avec haltère est un ajout judicieux à tout programme visant à optimiser la performance fonctionnelle et l’esthétique du tronc."
  +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 86.5 MiB 0.08 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#10934
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.09 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 {#10956
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.08 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 {#10980
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11003
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11026
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11049
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11072
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#11095
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.97 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 86.5 MiB 0.61 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#11142
  +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 86.5 MiB 0.08 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11197
  +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]
86.5 MiB 0.25 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#11189
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.09 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#11231
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.08 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#11263
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#11286
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11309
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11332
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11355
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#11378
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.07 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11401
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.07 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 {#11424
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6632 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}