Components

20 Twig Components
115 Render Count
631 ms Render Time
88.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
67 2.89ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
14 1.06ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 1.28ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.41ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.25ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.35ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.44ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.74ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
2 0.88ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.37ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 33.59ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.16ms
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.32ms
anatomy:avatar
"App\Twig\Components\Anatomy\Avatar"
components/anatomy/avatar.html.twig
1 586.34ms
training:difficulty-badge
"App\Twig\Components\Training\DifficultyBadge"
components/training/difficulity-badge.html.twig
1 0.34ms
ui:widget-embed
"App\Twig\Components\Ui\WidgetEmbed"
components/ui/widget_embed.html.twig
1 0.94ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.42ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.32ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 78.5 MiB 33.59 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#6935
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …}
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.40 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#6982
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#6993
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
78.5 MiB 0.99 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7044
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#7059
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#7109
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7137
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7153
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#7177
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7201
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7225
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7249
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7273
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#7321
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#7678
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
78.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#7665
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 78.5 MiB 7.16 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#7756
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#7757 …}
  -formFactory: Symfony\Component\Form\FormFactory {#7755 …}
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.04 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 {#7908
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#7943
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +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 {#7973
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +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 {#8005
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +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 {#8024
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8134
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8168
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8208
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8232
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8256
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8280
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8304
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8328
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#8352
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8376
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8400
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 78.5 MiB 0.37 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8445
  +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 78.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 {#8435
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8076
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 78.5 MiB 0.54 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4528
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Bauchpresse"
        "url" => "/de/ubungen/gruppe/88-bauchpresse"
      ]
      [
        "label" => "Crunch mit Ballannahme und -wurf auf dem Swiss Ball"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#8528
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.exercises"
      "url" => "/de/ubungen"
    ]
    [
      "label" => "Bauchpresse"
      "url" => "/de/ubungen/gruppe/88-bauchpresse"
    ]
    [
      "label" => "Crunch mit Ballannahme und -wurf auf dem Swiss Ball"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4528
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.exercises"
        "url" => "/de/ubungen"
      ]
      [
        "label" => "Bauchpresse"
        "url" => "/de/ubungen/gruppe/88-bauchpresse"
      ]
      [
        "label" => "Crunch mit Ballannahme und -wurf auf dem Swiss Ball"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8558
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8580
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8603
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 78.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#8646
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
media:video App\Twig\Components\Media\Video 78.5 MiB 0.32 ms
Input props
[
  "media" => App\Entity\Media\MediaVideo {#4459
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4461 …}
    #credits: Doctrine\ORM\PersistentCollection {#4463 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=6VECWfywaFk"
    #id: 1438
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4510 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450648 {#4497
      date: 2024-11-12 23:30:48.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450648 {#4449
      date: 2024-11-12 23:30:48.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "6VECWfywaFk"
  }
  "title" => "Crunch mit Ballannahme und -wurf auf dem Gymnastikball"
  "showCredits" => false
]
Attributes
[]
Component
App\Twig\Components\Media\Video {#8733
  +media: App\Entity\Media\MediaVideo {#4459
    #uploadedFile: null
    #file: Vich\UploaderBundle\Entity\File {#4461 …}
    #credits: Doctrine\ORM\PersistentCollection {#4463 …}
    -source: null
    -zone: null
    -urlExternal: "https://www.youtube.com/watch?v=6VECWfywaFk"
    #id: 1438
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#4510 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: "azeoo"
    #createdAt: DateTimeImmutable @1731450648 {#4497
      date: 2024-11-12 23:30:48.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1731450648 {#4449
      date: 2024-11-12 23:30:48.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: null
    -duration: null
    -format: null
    -startTime: null
    -endTime: null
    -youtubeId: "6VECWfywaFk"
  }
  +title: "Crunch mit Ballannahme und -wurf auf dem Gymnastikball"
  +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 78.5 MiB 0.04 ms
Input props
[
  "name" => "favorites"
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Attributes
[
  "class" => "h-4 w-4 stroke-yellow text-transparent"
  "data-front--favorite-target" => "icon"
]
Component
App\Twig\Components\Media\Icon {#8749
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8782
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 78.5 MiB 1.32 ms
Input props
[
  "class" => "mt-2 md:m-0"
]
Attributes
[
  "class" => "mt-2 md:m-0"
]
Component
App\Twig\Components\App\PageSharer {#8806
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/6733d718b7fc2-crunch-mit-ballannahme-und-wurf-auf-dem-gymnastikball?alias=15254&open-account-panel-popup=1"
  +title: "Crunch mit Ballannahme und -wurf auf dem Swiss Ball - Übung - FitMetrics"
  +description: "Der Crunch mit Ballannahme und -wurf auf dem Gymnastikball ist eine dynamische Core-Übung, die Bauchkräftigung mit funktionellen Bewegungen und Koordination verbindet. Durch die instabile Unterlage des Gymnastikballs wird die Tiefenmuskulatur zusätzlich aktiviert und das Gleichgewicht herausgefordert. Die Integration von Ballannahme und Wurf über Kopf verleiht der Übung einen explosiven und sportlichen Charakter, der die Kraftübertragung, Reaktionsgeschwindigkeit und Rumpfstabilität gezielt fördert. Diese Übung eignet sich besonders für Sportlerinnen und Sportler oder für alle, die ihre Bauchmuskeln trainieren und gleichzeitig Schulterstabilität, Koordination und Dynamik verbessern möchten. Sie kann mit einem Partner für interaktives Training oder alleine gegen eine Prallwand durchgeführt werden. Die Kombination aus Crunch, Armbewegung und Ballaktion sorgt für eine Ganzkörperaktivierung, bei der sowohl Bauchmuskeln als auch Schultern und Oberkörper zusammenarbeiten. Regelmäßige Anwendung kann die Körperhaltung, Stabilität und Explosivkraft der Körpermitte deutlich verbessern. Damit ist diese Übung eine wertvolle Ergänzung für Kraft- und Athletiktraining ebenso wie für allgemeine Fitnessprogramme."
  +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 78.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 {#8836
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8864
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8889
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8912
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8935
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.5 MiB 0.07 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8958
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#8981
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9004
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 78.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 {#9035
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 78.5 MiB 0.79 ms
Input props
[
  "data" => [
    "time" => 1758635016
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Anweisungen"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Setzen Sie sich auf einen Gymnastikball, Füße flach auf dem Boden, Knie gebeugt."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Rollen Sie die Füße nach vorne, bis der untere Rücken auf dem Ball aufliegt, Hüfte stabil."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Halten Sie einen Ball oder bereiten Sie sich auf einen Überkopfwurf durch den Partner vor."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Spannen Sie die Körpermitte an, führen Sie einen Crunch aus und fangen Sie den Ball über dem Kopf."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Senken Sie den Oberkörper langsam ab, während Sie die Arme über Kopf strecken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wiederholen Sie die Bewegung für die gewünschte Anzahl an Wiederholungen mit kontrollierter Ausführung."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technische Tipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Halten Sie den unteren Rücken während der Übung stabil auf dem Ball."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Vermeiden Sie es, den Nacken während des Crunches zu überstrecken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stellen Sie Stabilität sicher, indem Sie die Füße fest in den Boden drücken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Fangen und werfen Sie den Ball mit kontrollierter Armbewegung."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Atemtipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Atmen Sie aus, wenn Sie den Crunch ausführen und den Ball fangen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Atmen Sie ein, wenn Sie den Oberkörper absenken und die Arme über Kopf strecken."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#9084
  +title: null
  +data: [
    "time" => 1758635016
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Anweisungen"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            [
              "content" => "Setzen Sie sich auf einen Gymnastikball, Füße flach auf dem Boden, Knie gebeugt."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Rollen Sie die Füße nach vorne, bis der untere Rücken auf dem Ball aufliegt, Hüfte stabil."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Halten Sie einen Ball oder bereiten Sie sich auf einen Überkopfwurf durch den Partner vor."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Spannen Sie die Körpermitte an, führen Sie einen Crunch aus und fangen Sie den Ball über dem Kopf."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Senken Sie den Oberkörper langsam ab, während Sie die Arme über Kopf strecken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Wiederholen Sie die Bewegung für die gewünschte Anzahl an Wiederholungen mit kontrollierter Ausführung."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Technische Tipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Halten Sie den unteren Rücken während der Übung stabil auf dem Ball."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Vermeiden Sie es, den Nacken während des Crunches zu überstrecken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Stellen Sie Stabilität sicher, indem Sie die Füße fest in den Boden drücken."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Fangen und werfen Sie den Ball mit kontrollierter Armbewegung."
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
      [
        "type" => "header"
        "data" => [
          "level" => 2
          "text" => "Atemtipps"
        ]
      ]
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Atmen Sie aus, wenn Sie den Crunch ausführen und den Ball fangen."
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Atmen Sie ein, wenn Sie den Oberkörper absenken und die Arme über Kopf strecken."
              "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 78.5 MiB 0.10 ms
Input props
[
  "data" => [
    "time" => 1758635016
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Verletzungen im unteren Rückenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Nackenschmerzen oder Halswirbelsäulenprobleme"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Schulterimpingement oder Schulterinstabilität"
              "items" => []
              "meta" => []
            ]
          ]
          "meta" => []
        ]
      ]
    ]
  ]
]
Attributes
[]
Component
App\Twig\Components\Ui\Editor\EditorRender {#9145
  +title: null
  +data: [
    "time" => 1758635016
    "version" => "2.31.0-rc.7"
    "blocks" => [
      [
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            [
              "content" => "Verletzungen im unteren Rückenbereich"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Nackenschmerzen oder Halswirbelsäulenprobleme"
              "items" => []
              "meta" => []
            ]
            [
              "content" => "Schulterimpingement oder Schulterinstabilität"
              "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 78.5 MiB 0.23 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#9132
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.63 ms
Input props
[
  "faq" => App\Entity\Faq {#6296
    -news: Doctrine\ORM\PersistentCollection {#6313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6311 …}
    #id: 5865
    #createdAt: DateTimeImmutable @1758526609 {#6301
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6326
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6263 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9189
  +faq: App\Entity\Faq {#6296
    -news: Doctrine\ORM\PersistentCollection {#6313 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6311 …}
    #id: 5865
    #createdAt: DateTimeImmutable @1758526609 {#6301
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6326
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6263 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.23 ms
Input props
[
  "question" => "Welche Vorteile hat der Crunch mit Ballannahme und -wurf auf dem Gymnastikball?"
  "answer" => "Diese Übung stärkt die Bauchmuskeln, verbessert die Rumpfstabilität, fördert die Koordination und bringt durch die Ballaktion einen athletischen Trainingsreiz für Kraft und Reaktion."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9217
  +question: "Welche Vorteile hat der Crunch mit Ballannahme und -wurf auf dem Gymnastikball?"
  +answer: "Diese Übung stärkt die Bauchmuskeln, verbessert die Rumpfstabilität, fördert die Koordination und bringt durch die Ballaktion einen athletischen Trainingsreiz für Kraft und Reaktion."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.20 ms
Input props
[
  "faq" => App\Entity\Faq {#6265
    -news: Doctrine\ORM\PersistentCollection {#6266 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6268 …}
    #id: 5866
    #createdAt: DateTimeImmutable @1758526609 {#6261
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6264
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6270 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9248
  +faq: App\Entity\Faq {#6265
    -news: Doctrine\ORM\PersistentCollection {#6266 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6268 …}
    #id: 5866
    #createdAt: DateTimeImmutable @1758526609 {#6261
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6264
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6270 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.05 ms
Input props
[
  "question" => "Welche Muskeln werden beim Crunch mit Ballannahme und -wurf auf dem Gymnastikball trainiert?"
  "answer" => "Hauptsächlich werden die Bauchmuskeln trainiert, zusätzlich werden die schrägen Bauchmuskeln, Schultern und Trizeps bei der Ballannahme und dem Wurf aktiviert."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9293
  +question: "Welche Muskeln werden beim Crunch mit Ballannahme und -wurf auf dem Gymnastikball trainiert?"
  +answer: "Hauptsächlich werden die Bauchmuskeln trainiert, zusätzlich werden die schrägen Bauchmuskeln, Schultern und Trizeps bei der Ballannahme und dem Wurf aktiviert."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#6274
    -news: Doctrine\ORM\PersistentCollection {#6275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6277 …}
    #id: 5867
    #createdAt: DateTimeImmutable @1758526609 {#6272
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6273
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6279 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9296
  +faq: App\Entity\Faq {#6274
    -news: Doctrine\ORM\PersistentCollection {#6275 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6277 …}
    #id: 5867
    #createdAt: DateTimeImmutable @1758526609 {#6272
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6273
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6279 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.04 ms
Input props
[
  "question" => "Ist der Crunch mit Ballannahme und -wurf auf dem Gymnastikball sicher für den unteren Rücken?"
  "answer" => "Ja, solange der untere Rücken korrekt auf dem Ball abgestützt bleibt, ist die Übung sicher. Personen mit Rückenschmerzen sollten jedoch vorsichtig sein oder vorher fachlichen Rat einholen."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9340
  +question: "Ist der Crunch mit Ballannahme und -wurf auf dem Gymnastikball sicher für den unteren Rücken?"
  +answer: "Ja, solange der untere Rücken korrekt auf dem Ball abgestützt bleibt, ist die Übung sicher. Personen mit Rückenschmerzen sollten jedoch vorsichtig sein oder vorher fachlichen Rat einholen."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.15 ms
Input props
[
  "faq" => App\Entity\Faq {#6283
    -news: Doctrine\ORM\PersistentCollection {#6284 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6286 …}
    #id: 5868
    #createdAt: DateTimeImmutable @1758526609 {#6281
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6282
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6288 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9343
  +faq: App\Entity\Faq {#6283
    -news: Doctrine\ORM\PersistentCollection {#6284 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6286 …}
    #id: 5868
    #createdAt: DateTimeImmutable @1758526609 {#6281
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6282
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6288 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.04 ms
Input props
[
  "question" => "Was ist der häufigste Fehler beim Crunch mit Ballannahme und -wurf auf dem Gymnastikball?"
  "answer" => "Der häufigste Fehler ist das Ziehen am Nacken anstelle der Bauchspannung oder ein unkontrolliertes Fangen und Werfen des Balls, was die Effektivität mindert und das Verletzungsrisiko erhöht."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9387
  +question: "Was ist der häufigste Fehler beim Crunch mit Ballannahme und -wurf auf dem Gymnastikball?"
  +answer: "Der häufigste Fehler ist das Ziehen am Nacken anstelle der Bauchspannung oder ein unkontrolliertes Fangen und Werfen des Balls, was die Effektivität mindert und das Verletzungsrisiko erhöht."
}
faq App\Twig\Components\Ui\FaqComponent 78.5 MiB 0.14 ms
Input props
[
  "faq" => App\Entity\Faq {#6336
    -news: Doctrine\ORM\PersistentCollection {#6337 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6339 …}
    #id: 5869
    #createdAt: DateTimeImmutable @1758526609 {#6334
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6335
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6341 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9390
  +faq: App\Entity\Faq {#6336
    -news: Doctrine\ORM\PersistentCollection {#6337 …}
    -exercises: Doctrine\ORM\PersistentCollection {#6339 …}
    #id: 5869
    #createdAt: DateTimeImmutable @1758526609 {#6334
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1758526609 {#6335
      date: 2025-09-22 09:36:49.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#3693 …}
    #updatedBy: App\Entity\User {#3693 …}
    #translations: Doctrine\ORM\PersistentCollection {#6341 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 78.5 MiB 0.04 ms
Input props
[
  "question" => "Worin unterscheidet sich der Crunch mit Ballannahme und -wurf von einem normalen Crunch auf dem Gymnastikball?"
  "answer" => "Im Gegensatz zu einem klassischen Crunch sorgt die Ballannahme und der Wurf über Kopf für einen explosiven, funktionellen Trainingsreiz, der die Koordination, Schulterarbeit und Kraftübertragung verbessert."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9434
  +question: "Worin unterscheidet sich der Crunch mit Ballannahme und -wurf von einem normalen Crunch auf dem Gymnastikball?"
  +answer: "Im Gegensatz zu einem klassischen Crunch sorgt die Ballannahme und der Wurf über Kopf für einen explosiven, funktionellen Trainingsreiz, der die Koordination, Schulterarbeit und Kraftübertragung verbessert."
}
anatomy:avatar App\Twig\Components\Anatomy\Avatar 86.5 MiB 586.34 ms
Input props
[
  "class" => "relative"
  "primaryMuscles" => [
    6
  ]
  "secondaryMuscles" => [
    10
    15
    17
    28
  ]
  "displayFront" => true
]
Attributes
[
  "class" => "relative"
]
Component
App\Twig\Components\Anatomy\Avatar {#9362
  #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#9445 …}
  +primaryMuscles: [
    6
  ]
  +secondaryMuscles: [
    10
    15
    17
    28
  ]
  +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 {#9443 …}
  -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#9444 …}
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.38 ms
Input props
[
  "name" => "Bauchmuskeln"
  "url" => "/de/ubungen/muskel/6-bauchmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10784
  +name: "Bauchmuskeln"
  +url: "/de/ubungen/muskel/6-bauchmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Trizeps"
  "url" => "/de/ubungen/muskel/10-trizeps"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10836
  +name: "Trizeps"
  +url: "/de/ubungen/muskel/10-trizeps"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Schräge Bauchmuskeln"
  "url" => "/de/ubungen/muskel/15-schr%C3%A4ge-bauchmuskeln"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10860
  +name: "Schräge Bauchmuskeln"
  +url: "/de/ubungen/muskel/15-schr%C3%A4ge-bauchmuskeln"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Vorderer Deltoid"
  "url" => "/de/ubungen/muskel/17-vorderer-deltoid"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10884
  +name: "Vorderer Deltoid"
  +url: "/de/ubungen/muskel/17-vorderer-deltoid"
  +color: "primary"
  +small: false
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Schultern"
  "url" => "/de/ubungen/muskel/28-schultern"
  "color" => "primary"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10908
  +name: "Schultern"
  +url: "/de/ubungen/muskel/28-schultern"
  +color: "primary"
  +small: false
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.07 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10756
  +includeScript: true
  +labelClass: null
  +containerClass: "max-h-[300px] max-w-[300px]"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
training:difficulty-badge App\Twig\Components\Training\DifficultyBadge 86.5 MiB 0.34 ms
Input props
[
  "difficulty" => "intermediate"
]
Attributes
[]
Component
App\Twig\Components\Training\DifficultyBadge {#10941
  +difficulty: "intermediate"
  +small: false
  +link: true
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.06 ms
Input props
[
  "name" => "Komplex"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#10972
  +name: "Komplex"
  +url: null
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.06 ms
Input props
[
  "name" => "Gymnastikbälle"
  "url" => "/de/ubungen/ausstattung/15-gymnastikb%C3%A4lle"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11012
  +name: "Gymnastikbälle"
  +url: "/de/ubungen/ausstattung/15-gymnastikb%C3%A4lle"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Ohne material"
  "url" => "/de/ubungen/ausstattung/29-ohne-material"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11036
  +name: "Ohne material"
  +url: "/de/ubungen/ausstattung/29-ohne-material"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.07 ms
Input props
[
  "name" => "Fitness"
  "url" => "/de/ubungen/sport/5-fitness"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11060
  +name: "Fitness"
  +url: "/de/ubungen/sport/5-fitness"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Crossfit"
  "url" => "/de/ubungen/sport/7-crossfit"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11084
  +name: "Crossfit"
  +url: "/de/ubungen/sport/7-crossfit"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Pilates"
  "url" => "/de/ubungen/sport/9-pilates"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11108
  +name: "Pilates"
  +url: "/de/ubungen/sport/9-pilates"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Stärkung"
  "url" => "/de/ubungen/kategorie/61-starkung"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11132
  +name: "Stärkung"
  +url: "/de/ubungen/kategorie/61-starkung"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Funktionelles training"
  "url" => "/de/ubungen/kategorie/77-funktionelles-training"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11156
  +name: "Funktionelles training"
  +url: "/de/ubungen/kategorie/77-funktionelles-training"
  +color: "gray"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.05 ms
Input props
[
  "name" => "Gleichgewicht und stabilität"
  "url" => "/de/ubungen/kategorie/78-gleichgewicht-und-stabilitat"
  "small" => true
  "color" => "gray"
]
Attributes
[]
Component
App\Twig\Components\Ui\Badge {#11180
  +name: "Gleichgewicht und stabilität"
  +url: "/de/ubungen/kategorie/78-gleichgewicht-und-stabilitat"
  +color: "gray"
  +small: true
  +selected: false
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.06 ms
Input props
[
  "containerClass" => "hidden lg:flex items-center justify-center my-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10922
  +includeScript: true
  +labelClass: null
  +containerClass: "hidden lg:flex items-center justify-center my-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 86.5 MiB 0.31 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#9071
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 86.5 MiB 0.06 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#11225
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#11274
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ui:widget-embed App\Twig\Components\Ui\WidgetEmbed 86.5 MiB 0.94 ms
Input props
[
  "class" => "hidden md:block"
  "route" => "https://test.fitmetrics.ch/de/widgets/exercise/preview-6733d718b7fc2?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 {#11310
  +route: "https://test.fitmetrics.ch/de/widgets/exercise/preview-6733d718b7fc2?video=1"
  +parameters: [
    [
      "name" => "orientation"
      "description" => "Change the layout: horizontal (side by side) or vertical (stacked)"
      "example" => "?orientation=vertical"
      "values" => [
        "horizontal"
        "vertical"
      ]
    ]
    [
      "name" => "video"
      "description" => "Show the exercise video (if available): yes"
      "example" => "?video=1"
      "values" => [
        "0"
        "1"
        "true"
        "false"
      ]
    ]
  ]
  +defaultWidth: 350
  +defaultHeight: 700
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 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 {#11348
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.06 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 {#11381
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
app:page-sharer App\Twig\Components\App\PageSharer 88.5 MiB 1.41 ms
Input props
[
  "class" => "content-container"
  "title" => "Crunch mit Ballannahme und -wurf auf dem Gymnastikball"
  "description" => "Der Crunch mit Ballannahme und -wurf auf dem Gymnastikball ist eine dynamische Core-Übung, die Bauchkräftigung mit funktionellen Bewegungen und Koordination verbindet. Durch die instabile Unterlage des Gymnastikballs wird die Tiefenmuskulatur zusätzlich aktiviert und das Gleichgewicht herausgefordert. Die Integration von Ballannahme und Wurf über Kopf verleiht der Übung einen explosiven und sportlichen Charakter, der die Kraftübertragung, Reaktionsgeschwindigkeit und Rumpfstabilität gezielt fördert. Diese Übung eignet sich besonders für Sportlerinnen und Sportler oder für alle, die ihre Bauchmuskeln trainieren und gleichzeitig Schulterstabilität, Koordination und Dynamik verbessern möchten. Sie kann mit einem Partner für interaktives Training oder alleine gegen eine Prallwand durchgeführt werden. Die Kombination aus Crunch, Armbewegung und Ballaktion sorgt für eine Ganzkörperaktivierung, bei der sowohl Bauchmuskeln als auch Schultern und Oberkörper zusammenarbeiten. Regelmäßige Anwendung kann die Körperhaltung, Stabilität und Explosivkraft der Körpermitte deutlich verbessern. Damit ist diese Übung eine wertvolle Ergänzung für Kraft- und Athletiktraining ebenso wie für allgemeine Fitnessprogramme."
]
Attributes
[
  "class" => "content-container"
]
Component
App\Twig\Components\App\PageSharer {#11421
  +shareUrl: "https://test.fitmetrics.ch/de/ubung/6733d718b7fc2-crunch-mit-ballannahme-und-wurf-auf-dem-gymnastikball?alias=15254&open-account-panel-popup=1"
  +title: "Crunch mit Ballannahme und -wurf auf dem Gymnastikball"
  +description: "Der Crunch mit Ballannahme und -wurf auf dem Gymnastikball ist eine dynamische Core-Übung, die Bauchkräftigung mit funktionellen Bewegungen und Koordination verbindet. Durch die instabile Unterlage des Gymnastikballs wird die Tiefenmuskulatur zusätzlich aktiviert und das Gleichgewicht herausgefordert. Die Integration von Ballannahme und Wurf über Kopf verleiht der Übung einen explosiven und sportlichen Charakter, der die Kraftübertragung, Reaktionsgeschwindigkeit und Rumpfstabilität gezielt fördert. Diese Übung eignet sich besonders für Sportlerinnen und Sportler oder für alle, die ihre Bauchmuskeln trainieren und gleichzeitig Schulterstabilität, Koordination und Dynamik verbessern möchten. Sie kann mit einem Partner für interaktives Training oder alleine gegen eine Prallwand durchgeführt werden. Die Kombination aus Crunch, Armbewegung und Ballaktion sorgt für eine Ganzkörperaktivierung, bei der sowohl Bauchmuskeln als auch Schultern und Oberkörper zusammenarbeiten. Regelmäßige Anwendung kann die Körperhaltung, Stabilität und Explosivkraft der Körpermitte deutlich verbessern. Damit ist diese Übung eine wertvolle Ergänzung für Kraft- und Athletiktraining ebenso wie für allgemeine Fitnessprogramme."
  +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 88.5 MiB 0.05 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 {#11429
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11451
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11475
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11498
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11521
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11544
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11567
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11590
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 88.5 MiB 0.42 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#719
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 88.5 MiB 0.32 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#11637
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2925 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 88.5 MiB 0.07 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11692
  +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]
88.5 MiB 0.15 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#11684
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.06 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 {#11726
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11758
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11781
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11804
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11827
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.04 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 {#11850
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.05 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 {#11873
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.04 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 {#11896
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 88.5 MiB 0.04 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 {#11919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#6985 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}