Redirect 301 redirect from GET @app_news_detail (fd8f94)

Components

16 Twig Components
80 Render Count
66 ms Render Time
76.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.31ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.35ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
3 0.49ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.51ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.08ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.28ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.13ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.27ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.58ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.25ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.41ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.43ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.05ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.34ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.26ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 55.13 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4396
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4443
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4454
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
64.5 MiB 1.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4505
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.05 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 {#4520
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4598
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4614
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4638
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4662
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4686
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4710
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4734
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4758
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4782
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 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 {#5940
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5976
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 72.5 MiB 9.27 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6053
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6054 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6052 …}
}
media:icon App\Twig\Components\Media\Icon 70.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#6205
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6240
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6270
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6302
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6321
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6465
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6481
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6529
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6553
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6577
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6601
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6625
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6649
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6697
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.48 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6742
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6732
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6373
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.5 MiB 0.58 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Muskelaufbau"
        "url" => "/de/nachrichten/tag/muskelaufbau-1"
      ]
      [
        "label" => "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6825
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.news"
      "url" => "/de/nachrichten"
    ]
    [
      "label" => "Muskelaufbau"
      "url" => "/de/nachrichten/tag/muskelaufbau-1"
    ]
    [
      "label" => "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.news"
        "url" => "/de/nachrichten"
      ]
      [
        "label" => "Muskelaufbau"
        "url" => "/de/nachrichten/tag/muskelaufbau-1"
      ]
      [
        "label" => "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6855
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6877
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6900
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.41 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6845
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.91 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 454
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1718311090 {#3782
      date: 2024-06-13 22:38:10.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777562784 {#3869
      date: 2026-04-30 17:26:24.413156 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 320
  "lgHeight" => 180
]
Attributes
[
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
]
Component
App\Twig\Components\Media\Image {#6992
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  +pictureClass: null
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 320
  +lgHeight: 180
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 454
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1718311090 {#3782
      date: 2024-06-13 22:38:10.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777562784 {#3869
      date: 2026-04-30 17:26:24.413156 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#7029
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#7060
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.24 ms
Input props
[
  "name" => "Muskelaufbau"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7098
  +name: "Muskelaufbau"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.04 ms
Input props
[
  "name" => "Kraft"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7151
  +name: "Kraft"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 2.25 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745173357
    "blocks" => [
      [
        "id" => "BaHk9fUngx"
        "type" => "paragraph"
        "data" => [
          "text" => "Die progressive Überlastung ist in der Welt der Fitness und des Krafttrainings ein bekanntes Konzept. Es gibt jedoch eine weniger diskutierte, aber ebenso effektive Methode, die Ihre Aufmerksamkeit verdient: <b>die degressive Überlastung</b>. Lassen Sie uns herausfinden, was es mit dieser Technik auf sich hat, welche Vorteile sie bietet und wie Sie sie in Ihre Trainingsroutine integrieren können, um Ihre Gewinne zu maximieren."
        ]
      ]
      [
        "id" => "fisxbfnnf9"
        "type" => "header"
        "data" => [
          "text" => "Was ist degressive Überlastung?"
          "level" => 2
        ]
      ]
      [
        "id" => "sHho834_KH"
        "type" => "paragraph"
        "data" => [
          "text" => "Bei der degressiven Überlastung, die auch als "Drop Sets" bekannt ist, wird eine Reihe von Übungen bis zum Muskelversagen mit einer bestimmten Belastung durchgeführt und die Belastung dann sofort reduziert, um die Übung ohne Pause fortzusetzen. Ziel ist es, die Muskeln auf verschiedenen Widerstandsniveaus zu ermüden, was dazu beiträgt, die Rekrutierung von Muskelfasern zu maximieren und das Wachstum zu stimulieren."
        ]
      ]
      [
        "id" => "6NBesUDdIT"
        "type" => "header"
        "data" => [
          "text" => "Die Vorteile der degressiven Überlastung"
          "level" => 2
        ]
      ]
      [
        "id" => "LkpPiZKB1c"
        "type" => "header"
        "data" => [
          "text" => "1. Steigerung der Muskelhypertrophie"
          "level" => 3
        ]
      ]
      [
        "id" => "Ybs7CoRqaH"
        "type" => "paragraph"
        "data" => [
          "text" => "Indem die Muskelspannung verlängert und die Muskelfasern maximal beansprucht werden, fördert die reduzierte Überlastung eine verstärkte Hypertrophie."
        ]
      ]
      [
        "id" => "E-SuxvViYc"
        "type" => "header"
        "data" => [
          "text" => "2. Abwechslung der Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "uI3uiBTXSm"
        "type" => "paragraph"
        "data" => [
          "text" => "Diese Methode ermöglicht es Ihnen, Ihr Training zu variieren, wodurch Monotonie und stagnierende Fortschritte vermieden werden."
        ]
      ]
      [
        "id" => "Xruoa7zFYJ"
        "type" => "header"
        "data" => [
          "text" => "3. Zeitersparnis"
          "level" => 3
        ]
      ]
      [
        "id" => "ChpuCkiEUR"
        "type" => "paragraph"
        "data" => [
          "text" => "Die "Drop Sets" optimieren die Ergebnisse in kürzerer Zeit, ideal für diejenigen, die einen vollen Terminkalender haben."
        ]
      ]
      [
        "id" => "w5SfFsn4Fu"
        "type" => "header"
        "data" => [
          "text" => "4. Vollständige Muskelerschöpfung"
          "level" => 3
        ]
      ]
      [
        "id" => "9fzILk9rPK"
        "type" => "paragraph"
        "data" => [
          "text" => "Indem Sie das Gewicht schrittweise reduzieren, können Sie Ihre Muskeln bis an ihre absolute Grenze belasten und so für eine maximale Muskelstimulation sorgen."
        ]
      ]
      [
        "id" => "VhYDHmgqSY"
        "type" => "header"
        "data" => [
          "text" => "Wie können Sie die degressive Überlastung in Ihr Training einbauen?"
          "level" => 2
        ]
      ]
      [
        "id" => "-DgS41rIU7"
        "type" => "header"
        "data" => [
          "text" => "1. Wählen Sie das richtige Gewicht."
          "level" => 3
        ]
      ]
      [
        "id" => "7kYil6syMN"
        "type" => "paragraph"
        "data" => [
          "text" => "Beginnen Sie mit einem Gewicht, das Sie vor dem Misserfolg 6 bis 8 Wiederholungen lang heben können. Reduzieren Sie das Gewicht dann um 20-30 % und wiederholen Sie die Bewegung bis zum Misserfolg, dann wiederholen Sie sie noch ein weiteres Mal."
        ]
      ]
      [
        "id" => "pBJDrP4ZTE"
        "type" => "header"
        "data" => [
          "text" => "2. Begrenzen Sie die Sätze."
          "level" => 3
        ]
      ]
      [
        "id" => "DwShfGnGkY"
        "type" => "paragraph"
        "data" => [
          "text" => "Die degressive Überlastung ist intensiv. Beschränken Sie sich bei Anwendung dieser Technik auf 1-2 Übungen pro Sitzung, um ein Übertraining zu vermeiden."
        ]
      ]
      [
        "id" => "gPCIkmFQTM"
        "type" => "header"
        "data" => [
          "text" => "3. Passen Sie die Häufigkeit an."
          "level" => 3
        ]
      ]
      [
        "id" => "m3B9ldkNQQ"
        "type" => "paragraph"
        "data" => [
          "text" => "Verwenden Sie die "Drop Sets" für jede Muskelgruppe ein- oder zweimal pro Woche, je nach Ihrem Fitnessniveau und Ihren Zielen."
        ]
      ]
      [
        "id" => "nTsGi6TIS1"
        "type" => "header"
        "data" => [
          "text" => "4. Erholung"
          "level" => 3
        ]
      ]
      [
        "id" => "iXQ8YfUTlR"
        "type" => "paragraph"
        "data" => [
          "text" => "Planen Sie zwischen intensiven Trainingseinheiten ausreichend Zeit zur Erholung ein, um Verletzungen zu vermeiden und das Muskelwachstum zu fördern."
        ]
      ]
      [
        "id" => "GzN_vRlVlK"
        "type" => "header"
        "data" => [
          "text" => "Beispiele für "Drop Sets" sind"
          "level" => 2
        ]
      ]
      [
        "id" => "abja67asxG"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Brustmuskeln</b>: Bankdrücken mit Kurzhanteln - beginnen Sie mit 80 kg für 6 Wiederholungen, reduzieren Sie dann auf 60 kg, um bis zum Misserfolg weiterzumachen, dann 40 kg."
            "<b>Rücken</b>: Horizontales Ziehen - beginnen Sie mit 70 kg für 8 Wiederholungen, dann reduzieren Sie auf 50 kg, dann 30 kg.<br>"
            "<b>Beine</b>: Kniebeugen - beginnen Sie mit 100 kg für 6 Wiederholungen, dann reduzieren Sie auf 70 kg, dann 50 kg.<br>"
          ]
        ]
      ]
      [
        "id" => "McVrEigZnx"
        "type" => "header"
        "data" => [
          "text" => "Vorsichtsmaßnahmen und Überlegungen"
          "level" => 2
        ]
      ]
      [
        "id" => "XoV2kc8X3x"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Technik</b>: Achten Sie darauf, dass Ihre Technik auch bei Ermüdung korrekt bleibt, um Verletzungen zu vermeiden."
            "<b>Aufwärmen</b>: Ein gutes Aufwärmen ist wichtig, um Ihre Muskeln und Gelenke auf die intensive Belastung vorzubereiten.<br>"
            "<b>Hydration und Ernährung</b>: Behalten Sie eine ausreichende Hydration und eine proteinreiche Ernährung bei, um die Erholung und das Muskelwachstum zu unterstützen.<br>"
          ]
        ]
      ]
      [
        "id" => "clotZ2_w0s"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "eiHWQCbGnW"
        "type" => "paragraph"
        "data" => [
          "text" => "Die degressive Überlastung ist eine leistungsstarke Methode für diejenigen, die Plateaus durchbrechen und ihr Muskelwachstumspotenzial maximieren wollen. Wenn Sie diese Technik in Ihren Trainingsplan integrieren, können Sie Ihre Muskeln an ihre Grenzen bringen, Ihre <a href="https://www.fitmetrics.ch/de/program/my">Trainingseinheiten </a>abwechslungsreicher gestalten und beeindruckende Ergebnisse erzielen. Sind Sie also bereit, die "Drop Sets" auszuprobieren und Ihren Körperbau zu verändern?"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7138
  +title: "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  +data: [
    "time" => 1730745173357
    "blocks" => [
      [
        "id" => "BaHk9fUngx"
        "type" => "paragraph"
        "data" => [
          "text" => "Die progressive Überlastung ist in der Welt der Fitness und des Krafttrainings ein bekanntes Konzept. Es gibt jedoch eine weniger diskutierte, aber ebenso effektive Methode, die Ihre Aufmerksamkeit verdient: <b>die degressive Überlastung</b>. Lassen Sie uns herausfinden, was es mit dieser Technik auf sich hat, welche Vorteile sie bietet und wie Sie sie in Ihre Trainingsroutine integrieren können, um Ihre Gewinne zu maximieren."
        ]
      ]
      [
        "id" => "fisxbfnnf9"
        "type" => "header"
        "data" => [
          "text" => "Was ist degressive Überlastung?"
          "level" => 2
        ]
      ]
      [
        "id" => "sHho834_KH"
        "type" => "paragraph"
        "data" => [
          "text" => "Bei der degressiven Überlastung, die auch als "Drop Sets" bekannt ist, wird eine Reihe von Übungen bis zum Muskelversagen mit einer bestimmten Belastung durchgeführt und die Belastung dann sofort reduziert, um die Übung ohne Pause fortzusetzen. Ziel ist es, die Muskeln auf verschiedenen Widerstandsniveaus zu ermüden, was dazu beiträgt, die Rekrutierung von Muskelfasern zu maximieren und das Wachstum zu stimulieren."
        ]
      ]
      [
        "id" => "6NBesUDdIT"
        "type" => "header"
        "data" => [
          "text" => "Die Vorteile der degressiven Überlastung"
          "level" => 2
        ]
      ]
      [
        "id" => "LkpPiZKB1c"
        "type" => "header"
        "data" => [
          "text" => "1. Steigerung der Muskelhypertrophie"
          "level" => 3
        ]
      ]
      [
        "id" => "Ybs7CoRqaH"
        "type" => "paragraph"
        "data" => [
          "text" => "Indem die Muskelspannung verlängert und die Muskelfasern maximal beansprucht werden, fördert die reduzierte Überlastung eine verstärkte Hypertrophie."
        ]
      ]
      [
        "id" => "E-SuxvViYc"
        "type" => "header"
        "data" => [
          "text" => "2. Abwechslung der Übungen"
          "level" => 3
        ]
      ]
      [
        "id" => "uI3uiBTXSm"
        "type" => "paragraph"
        "data" => [
          "text" => "Diese Methode ermöglicht es Ihnen, Ihr Training zu variieren, wodurch Monotonie und stagnierende Fortschritte vermieden werden."
        ]
      ]
      [
        "id" => "Xruoa7zFYJ"
        "type" => "header"
        "data" => [
          "text" => "3. Zeitersparnis"
          "level" => 3
        ]
      ]
      [
        "id" => "ChpuCkiEUR"
        "type" => "paragraph"
        "data" => [
          "text" => "Die "Drop Sets" optimieren die Ergebnisse in kürzerer Zeit, ideal für diejenigen, die einen vollen Terminkalender haben."
        ]
      ]
      [
        "id" => "w5SfFsn4Fu"
        "type" => "header"
        "data" => [
          "text" => "4. Vollständige Muskelerschöpfung"
          "level" => 3
        ]
      ]
      [
        "id" => "9fzILk9rPK"
        "type" => "paragraph"
        "data" => [
          "text" => "Indem Sie das Gewicht schrittweise reduzieren, können Sie Ihre Muskeln bis an ihre absolute Grenze belasten und so für eine maximale Muskelstimulation sorgen."
        ]
      ]
      [
        "id" => "VhYDHmgqSY"
        "type" => "header"
        "data" => [
          "text" => "Wie können Sie die degressive Überlastung in Ihr Training einbauen?"
          "level" => 2
        ]
      ]
      [
        "id" => "-DgS41rIU7"
        "type" => "header"
        "data" => [
          "text" => "1. Wählen Sie das richtige Gewicht."
          "level" => 3
        ]
      ]
      [
        "id" => "7kYil6syMN"
        "type" => "paragraph"
        "data" => [
          "text" => "Beginnen Sie mit einem Gewicht, das Sie vor dem Misserfolg 6 bis 8 Wiederholungen lang heben können. Reduzieren Sie das Gewicht dann um 20-30 % und wiederholen Sie die Bewegung bis zum Misserfolg, dann wiederholen Sie sie noch ein weiteres Mal."
        ]
      ]
      [
        "id" => "pBJDrP4ZTE"
        "type" => "header"
        "data" => [
          "text" => "2. Begrenzen Sie die Sätze."
          "level" => 3
        ]
      ]
      [
        "id" => "DwShfGnGkY"
        "type" => "paragraph"
        "data" => [
          "text" => "Die degressive Überlastung ist intensiv. Beschränken Sie sich bei Anwendung dieser Technik auf 1-2 Übungen pro Sitzung, um ein Übertraining zu vermeiden."
        ]
      ]
      [
        "id" => "gPCIkmFQTM"
        "type" => "header"
        "data" => [
          "text" => "3. Passen Sie die Häufigkeit an."
          "level" => 3
        ]
      ]
      [
        "id" => "m3B9ldkNQQ"
        "type" => "paragraph"
        "data" => [
          "text" => "Verwenden Sie die "Drop Sets" für jede Muskelgruppe ein- oder zweimal pro Woche, je nach Ihrem Fitnessniveau und Ihren Zielen."
        ]
      ]
      [
        "id" => "nTsGi6TIS1"
        "type" => "header"
        "data" => [
          "text" => "4. Erholung"
          "level" => 3
        ]
      ]
      [
        "id" => "iXQ8YfUTlR"
        "type" => "paragraph"
        "data" => [
          "text" => "Planen Sie zwischen intensiven Trainingseinheiten ausreichend Zeit zur Erholung ein, um Verletzungen zu vermeiden und das Muskelwachstum zu fördern."
        ]
      ]
      [
        "id" => "GzN_vRlVlK"
        "type" => "header"
        "data" => [
          "text" => "Beispiele für "Drop Sets" sind"
          "level" => 2
        ]
      ]
      [
        "id" => "abja67asxG"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Brustmuskeln</b>: Bankdrücken mit Kurzhanteln - beginnen Sie mit 80 kg für 6 Wiederholungen, reduzieren Sie dann auf 60 kg, um bis zum Misserfolg weiterzumachen, dann 40 kg."
            "<b>Rücken</b>: Horizontales Ziehen - beginnen Sie mit 70 kg für 8 Wiederholungen, dann reduzieren Sie auf 50 kg, dann 30 kg.<br>"
            "<b>Beine</b>: Kniebeugen - beginnen Sie mit 100 kg für 6 Wiederholungen, dann reduzieren Sie auf 70 kg, dann 50 kg.<br>"
          ]
        ]
      ]
      [
        "id" => "McVrEigZnx"
        "type" => "header"
        "data" => [
          "text" => "Vorsichtsmaßnahmen und Überlegungen"
          "level" => 2
        ]
      ]
      [
        "id" => "XoV2kc8X3x"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Technik</b>: Achten Sie darauf, dass Ihre Technik auch bei Ermüdung korrekt bleibt, um Verletzungen zu vermeiden."
            "<b>Aufwärmen</b>: Ein gutes Aufwärmen ist wichtig, um Ihre Muskeln und Gelenke auf die intensive Belastung vorzubereiten.<br>"
            "<b>Hydration und Ernährung</b>: Behalten Sie eine ausreichende Hydration und eine proteinreiche Ernährung bei, um die Erholung und das Muskelwachstum zu unterstützen.<br>"
          ]
        ]
      ]
      [
        "id" => "clotZ2_w0s"
        "type" => "header"
        "data" => [
          "text" => "Fazit"
          "level" => 2
        ]
      ]
      [
        "id" => "eiHWQCbGnW"
        "type" => "paragraph"
        "data" => [
          "text" => "Die degressive Überlastung ist eine leistungsstarke Methode für diejenigen, die Plateaus durchbrechen und ihr Muskelwachstumspotenzial maximieren wollen. Wenn Sie diese Technik in Ihren Trainingsplan integrieren, können Sie Ihre Muskeln an ihre Grenzen bringen, Ihre <a href="https://www.fitmetrics.ch/de/program/my">Trainingseinheiten </a>abwechslungsreicher gestalten und beeindruckende Ergebnisse erzielen. Sind Sie also bereit, die "Drop Sets" auszuprobieren und Ihren Körperbau zu verändern?"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7225
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7267
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7314
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7362
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.41 ms
Input props
[
  "title" => "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  "description" => "Entdecken Sie die degressive Überlastung: eine effektive Methode, um die Muskelhypertrophie zu maximieren und Ihr Training abwechslungsreicher zu gestalten."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7376
  +shareUrl: "https://test.fitmetrics.ch/de/nachricht/degressive-uberlastung-steigern-sie-ihre-ergebnisse-jetzt-14"
  +title: "Degressive Überlastung: Steigern Sie Ihre Ergebnisse jetzt!"
  +description: "Entdecken Sie die degressive Überlastung: eine effektive Methode, um die Muskelhypertrophie zu maximieren und Ihr Training abwechslungsreicher zu gestalten."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7418
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7446
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7471
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7494
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7517
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7563
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7586
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.43 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7969
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
    -leads: Doctrine\ORM\PersistentCollection {#8117 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7968
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
    -clients: Doctrine\ORM\PersistentCollection {#8408 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
      #file: Vich\UploaderBundle\Entity\File {#8634 …}
      #credits: Doctrine\ORM\PersistentCollection {#8635 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8639 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8625
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562784 {#8644
        date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8638 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8476 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8548 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\ProfilCard {#7425
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7969
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
    -leads: Doctrine\ORM\PersistentCollection {#8117 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7968
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
    -clients: Doctrine\ORM\PersistentCollection {#8408 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
      #file: Vich\UploaderBundle\Entity\File {#8634 …}
      #credits: Doctrine\ORM\PersistentCollection {#8635 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8639 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8625
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562784 {#8644
        date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8638 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8476 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8548 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 74.5 MiB 2.05 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7969
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
    -leads: Doctrine\ORM\PersistentCollection {#8117 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7968
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
    -clients: Doctrine\ORM\PersistentCollection {#8408 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
      #file: Vich\UploaderBundle\Entity\File {#8634 …}
      #credits: Doctrine\ORM\PersistentCollection {#8635 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8639 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8625
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562784 {#8644
        date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8638 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8476 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8548 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  "sizeClass" => "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  "allowRenderLink" => false
]
Attributes
[]
Component
App\Twig\Components\User\ProfilAvatar {#8566
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7969
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
    -leads: Doctrine\ORM\PersistentCollection {#8117 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7968
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
    -clients: Doctrine\ORM\PersistentCollection {#8408 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
      #file: Vich\UploaderBundle\Entity\File {#8634 …}
      #credits: Doctrine\ORM\PersistentCollection {#8635 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8639 …}
      #newTranslations: null
      #currentLocale: "de"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8625
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777562784 {#8644
        date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8638 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8476 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8548 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7967
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 74.5 MiB 0.17 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8468
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
    #file: Vich\UploaderBundle\Entity\File {#8634 …}
    #credits: Doctrine\ORM\PersistentCollection {#8635 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8639 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8625
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777562784 {#8644
      date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8638 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7969
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
      -leads: Doctrine\ORM\PersistentCollection {#8117 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7968
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
      -clients: Doctrine\ORM\PersistentCollection {#8408 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468}
      -profil: App\Entity\User\ContactProfile {#8476 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8548 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7967
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fitmetrics.ch"
  "class" => "img-fluid"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "class" => "img-fluid"
]
Component
App\Twig\Components\Media\Image {#8601
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fitmetrics.ch"
  +pictureClass: null
  +smWidth: null
  +smHeight: null
  +lgWidth: 150
  +lgHeight: 150
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\ProfilePictureMedia {#8468
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8642 …}
    #file: Vich\UploaderBundle\Entity\File {#8634 …}
    #credits: Doctrine\ORM\PersistentCollection {#8635 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8639 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8625
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777562784 {#8644
      date: 2026-04-30 17:26:24.538127 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8638 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7956 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7969
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7983 …}
      -leads: Doctrine\ORM\PersistentCollection {#8117 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7968
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8128 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8230 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8259 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8327 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8371 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8410 …}
      -clients: Doctrine\ORM\PersistentCollection {#8408 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8460 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8468}
      -profil: App\Entity\User\ContactProfile {#8476 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8484 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8499 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8548 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7965 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7967
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7952
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8689
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 76.5 MiB 0.34 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8675
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 76.5 MiB 0.26 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8731
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 76.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8786
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
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 {#8778
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8820
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +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" => "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 {#8852
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8875
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8898
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8921
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8944
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8967
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#8990
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9013
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4446 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}