GET https://test.fitmetrics.ch/en/exercise/6522abac98662-rowing-machine?alias=116

Components

20 Twig Components
121 Render Count
653 ms Render Time
92.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.64ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
20 1.01ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.34ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.46ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.36ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.34ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.50ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.28ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 1.01ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.27ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 38.54ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.63ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.54ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.38ms
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 604.54ms
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.32ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.23ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 80.5 MiB 38.54 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#9339
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.45 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 {#9386
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.05 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 {#9397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
76.5 MiB 1.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9448
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#9463
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#9513
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9541
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9557
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9581
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#9605
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9629
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.04 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 {#9653
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#9677
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#9701
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#9725
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.05 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#10042
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9997
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 80.5 MiB 8.63 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#10127
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#10128 …}
  -formFactory: Symfony\Component\Form\FormFactory {#10126 …}
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.06 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#10279
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#10314
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#10344
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#10376
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#10395
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 80.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 {#10505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#10539
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10555
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10579
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10603
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10627
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10651
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10675
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10699
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10723
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10747
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "more"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#10771
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 80.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#10816
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#10806
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#10447
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 80.5 MiB 0.54 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4677
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Row"
        "url" => "/en/exercises/group/72-row"
      ]
      [
        "label" => "Rower"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#10899
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/en/exercises"
    ]
    [
      "label" => "Row"
      "url" => "/en/exercises/group/72-row"
    ]
    [
      "label" => "Rower"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4677
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/en/exercises"
      ]
      [
        "label" => "Row"
        "url" => "/en/exercises/group/72-row"
      ]
      [
        "label" => "Rower"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10929
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10951
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 80.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10974
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 80.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#11017
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2935 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 82.5 MiB 0.37 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4631
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#4572 …}
    #file: Vich\UploaderBundle\Entity\File {#4633 …}
    #credits: Doctrine\ORM\PersistentCollection {#4635 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 165
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4605 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696716778 {#4669
      date: 2023-10-08 00:12:58.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777246328 {#4591
      date: 2026-04-27 01:32:08.313518 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#4638 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "Fa4-618miDk"
  }
  "title" => "Rowing Machine"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#11089
  +media: App\Entity\Media\MediaVideo {#4631
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#4572 …}
    #file: Vich\UploaderBundle\Entity\File {#4633 …}
    #credits: Doctrine\ORM\PersistentCollection {#4635 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 165
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4605 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696716778 {#4669
      date: 2023-10-08 00:12:58.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777246328 {#4591
      date: 2026-04-27 01:32:08.313518 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#4638 …}
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "Fa4-618miDk"
  }
  +title: "Rowing Machine"
  +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 82.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 {#11114
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11147
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 82.5 MiB 1.39 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#11171
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6522abac98662-rowing-machine?alias=116"
  +title: "Rower - Exercise - FitMetrics"
  +description: "The rowing machine, also known as an ergometer or rower, is a full-body cardio exercise that replicates the motion of rowing a boat. It is highly effective for improving cardiovascular endurance while simultaneously engaging multiple major muscle groups. Ideal for both beginners and seasoned athletes, this low-impact exercise offers a high-calorie burn and promotes muscular coordination and stamina. The rower provides a smooth, rhythmic movement that builds strength in the legs, back, and arms while challenging the core for stability. It also improves posture and joint mobility with minimal strain on the knees and hips. Whether used for warm-up, conditioning, or fat loss, rowing offers scalable resistance and duration, making it suitable for all fitness levels. This makes it a staple in functional training, CrossFit, and general fitness programs, delivering an efficient and time-effective workout. With consistent use, users can enhance both aerobic and anaerobic capacity, contributing to better performance and overall health."
  +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 82.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 {#11201
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11229
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11254
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11277
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11300
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11346
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11369
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#11400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 82.5 MiB 0.92 ms
Input props
[
  "data" => [
    "time" => 1747333011
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Sit on the rowing machine and secure your feet under the straps."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Grasp the handle with both hands using an overhand grip."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Begin with your knees bent, shins vertical, and arms fully extended."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Push with your legs first, then lean back slightly while pulling the handle to your lower chest."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Reverse the movement: extend your arms, lean forward from the hips, and bend your knees to return."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your back straight and core engaged throughout the movement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Avoid overreaching at the catch or leaning too far back at the finish."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Drive primarily with your legs; arms and back follow naturally."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you slide forward during the recovery phase."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale during the drive as you push and pull back."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11449
  +title: null
  +data: [
    "time" => 1747333011
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Instructions"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Sit on the rowing machine and secure your feet under the straps."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Grasp the handle with both hands using an overhand grip."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Begin with your knees bent, shins vertical, and arms fully extended."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Push with your legs first, then lean back slightly while pulling the handle to your lower chest."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Reverse the movement: extend your arms, lean forward from the hips, and bend your knees to return."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technical Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Keep your back straight and core engaged throughout the movement."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Avoid overreaching at the catch or leaning too far back at the finish."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Drive primarily with your legs; arms and back follow naturally."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Breathing Tips"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Inhale as you slide forward during the recovery phase."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Exhale during the drive as you push and pull back."
              "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 82.5 MiB 0.09 ms
Input props
[
  "data" => [
    "time" => 1747333011
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Lower back injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Severe knee conditions"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Shoulder impingements"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Cardiovascular limitations without clearance"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#11510
  +title: null
  +data: [
    "time" => 1747333011
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Lower back injuries"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Severe knee conditions"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Shoulder impingements"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Cardiovascular limitations without clearance"
              "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 82.5 MiB 0.24 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#11497
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2935 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.70 ms
Input props
[
  "faq" => App\Entity\Faq {#8733
    -news: Doctrine\ORM\PersistentCollection {#8750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8748 …}
    #id: 115
    #createdAt: DateTimeImmutable @1747333011 {#8738
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8763
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8700 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11554
  +faq: App\Entity\Faq {#8733
    -news: Doctrine\ORM\PersistentCollection {#8750 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8748 …}
    #id: 115
    #createdAt: DateTimeImmutable @1747333011 {#8738
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8763
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8700 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.27 ms
Input props
[
  "question" => "What muscles do I work out with a rowing machine?"
  "answer" => "A rowing machine workout primarily targets the back, legs, and glutes, while also engaging the arms, shoulders, and core for a full-body exercise."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11582
  +question: "What muscles do I work out with a rowing machine?"
  +answer: "A rowing machine workout primarily targets the back, legs, and glutes, while also engaging the arms, shoulders, and core for a full-body exercise."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.18 ms
Input props
[
  "faq" => App\Entity\Faq {#8702
    -news: Doctrine\ORM\PersistentCollection {#8703 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8705 …}
    #id: 116
    #createdAt: DateTimeImmutable @1747333011 {#8698
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8701
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8707 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11613
  +faq: App\Entity\Faq {#8702
    -news: Doctrine\ORM\PersistentCollection {#8703 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8705 …}
    #id: 116
    #createdAt: DateTimeImmutable @1747333011 {#8698
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8701
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8707 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.05 ms
Input props
[
  "question" => "Is rowing good for weight loss?"
  "answer" => "Yes, rowing is excellent for weight loss as it combines cardio with strength training, leading to high calorie burn and improved metabolism."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11658
  +question: "Is rowing good for weight loss?"
  +answer: "Yes, rowing is excellent for weight loss as it combines cardio with strength training, leading to high calorie burn and improved metabolism."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.17 ms
Input props
[
  "faq" => App\Entity\Faq {#8711
    -news: Doctrine\ORM\PersistentCollection {#8712 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8714 …}
    #id: 117
    #createdAt: DateTimeImmutable @1747333011 {#8709
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8710
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11661
  +faq: App\Entity\Faq {#8711
    -news: Doctrine\ORM\PersistentCollection {#8712 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8714 …}
    #id: 117
    #createdAt: DateTimeImmutable @1747333011 {#8709
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8710
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8716 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.05 ms
Input props
[
  "question" => "Can beginners use a rowing machine?"
  "answer" => "Absolutely, the rowing machine is beginner-friendly and allows users to adjust resistance and pace, making it ideal for all fitness levels."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11705
  +question: "Can beginners use a rowing machine?"
  +answer: "Absolutely, the rowing machine is beginner-friendly and allows users to adjust resistance and pace, making it ideal for all fitness levels."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#8720
    -news: Doctrine\ORM\PersistentCollection {#8721 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8723 …}
    #id: 118
    #createdAt: DateTimeImmutable @1747333011 {#8718
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8719
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8725 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11708
  +faq: App\Entity\Faq {#8720
    -news: Doctrine\ORM\PersistentCollection {#8721 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8723 …}
    #id: 118
    #createdAt: DateTimeImmutable @1747333011 {#8718
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8719
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8725 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.04 ms
Input props
[
  "question" => "How long should I row for a good workout?"
  "answer" => "For a balanced cardio session, aim to row for 20–30 minutes at a moderate pace, adjusting based on your fitness goals and endurance."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11752
  +question: "How long should I row for a good workout?"
  +answer: "For a balanced cardio session, aim to row for 20–30 minutes at a moderate pace, adjusting based on your fitness goals and endurance."
}
faq App\Twig\Components\Ui\FaqComponent 82.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#8773
    -news: Doctrine\ORM\PersistentCollection {#8774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8776 …}
    #id: 119
    #createdAt: DateTimeImmutable @1747333011 {#8771
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8772
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8778 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#11755
  +faq: App\Entity\Faq {#8773
    -news: Doctrine\ORM\PersistentCollection {#8774 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8776 …}
    #id: 119
    #createdAt: DateTimeImmutable @1747333011 {#8771
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1747333011 {#8772
      date: 2025-05-15 20:16:51.0 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
    #translations: Doctrine\ORM\PersistentCollection {#8778 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 82.5 MiB 0.04 ms
Input props
[
  "question" => "Is rowing bad for my back?"
  "answer" => "When done with proper form, rowing strengthens the back. However, poor technique, such as rounding the spine, can lead to discomfort or injury."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#11799
  +question: "Is rowing bad for my back?"
  +answer: "When done with proper form, rowing strengthens the back. However, poor technique, such as rounding the spine, can lead to discomfort or injury."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 90.5 MiB 604.54 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    2
    7
    12
  ]
  "secondaryMuscles" => [
    1
    3
    5
    6
    20
    24
    25
    26
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#11727
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#11810 …}
  +primaryMuscles: [
    2
    7
    12
  ]
  +secondaryMuscles: [
    1
    3
    5
    6
    20
    24
    25
    26
  ]
  +type: "url"
  +urlReferenceType: 2
  +displayFront: true
  +selectedMuscles: []
  +displayTagMuscles: false
  +hoverMuscleDefaultText: "-"
  #entityManager: Doctrine\ORM\EntityManager {#550 …}
  #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …}
  #avatarData: App\BusinessLogic\Anatomy\AvatarData {#11808 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#11809 …}
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.30 ms
Input props
[
  "name" => "Quadriceps"
  "url" => "/en/exercises/muscle/2-quadriceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13096
  +name: "Quadriceps"
  +url: "/en/exercises/muscle/2-quadriceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.06 ms
Input props
[
  "name" => "Hamstrings"
  "url" => "/en/exercises/muscle/7-hamstrings"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13191
  +name: "Hamstrings"
  +url: "/en/exercises/muscle/7-hamstrings"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Back"
  "url" => "/en/exercises/muscle/12-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13215
  +name: "Back"
  +url: "/en/exercises/muscle/12-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Brachioradialis"
  "url" => "/en/exercises/muscle/1-brachioradialis"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13239
  +name: "Brachioradialis"
  +url: "/en/exercises/muscle/1-brachioradialis"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Glutes"
  "url" => "/en/exercises/muscle/3-glutes"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13263
  +name: "Glutes"
  +url: "/en/exercises/muscle/3-glutes"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Lower back"
  "url" => "/en/exercises/muscle/5-lower-back"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13287
  +name: "Lower back"
  +url: "/en/exercises/muscle/5-lower-back"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Abs"
  "url" => "/en/exercises/muscle/6-abs"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13311
  +name: "Abs"
  +url: "/en/exercises/muscle/6-abs"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Brachialis"
  "url" => "/en/exercises/muscle/20-brachialis"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13335
  +name: "Brachialis"
  +url: "/en/exercises/muscle/20-brachialis"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Biceps"
  "url" => "/en/exercises/muscle/24-biceps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13359
  +name: "Biceps"
  +url: "/en/exercises/muscle/24-biceps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Lats"
  "url" => "/en/exercises/muscle/25-lats"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13383
  +name: "Lats"
  +url: "/en/exercises/muscle/25-lats"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Rhomboid"
  "url" => "/en/exercises/muscle/26-rhomboid"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13407
  +name: "Rhomboid"
  +url: "/en/exercises/muscle/26-rhomboid"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.06 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13133
  +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 {#2935 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 92.5 MiB 0.25 ms
Input props
[
  "difficulty" => "beginner"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#13440
  +difficulty: "beginner"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.05 ms
Input props
[
  "name" => "Compound"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13471
  +name: "Compound"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Rowing machine (rower)"
  "url" => "/en/exercises/equipment/32-rowing-machine-rower"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13511
  +name: "Rowing machine (rower)"
  +url: "/en/exercises/equipment/32-rowing-machine-rower"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.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 {#13535
  +name: "Bodybuilding"
  +url: "/en/exercises/sport/1-bodybuilding"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.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 {#13559
  +name: "Fitness"
  +url: "/en/exercises/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.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 {#13583
  +name: "Crossfit"
  +url: "/en/exercises/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Cardio"
  "url" => "/en/exercises/category/57-cardio"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13607
  +name: "Cardio"
  +url: "/en/exercises/category/57-cardio"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.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 {#13631
  +name: "Strengthening"
  +url: "/en/exercises/category/61-strengthening"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.03 ms
Input props
[
  "name" => "Lower body"
  "url" => "/en/exercises/category/68-lower-body"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13655
  +name: "Lower body"
  +url: "/en/exercises/category/68-lower-body"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "Functional training"
  "url" => "/en/exercises/category/77-functional-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#13679
  +name: "Functional training"
  +url: "/en/exercises/category/77-functional-training"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.04 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#13421
  +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 {#2935 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.23 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#11436
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.04 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#13722
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 92.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 {#13776
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 92.5 MiB 0.64 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-6522abac98662?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 {#13812
  +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-6522abac98662?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 92.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 {#13850
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#13883
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 92.5 MiB 0.89 ms
Input props
[
  "class" => "content-container"
  "title" => "Rowing Machine"
  "description" => "The rowing machine, also known as an ergometer or rower, is a full-body cardio exercise that replicates the motion of rowing a boat. It is highly effective for improving cardiovascular endurance while simultaneously engaging multiple major muscle groups. Ideal for both beginners and seasoned athletes, this low-impact exercise offers a high-calorie burn and promotes muscular coordination and stamina. The rower provides a smooth, rhythmic movement that builds strength in the legs, back, and arms while challenging the core for stability. It also improves posture and joint mobility with minimal strain on the knees and hips. Whether used for warm-up, conditioning, or fat loss, rowing offers scalable resistance and duration, making it suitable for all fitness levels. This makes it a staple in functional training, CrossFit, and general fitness programs, delivering an efficient and time-effective workout. With consistent use, users can enhance both aerobic and anaerobic capacity, contributing to better performance and overall health."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#13923
  +shareUrl: "https://test.fitmetrics.ch/en/exercise/6522abac98662-rowing-machine?alias=116"
  +title: "Rowing Machine"
  +description: "The rowing machine, also known as an ergometer or rower, is a full-body cardio exercise that replicates the motion of rowing a boat. It is highly effective for improving cardiovascular endurance while simultaneously engaging multiple major muscle groups. Ideal for both beginners and seasoned athletes, this low-impact exercise offers a high-calorie burn and promotes muscular coordination and stamina. The rower provides a smooth, rhythmic movement that builds strength in the legs, back, and arms while challenging the core for stability. It also improves posture and joint mobility with minimal strain on the knees and hips. Whether used for warm-up, conditioning, or fat loss, rowing offers scalable resistance and duration, making it suitable for all fitness levels. This makes it a staple in functional training, CrossFit, and general fitness programs, delivering an efficient and time-effective workout. With consistent use, users can enhance both aerobic and anaerobic capacity, contributing to better performance and overall health."
  +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 92.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 {#13931
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#13953
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#13977
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 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 {#14000
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14023
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14046
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14069
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14092
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 92.5 MiB 0.32 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 {#2935 …}
  #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 92.5 MiB 0.23 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#14139
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2935 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 92.5 MiB 0.03 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#14194
  +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]
92.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#14186
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 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 {#14228
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14260
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14283
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14306
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14329
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14352
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14375
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14398
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#14421
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#9389 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}