Components

20 Twig Components
114 Render Count
424 ms Render Time
90.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.60ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
13 2.01ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.42ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.48ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.33ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.44ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.54ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.51ms
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.81ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 38.36ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.18ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.42ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.34ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 369.93ms
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.72ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.57ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 80.5 MiB 38.36 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#8530
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.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 {#8577
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#8588
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8639
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#8654
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#8704
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8732
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8748
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#8772
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8796
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8820
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8844
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8868
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8892
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.05 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#9283
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9238
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 80.5 MiB 9.18 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#9368
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#9369 …}
  -formFactory: Symfony\Component\Form\FormFactory {#9367 …}
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#9520
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9555
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9585
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9617
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9636
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.09 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#9746
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9780
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9796
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9820
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9844
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9868
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9892
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9940
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9964
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9988
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10012
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 80.5 MiB 0.45 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10057
  +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 80.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 {#10047
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#9688
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 80.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4504
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Tirage"
        "url" => "/fr/exercices/groupe/72-tirage"
      ]
      [
        "label" => "Tirage assis poulie basse prise large"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#10140
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/fr/exercices"
    ]
    [
      "label" => "Tirage"
      "url" => "/fr/exercices/groupe/72-tirage"
    ]
    [
      "label" => "Tirage assis poulie basse prise large"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4504
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/fr/exercices"
      ]
      [
        "label" => "Tirage"
        "url" => "/fr/exercices/groupe/72-tirage"
      ]
      [
        "label" => "Tirage assis poulie basse prise large"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10170
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10215
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 80.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#10258
  +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 80.5 MiB 0.34 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4435
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4437 …}
    #credits: Doctrine\ORM\PersistentCollection {#4439 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=p15vbvywjXo"
    #id: 543
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4486 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450635 {#4473
      date: 2024-11-12 23:30:35.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450635 {#4425
      date: 2024-11-12 23:30:35.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "p15vbvywjXo"
  }
  "title" => "Tirage horizontal prise large à la poulie"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#10345
  +media: App\Entity\Media\MediaVideo {#4435
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4437 …}
    #credits: Doctrine\ORM\PersistentCollection {#4439 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=p15vbvywjXo"
    #id: 543
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4486 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450635 {#4473
      date: 2024-11-12 23:30:35.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450635 {#4425
      date: 2024-11-12 23:30:35.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "p15vbvywjXo"
  }
  +title: "Tirage horizontal prise large à la poulie"
  +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 80.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 {#10361
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "program"
  "class" => "w-5 h-5 text-white inline-flex"
]
Attributes
[
  "class" => "w-5 h-5 text-white inline-flex"
]
Component
App\Twig\Components\Media\Icon {#10394
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 80.5 MiB 1.36 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#10418
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d70bb8819-tirage-horizontal-prise-large-a-la-poulie?alias=13534&open-account-panel-popup=1"
  +title: "Tirage assis poulie basse prise large - Exercice - FitMetrics"
  +description: "Le tirage horizontal à la poulie avec prise large est un exercice de musculation efficace pour développer le dos et améliorer la posture. Réalisé sur une machine à poulie basse avec une barre large, il offre une tension constante tout au long du mouvement, ce qui en fait un choix privilégié pour renforcer le haut du corps. L’assise stable et le guidage de la poulie favorisent une exécution contrôlée et sécurisée, limitant les compensations et les mouvements parasites. Cet exercice est particulièrement recommandé pour les pratiquants souhaitant améliorer leur force de traction, équilibrer leur développement musculaire et soutenir une bonne symétrie corporelle. Intégré dans un programme de musculation ou de fitness général, il contribue à renforcer le dos de manière globale et à optimiser les performances dans les mouvements de tirage, qu’ils soient horizontaux ou verticaux. Grâce à son approche progressive et adaptable, le tirage horizontal prise large à la poulie constitue une option pertinente pour consolider le haut du corps et favoriser une meilleure santé posturale."
  +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 80.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 {#10448
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10476
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10501
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10524
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10547
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10593
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10616
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 80.5 MiB 0.82 ms
Input props
[
  "data" => [
    "time" => 1755735439
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Asseyez-vous sur la machine de tirage horizontal avec les pieds fermement posés sur la plateforme."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Saisissez la barre à prise large avec les deux mains et gardez la colonne neutre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tirez la barre vers le buste en rapprochant les omoplates."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause lorsque la barre atteint la zone abdominale."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Revenez lentement à la position de départ de manière contrôlée."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Évitez de vous pencher excessivement vers l’arrière."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Initiez le mouvement avec le dos et non les bras."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez les coudes légèrement ouverts pour solliciter davantage le haut du dos."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en ramenant la barre vers la position de départ."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez pendant la phase de tirage vers le buste."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#10696
  +title: null
  +data: [
    "time" => 1755735439
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Asseyez-vous sur la machine de tirage horizontal avec les pieds fermement posés sur la plateforme."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Saisissez la barre à prise large avec les deux mains et gardez la colonne neutre."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Tirez la barre vers le buste en rapprochant les omoplates."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Marquez une courte pause lorsque la barre atteint la zone abdominale."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Revenez lentement à la position de départ de manière contrôlée."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils techniques"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Évitez de vous pencher excessivement vers l’arrière."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Initiez le mouvement avec le dos et non les bras."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Gardez les coudes légèrement ouverts pour solliciter davantage le haut du dos."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Conseils de respiration"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inspirez en ramenant la barre vers la position de départ."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Expirez pendant la phase de tirage vers le buste."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 80.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1755735439
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Blessures au bas du dos"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Conflit sous-acromial (épaule)"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Scoliose sévère"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#10757
  +title: null
  +data: [
    "time" => 1755735439
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Blessures au bas du dos"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Conflit sous-acromial (épaule)"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Scoliose sévère"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 80.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10744
  +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 82.5 MiB 0.71 ms
Input props
[
  "faq" => App\Entity\Faq {#7926
    -news: Doctrine\ORM\PersistentCollection {#7943 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7941 …}
    #id: 4421
    #createdAt: DateTimeImmutable @1753014420 {#7931
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7956
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7893 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10801
  +faq: App\Entity\Faq {#7926
    -news: Doctrine\ORM\PersistentCollection {#7943 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7941 …}
    #id: 4421
    #createdAt: DateTimeImmutable @1753014420 {#7931
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7956
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7893 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.28 ms
Input props
[
  "question" => "Quels muscles travaille le tirage horizontal prise large à la poulie ?"
  "answer" => "Le tirage horizontal prise large à la poulie sollicite principalement le dos, avec une forte implication du grand dorsal et du haut du dos, ainsi qu’une activation secondaire des biceps et des deltoïdes postérieurs."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10829
  +question: "Quels muscles travaille le tirage horizontal prise large à la poulie ?"
  +answer: "Le tirage horizontal prise large à la poulie sollicite principalement le dos, avec une forte implication du grand dorsal et du haut du dos, ainsi qu’une activation secondaire des biceps et des deltoïdes postérieurs."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.20 ms
Input props
[
  "faq" => App\Entity\Faq {#7895
    -news: Doctrine\ORM\PersistentCollection {#7896 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7898 …}
    #id: 4422
    #createdAt: DateTimeImmutable @1753014420 {#7891
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7894
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7900 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10860
  +faq: App\Entity\Faq {#7895
    -news: Doctrine\ORM\PersistentCollection {#7896 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7898 …}
    #id: 4422
    #createdAt: DateTimeImmutable @1753014420 {#7891
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7894
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7900 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.06 ms
Input props
[
  "question" => "Quelle est la différence entre une prise large et une prise serrée au tirage horizontal ?"
  "answer" => "La prise large met l’accent sur le haut du dos et les deltoïdes postérieurs, tandis que la prise serrée cible davantage le milieu du dos et les biceps. Les deux variantes sont efficaces selon vos objectifs."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10905
  +question: "Quelle est la différence entre une prise large et une prise serrée au tirage horizontal ?"
  +answer: "La prise large met l’accent sur le haut du dos et les deltoïdes postérieurs, tandis que la prise serrée cible davantage le milieu du dos et les biceps. Les deux variantes sont efficaces selon vos objectifs."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.19 ms
Input props
[
  "faq" => App\Entity\Faq {#7904
    -news: Doctrine\ORM\PersistentCollection {#7905 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7907 …}
    #id: 4423
    #createdAt: DateTimeImmutable @1753014420 {#7902
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7903
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7909 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10908
  +faq: App\Entity\Faq {#7904
    -news: Doctrine\ORM\PersistentCollection {#7905 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7907 …}
    #id: 4423
    #createdAt: DateTimeImmutable @1753014420 {#7902
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7903
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7909 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.05 ms
Input props
[
  "question" => "Un débutant peut-il faire le tirage horizontal prise large à la poulie ?"
  "answer" => "Le tirage horizontal prise large à la poulie est plutôt adapté aux pratiquants intermédiaires, car il demande une bonne maîtrise technique. Les débutants peuvent l’essayer avec des charges légères et sous supervision."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10952
  +question: "Un débutant peut-il faire le tirage horizontal prise large à la poulie ?"
  +answer: "Le tirage horizontal prise large à la poulie est plutôt adapté aux pratiquants intermédiaires, car il demande une bonne maîtrise technique. Les débutants peuvent l’essayer avec des charges légères et sous supervision."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.17 ms
Input props
[
  "faq" => App\Entity\Faq {#7913
    -news: Doctrine\ORM\PersistentCollection {#7914 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7916 …}
    #id: 4424
    #createdAt: DateTimeImmutable @1753014420 {#7911
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7912
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7918 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#10955
  +faq: App\Entity\Faq {#7913
    -news: Doctrine\ORM\PersistentCollection {#7914 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7916 …}
    #id: 4424
    #createdAt: DateTimeImmutable @1753014420 {#7911
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7912
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7918 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.05 ms
Input props
[
  "question" => "Comment respirer pendant le tirage horizontal prise large à la poulie ?"
  "answer" => "Il est conseillé d’expirer lors du tirage de la barre vers le buste et d’inspirer en revenant à la position de départ, afin d’optimiser le contrôle et la performance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#10999
  +question: "Comment respirer pendant le tirage horizontal prise large à la poulie ?"
  +answer: "Il est conseillé d’expirer lors du tirage de la barre vers le buste et d’inspirer en revenant à la position de départ, afin d’optimiser le contrôle et la performance."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#7966
    -news: Doctrine\ORM\PersistentCollection {#7967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7969 …}
    #id: 4425
    #createdAt: DateTimeImmutable @1753014420 {#7964
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7965
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7971 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11002
  +faq: App\Entity\Faq {#7966
    -news: Doctrine\ORM\PersistentCollection {#7967 …}
    -exercises: Doctrine\ORM\PersistentCollection {#7969 …}
    #id: 4425
    #createdAt: DateTimeImmutable @1753014420 {#7964
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1753014420 {#7965
      date: 2025-07-20 14:27:00.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3700 …}
    #updatedBy: App\Entity\User {#3700 …}
    #translations: Doctrine\ORM\PersistentCollection {#7971 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.05 ms
Input props
[
  "question" => "Le tirage horizontal prise large à la poulie est-il utile pour améliorer la posture ?"
  "answer" => "Oui, cet exercice contribue à renforcer les muscles du haut du dos impliqués dans le maintien d’une posture correcte et dans la stabilisation de la colonne vertébrale."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11046
  +question: "Le tirage horizontal prise large à la poulie est-il utile pour améliorer la posture ?"
  +answer: "Oui, cet exercice contribue à renforcer les muscles du haut du dos impliqués dans le maintien d’une posture correcte et dans la stabilisation de la colonne vertébrale."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 90.5 MiB 369.93 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    12
  ]
  "secondaryMuscles" => [
    5
    14
    18
    24
    25
    26
    39
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#10974
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#11057 …}
  +primaryMuscles: [
    12
  ]
  +secondaryMuscles: [
    5
    14
    18
    24
    25
    26
    39
  ]
  +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 {#11055 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#11056 …}
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.83 ms
Input props
[
  "name" => "Dos"
  "url" => "/fr/exercices/muscle/12-dos"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#8946
  +name: "Dos"
  +url: "/fr/exercices/muscle/12-dos"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.16 ms
Input props
[
  "name" => "Lombaires"
  "url" => "/fr/exercices/muscle/5-lombaires"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11566
  +name: "Lombaires"
  +url: "/fr/exercices/muscle/5-lombaires"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.10 ms
Input props
[
  "name" => "Avant-bras"
  "url" => "/fr/exercices/muscle/14-avant-bras"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12112
  +name: "Avant-bras"
  +url: "/fr/exercices/muscle/14-avant-bras"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.09 ms
Input props
[
  "name" => "Deltoïde postérieur"
  "url" => "/fr/exercices/muscle/18-delto%C3%AFde-post%C3%A9rieur"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12249
  +name: "Deltoïde postérieur"
  +url: "/fr/exercices/muscle/18-delto%C3%AFde-post%C3%A9rieur"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.09 ms
Input props
[
  "name" => "Biceps"
  "url" => "/fr/exercices/muscle/24-biceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12274
  +name: "Biceps"
  +url: "/fr/exercices/muscle/24-biceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Grand dorsal"
  "url" => "/fr/exercices/muscle/25-grand-dorsal"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12298
  +name: "Grand dorsal"
  +url: "/fr/exercices/muscle/25-grand-dorsal"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Rhomboïde"
  "url" => "/fr/exercices/muscle/26-rhombo%C3%AFde"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12322
  +name: "Rhomboïde"
  +url: "/fr/exercices/muscle/26-rhombo%C3%AFde"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.08 ms
Input props
[
  "name" => "Biceps – longue portion"
  "url" => "/fr/exercices/muscle/39-biceps-longue-portion"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12346
  +name: "Biceps – longue portion"
  +url: "/fr/exercices/muscle/39-biceps-longue-portion"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8574
  +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 90.5 MiB 0.62 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#12379
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.11 ms
Input props
[
  "name" => "Composé"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12410
  +name: "Composé"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.11 ms
Input props
[
  "name" => "Poulie"
  "url" => "/fr/exercices/equipement/20-poulie"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12450
  +name: "Poulie"
  +url: "/fr/exercices/equipement/20-poulie"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.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 {#12474
  +name: "Musculation"
  +url: "/fr/exercices/sport/1-musculation"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.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 {#12498
  +name: "Renforcement"
  +url: "/fr/exercices/categorie/61-renforcement"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.09 ms
Input props
[
  "name" => "Haut du corps"
  "url" => "/fr/exercices/categorie/67-haut-du-corps"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#12522
  +name: "Haut du corps"
  +url: "/fr/exercices/categorie/67-haut-du-corps"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.10 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#12360
  +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 90.5 MiB 0.70 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10683
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 90.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#12565
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12619
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 90.5 MiB 1.68 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70bb8819?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 {#12655
  +route: "http://test.fitmetrics.ch/fr/widgets/exercise/preview-6733d70bb8819?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 90.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 {#12693
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 90.5 MiB 2.14 ms
Input props
[
  "class" => "content-container"
  "title" => "Tirage horizontal prise large à la poulie"
  "description" => "Le tirage horizontal à la poulie avec prise large est un exercice de musculation efficace pour développer le dos et améliorer la posture. Réalisé sur une machine à poulie basse avec une barre large, il offre une tension constante tout au long du mouvement, ce qui en fait un choix privilégié pour renforcer le haut du corps. L’assise stable et le guidage de la poulie favorisent une exécution contrôlée et sécurisée, limitant les compensations et les mouvements parasites. Cet exercice est particulièrement recommandé pour les pratiquants souhaitant améliorer leur force de traction, équilibrer leur développement musculaire et soutenir une bonne symétrie corporelle. Intégré dans un programme de musculation ou de fitness général, il contribue à renforcer le dos de manière globale et à optimiser les performances dans les mouvements de tirage, qu’ils soient horizontaux ou verticaux. Grâce à son approche progressive et adaptable, le tirage horizontal prise large à la poulie constitue une option pertinente pour consolider le haut du corps et favoriser une meilleure santé posturale."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#12766
  +shareUrl: "http://test.fitmetrics.ch/fr/exercice/6733d70bb8819-tirage-horizontal-prise-large-a-la-poulie?alias=13534&open-account-panel-popup=1"
  +title: "Tirage horizontal prise large à la poulie"
  +description: "Le tirage horizontal à la poulie avec prise large est un exercice de musculation efficace pour développer le dos et améliorer la posture. Réalisé sur une machine à poulie basse avec une barre large, il offre une tension constante tout au long du mouvement, ce qui en fait un choix privilégié pour renforcer le haut du corps. L’assise stable et le guidage de la poulie favorisent une exécution contrôlée et sécurisée, limitant les compensations et les mouvements parasites. Cet exercice est particulièrement recommandé pour les pratiquants souhaitant améliorer leur force de traction, équilibrer leur développement musculaire et soutenir une bonne symétrie corporelle. Intégré dans un programme de musculation ou de fitness général, il contribue à renforcer le dos de manière globale et à optimiser les performances dans les mouvements de tirage, qu’ils soient horizontaux ou verticaux. Grâce à son approche progressive et adaptable, le tirage horizontal prise large à la poulie constitue une option pertinente pour consolider le haut du corps et favoriser une meilleure santé posturale."
  +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 90.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 {#12774
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.08 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#12796
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.07 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#12820
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12843
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12866
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12889
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12912
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#12935
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 90.5 MiB 0.72 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 90.5 MiB 0.57 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#12982
  +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 90.5 MiB 0.08 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#13037
  +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]
90.5 MiB 0.23 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#13029
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.10 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 {#13071
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.07 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 {#13103
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13126
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13149
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13172
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13195
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13218
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.19 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 {#13241
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#13264
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#8580 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}