Redirect 301 redirect from GET @training_exercise_detail_videos (37abbc)

Components

19 Twig Components
115 Render Count
157 ms Render Time
86.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
69 2.58ms
training:exercise:config-render
"App\Twig\Components\Training\Exercise\ExerciseConfigRender"
components/training/exercise/config-render.html.twig
6 18.05ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
5 1.42ms
faq
"App\Twig\Components\Ui\FaqComponent"
components/ui/faq.html.twig
5 4.09ms
raw-faq
"App\Twig\Components\Ui\RawFaqComponent"
components/ui/raw-faq.html.twig
5 0.52ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.39ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
3 0.47ms
training:workout:render
"App\Twig\Components\Training\Workout\WorkoutRender"
components/training/workout/config-render.html.twig
3 38.84ms
training:workout:block-render
[Anonymous]
components/training/workout/block-render.html.twig
3 21.43ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.42ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
2 0.37ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
2 2.26ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 49.59ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.35ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.46ms
training:program:render
"App\Twig\Components\Training\Program\ProgramRender"
components/training/program/render.html.twig
1 105.58ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 0.61ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.30ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 86.5 MiB 49.59 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#3998
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#1826 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#2632 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4045
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4056
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
86.5 MiB 1.15 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4107
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4122
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4173
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4201
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4217
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4241
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4265
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4289
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4313
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4337
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4361
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#4385
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5455
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
86.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5491
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 86.5 MiB 7.35 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5568
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5569 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5567 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5720
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#5755
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5785
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5817
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5836
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5946
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5980
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5996
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6020
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6044
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6068
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6092
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6116
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6140
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6164
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6188
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6212
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 86.5 MiB 0.38 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6257
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6247
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#5888
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 86.5 MiB 0.46 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3287
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.programs"
        "url" => "/de/trainingsprogramm"
      ]
      [
        "label" => "Programme original de musculation Zyzz pour esthétique et hypertrophie"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6345
  +items: [
    [
      "label" => "menu.home"
      "url" => "/de/"
    ]
    [
      "label" => "menu.programs"
      "url" => "/de/trainingsprogramm"
    ]
    [
      "label" => "Programme original de musculation Zyzz pour esthétique et hypertrophie"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#3287
    -items: [
      [
        "label" => "menu.home"
        "url" => "/de/"
      ]
      [
        "label" => "menu.programs"
        "url" => "/de/trainingsprogramm"
      ]
      [
        "label" => "Programme original de musculation Zyzz pour esthétique et hypertrophie"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6375
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
training:program:render App\Twig\Components\Training\Program\ProgramRender 86.5 MiB 105.58 ms
Input props
[
  "program" => App\Entity\Training\ProgramTemplate {#2896
    #id: 162
    #token: "68617bbbd6458"
    -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
    #createdBy: App\Entity\User {#2930 …}
    -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
    -durationWeeks: 8
    #createdAt: DateTimeImmutable @1751219132 {#2890
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751220019 {#2891
      date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
    }
    -archived: false
    -viewCounter: 0
    -source: "openai"
    -sourceModel: "chatgpt-4o"
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#3057 …}
    -free: true
    -pinned: false
    -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
    #translations: Doctrine\ORM\PersistentCollection {#3176 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#2894
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  "limited" => true
]
Attributes
[]
Component
App\Twig\Components\Training\Program\ProgramRender {#6427
  +program: App\Entity\Training\ProgramTemplate {#2896
    #id: 162
    #token: "68617bbbd6458"
    -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
    #createdBy: App\Entity\User {#2930 …}
    -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
    -durationWeeks: 8
    #createdAt: DateTimeImmutable @1751219132 {#2890
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751220019 {#2891
      date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
    }
    -archived: false
    -viewCounter: 0
    -source: "openai"
    -sourceModel: "chatgpt-4o"
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#3057 …}
    -free: true
    -pinned: false
    -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
    #translations: Doctrine\ORM\PersistentCollection {#3176 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#2894
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  +limited: true
}
ad:banner App\Twig\Components\Ad\AdBanner 86.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6490
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:image App\Twig\Components\Media\Image 86.5 MiB 0.84 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3425
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3477 …}
    #file: Vich\UploaderBundle\Entity\File {#3429 …}
    #credits: Doctrine\ORM\PersistentCollection {#3420 …}
    -source: "ginasiovirtual.com"
    -zone: null
    -urlExternal: null
    #id: 2581
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3337 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1751219892 {#3436
      date: 2025-06-29 19:58:12.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778688 {#3327
      date: 2026-05-03 05:24:48.884831 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  "alt" => "Programme original de musculation Zyzz pour esthétique et hypertrophie"
  "class" => "w-full h-auto object-cover rounded-lg overflow-hidden shadow-sm aspect-video"
  "smWidth" => 360
  "smHeight" => 203
  "lgWidth" => 600
  "lgHeight" => 338
]
Attributes
[
  "class" => "w-full h-auto object-cover rounded-lg overflow-hidden shadow-sm aspect-video"
]
Component
App\Twig\Components\Media\Image {#6529
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1811 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Programme original de musculation Zyzz pour esthétique et hypertrophie"
  +pictureClass: null
  +smWidth: 360
  +smHeight: 203
  +lgWidth: 600
  +lgHeight: 338
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3425
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3477 …}
    #file: Vich\UploaderBundle\Entity\File {#3429 …}
    #credits: Doctrine\ORM\PersistentCollection {#3420 …}
    -source: "ginasiovirtual.com"
    -zone: null
    -urlExternal: null
    #id: 2581
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3337 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1751219892 {#3436
      date: 2025-06-29 19:58:12.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778688 {#3327
      date: 2026-05-03 05:24:48.884831 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 86.5 MiB 0.61 ms
Input props
[
  "class" => "prose max-w-none prose-sm sm:prose lg:prose-base my-6"
  "data" => [
    "time" => 1751220018952
    "blocks" => [
      [
        "id" => "sW2uQPB-_M"
        "type" => "paragraph"
        "data" => [
          "text" => "Ce programme reprend fidèlement la routine personnelle de Zyzz (Aziz Shavershian), conçue pour construire un physique esthétique, sec et massif à la fois. Tu y trouveras son split original sur 3 jours, ses exercices favoris (incline dumbbell press, deadlift, lateral raise), ses séries, répétitions, temps de repos et ses techniques emblématiques comme les dropsets et séries jusqu’à l’échec."
        ]
      ]
      [
        "id" => "9z21ZKpYLw"
        "type" => "paragraph"
        "data" => [
          "text" => "Inspiré par sa philosophie “aesthetics over mass”, ce plan te guidera pour sculpter un corps harmonieux et impressionnant, en combinant mouvements lourds et isolation stratégique pour une congestion maximale et un développement musculaire équilibré. Conçu pour un pratiquant intermédiaire disposant d’équipement complet, il s’adapte parfaitement à un cycle de 8 semaines avec séances de 60 minutes."
        ]
      ]
      [
        "id" => "YbhC2O0XTQ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Sources</b>"
        ]
      ]
      [
        "id" => "LvV0D5nxS-"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "SimplyShredded – "Aesthetically Pleasing: Aziz Shreddedshian Talks With Simplyshredded.com" (<a href="https://fr.wikipedia.org/wiki/Aziz_Shavershian?utm_source=chatgpt.com">fr.wikipedia.org</a>, <a href="https://www.simplyshredded.com/exclusive-zyzz-interview.html?utm_source=chatgpt.com">simplyshredded.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Reddit /r/Fitness – Discussion "Is the Zyzz workout from SimplyShredded a good workout?" (<a href="https://www.reddit.com/r/Fitness/comments/5caqyr/is_the_zyzz_workout_from_simply_shredded_a_good/?utm_source=chatgpt.com">reddit.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "EssentiallySports – "Who Was Zyzz? One of the Earliest Proponents of Fitness Influencing" : (<a href="https://www.essentiallysports.com/bodybuilding-news-who-was-zyzz-one-of-the-earliest-proponents-of-fitness-influencing/?utm_source=chatgpt.com">essentiallysports.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Wikipedia – Page "Zyzz" (Aziz Shavershian) (<a href="https://en.wikipedia.org/wiki/Zyzz?utm_source=chatgpt.com">en.wikipedia.org</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Reddit /r/bodybuilding – Thread "Zyzz&nbsp;: original routine" (<a href="https://www.reddit.com/r/bodybuilding/comments/u61ju/zyzz/?utm_source=chatgpt.com">reddit.com</a>)\n"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  "withAds" => false
]
Attributes
[
  "class" => "prose max-w-none prose-sm sm:prose lg:prose-base my-6"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6567
  +title: null
  +data: [
    "time" => 1751220018952
    "blocks" => [
      [
        "id" => "sW2uQPB-_M"
        "type" => "paragraph"
        "data" => [
          "text" => "Ce programme reprend fidèlement la routine personnelle de Zyzz (Aziz Shavershian), conçue pour construire un physique esthétique, sec et massif à la fois. Tu y trouveras son split original sur 3 jours, ses exercices favoris (incline dumbbell press, deadlift, lateral raise), ses séries, répétitions, temps de repos et ses techniques emblématiques comme les dropsets et séries jusqu’à l’échec."
        ]
      ]
      [
        "id" => "9z21ZKpYLw"
        "type" => "paragraph"
        "data" => [
          "text" => "Inspiré par sa philosophie “aesthetics over mass”, ce plan te guidera pour sculpter un corps harmonieux et impressionnant, en combinant mouvements lourds et isolation stratégique pour une congestion maximale et un développement musculaire équilibré. Conçu pour un pratiquant intermédiaire disposant d’équipement complet, il s’adapte parfaitement à un cycle de 8 semaines avec séances de 60 minutes."
        ]
      ]
      [
        "id" => "YbhC2O0XTQ"
        "type" => "paragraph"
        "data" => [
          "text" => "<b>Sources</b>"
        ]
      ]
      [
        "id" => "LvV0D5nxS-"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "meta" => []
          "items" => [
            [
              "content" => "SimplyShredded – "Aesthetically Pleasing: Aziz Shreddedshian Talks With Simplyshredded.com" (<a href="https://fr.wikipedia.org/wiki/Aziz_Shavershian?utm_source=chatgpt.com">fr.wikipedia.org</a>, <a href="https://www.simplyshredded.com/exclusive-zyzz-interview.html?utm_source=chatgpt.com">simplyshredded.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Reddit /r/Fitness – Discussion "Is the Zyzz workout from SimplyShredded a good workout?" (<a href="https://www.reddit.com/r/Fitness/comments/5caqyr/is_the_zyzz_workout_from_simply_shredded_a_good/?utm_source=chatgpt.com">reddit.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "EssentiallySports – "Who Was Zyzz? One of the Earliest Proponents of Fitness Influencing" : (<a href="https://www.essentiallysports.com/bodybuilding-news-who-was-zyzz-one-of-the-earliest-proponents-of-fitness-influencing/?utm_source=chatgpt.com">essentiallysports.com</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Wikipedia – Page "Zyzz" (Aziz Shavershian) (<a href="https://en.wikipedia.org/wiki/Zyzz?utm_source=chatgpt.com">en.wikipedia.org</a>)\n"
              "meta" => []
              "items" => []
            ]
            [
              "content" => "Reddit /r/bodybuilding – Thread "Zyzz&nbsp;: original routine" (<a href="https://www.reddit.com/r/bodybuilding/comments/u61ju/zyzz/?utm_source=chatgpt.com">reddit.com</a>)\n"
              "meta" => []
              "items" => []
            ]
          ]
        ]
      ]
    ]
    "version" => "2.31.0-rc.7"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: false
  +withMarketingBanner: false
  +marketingBannerPosition: 8
  -host: "http://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.32 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#8737
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
faq App\Twig\Components\Ui\FaqComponent 86.5 MiB 1.34 ms
Input props
[
  "faq" => App\Entity\Faq {#8771
    -news: Doctrine\ORM\PersistentCollection {#8787 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8789 …}
    #id: 3212
    #createdAt: DateTimeImmutable @1751219436 {#8766
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8763
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8888 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#8970 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#8925
  +faq: App\Entity\Faq {#8771
    -news: Doctrine\ORM\PersistentCollection {#8787 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8789 …}
    #id: 3212
    #createdAt: DateTimeImmutable @1751219436 {#8766
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8763
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8888 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#8970 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 86.5 MiB 0.29 ms
Input props
[
  "question" => "Puis-je faire ce programme si je suis débutant ?"
  "answer" => "Ce programme est conçu pour intermédiaires. Un débutant peut l’adapter en réduisant volume et intensité."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#8962
  +question: "Puis-je faire ce programme si je suis débutant ?"
  +answer: "Ce programme est conçu pour intermédiaires. Un débutant peut l’adapter en réduisant volume et intensité."
}
faq App\Twig\Components\Ui\FaqComponent 86.5 MiB 0.75 ms
Input props
[
  "faq" => App\Entity\Faq {#8890
    -news: Doctrine\ORM\PersistentCollection {#8891 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8893 …}
    #id: 3213
    #createdAt: DateTimeImmutable @1751219436 {#8886
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8889
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8895 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9038 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9003
  +faq: App\Entity\Faq {#8890
    -news: Doctrine\ORM\PersistentCollection {#8891 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8893 …}
    #id: 3213
    #createdAt: DateTimeImmutable @1751219436 {#8886
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8889
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8895 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9038 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 86.5 MiB 0.06 ms
Input props
[
  "question" => "Faut-il absolument faire les dropsets et échecs musculaires ?"
  "answer" => "Oui, ces techniques font partie intégrante du style Zyzz pour maximiser l’hypertrophie et la congestion."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9055
  +question: "Faut-il absolument faire les dropsets et échecs musculaires ?"
  +answer: "Oui, ces techniques font partie intégrante du style Zyzz pour maximiser l’hypertrophie et la congestion."
}
faq App\Twig\Components\Ui\FaqComponent 86.5 MiB 0.68 ms
Input props
[
  "faq" => App\Entity\Faq {#8899
    -news: Doctrine\ORM\PersistentCollection {#8900 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8902 …}
    #id: 3214
    #createdAt: DateTimeImmutable @1751219436 {#8897
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8898
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8904 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9092 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9058
  +faq: App\Entity\Faq {#8899
    -news: Doctrine\ORM\PersistentCollection {#8900 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8902 …}
    #id: 3214
    #createdAt: DateTimeImmutable @1751219436 {#8897
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8898
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8904 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9092 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 86.5 MiB 0.06 ms
Input props
[
  "question" => "Combien de temps avant de voir des résultats ?"
  "answer" => "En respectant diète, récupération et intensité, les premiers changements visuels apparaissent sous 4-6 semaines."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9109
  +question: "Combien de temps avant de voir des résultats ?"
  +answer: "En respectant diète, récupération et intensité, les premiers changements visuels apparaissent sous 4-6 semaines."
}
faq App\Twig\Components\Ui\FaqComponent 86.5 MiB 0.67 ms
Input props
[
  "faq" => App\Entity\Faq {#8908
    -news: Doctrine\ORM\PersistentCollection {#8909 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8911 …}
    #id: 3215
    #createdAt: DateTimeImmutable @1751219436 {#8906
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8907
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8913 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9146 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9112
  +faq: App\Entity\Faq {#8908
    -news: Doctrine\ORM\PersistentCollection {#8909 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8911 …}
    #id: 3215
    #createdAt: DateTimeImmutable @1751219436 {#8906
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8907
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8913 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9146 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 86.5 MiB 0.05 ms
Input props
[
  "question" => "Puis-je ajouter un jour pour les abdos ?"
  "answer" => "Oui, tu peux ajouter un circuit abdos en fin de séance ou un 4ᵉ jour optionnel selon ta récupération."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9163
  +question: "Puis-je ajouter un jour pour les abdos ?"
  +answer: "Oui, tu peux ajouter un circuit abdos en fin de séance ou un 4ᵉ jour optionnel selon ta récupération."
}
faq App\Twig\Components\Ui\FaqComponent 86.5 MiB 0.65 ms
Input props
[
  "faq" => App\Entity\Faq {#8917
    -news: Doctrine\ORM\PersistentCollection {#8918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8920 …}
    #id: 3216
    #createdAt: DateTimeImmutable @1751219436 {#8915
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8916
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8922 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9200 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
]
Attributes
[]
Component
App\Twig\Components\Ui\FaqComponent {#9166
  +faq: App\Entity\Faq {#8917
    -news: Doctrine\ORM\PersistentCollection {#8918 …}
    -exercises: Doctrine\ORM\PersistentCollection {#8920 …}
    #id: 3216
    #createdAt: DateTimeImmutable @1751219436 {#8915
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219436 {#8916
      date: 2025-06-29 19:50:36.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    #translations: Doctrine\ORM\PersistentCollection {#8922 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9200 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: false
    #publishedAt: null
    -publishedBy: null
  }
}
raw-faq App\Twig\Components\Ui\RawFaqComponent 86.5 MiB 0.05 ms
Input props
[
  "question" => "Est-ce compatible avec une prise de masse propre ?"
  "answer" => "Absolument, ce programme est orienté hypertrophie esthétique. Il te suffit d’ajuster l’excédent calorique modéré."
]
Attributes
[]
Component
App\Twig\Components\Ui\RawFaqComponent {#9217
  +question: "Est-ce compatible avec une prise de masse propre ?"
  +answer: "Absolument, ce programme est orienté hypertrophie esthétique. Il te suffit d’ajuster l’excédent calorique modéré."
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 1.39 ms
Input props
[
  "class" => "my-4"
]
Attributes
[
  "class" => "my-4"
]
Component
App\Twig\Components\App\PageSharer {#9131
  +shareUrl: "http://test.fitmetrics.ch/de/trainingsprogramm/68617bbbd6458-programme-original-de-musculation-zyzz-pour-esthetique-et-hypertrophie?open-account-panel-popup=1"
  +title: "Programme original de musculation Zyzz pour esthétique et hypertrophie - Programme - FitMetrics"
  +description: "Deviens la meilleure version esthétique de toi-même avec le programme exact de Zyzz, accès gratuit complet."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9244
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9272
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9320
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9343
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9366
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9389
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9412
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
training:workout:render App\Twig\Components\Training\Workout\WorkoutRender 86.5 MiB 19.27 ms
Input props
[
  "workout" => App\Entity\Training\WorkoutTemplate {#6772
    #id: 351
    #token: "68617bbbd660b"
    -day: "monday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
    #createdAt: DateTimeImmutable @1751219132 {#6765
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6762
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6863 …}
    #translations: Doctrine\ORM\PersistentCollection {#6931 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6764
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  "index" => 1
  "isEmbed" => true
  "limited" => true
]
Attributes
[]
Component
App\Twig\Components\Training\Workout\WorkoutRender {#9500
  +workout: App\Entity\Training\WorkoutTemplate {#6772
    #id: 351
    #token: "68617bbbd660b"
    -day: "monday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
    #createdAt: DateTimeImmutable @1751219132 {#6765
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6762
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6863 …}
    #translations: Doctrine\ORM\PersistentCollection {#6931 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6764
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  +limited: true
  +isEmbed: true
  +isDetail: false
  +index: 1
}
training:workout:block-render
[Anonymous]
86.5 MiB 10.75 ms
Input props
[
  "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#6968
    -section: "warmup"
    -type: "standard"
    -metadata: []
    -workout: App\Entity\Training\WorkoutTemplate {#6772
      #id: 351
      #token: "68617bbbd660b"
      -day: "monday"
      -program: App\Entity\Training\ProgramTemplate {#2896
        #id: 162
        #token: "68617bbbd6458"
        -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
        #createdBy: App\Entity\User {#2930 …}
        -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
        -durationWeeks: 8
        #createdAt: DateTimeImmutable @1751219132 {#2890
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751220019 {#2891
          date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
        }
        -archived: false
        -viewCounter: 0
        -source: "openai"
        -sourceModel: "chatgpt-4o"
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#3057 …}
        -free: true
        -pinned: false
        -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
        #translations: Doctrine\ORM\PersistentCollection {#3176 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#2894
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
      #createdAt: DateTimeImmutable @1751219132 {#6765
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219132 {#6762
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#6863 …}
      #translations: Doctrine\ORM\PersistentCollection {#6931 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#6764
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
    #id: 251
    #createdAt: DateTimeImmutable @1751219132 {#6963
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219266 {#6960
      date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  "limited" => true
]
Attributes
[
  "workoutBlock" => "warmup: standard (2 exercises)"
  "limited" => true
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9543
  -props: [
    "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#6968
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6772
        #id: 351
        #token: "68617bbbd660b"
        -day: "monday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
        #createdAt: DateTimeImmutable @1751219132 {#6765
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6762
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6863 …}
        #translations: Doctrine\ORM\PersistentCollection {#6931 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6764
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
      #id: 251
      #createdAt: DateTimeImmutable @1751219132 {#6963
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6960
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    "limited" => true
  ]
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 4.99 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#6992
    -exercise: App\Entity\Training\Exercise {#7002 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#6968
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6772
        #id: 351
        #token: "68617bbbd660b"
        -day: "monday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
        #createdAt: DateTimeImmutable @1751219132 {#6765
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6762
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6863 …}
        #translations: Doctrine\ORM\PersistentCollection {#6931 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6764
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
      #id: 251
      #createdAt: DateTimeImmutable @1751219132 {#6963
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6960
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7056 …}
    #id: 1511
    #translations: Doctrine\ORM\PersistentCollection {#7090 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9826 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#6987
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6984
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#9674
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#6992
    -exercise: App\Entity\Training\Exercise {#7002 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#6968
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6772
        #id: 351
        #token: "68617bbbd660b"
        -day: "monday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
        #createdAt: DateTimeImmutable @1751219132 {#6765
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6762
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6863 …}
        #translations: Doctrine\ORM\PersistentCollection {#6931 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6764
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
      #id: 251
      #createdAt: DateTimeImmutable @1751219132 {#6963
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6960
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7056 …}
    #id: 1511
    #translations: Doctrine\ORM\PersistentCollection {#7090 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9826 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#6987
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6984
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:image App\Twig\Components\Media\Image 86.5 MiB 0.17 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#9764
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9775 …}
    #file: Vich\UploaderBundle\Entity\File {#9783 …}
    #credits: Doctrine\ORM\PersistentCollection {#9784 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2810
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9778 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759069741 {#9736
      date: 2025-09-28 16:29:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9770
      date: 2026-05-03 05:24:49.025843 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#5408 …}
    #updatedBy: App\Entity\User {#9779 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Armkreisen"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#9800
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1811 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Armkreisen"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#9764
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9775 …}
    #file: Vich\UploaderBundle\Entity\File {#9783 …}
    #credits: Doctrine\ORM\PersistentCollection {#9784 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2810
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9778 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759069741 {#9736
      date: 2025-09-28 16:29:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9770
      date: 2026-05-03 05:24:49.025843 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#5408 …}
    #updatedBy: App\Entity\User {#9779 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 3.83 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#7092
    -exercise: App\Entity\Training\Exercise {#7094 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#6968
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6772
        #id: 351
        #token: "68617bbbd660b"
        -day: "monday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
        #createdAt: DateTimeImmutable @1751219132 {#6765
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6762
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6863 …}
        #translations: Doctrine\ORM\PersistentCollection {#6931 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6764
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
      #id: 251
      #createdAt: DateTimeImmutable @1751219132 {#6963
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6960
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7095 …}
    #id: 1512
    #translations: Doctrine\ORM\PersistentCollection {#7097 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9985 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7088
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7091
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#9846
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#7092
    -exercise: App\Entity\Training\Exercise {#7094 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#6968
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6772
        #id: 351
        #token: "68617bbbd660b"
        -day: "monday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6815 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6861 …}
        #createdAt: DateTimeImmutable @1751219132 {#6765
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6762
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6863 …}
        #translations: Doctrine\ORM\PersistentCollection {#6931 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9462 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6764
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6971 …}
      #id: 251
      #createdAt: DateTimeImmutable @1751219132 {#6963
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6960
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7095 …}
    #id: 1512
    #translations: Doctrine\ORM\PersistentCollection {#7097 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9985 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7088
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7091
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:image App\Twig\Components\Media\Image 86.5 MiB 0.15 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#9912
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9946 …}
    #file: Vich\UploaderBundle\Entity\File {#9938 …}
    #credits: Doctrine\ORM\PersistentCollection {#9918 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 44
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9942 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696080273 {#9869
      date: 2023-09-30 15:24:33.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9948
      date: 2026-05-03 05:24:49.030034 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9779 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Liegestütz"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#9958
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1811 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Liegestütz"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#9912
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9946 …}
    #file: Vich\UploaderBundle\Entity\File {#9938 …}
    #credits: Doctrine\ORM\PersistentCollection {#9918 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 44
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9942 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696080273 {#9869
      date: 2023-09-30 15:24:33.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9948
      date: 2026-05-03 05:24:49.030034 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9779 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10008
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10024
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-short"
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Attributes
[
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Component
App\Twig\Components\Media\Icon {#10048
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-short"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 86.5 MiB 0.05 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#9511
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
training:workout:render App\Twig\Components\Training\Workout\WorkoutRender 86.5 MiB 11.97 ms
Input props
[
  "workout" => App\Entity\Training\WorkoutTemplate {#6933
    #id: 352
    #token: "68617bbc0435f"
    -day: "wednesday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
    #createdAt: DateTimeImmutable @1751219132 {#6928
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6930
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6938 …}
    #translations: Doctrine\ORM\PersistentCollection {#6940 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6932
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  "index" => 2
  "isEmbed" => true
  "limited" => true
]
Attributes
[]
Component
App\Twig\Components\Training\Workout\WorkoutRender {#10102
  +workout: App\Entity\Training\WorkoutTemplate {#6933
    #id: 352
    #token: "68617bbc0435f"
    -day: "wednesday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
    #createdAt: DateTimeImmutable @1751219132 {#6928
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6930
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6938 …}
    #translations: Doctrine\ORM\PersistentCollection {#6940 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6932
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  +limited: true
  +isEmbed: true
  +isDetail: false
  +index: 2
}
training:workout:block-render
[Anonymous]
86.5 MiB 6.46 ms
Input props
[
  "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#7596
    -section: "warmup"
    -type: "standard"
    -metadata: []
    -workout: App\Entity\Training\WorkoutTemplate {#6933
      #id: 352
      #token: "68617bbc0435f"
      -day: "wednesday"
      -program: App\Entity\Training\ProgramTemplate {#2896
        #id: 162
        #token: "68617bbbd6458"
        -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
        #createdBy: App\Entity\User {#2930 …}
        -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
        -durationWeeks: 8
        #createdAt: DateTimeImmutable @1751219132 {#2890
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751220019 {#2891
          date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
        }
        -archived: false
        -viewCounter: 0
        -source: "openai"
        -sourceModel: "chatgpt-4o"
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#3057 …}
        -free: true
        -pinned: false
        -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
        #translations: Doctrine\ORM\PersistentCollection {#3176 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#2894
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
      #createdAt: DateTimeImmutable @1751219132 {#6928
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219132 {#6930
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#6938 …}
      #translations: Doctrine\ORM\PersistentCollection {#6940 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#6932
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
    #id: 253
    #createdAt: DateTimeImmutable @1751219132 {#7836
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219266 {#6969
      date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  "limited" => true
]
Attributes
[
  "workoutBlock" => "warmup: standard (2 exercises)"
  "limited" => true
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10152
  -props: [
    "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#7596
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6933
        #id: 352
        #token: "68617bbc0435f"
        -day: "wednesday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
        #createdAt: DateTimeImmutable @1751219132 {#6928
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6930
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6938 …}
        #translations: Doctrine\ORM\PersistentCollection {#6940 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6932
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
      #id: 253
      #createdAt: DateTimeImmutable @1751219132 {#7836
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6969
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    "limited" => true
  ]
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 3.18 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#7856
    -exercise: App\Entity\Training\Exercise {#7864 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7596
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6933
        #id: 352
        #token: "68617bbc0435f"
        -day: "wednesday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
        #createdAt: DateTimeImmutable @1751219132 {#6928
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6930
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6938 …}
        #translations: Doctrine\ORM\PersistentCollection {#6940 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6932
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
      #id: 253
      #createdAt: DateTimeImmutable @1751219132 {#7836
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6969
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7865 …}
    #id: 1519
    #translations: Doctrine\ORM\PersistentCollection {#7867 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10406 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7857
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6966
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#10273
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#7856
    -exercise: App\Entity\Training\Exercise {#7864 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7596
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6933
        #id: 352
        #token: "68617bbc0435f"
        -day: "wednesday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
        #createdAt: DateTimeImmutable @1751219132 {#6928
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6930
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6938 …}
        #translations: Doctrine\ORM\PersistentCollection {#6940 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6932
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
      #id: 253
      #createdAt: DateTimeImmutable @1751219132 {#7836
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6969
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7865 …}
    #id: 1519
    #translations: Doctrine\ORM\PersistentCollection {#7867 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10406 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7857
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6966
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:image App\Twig\Components\Media\Image 86.5 MiB 0.14 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#10335
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10371 …}
    #file: Vich\UploaderBundle\Entity\File {#10362 …}
    #credits: Doctrine\ORM\PersistentCollection {#10361 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 91
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#10375 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696192026 {#10314
      date: 2023-10-01 22:27:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#10370
      date: 2026-05-03 05:24:49.040127 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9779 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Kniebeuge ohne Geräte"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#10389
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1811 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Kniebeuge ohne Geräte"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#10335
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#10371 …}
    #file: Vich\UploaderBundle\Entity\File {#10362 …}
    #credits: Doctrine\ORM\PersistentCollection {#10361 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 91
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#10375 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1696192026 {#10314
      date: 2023-10-01 22:27:06.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#10370
      date: 2026-05-03 05:24:49.040127 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9779 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 2.54 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#7871
    -exercise: App\Entity\Training\Exercise {#7873 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7596
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6933
        #id: 352
        #token: "68617bbc0435f"
        -day: "wednesday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
        #createdAt: DateTimeImmutable @1751219132 {#6928
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6930
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6938 …}
        #translations: Doctrine\ORM\PersistentCollection {#6940 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6932
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
      #id: 253
      #createdAt: DateTimeImmutable @1751219132 {#7836
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6969
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7874 …}
    #id: 1520
    #translations: Doctrine\ORM\PersistentCollection {#7876 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10484 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7869
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7870
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#10408
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#7871
    -exercise: App\Entity\Training\Exercise {#7873 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7596
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6933
        #id: 352
        #token: "68617bbc0435f"
        -day: "wednesday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6934 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6936 …}
        #createdAt: DateTimeImmutable @1751219132 {#6928
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6930
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6938 …}
        #translations: Doctrine\ORM\PersistentCollection {#6940 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9454 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6932
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#7847 …}
      #id: 253
      #createdAt: DateTimeImmutable @1751219132 {#7836
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#6969
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#7874 …}
    #id: 1520
    #translations: Doctrine\ORM\PersistentCollection {#7876 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10484 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#7869
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7870
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10497
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10516
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-short"
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Attributes
[
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Component
App\Twig\Components\Media\Icon {#10540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-short"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 86.5 MiB 0.04 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#10096
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
training:workout:render App\Twig\Components\Training\Workout\WorkoutRender 86.5 MiB 7.60 ms
Input props
[
  "workout" => App\Entity\Training\WorkoutTemplate {#6945
    #id: 353
    #token: "68617bbc0e007"
    -day: "friday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
    #createdAt: DateTimeImmutable @1751219132 {#6942
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6943
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6950 …}
    #translations: Doctrine\ORM\PersistentCollection {#6952 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6944
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  "index" => 3
  "isEmbed" => true
  "limited" => true
]
Attributes
[]
Component
App\Twig\Components\Training\Workout\WorkoutRender {#10591
  +workout: App\Entity\Training\WorkoutTemplate {#6945
    #id: 353
    #token: "68617bbc0e007"
    -day: "friday"
    -program: App\Entity\Training\ProgramTemplate {#2896
      #id: 162
      #token: "68617bbbd6458"
      -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
      #createdBy: App\Entity\User {#2930 …}
      -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
      -durationWeeks: 8
      #createdAt: DateTimeImmutable @1751219132 {#2890
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751220019 {#2891
        date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
      }
      -archived: false
      -viewCounter: 0
      -source: "openai"
      -sourceModel: "chatgpt-4o"
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#3057 …}
      -free: true
      -pinned: false
      -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
      #translations: Doctrine\ORM\PersistentCollection {#3176 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#2894
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
    #createdAt: DateTimeImmutable @1751219132 {#6942
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#6943
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -viewCounter: 0
    -source: null
    -sourceModel: null
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
    -images: Doctrine\ORM\PersistentCollection {#6950 …}
    #translations: Doctrine\ORM\PersistentCollection {#6952 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    -published: true
    #publishedAt: DateTimeImmutable @1751219132 {#6944
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    -publishedBy: null
  }
  +limited: true
  +isEmbed: true
  +isDetail: false
  +index: 3
}
training:workout:block-render
[Anonymous]
86.5 MiB 4.22 ms
Input props
[
  "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#7962
    -section: "warmup"
    -type: "standard"
    -metadata: []
    -workout: App\Entity\Training\WorkoutTemplate {#6945
      #id: 353
      #token: "68617bbc0e007"
      -day: "friday"
      -program: App\Entity\Training\ProgramTemplate {#2896
        #id: 162
        #token: "68617bbbd6458"
        -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
        #createdBy: App\Entity\User {#2930 …}
        -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
        -durationWeeks: 8
        #createdAt: DateTimeImmutable @1751219132 {#2890
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751220019 {#2891
          date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
        }
        -archived: false
        -viewCounter: 0
        -source: "openai"
        -sourceModel: "chatgpt-4o"
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#3057 …}
        -free: true
        -pinned: false
        -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
        #translations: Doctrine\ORM\PersistentCollection {#3176 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#2894
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
      #createdAt: DateTimeImmutable @1751219132 {#6942
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219132 {#6943
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -viewCounter: 0
      -source: null
      -sourceModel: null
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
      -images: Doctrine\ORM\PersistentCollection {#6950 …}
      #translations: Doctrine\ORM\PersistentCollection {#6952 …}
      #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
      #currentLocale: "de"
      #defaultLocale: "en"
      -published: true
      #publishedAt: DateTimeImmutable @1751219132 {#6944
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      -publishedBy: null
    }
    -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
    #id: 255
    #createdAt: DateTimeImmutable @1751219132 {#8253
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219266 {#7848
      date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  "limited" => true
]
Attributes
[
  "workoutBlock" => "warmup: standard (2 exercises)"
  "limited" => true
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#10642
  -props: [
    "workoutBlock" => App\Entity\Training\Config\WorkoutBlock {#7962
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6945
        #id: 353
        #token: "68617bbc0e007"
        -day: "friday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
        #createdAt: DateTimeImmutable @1751219132 {#6942
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6943
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6950 …}
        #translations: Doctrine\ORM\PersistentCollection {#6952 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6944
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
      #id: 255
      #createdAt: DateTimeImmutable @1751219132 {#8253
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#7848
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    "limited" => true
  ]
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 1.14 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#8263
    -exercise: App\Entity\Training\Exercise {#7002 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7962
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6945
        #id: 353
        #token: "68617bbc0e007"
        -day: "friday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
        #createdAt: DateTimeImmutable @1751219132 {#6942
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6943
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6950 …}
        #translations: Doctrine\ORM\PersistentCollection {#6952 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6944
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
      #id: 255
      #createdAt: DateTimeImmutable @1751219132 {#8253
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#7848
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#8269 …}
    #id: 1527
    #translations: Doctrine\ORM\PersistentCollection {#8272 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10754 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#8264
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7551
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#10680
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#8263
    -exercise: App\Entity\Training\Exercise {#7002 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7962
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6945
        #id: 353
        #token: "68617bbc0e007"
        -day: "friday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
        #createdAt: DateTimeImmutable @1751219132 {#6942
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6943
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6950 …}
        #translations: Doctrine\ORM\PersistentCollection {#6952 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6944
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
      #id: 255
      #createdAt: DateTimeImmutable @1751219132 {#8253
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#7848
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#8269 …}
    #id: 1527
    #translations: Doctrine\ORM\PersistentCollection {#8272 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10754 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#8264
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#7551
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:image App\Twig\Components\Media\Image 86.5 MiB 0.13 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#9764
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9775 …}
    #file: Vich\UploaderBundle\Entity\File {#9783 …}
    #credits: Doctrine\ORM\PersistentCollection {#9784 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2810
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9778 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759069741 {#9736
      date: 2025-09-28 16:29:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9770
      date: 2026-05-03 05:24:49.025843 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#5408 …}
    #updatedBy: App\Entity\User {#9779 …}
  }
  "class" => "object-cover w-full h-full"
  "alt" => "Armkreisen"
  "smWidth" => 112
  "smHeight" => 63
  "lgWidth" => 256
  "lgHeight" => 144
]
Attributes
[
  "class" => "object-cover w-full h-full"
]
Component
App\Twig\Components\Media\Image {#10740
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#1811 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Armkreisen"
  +pictureClass: null
  +smWidth: 112
  +smHeight: 63
  +lgWidth: 256
  +lgHeight: 144
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#9764
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9775 …}
    #file: Vich\UploaderBundle\Entity\File {#9783 …}
    #credits: Doctrine\ORM\PersistentCollection {#9784 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 2810
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9778 …}
    #newTranslations: null
    #currentLocale: "de"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1759069741 {#9736
      date: 2025-09-28 16:29:01.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777778689 {#9770
      date: 2026-05-03 05:24:49.025843 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#5408 …}
    #updatedBy: App\Entity\User {#9779 …}
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#1817 …}
}
training:exercise:config-render App\Twig\Components\Training\Exercise\ExerciseConfigRender 86.5 MiB 2.38 ms
Input props
[
  "class" => "relative z-10 flex items-start space-x-4"
  "exerciseConfig" => App\Entity\Training\Config\ExerciseConfig {#8276
    -exercise: App\Entity\Training\Exercise {#8278 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7962
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6945
        #id: 353
        #token: "68617bbc0e007"
        -day: "friday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
        #createdAt: DateTimeImmutable @1751219132 {#6942
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6943
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6950 …}
        #translations: Doctrine\ORM\PersistentCollection {#6952 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6944
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
      #id: 255
      #createdAt: DateTimeImmutable @1751219132 {#8253
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#7848
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#8279 …}
    #id: 1528
    #translations: Doctrine\ORM\PersistentCollection {#8281 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10830 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#8274
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#8275
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
]
Attributes
[
  "class" => "relative z-10 flex items-start space-x-4"
]
Component
App\Twig\Components\Training\Exercise\ExerciseConfigRender {#10756
  +exerciseConfig: App\Entity\Training\Config\ExerciseConfig {#8276
    -exercise: App\Entity\Training\Exercise {#8278 …}
    -workout: null
    -workoutBlock: App\Entity\Training\Config\WorkoutBlock {#7962
      -section: "warmup"
      -type: "standard"
      -metadata: []
      -workout: App\Entity\Training\WorkoutTemplate {#6945
        #id: 353
        #token: "68617bbc0e007"
        -day: "friday"
        -program: App\Entity\Training\ProgramTemplate {#2896
          #id: 162
          #token: "68617bbbd6458"
          -workouts: Doctrine\ORM\PersistentCollection {#2884 …}
          #createdBy: App\Entity\User {#2930 …}
          -preferences: App\Entity\Training\TrainingPreferences {#3175 …}
          -durationWeeks: 8
          #createdAt: DateTimeImmutable @1751219132 {#2890
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          #updatedAt: DateTimeImmutable @1751220019 {#2891
            date: 2025-06-29 20:00:19.0 Europe/Zurich (+02:00)
          }
          -archived: false
          -viewCounter: 0
          -source: "openai"
          -sourceModel: "chatgpt-4o"
          #updatedBy: App\Entity\User {#2930 …}
          -images: Doctrine\ORM\PersistentCollection {#3057 …}
          -free: true
          -pinned: false
          -faqs: Doctrine\ORM\PersistentCollection {#3140 …}
          #translations: Doctrine\ORM\PersistentCollection {#3176 …}
          #newTranslations: Doctrine\Common\Collections\ArrayCollection {#3283 …}
          #currentLocale: "de"
          #defaultLocale: "en"
          -published: true
          #publishedAt: DateTimeImmutable @1751219132 {#2894
            date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
          }
          -publishedBy: null
        }
        -blocks: Doctrine\ORM\PersistentCollection {#6946 …}
        -exerciseConfigs: Doctrine\ORM\PersistentCollection {#6948 …}
        #createdAt: DateTimeImmutable @1751219132 {#6942
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        #updatedAt: DateTimeImmutable @1751219132 {#6943
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -viewCounter: 0
        -source: null
        -sourceModel: null
        #createdBy: App\Entity\User {#2930 …}
        #updatedBy: App\Entity\User {#2930 …}
        -images: Doctrine\ORM\PersistentCollection {#6950 …}
        #translations: Doctrine\ORM\PersistentCollection {#6952 …}
        #newTranslations: Doctrine\Common\Collections\ArrayCollection {#9480 …}
        #currentLocale: "de"
        #defaultLocale: "en"
        -published: true
        #publishedAt: DateTimeImmutable @1751219132 {#6944
          date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
        }
        -publishedBy: null
      }
      -exerciseConfigs: Doctrine\ORM\PersistentCollection {#8213 …}
      #id: 255
      #createdAt: DateTimeImmutable @1751219132 {#8253
        date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
      }
      #updatedAt: DateTimeImmutable @1751219266 {#7848
        date: 2025-06-29 19:47:46.0 Europe/Zurich (+02:00)
      }
      #createdBy: App\Entity\User {#2930 …}
      #updatedBy: App\Entity\User {#2930 …}
    }
    -serieConfigs: Doctrine\ORM\PersistentCollection {#8279 …}
    #id: 1528
    #translations: Doctrine\ORM\PersistentCollection {#8281 …}
    #newTranslations: Doctrine\Common\Collections\ArrayCollection {#10830 …}
    #currentLocale: "de"
    #defaultLocale: "en"
    #createdAt: DateTimeImmutable @1751219132 {#8274
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1751219132 {#8275
      date: 2025-06-29 19:45:32.0 Europe/Zurich (+02:00)
    }
    #createdBy: App\Entity\User {#2930 …}
    #updatedBy: App\Entity\User {#2930 …}
  }
  -workoutFormatter: App\BusinessLogic\Training\Workout\Manager\WorkoutFormatter {#9677 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10843
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#10862
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-short"
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Attributes
[
  "class" => "h-[24px] w-[24px] bg-white p-1 rounded-[5px] transform:scale-[1.3]"
  "style" => "margin-left: -4px;margin-top: -2px;margin-right: 4px;"
]
Component
App\Twig\Components\Media\Icon {#10886
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-short"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 86.5 MiB 0.05 ms
Input props
[
  "containerClass" => "mt-6"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdSquareFluid {#10946
  +includeScript: true
  +labelClass: null
  +containerClass: "mt-6"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 0.87 ms
Input props
[
  "class" => "content-container p-4"
]
Attributes
[
  "class" => "content-container p-4"
]
Component
App\Twig\Components\App\PageSharer {#719
  +shareUrl: "http://test.fitmetrics.ch/de/trainingsprogramm/68617bbbd6458-programme-original-de-musculation-zyzz-pour-esthetique-et-hypertrophie?open-account-panel-popup=1"
  +title: "Programme original de musculation Zyzz pour esthétique et hypertrophie - Programme - FitMetrics"
  +description: "Deviens la meilleure version esthétique de toi-même avec le programme exact de Zyzz, accès gratuit complet."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#10962
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#10984
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11008
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11031
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11054
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11077
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11100
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11123
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.30 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#10954
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 86.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#11170
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1828 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 86.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#11225
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#206 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
86.5 MiB 0.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#11217
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11259
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11291
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11314
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11337
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11383
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11406
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11429
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.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 {#11452
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4048 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}