GET https://test.fitmetrics.ch/en/exercise/6733d7150667f-banded-kettlebell-goblet-squat?alias=9467

Components

20 Twig Components
114 Render Count
735 ms Render Time
96.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.52ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
15 1.94ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
4 1.14ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
4 0.40ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.42ms
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.54ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 3.56ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.97ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.77ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 43.67ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.91ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.40ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.37ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 676.30ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.60ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 1.71ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.68ms
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 84.5 MiB 43.67 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#10149
  -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 78.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#10196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10207
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
78.5 MiB 1.09 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10258
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10273
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-biceps"
  +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 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 {#10323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10391
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10415
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10439
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10463
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10487
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10511
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10535
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#10858
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
78.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10813
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 84.5 MiB 8.91 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#10943
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10944 …}
  -formFactory: Symfony\Component\Form\FormFactory {#10942 …}
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8892
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#9404
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#10805
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11049
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11068
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#11178
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11212
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.05 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 {#11228
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11252
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11276
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11300
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11324
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11348
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11372
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11396
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11420
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11444
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 84.5 MiB 0.46 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11489
  +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 84.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 {#11479
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11120
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 84.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4546
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Squat"
        "url" => "/en/exercises/group/4-squat"
      ]
      [
        "label" => "Resistance Band Goblet Squat Kettlebell"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#11572
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "Squat"
      "url" => "/en/exercises/group/4-squat"
    ]
    [
      "label" => "Resistance Band Goblet Squat Kettlebell"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4546
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Squat"
        "url" => "/en/exercises/group/4-squat"
      ]
      [
        "label" => "Resistance Band Goblet Squat Kettlebell"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11602
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11624
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11647
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 84.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#11690
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 84.5 MiB 0.37 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4500
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4502 …}
    #credits: Doctrine\ORM\PersistentCollection {#4504 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=OMKCZIPfbK4"
    #id: 1250
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4476 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450645 {#4538
      date: 2024-11-12 23:30:45.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450645 {#4490
      date: 2024-11-12 23:30:45.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "OMKCZIPfbK4"
  }
  "title" => "Banded Kettlebell Goblet Squat"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#11777
  +media: App\Entity\Media\MediaVideo {#4500
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4502 …}
    #credits: Doctrine\ORM\PersistentCollection {#4504 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=OMKCZIPfbK4"
    #id: 1250
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4476 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450645 {#4538
      date: 2024-11-12 23:30:45.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450645 {#4490
      date: 2024-11-12 23:30:45.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "OMKCZIPfbK4"
  }
  +title: "Banded Kettlebell Goblet Squat"
  +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 84.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 {#11793
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11826
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 84.5 MiB 1.37 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#11850
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d7150667f-banded-kettlebell-goblet-squat?alias=9467"
  +title: "Resistance Band Goblet Squat Kettlebell - Exercise - FitMetrics"
  +description: "The Banded Goblet Squat is a highly effective lower-body strength exercise that combines the benefits of traditional goblet squats with added resistance from a band. This variation introduces lateral tension that activates the hip stabilizers and glutes more intensely, promoting better knee tracking and muscular balance. Holding a kettlebell at chest level helps improve core stability and posture while squatting. The band around the thighs forces the lifter to engage the abductors and maintain outward knee pressure, making it an excellent choice for those looking to correct valgus knee collapse and improve hip function. This exercise is ideal for intermediate lifters aiming to enhance lower body strength, improve functional mobility, and develop greater control and stability in compound movements. Whether used as part of a strength program or corrective routine, the banded goblet squat builds resilience and balance in a practical, scalable way."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.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 {#11880
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11908
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#11933
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-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 {#11956
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 ms
Input props
[
  "name" => "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 {#11979
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 ms
Input props
[
  "name" => "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 {#12002
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.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 {#12025
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.03 ms
Input props
[
  "name" => "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 {#12048
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 84.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#12079
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 84.5 MiB 0.88 ms
Input props
[
  "data" => [
    "time" => 1752685026794
    "blocks" => [
      [
        "id" => "fhl1hkw0bn"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "sQCH-l6cow"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Stand with feet shoulder-width apart, resistance band around thighs above knees."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Hold a kettlebell at chest level with both hands, elbows pointing down."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Engage your core and keep your chest upright."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Lower into a squat by pushing hips back and bending knees."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Squat until thighs are at least parallel to the floor, maintaining band tension."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Drive through your heels to return to standing position."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "3EM56XpbdR"
        "type" => "header"
        "data" => [
          "text" => "Technical Tips"
          "level" => 2
        ]
      ]
      [
        "id" => "bllgQTINVX"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Keep your knees aligned with your toes throughout the movement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Avoid letting the knees cave inward—maintain outward pressure against the band."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Ensure the back remains neutral and not rounded."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Focus on hip engagement at the bottom of the squat."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "xOE74HVgxS"
        "type" => "header"
        "data" => [
          "text" => "Breathing Tips"
          "level" => 2
        ]
      ]
      [
        "id" => "iofy_ydMZk"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inhale as you lower into the squat."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Exhale as you drive up to standing."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Maintain steady breathing throughout the movement."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#12128
  +title: null
  +data: [
    "time" => 1752685026794
    "blocks" => [
      [
        "id" => "fhl1hkw0bn"
        "type" => "header"
        "data" => [
          "text" => "Instructions"
          "level" => 2
        ]
      ]
      [
        "id" => "sQCH-l6cow"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "meta" => [
            "counterType" => "numeric"
          ]
          "items" => [
            [
              "content" => "Stand with feet shoulder-width apart, resistance band around thighs above knees."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Hold a kettlebell at chest level with both hands, elbows pointing down."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Engage your core and keep your chest upright."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Lower into a squat by pushing hips back and bending knees."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Squat until thighs are at least parallel to the floor, maintaining band tension."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Drive through your heels to return to standing position."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "3EM56XpbdR"
        "type" => "header"
        "data" => [
          "text" => "Technical Tips"
          "level" => 2
        ]
      ]
      [
        "id" => "bllgQTINVX"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Keep your knees aligned with your toes throughout the movement."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Avoid letting the knees cave inward—maintain outward pressure against the band."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Ensure the back remains neutral and not rounded."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Focus on hip engagement at the bottom of the squat."
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
      [
        "id" => "xOE74HVgxS"
        "type" => "header"
        "data" => [
          "text" => "Breathing Tips"
          "level" => 2
        ]
      ]
      [
        "id" => "iofy_ydMZk"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Inhale as you lower into the squat."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Exhale as you drive up to standing."
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Maintain steady breathing throughout the movement."
              "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 84.5 MiB 0.09 ms
Input props
[
  "data" => [
    "time" => 1752685026794
    "blocks" => [
      [
        "id" => "9zSyrgvtx0"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Knee injuries or pain"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Severe lower back conditions"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Hip mobility limitations"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#12189
  +title: null
  +data: [
    "time" => 1752685026794
    "blocks" => [
      [
        "id" => "9zSyrgvtx0"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "Knee injuries or pain"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Severe lower back conditions"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Hip mobility limitations"
              "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 84.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#12176
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.67 ms
Input props
[
  "faq" => App\Entity\Faq {#9602
    -news: Doctrine\ORM\PersistentCollection {#9619 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9617 …}
    #id: 3930
    #createdAt: DateTimeImmutable @1752572649 {#9607
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9632
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9569 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12233
  +faq: App\Entity\Faq {#9602
    -news: Doctrine\ORM\PersistentCollection {#9619 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9617 …}
    #id: 3930
    #createdAt: DateTimeImmutable @1752572649 {#9607
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9632
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9569 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.26 ms
Input props
[
  "question" => "What muscles does the banded goblet squat work the most?"
  "answer" => "The banded goblet squat primarily targets the quadriceps and glutes, while also engaging the hamstrings, adductors, and core muscles due to the added resistance and stabilization demands."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12261
  +question: "What muscles does the banded goblet squat work the most?"
  +answer: "The banded goblet squat primarily targets the quadriceps and glutes, while also engaging the hamstrings, adductors, and core muscles due to the added resistance and stabilization demands."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#9571
    -news: Doctrine\ORM\PersistentCollection {#9572 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9574 …}
    #id: 3931
    #createdAt: DateTimeImmutable @1752572649 {#9567
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9570
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9576 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12292
  +faq: App\Entity\Faq {#9571
    -news: Doctrine\ORM\PersistentCollection {#9572 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9574 …}
    #id: 3931
    #createdAt: DateTimeImmutable @1752572649 {#9567
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9570
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9576 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.05 ms
Input props
[
  "question" => "Is the banded goblet squat good for beginners?"
  "answer" => "While it is accessible, the banded goblet squat is better suited for intermediate users due to the coordination and core engagement required to maintain proper band tension and squat mechanics."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12337
  +question: "Is the banded goblet squat good for beginners?"
  +answer: "While it is accessible, the banded goblet squat is better suited for intermediate users due to the coordination and core engagement required to maintain proper band tension and squat mechanics."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#9580
    -news: Doctrine\ORM\PersistentCollection {#9581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9583 …}
    #id: 3932
    #createdAt: DateTimeImmutable @1752572649 {#9578
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9579
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9585 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12340
  +faq: App\Entity\Faq {#9580
    -news: Doctrine\ORM\PersistentCollection {#9581 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9583 …}
    #id: 3932
    #createdAt: DateTimeImmutable @1752572649 {#9578
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9579
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9585 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "Can I do banded goblet squats without a kettlebell?"
  "answer" => "Yes, you can use a dumbbell or a sandbag as an alternative to the kettlebell, as long as you maintain the front-loaded position at the chest for balance and posture."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12384
  +question: "Can I do banded goblet squats without a kettlebell?"
  +answer: "Yes, you can use a dumbbell or a sandbag as an alternative to the kettlebell, as long as you maintain the front-loaded position at the chest for balance and posture."
}
faq App\Twig\Components\Ui\FaqComponent 84.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#9589
    -news: Doctrine\ORM\PersistentCollection {#9590 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9592 …}
    #id: 3933
    #createdAt: DateTimeImmutable @1752572649 {#9587
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9588
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9594 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#12387
  +faq: App\Entity\Faq {#9589
    -news: Doctrine\ORM\PersistentCollection {#9590 …}
    -exercises: Doctrine\ORM\PersistentCollection {#9592 …}
    #id: 3933
    #createdAt: DateTimeImmutable @1752572649 {#9587
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1752572649 {#9588
      date: 2025-07-15 11:44:09.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3762 …}
    #updatedBy: App\Entity\User {#3762 …}
    #translations: Doctrine\ORM\PersistentCollection {#9594 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 84.5 MiB 0.04 ms
Input props
[
  "question" => "How does the resistance band help in goblet squats?"
  "answer" => "The resistance band adds lateral tension, encouraging greater activation of the glute medius and hip stabilizers while promoting proper knee alignment throughout the squat."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#12431
  +question: "How does the resistance band help in goblet squats?"
  +answer: "The resistance band adds lateral tension, encouraging greater activation of the glute medius and hip stabilizers while promoting proper knee alignment throughout the squat."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 94.5 MiB 676.30 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    2
    3
  ]
  "secondaryMuscles" => [
    4
    5
    6
    7
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#12359
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#12442 …}
  +primaryMuscles: [
    2
    3
  ]
  +secondaryMuscles: [
    4
    5
    6
    7
  ]
  +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 {#12440 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#12441 …}
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.63 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/en/exercises/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13844
  +name: "Quadriceps"
  +url: "/en/exercises/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.12 ms
Input props
[
  "name" => "Glutes"
  "url" => "/en/exercises/muscle/3-glutes"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13896
  +name: "Glutes"
  +url: "/en/exercises/muscle/3-glutes"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.09 ms
Input props
[
  "name" => "Adductors"
  "url" => "/en/exercises/muscle/4-adductors"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13920
  +name: "Adductors"
  +url: "/en/exercises/muscle/4-adductors"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.09 ms
Input props
[
  "name" => "Lower back"
  "url" => "/en/exercises/muscle/5-lower-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13944
  +name: "Lower back"
  +url: "/en/exercises/muscle/5-lower-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.08 ms
Input props
[
  "name" => "Abs"
  "url" => "/en/exercises/muscle/6-abs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13968
  +name: "Abs"
  +url: "/en/exercises/muscle/6-abs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.08 ms
Input props
[
  "name" => "Hamstrings"
  "url" => "/en/exercises/muscle/7-hamstrings"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13992
  +name: "Hamstrings"
  +url: "/en/exercises/muscle/7-hamstrings"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 94.5 MiB 0.11 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13754
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 94.5 MiB 0.60 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#14025
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.10 ms
Input props
[
  "name" => "Compound"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14056
  +name: "Compound"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.10 ms
Input props
[
  "name" => "Kettlebells"
  "url" => "/en/exercises/equipment/2-kettlebells"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14096
  +name: "Kettlebells"
  +url: "/en/exercises/equipment/2-kettlebells"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.09 ms
Input props
[
  "name" => "Elastic band"
  "url" => "/en/exercises/equipment/11-elastic-band"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14120
  +name: "Elastic band"
  +url: "/en/exercises/equipment/11-elastic-band"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.12 ms
Input props
[
  "name" => "Bodybuilding"
  "url" => "/en/exercises/sport/1-bodybuilding"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14144
  +name: "Bodybuilding"
  +url: "/en/exercises/sport/1-bodybuilding"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.08 ms
Input props
[
  "name" => "Fitness"
  "url" => "/en/exercises/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14168
  +name: "Fitness"
  +url: "/en/exercises/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.08 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/en/exercises/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14192
  +name: "Crossfit"
  +url: "/en/exercises/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.09 ms
Input props
[
  "name" => "Strengthening"
  "url" => "/en/exercises/category/61-strengthening"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14216
  +name: "Strengthening"
  +url: "/en/exercises/category/61-strengthening"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.09 ms
Input props
[
  "name" => "Lower body"
  "url" => "/en/exercises/category/68-lower-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14240
  +name: "Lower body"
  +url: "/en/exercises/category/68-lower-body"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 94.5 MiB 0.08 ms
Input props
[
  "name" => "Functional training"
  "url" => "/en/exercises/category/77-functional-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#14264
  +name: "Functional training"
  +url: "/en/exercises/category/77-functional-training"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 94.5 MiB 0.14 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#14006
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 94.5 MiB 0.67 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#12115
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 94.5 MiB 0.10 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#14308
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14357
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 94.5 MiB 1.71 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d7150667f?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 {#14393
  +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d7150667f?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 94.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 {#14431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14464
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 94.5 MiB 2.19 ms
Input props
[
  "class" => "content-container"
  "title" => "Banded Kettlebell Goblet Squat"
  "description" => "The Banded Goblet Squat is a highly effective lower-body strength exercise that combines the benefits of traditional goblet squats with added resistance from a band. This variation introduces lateral tension that activates the hip stabilizers and glutes more intensely, promoting better knee tracking and muscular balance. Holding a kettlebell at chest level helps improve core stability and posture while squatting. The band around the thighs forces the lifter to engage the abductors and maintain outward knee pressure, making it an excellent choice for those looking to correct valgus knee collapse and improve hip function. This exercise is ideal for intermediate lifters aiming to enhance lower body strength, improve functional mobility, and develop greater control and stability in compound movements. Whether used as part of a strength program or corrective routine, the banded goblet squat builds resilience and balance in a practical, scalable way."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#14504
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d7150667f-banded-kettlebell-goblet-squat?alias=9467"
  +title: "Banded Kettlebell Goblet Squat"
  +description: "The Banded Goblet Squat is a highly effective lower-body strength exercise that combines the benefits of traditional goblet squats with added resistance from a band. This variation introduces lateral tension that activates the hip stabilizers and glutes more intensely, promoting better knee tracking and muscular balance. Holding a kettlebell at chest level helps improve core stability and posture while squatting. The band around the thighs forces the lifter to engage the abductors and maintain outward knee pressure, making it an excellent choice for those looking to correct valgus knee collapse and improve hip function. This exercise is ideal for intermediate lifters aiming to enhance lower body strength, improve functional mobility, and develop greater control and stability in compound movements. Whether used as part of a strength program or corrective routine, the banded goblet squat builds resilience and balance in a practical, scalable way."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:icon App\Twig\Components\Media\Icon 94.5 MiB 0.09 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 {#14512
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14534
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14558
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14581
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.5 MiB 0.09 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 {#14604
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14627
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14650
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 94.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 {#14673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 96.5 MiB 0.68 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 96.5 MiB 0.57 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#14720
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 96.5 MiB 0.08 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#14775
  +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]
96.5 MiB 0.24 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14767
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 96.5 MiB 0.08 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 {#14809
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14841
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 96.5 MiB 0.08 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 {#14887
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14910
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14933
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14956
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 96.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 {#14979
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 96.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 {#15002
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#10199 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}