Redirect 301 redirect from GET @training_exercise_detail_videos (93ea9b)

GET https://test.fitmetrics.ch/en/exercise/6733d75346d7a-dumbbell-thruster?open-account-panel-popup=1

Components

20 Twig Components
120 Render Count
597 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 2.84ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
19 0.95ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.68ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.53ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.21ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.39ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.59ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 1.18ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.26ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 32.07ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.40ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.61ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.51ms
media:video
"App\Twig\Components\Media\Video"
components/media/video.html.twig
1 0.44ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 554.13ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.25ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.64ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.28ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.25ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 90.5 MiB 32.07 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#6268
  -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 90.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 {#6315
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6326
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
90.5 MiB 1.00 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6377
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6392
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6442
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.13 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 {#6470
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6486
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6510
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6534
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6558
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6582
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6606
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6630
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6654
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#6943
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
90.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6912
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 90.5 MiB 7.40 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#7005
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#7006 …}
  -formFactory: Symfony\Component\Form\FormFactory {#7004 …}
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7157
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7222
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7254
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7273
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7383
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7417
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7433
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7457
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7481
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7529
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 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 {#7553
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7577
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7601
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7625
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7649
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 90.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7694
  +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 90.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 {#7684
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7325
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 90.5 MiB 0.61 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4655
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Thruster"
        "url" => "/en/exercises/group/115-thruster"
      ]
      [
        "label" => "Dumbbell Thruster"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7777
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "Thruster"
      "url" => "/en/exercises/group/115-thruster"
    ]
    [
      "label" => "Dumbbell Thruster"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4655
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Thruster"
        "url" => "/en/exercises/group/115-thruster"
      ]
      [
        "label" => "Dumbbell Thruster"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7807
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.09 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 {#7829
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#7852
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 90.5 MiB 0.51 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7895
  +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 90.5 MiB 0.44 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4609
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4611 …}
    #credits: Doctrine\ORM\PersistentCollection {#4613 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=zWopCYncdDM"
    #id: 2187
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4585 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450707 {#4647
      date: 2024-11-12 23:31:47.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450707 {#4599
      date: 2024-11-12 23:31:47.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "zWopCYncdDM"
  }
  "title" => "Dumbbell Thruster"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#7982
  +media: App\Entity\Media\MediaVideo {#4609
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4611 …}
    #credits: Doctrine\ORM\PersistentCollection {#4613 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=zWopCYncdDM"
    #id: 2187
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4585 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450707 {#4647
      date: 2024-11-12 23:31:47.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450707 {#4599
      date: 2024-11-12 23:31:47.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "zWopCYncdDM"
  }
  +title: "Dumbbell Thruster"
  +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 90.5 MiB 0.05 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 {#7998
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8031
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 90.5 MiB 1.72 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#8055
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d75346d7a-dumbbell-thruster?open-account-panel-popup=1"
  +title: "Dumbbell Thruster - Exercise - FitMetrics"
  +description: "The Dumbbell Thruster is a powerful, full-body exercise that combines a front squat with an overhead press. This movement efficiently trains both lower and upper body muscles in a single fluid motion, making it ideal for building strength, endurance, and coordination. Often used in CrossFit, HIIT, and functional fitness routines, the dumbbell thruster enhances cardiovascular capacity while targeting the quadriceps, glutes, shoulders, and core. The use of dumbbells allows for greater freedom of movement compared to a barbell, encouraging better shoulder mechanics and stability. It is also suitable for developing unilateral control and addressing strength imbalances. Whether your goal is fat loss, athletic performance, or metabolic conditioning, the Dumbbell Thruster delivers high training value in minimal time."
  +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.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 {#8085
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8113
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.10 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 {#8138
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8161
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8207
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8230
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#8253
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
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 {#8284
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 90.5 MiB 1.08 ms
Input props
[
  "data" => [
    "time" => 1747753873
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Stand with feet shoulder-width apart, holding a dumbbell in each hand at shoulder height."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower into a full squat by bending your hips and knees, keeping your chest upright."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Drive through your heels to return to standing while simultaneously pressing the dumbbells overhead."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Fully extend your arms at the top with control."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower the dumbbells back to your shoulders and repeat for the desired reps."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your elbows slightly forward to support the dumbbells during the squat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Engage your core to maintain spinal alignment throughout the movement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Synchronize the press with the squat ascent to maximize efficiency."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Do not let the knees cave inward during the squat."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you descend into the squat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale powerfully as you push through your legs and press overhead."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintain controlled breathing to support tempo and posture."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8333
  +title: null
  +data: [
    "time" => 1747753873
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Stand with feet shoulder-width apart, holding a dumbbell in each hand at shoulder height."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower into a full squat by bending your hips and knees, keeping your chest upright."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Drive through your heels to return to standing while simultaneously pressing the dumbbells overhead."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Fully extend your arms at the top with control."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower the dumbbells back to your shoulders and repeat for the desired reps."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your elbows slightly forward to support the dumbbells during the squat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Engage your core to maintain spinal alignment throughout the movement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Synchronize the press with the squat ascent to maximize efficiency."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Do not let the knees cave inward during the squat."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you descend into the squat."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale powerfully as you push through your legs and press overhead."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Maintain controlled breathing to support tempo and posture."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 90.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1747753873
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Shoulder impingement or instability"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower back pain or spinal disc issues"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Knee joint pain or patellar tracking disorders"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wrist strain or limited mobility"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#8394
  +title: null
  +data: [
    "time" => 1747753873
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Shoulder impingement or instability"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Lower back pain or spinal disc issues"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Knee joint pain or patellar tracking disorders"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wrist strain or limited mobility"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.29 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8381
  +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 90.5 MiB 0.82 ms
Input props
[
  "faq" => App\Entity\Faq {#5201
    -news: Doctrine\ORM\PersistentCollection {#5184 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5186 …}
    #id: 916
    #createdAt: DateTimeImmutable @1747753873 {#5196
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5171
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5234 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8438
  +faq: App\Entity\Faq {#5201
    -news: Doctrine\ORM\PersistentCollection {#5184 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5186 …}
    #id: 916
    #createdAt: DateTimeImmutable @1747753873 {#5196
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5171
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5234 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 90.5 MiB 0.29 ms
Input props
[
  "question" => "What muscles do Dumbbell Thrusters work?"
  "answer" => "Dumbbell Thrusters primarily work the quadriceps, shoulders, and glutes, while also engaging the triceps, core, and upper back muscles."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8466
  +question: "What muscles do Dumbbell Thrusters work?"
  +answer: "Dumbbell Thrusters primarily work the quadriceps, shoulders, and glutes, while also engaging the triceps, core, and upper back muscles."
}
faq App\Twig\Components\Ui\FaqComponent 90.5 MiB 0.23 ms
Input props
[
  "faq" => App\Entity\Faq {#5232
    -news: Doctrine\ORM\PersistentCollection {#5231 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5229 …}
    #id: 917
    #createdAt: DateTimeImmutable @1747753873 {#5236
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5233
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5227 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8497
  +faq: App\Entity\Faq {#5232
    -news: Doctrine\ORM\PersistentCollection {#5231 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5229 …}
    #id: 917
    #createdAt: DateTimeImmutable @1747753873 {#5236
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5233
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5227 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 90.5 MiB 0.10 ms
Input props
[
  "question" => "Are Dumbbell Thrusters good for weight loss?"
  "answer" => "Yes, Dumbbell Thrusters are highly effective for fat loss due to their high metabolic demand and full-body activation."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8542
  +question: "Are Dumbbell Thrusters good for weight loss?"
  +answer: "Yes, Dumbbell Thrusters are highly effective for fat loss due to their high metabolic demand and full-body activation."
}
faq App\Twig\Components\Ui\FaqComponent 90.5 MiB 0.22 ms
Input props
[
  "faq" => App\Entity\Faq {#5223
    -news: Doctrine\ORM\PersistentCollection {#5222 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5220 …}
    #id: 918
    #createdAt: DateTimeImmutable @1747753873 {#5225
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5224
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5218 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8545
  +faq: App\Entity\Faq {#5223
    -news: Doctrine\ORM\PersistentCollection {#5222 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5220 …}
    #id: 918
    #createdAt: DateTimeImmutable @1747753873 {#5225
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5224
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5218 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 90.5 MiB 0.05 ms
Input props
[
  "question" => "What's the difference between a Barbell and Dumbbell Thruster?"
  "answer" => "The Dumbbell Thruster allows for a greater range of motion and challenges stabilizing muscles more than the barbell version, making it ideal for balanced strength development."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8589
  +question: "What's the difference between a Barbell and Dumbbell Thruster?"
  +answer: "The Dumbbell Thruster allows for a greater range of motion and challenges stabilizing muscles more than the barbell version, making it ideal for balanced strength development."
}
faq App\Twig\Components\Ui\FaqComponent 90.5 MiB 0.21 ms
Input props
[
  "faq" => App\Entity\Faq {#5214
    -news: Doctrine\ORM\PersistentCollection {#5213 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5211 …}
    #id: 919
    #createdAt: DateTimeImmutable @1747753873 {#5216
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5215
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5209 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8592
  +faq: App\Entity\Faq {#5214
    -news: Doctrine\ORM\PersistentCollection {#5213 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5211 …}
    #id: 919
    #createdAt: DateTimeImmutable @1747753873 {#5216
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5215
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5209 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 90.5 MiB 0.05 ms
Input props
[
  "question" => "Can beginners perform Dumbbell Thrusters?"
  "answer" => "Yes, beginners can perform Dumbbell Thrusters using light weights and proper technique, gradually increasing load and complexity over time."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8636
  +question: "Can beginners perform Dumbbell Thrusters?"
  +answer: "Yes, beginners can perform Dumbbell Thrusters using light weights and proper technique, gradually increasing load and complexity over time."
}
faq App\Twig\Components\Ui\FaqComponent 90.5 MiB 0.20 ms
Input props
[
  "faq" => App\Entity\Faq {#5161
    -news: Doctrine\ORM\PersistentCollection {#5160 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5158 …}
    #id: 920
    #createdAt: DateTimeImmutable @1747753873 {#5163
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5162
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5156 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8639
  +faq: App\Entity\Faq {#5161
    -news: Doctrine\ORM\PersistentCollection {#5160 …}
    -exercises: Doctrine\ORM\PersistentCollection {#5158 …}
    #id: 920
    #createdAt: DateTimeImmutable @1747753873 {#5163
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747753873 {#5162
      date: 2025-05-20 17:11:13.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#5156 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 90.5 MiB 0.04 ms
Input props
[
  "question" => "How should I breathe during Dumbbell Thrusters?"
  "answer" => "Inhale as you squat down and exhale powerfully as you drive up and press the dumbbells overhead for optimal stability and performance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8683
  +question: "How should I breathe during Dumbbell Thrusters?"
  +answer: "Inhale as you squat down and exhale powerfully as you drive up and press the dumbbells overhead for optimal stability and performance."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 90.5 MiB 554.13 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    2
    28
  ]
  "secondaryMuscles" => [
    3
    5
    6
    7
    10
    13
    14
    17
  ]
  "displayFront" => false
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#8611
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8694 …}
  +primaryMuscles: [
    2
    28
  ]
  +secondaryMuscles: [
    3
    5
    6
    7
    10
    13
    14
    17
  ]
  +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 {#8692 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8693 …}
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.29 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/en/exercises/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9920
  +name: "Quadriceps"
  +url: "/en/exercises/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.06 ms
Input props
[
  "name" => "Shoulders"
  "url" => "/en/exercises/muscle/28-shoulders"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9972
  +name: "Shoulders"
  +url: "/en/exercises/muscle/28-shoulders"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Glutes"
  "url" => "/en/exercises/muscle/3-glutes"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#9996
  +name: "Glutes"
  +url: "/en/exercises/muscle/3-glutes"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Lower back"
  "url" => "/en/exercises/muscle/5-lower-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10020
  +name: "Lower back"
  +url: "/en/exercises/muscle/5-lower-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Abs"
  "url" => "/en/exercises/muscle/6-abs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10044
  +name: "Abs"
  +url: "/en/exercises/muscle/6-abs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Hamstrings"
  "url" => "/en/exercises/muscle/7-hamstrings"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10068
  +name: "Hamstrings"
  +url: "/en/exercises/muscle/7-hamstrings"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Triceps"
  "url" => "/en/exercises/muscle/10-triceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10092
  +name: "Triceps"
  +url: "/en/exercises/muscle/10-triceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Traps"
  "url" => "/en/exercises/muscle/13-traps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10116
  +name: "Traps"
  +url: "/en/exercises/muscle/13-traps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Forearms"
  "url" => "/en/exercises/muscle/14-forearms"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10140
  +name: "Forearms"
  +url: "/en/exercises/muscle/14-forearms"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Front deltoid (Anterior)"
  "url" => "/en/exercises/muscle/17-front-deltoid-anterior"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10164
  +name: "Front deltoid (Anterior)"
  +url: "/en/exercises/muscle/17-front-deltoid-anterior"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9830
  +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.25 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10197
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Dumbbell"
  "url" => "/en/exercises/equipment/1-dumbbell"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10242
  +name: "Dumbbell"
  +url: "/en/exercises/equipment/1-dumbbell"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Bodybuilding"
  "url" => "/en/exercises/sport/1-bodybuilding"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10269
  +name: "Bodybuilding"
  +url: "/en/exercises/sport/1-bodybuilding"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Fitness"
  "url" => "/en/exercises/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10293
  +name: "Fitness"
  +url: "/en/exercises/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/en/exercises/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10317
  +name: "Crossfit"
  +url: "/en/exercises/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Cardio"
  "url" => "/en/exercises/category/57-cardio"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10341
  +name: "Cardio"
  +url: "/en/exercises/category/57-cardio"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Strengthening"
  "url" => "/en/exercises/category/61-strengthening"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10365
  +name: "Strengthening"
  +url: "/en/exercises/category/61-strengthening"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Upper body"
  "url" => "/en/exercises/category/67-upper-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10389
  +name: "Upper body"
  +url: "/en/exercises/category/67-upper-body"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.04 ms
Input props
[
  "name" => "Lower body"
  "url" => "/en/exercises/category/68-lower-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10413
  +name: "Lower body"
  +url: "/en/exercises/category/68-lower-body"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 90.5 MiB 0.03 ms
Input props
[
  "name" => "Functional training"
  "url" => "/en/exercises/category/77-functional-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10437
  +name: "Functional training"
  +url: "/en/exercises/category/77-functional-training"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 90.5 MiB 0.04 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10178
  +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.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8320
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 90.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#10492
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10530
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 90.5 MiB 0.64 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d75346d7a?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 {#10566
  +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-6733d75346d7a?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.04 ms
Input props
[
  "name" => "check"
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Attributes
[
  "class" => "me-1"
  "style" => "width: 20px; height: 20px;"
]
Component
App\Twig\Components\Media\Icon {#10604
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#10637
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 90.5 MiB 0.87 ms
Input props
[
  "class" => "content-container"
  "title" => "Dumbbell Thruster"
  "description" => "The Dumbbell Thruster is a powerful, full-body exercise that combines a front squat with an overhead press. This movement efficiently trains both lower and upper body muscles in a single fluid motion, making it ideal for building strength, endurance, and coordination. Often used in CrossFit, HIIT, and functional fitness routines, the dumbbell thruster enhances cardiovascular capacity while targeting the quadriceps, glutes, shoulders, and core. The use of dumbbells allows for greater freedom of movement compared to a barbell, encouraging better shoulder mechanics and stability. It is also suitable for developing unilateral control and addressing strength imbalances. Whether your goal is fat loss, athletic performance, or metabolic conditioning, the Dumbbell Thruster delivers high training value in minimal time."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#10677
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6733d75346d7a-dumbbell-thruster?open-account-panel-popup=1"
  +title: "Dumbbell Thruster"
  +description: "The Dumbbell Thruster is a powerful, full-body exercise that combines a front squat with an overhead press. This movement efficiently trains both lower and upper body muscles in a single fluid motion, making it ideal for building strength, endurance, and coordination. Often used in CrossFit, HIIT, and functional fitness routines, the dumbbell thruster enhances cardiovascular capacity while targeting the quadriceps, glutes, shoulders, and core. The use of dumbbells allows for greater freedom of movement compared to a barbell, encouraging better shoulder mechanics and stability. It is also suitable for developing unilateral control and addressing strength imbalances. Whether your goal is fat loss, athletic performance, or metabolic conditioning, the Dumbbell Thruster delivers high training value in minimal time."
  +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.03 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#10685
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10707
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10731
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10754
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10777
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10800
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10823
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.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 {#10846
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 90.5 MiB 0.28 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2927 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 90.5 MiB 0.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#10893
  +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.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10948
  +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.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10940
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#10982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#11014
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#11037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11083
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11106
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#11129
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#11152
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 90.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#11175
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6318 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}