Redirect 301 redirect from GET @training_exercise_collection_muscle (ba4421)

Components

17 Twig Components
80 Render Count
64 ms Render Time
92.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.34ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.26ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.42ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 0.96ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
2 0.28ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
2 0.31ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 53.33ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.45ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.56ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.38ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.47ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.28ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.31ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.07ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.29ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.23ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 92.5 MiB 53.33 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4060
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.44 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 {#4107
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4118
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
92.5 MiB 1.02 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4169
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "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 {#4234
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4262
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4278
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4302
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4326
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4350
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4398
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4422
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#4446
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5604
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
92.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5640
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 92.5 MiB 8.45 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5717
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5718 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5716 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer"
]
Component
App\Twig\Components\Media\Icon {#5869
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.10 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 {#5904
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5934
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5966
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.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 {#5985
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.05 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6095
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6129
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6145
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6169
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6193
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6217
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6241
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6265
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6289
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6313
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6337
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6361
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 92.5 MiB 0.39 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6406
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6396
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6037
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 92.5 MiB 0.56 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "menu.news"
        "url" => "/it/notizie"
      ]
      [
        "label" => "A casa"
        "url" => "/it/notizie/tag/a-casa-2"
      ]
      [
        "label" => "Allenamento a casa: consigli per massimizzare i risultati"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6489
  +items: [
    [
      "label" => "menu.home"
      "url" => "/it/"
    ]
    [
      "label" => "menu.news"
      "url" => "/it/notizie"
    ]
    [
      "label" => "A casa"
      "url" => "/it/notizie/tag/a-casa-2"
    ]
    [
      "label" => "Allenamento a casa: consigli per massimizzare i risultati"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/it/"
      ]
      [
        "label" => "menu.news"
        "url" => "/it/notizie"
      ]
      [
        "label" => "A casa"
        "url" => "/it/notizie/tag/a-casa-2"
      ]
      [
        "label" => "Allenamento a casa: consigli per massimizzare i risultati"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6519
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6541
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.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 {#6564
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 92.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6509
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 92.5 MiB 0.82 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 484
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724412896 {#3782
      date: 2024-08-23 13:34:56.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777657520 {#3869
      date: 2026-05-01 19:45:20.790855 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Allenamento a casa: consigli per massimizzare i risultati"
  "smWidth" => 320
  "smHeight" => 180
  "lgWidth" => 320
  "lgHeight" => 180
]
Attributes
[
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
]
Component
App\Twig\Components\Media\Image {#6656
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Allenamento a casa: consigli per massimizzare i risultati"
  +pictureClass: null
  +smWidth: 320
  +smHeight: 180
  +lgWidth: 320
  +lgHeight: 180
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\MediaImage {#3953
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3826 …}
    #file: Vich\UploaderBundle\Entity\File {#3925 …}
    #credits: Doctrine\ORM\PersistentCollection {#3912 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 484
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3861 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724412896 {#3782
      date: 2024-08-23 13:34:56.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777657520 {#3869
      date: 2026-05-01 19:45:20.790855 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#6693
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#6724
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.24 ms
Input props
[
  "name" => "A casa"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6762
  +name: "A casa"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 92.5 MiB 0.04 ms
Input props
[
  "name" => "All'esterno"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6815
  +name: "All'esterno"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 92.5 MiB 2.47 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745239238
    "blocks" => [
      [
        "id" => "VkGARJaHtD"
        "type" => "header"
        "data" => [
          "text" => "Massimizza i tuoi risultati a casa"
          "level" => 2
        ]
      ]
      [
        "id" => "vxWSl09sI0"
        "type" => "paragraph"
        "data" => [
          "text" => "L'allenamento a casa è diventato essenziale, soprattutto con l'aumento del lavoro da remoto e degli orari frenetici. Offre flessibilità e accesso immediato a una routine sana senza la necessità di andare in palestra. Tuttavia, per ottenere il massimo dai tuoi allenamenti, è fondamentale massimizzare i tuoi sforzi con un approccio strutturato. Ecco come trasformare il tuo spazio personale in un santuario fitness ad alte prestazioni."
        ]
      ]
      [
        "id" => "eZICSjZzHb"
        "type" => "header"
        "data" => [
          "text" => "Stabilire una routine di allenamento coerente"
          "level" => 2
        ]
      ]
      [
        "id" => "R6_y0UTjEt"
        "type" => "paragraph"
        "data" => [
          "text" => "La coerenza è la pietra angolare di qualsiasi programma efficace. Gli allenamenti regolari creano un'abitudine che si integra naturalmente nella tua routine quotidiana."
        ]
      ]
      [
        "id" => "1Ag-HbFoNx"
        "type" => "header"
        "data" => [
          "text" => "Stabilisci obiettivi chiari"
          "level" => 3
        ]
      ]
      [
        "id" => "hi649Pxdpw"
        "type" => "paragraph"
        "data" => [
          "text" => "Perché gli obiettivi misurabili sono così importanti? Senza di essi, è facile perdere di vista i propri progressi. Gli obiettivi ben definiti ti incoraggiano a superarti e a valutare regolarmente i tuoi miglioramenti. Stabilendo obiettivi intermedi, mantieni alta la motivazione a lungo termine."
        ]
      ]
      [
        "id" => "SDcM0KQq2t"
        "type" => "header"
        "data" => [
          "text" => "Scegli una routine adatta"
          "level" => 3
        ]
      ]
      [
        "id" => "4eENWV9x0o"
        "type" => "paragraph"
        "data" => [
          "text" => "L'adattamento è la parola chiave. Per i principianti, si consiglia una routine semplice basata su esercizi di base come squat, flessioni e jumping jacks. I più avanzati possono integrare movimenti complessi per una sfida maggiore. La chiave è una progressione graduale e controllata."
        ]
      ]
      [
        "id" => "1_ZtyqCvPf"
        "type" => "header"
        "data" => [
          "text" => "Utilizzare FitMetrics"
          "level" => 3
        ]
      ]
      [
        "id" => "QF5Ndg71-Z"
        "type" => "paragraph"
        "data" => [
          "text" => "L'app <a href="https://www.fitmetrics.ch/it/allenamenti"><b>fitmetrics.ch</b></a> offre piani su misura che si adattano alle tue capacità e ai tuoi obiettivi. Ti aiuta a monitorare i tuoi progressi e ottimizza i tuoi allenamenti per risultati ottimali. Un vero alleato per personalizzare la tua esperienza di allenamento."
        ]
      ]
      [
        "id" => "Ee_q0_YvFW"
        "type" => "header"
        "data" => [
          "text" => "Ottimizzare lo spazio di allenamento"
          "level" => 2
        ]
      ]
      [
        "id" => "vu8hTPJyPH"
        "type" => "paragraph"
        "data" => [
          "text" => "Anche l'angolo più piccolo della tua casa può diventare uno spazio di allenamento efficace. Ecco come:"
        ]
      ]
      [
        "id" => "Pf22JwBTaI"
        "type" => "header"
        "data" => [
          "text" => "Selezionare l'attrezzatura giusta"
          "level" => 3
        ]
      ]
      [
        "id" => "DTuieyMAaY"
        "type" => "paragraph"
        "data" => [
          "text" => "Non è necessario trasformare il tuo soggiorno in una palestra completa. Concentrati sugli essenziali: manubri regolabili, bande elastiche, tappetino da yoga e kettlebell. Questi strumenti sono versatili e permettono una grande varietà di esercizi."
        ]
      ]
      [
        "id" => "NYF6-tgcRo"
        "type" => "header"
        "data" => [
          "text" => "Creare un'atmosfera motivante"
          "level" => 3
        ]
      ]
      [
        "id" => "XauN5cR1Zf"
        "type" => "paragraph"
        "data" => [
          "text" => "L'atmosfera conta. Pensa alla luce naturale, a una playlist energizzante e a colori che ispirano energia. Uno spazio ordinato e pulito stimola automaticamente il desiderio di allenarsi."
        ]
      ]
      [
        "id" => "gr4YIVPFoo"
        "type" => "header"
        "data" => [
          "text" => "Incorporare la varietà negli allenamenti"
          "level" => 2
        ]
      ]
      [
        "id" => "TaoxySThkb"
        "type" => "paragraph"
        "data" => [
          "text" => "La monotonia uccide la motivazione. Diversificando le tue sessioni, non solo spezzi la routine, ma coinvolgi anche diversi gruppi muscolari per uno sviluppo armonioso."
        ]
      ]
      [
        "id" => "WSUytobe6C"
        "type" => "header"
        "data" => [
          "text" => "Movimenti composti vs isolati"
          "level" => 3
        ]
      ]
      [
        "id" => "l__k3UY_wo"
        "type" => "paragraph"
        "data" => [
          "text" => "I movimenti composti come deadlift e burpees coinvolgono più muscoli contemporaneamente, aumentando così l'efficienza complessiva dell'allenamento. Al contrario, gli esercizi isolati si concentrano su un muscolo specifico, perfetti per affinare determinati aspetti della tua forma fisica."
        ]
      ]
      [
        "id" => "KUrhTwWrBw"
        "type" => "header"
        "data" => [
          "text" => "Provare nuove attività"
          "level" => 3
        ]
      ]
      [
        "id" => "uR-Pco5fwi"
        "type" => "paragraph"
        "data" => [
          "text" => "Osa esplorare! Che ne dici di una lezione di yoga online o di una sessione di danza? Queste attività migliorano la flessibilità, la coordinazione e possono persino aggiungere una dimensione divertente al tuo programma."
        ]
      ]
      [
        "id" => "rfkPxUTFVw"
        "type" => "header"
        "data" => [
          "text" => "Monitorare e regolare i progressi"
          "level" => 2
        ]
      ]
      [
        "id" => "Dn5PeW8JgN"
        "type" => "paragraph"
        "data" => [
          "text" => "Monitorare i tuoi progressi è essenziale per rimanere motivati e regolare i tuoi allenamenti."
        ]
      ]
      [
        "id" => "8FmHiGm22c"
        "type" => "header"
        "data" => [
          "text" => "Tenere un diario di allenamento"
          "level" => 3
        ]
      ]
      [
        "id" => "xm8eEGQgEL"
        "type" => "paragraph"
        "data" => [
          "text" => "Un diario ti aiuta a monitorare le tue prestazioni, sia che si tratti di annotare i pesi sollevati o la durata di ogni sessione. È un promemoria costante dei tuoi risultati e uno strumento prezioso per identificare ciò che funziona o meno."
        ]
      ]
      [
        "id" => "sCgqgxxx1f"
        "type" => "header"
        "data" => [
          "text" => "Rivalutare regolarmente i propri obiettivi"
          "level" => 3
        ]
      ]
      [
        "id" => "cdSOEN0cZn"
        "type" => "paragraph"
        "data" => [
          "text" => "Mantenere flessibili i tuoi obiettivi ti permette di adattarti in base ai tuoi progressi. Una rivalutazione mensile può essere utile per regolare le tue aspettative e scoprire nuove sfide."
        ]
      ]
      [
        "id" => "tqcG8fj3vY"
        "type" => "header"
        "data" => [
          "text" => "Conclusione"
          "level" => 2
        ]
      ]
      [
        "id" => "PlrRnWdZ-q"
        "type" => "paragraph"
        "data" => [
          "text" => "Massimizzare i tuoi allenamenti a casa si basa su una combinazione di coerenza, varietà e uno spazio ottimizzato. Implementando questi consigli pratici, la tua casa diventa più di un semplice luogo in cui vivere—si trasforma in un centro benessere personale. Non aspettare oltre, inizia oggi stesso ad applicare queste strategie e trasforma la tua routine di allenamento in un'avventura gratificante!"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Allenamento a casa: consigli per massimizzare i risultati"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6802
  +title: "Allenamento a casa: consigli per massimizzare i risultati"
  +data: [
    "time" => 1730745239238
    "blocks" => [
      [
        "id" => "VkGARJaHtD"
        "type" => "header"
        "data" => [
          "text" => "Massimizza i tuoi risultati a casa"
          "level" => 2
        ]
      ]
      [
        "id" => "vxWSl09sI0"
        "type" => "paragraph"
        "data" => [
          "text" => "L'allenamento a casa è diventato essenziale, soprattutto con l'aumento del lavoro da remoto e degli orari frenetici. Offre flessibilità e accesso immediato a una routine sana senza la necessità di andare in palestra. Tuttavia, per ottenere il massimo dai tuoi allenamenti, è fondamentale massimizzare i tuoi sforzi con un approccio strutturato. Ecco come trasformare il tuo spazio personale in un santuario fitness ad alte prestazioni."
        ]
      ]
      [
        "id" => "eZICSjZzHb"
        "type" => "header"
        "data" => [
          "text" => "Stabilire una routine di allenamento coerente"
          "level" => 2
        ]
      ]
      [
        "id" => "R6_y0UTjEt"
        "type" => "paragraph"
        "data" => [
          "text" => "La coerenza è la pietra angolare di qualsiasi programma efficace. Gli allenamenti regolari creano un'abitudine che si integra naturalmente nella tua routine quotidiana."
        ]
      ]
      [
        "id" => "1Ag-HbFoNx"
        "type" => "header"
        "data" => [
          "text" => "Stabilisci obiettivi chiari"
          "level" => 3
        ]
      ]
      [
        "id" => "hi649Pxdpw"
        "type" => "paragraph"
        "data" => [
          "text" => "Perché gli obiettivi misurabili sono così importanti? Senza di essi, è facile perdere di vista i propri progressi. Gli obiettivi ben definiti ti incoraggiano a superarti e a valutare regolarmente i tuoi miglioramenti. Stabilendo obiettivi intermedi, mantieni alta la motivazione a lungo termine."
        ]
      ]
      [
        "id" => "SDcM0KQq2t"
        "type" => "header"
        "data" => [
          "text" => "Scegli una routine adatta"
          "level" => 3
        ]
      ]
      [
        "id" => "4eENWV9x0o"
        "type" => "paragraph"
        "data" => [
          "text" => "L'adattamento è la parola chiave. Per i principianti, si consiglia una routine semplice basata su esercizi di base come squat, flessioni e jumping jacks. I più avanzati possono integrare movimenti complessi per una sfida maggiore. La chiave è una progressione graduale e controllata."
        ]
      ]
      [
        "id" => "1_ZtyqCvPf"
        "type" => "header"
        "data" => [
          "text" => "Utilizzare FitMetrics"
          "level" => 3
        ]
      ]
      [
        "id" => "QF5Ndg71-Z"
        "type" => "paragraph"
        "data" => [
          "text" => "L'app <a href="https://www.fitmetrics.ch/it/allenamenti"><b>fitmetrics.ch</b></a> offre piani su misura che si adattano alle tue capacità e ai tuoi obiettivi. Ti aiuta a monitorare i tuoi progressi e ottimizza i tuoi allenamenti per risultati ottimali. Un vero alleato per personalizzare la tua esperienza di allenamento."
        ]
      ]
      [
        "id" => "Ee_q0_YvFW"
        "type" => "header"
        "data" => [
          "text" => "Ottimizzare lo spazio di allenamento"
          "level" => 2
        ]
      ]
      [
        "id" => "vu8hTPJyPH"
        "type" => "paragraph"
        "data" => [
          "text" => "Anche l'angolo più piccolo della tua casa può diventare uno spazio di allenamento efficace. Ecco come:"
        ]
      ]
      [
        "id" => "Pf22JwBTaI"
        "type" => "header"
        "data" => [
          "text" => "Selezionare l'attrezzatura giusta"
          "level" => 3
        ]
      ]
      [
        "id" => "DTuieyMAaY"
        "type" => "paragraph"
        "data" => [
          "text" => "Non è necessario trasformare il tuo soggiorno in una palestra completa. Concentrati sugli essenziali: manubri regolabili, bande elastiche, tappetino da yoga e kettlebell. Questi strumenti sono versatili e permettono una grande varietà di esercizi."
        ]
      ]
      [
        "id" => "NYF6-tgcRo"
        "type" => "header"
        "data" => [
          "text" => "Creare un'atmosfera motivante"
          "level" => 3
        ]
      ]
      [
        "id" => "XauN5cR1Zf"
        "type" => "paragraph"
        "data" => [
          "text" => "L'atmosfera conta. Pensa alla luce naturale, a una playlist energizzante e a colori che ispirano energia. Uno spazio ordinato e pulito stimola automaticamente il desiderio di allenarsi."
        ]
      ]
      [
        "id" => "gr4YIVPFoo"
        "type" => "header"
        "data" => [
          "text" => "Incorporare la varietà negli allenamenti"
          "level" => 2
        ]
      ]
      [
        "id" => "TaoxySThkb"
        "type" => "paragraph"
        "data" => [
          "text" => "La monotonia uccide la motivazione. Diversificando le tue sessioni, non solo spezzi la routine, ma coinvolgi anche diversi gruppi muscolari per uno sviluppo armonioso."
        ]
      ]
      [
        "id" => "WSUytobe6C"
        "type" => "header"
        "data" => [
          "text" => "Movimenti composti vs isolati"
          "level" => 3
        ]
      ]
      [
        "id" => "l__k3UY_wo"
        "type" => "paragraph"
        "data" => [
          "text" => "I movimenti composti come deadlift e burpees coinvolgono più muscoli contemporaneamente, aumentando così l'efficienza complessiva dell'allenamento. Al contrario, gli esercizi isolati si concentrano su un muscolo specifico, perfetti per affinare determinati aspetti della tua forma fisica."
        ]
      ]
      [
        "id" => "KUrhTwWrBw"
        "type" => "header"
        "data" => [
          "text" => "Provare nuove attività"
          "level" => 3
        ]
      ]
      [
        "id" => "uR-Pco5fwi"
        "type" => "paragraph"
        "data" => [
          "text" => "Osa esplorare! Che ne dici di una lezione di yoga online o di una sessione di danza? Queste attività migliorano la flessibilità, la coordinazione e possono persino aggiungere una dimensione divertente al tuo programma."
        ]
      ]
      [
        "id" => "rfkPxUTFVw"
        "type" => "header"
        "data" => [
          "text" => "Monitorare e regolare i progressi"
          "level" => 2
        ]
      ]
      [
        "id" => "Dn5PeW8JgN"
        "type" => "paragraph"
        "data" => [
          "text" => "Monitorare i tuoi progressi è essenziale per rimanere motivati e regolare i tuoi allenamenti."
        ]
      ]
      [
        "id" => "8FmHiGm22c"
        "type" => "header"
        "data" => [
          "text" => "Tenere un diario di allenamento"
          "level" => 3
        ]
      ]
      [
        "id" => "xm8eEGQgEL"
        "type" => "paragraph"
        "data" => [
          "text" => "Un diario ti aiuta a monitorare le tue prestazioni, sia che si tratti di annotare i pesi sollevati o la durata di ogni sessione. È un promemoria costante dei tuoi risultati e uno strumento prezioso per identificare ciò che funziona o meno."
        ]
      ]
      [
        "id" => "sCgqgxxx1f"
        "type" => "header"
        "data" => [
          "text" => "Rivalutare regolarmente i propri obiettivi"
          "level" => 3
        ]
      ]
      [
        "id" => "cdSOEN0cZn"
        "type" => "paragraph"
        "data" => [
          "text" => "Mantenere flessibili i tuoi obiettivi ti permette di adattarti in base ai tuoi progressi. Una rivalutazione mensile può essere utile per regolare le tue aspettative e scoprire nuove sfide."
        ]
      ]
      [
        "id" => "tqcG8fj3vY"
        "type" => "header"
        "data" => [
          "text" => "Conclusione"
          "level" => 2
        ]
      ]
      [
        "id" => "PlrRnWdZ-q"
        "type" => "paragraph"
        "data" => [
          "text" => "Massimizzare i tuoi allenamenti a casa si basa su una combinazione di coerenza, varietà e uno spazio ottimizzato. Implementando questi consigli pratici, la tua casa diventa più di un semplice luogo in cui vivere—si trasforma in un centro benessere personale. Non aspettare oltre, inizia oggi stesso ad applicare queste strategie e trasforma la tua routine di allenamento in un'avventura gratificante!"
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#6889
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.26 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#6936
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 92.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#6991
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7036
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 92.5 MiB 1.28 ms
Input props
[
  "title" => "Allenamento a casa: consigli per massimizzare i risultati"
  "description" => "Ottimizzate le vostre sessioni a casa con consigli pratici su come raggiungere i vostri obiettivi di fitness in modo semplice ed efficace, senza uscire di casa."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7050
  +shareUrl: "https://test.fitmetrics.ch/it/articolo/allenamento-a-casa-consigli-per-massimizzare-i-risultati-16?open-account-panel-popup=1"
  +title: "Allenamento a casa: consigli per massimizzare i risultati"
  +description: "Ottimizzate le vostre sessioni a casa con consigli pratici su come raggiungere i vostri obiettivi di fitness in modo semplice ed efficace, senza uscire di casa."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 92.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 {#7092
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7120
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7145
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-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 {#7168
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7191
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7214
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7237
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7260
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 92.5 MiB 3.31 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7643
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
    -leads: Doctrine\ORM\PersistentCollection {#7791 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7642
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
    -clients: Doctrine\ORM\PersistentCollection {#8082 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
      #file: Vich\UploaderBundle\Entity\File {#8308 …}
      #credits: Doctrine\ORM\PersistentCollection {#8309 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8313 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8299
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777657520 {#8318
        date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8312 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8150 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8222 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7641
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
]
Attributes
[]
Component
App\Twig\Components\User\ProfilCard {#7099
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7643
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
    -leads: Doctrine\ORM\PersistentCollection {#7791 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7642
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
    -clients: Doctrine\ORM\PersistentCollection {#8082 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
      #file: Vich\UploaderBundle\Entity\File {#8308 …}
      #credits: Doctrine\ORM\PersistentCollection {#8309 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8313 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8299
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777657520 {#8318
        date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8312 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8150 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8222 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7641
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 92.5 MiB 2.07 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7643
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
    -leads: Doctrine\ORM\PersistentCollection {#7791 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7642
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
    -clients: Doctrine\ORM\PersistentCollection {#8082 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
      #file: Vich\UploaderBundle\Entity\File {#8308 …}
      #credits: Doctrine\ORM\PersistentCollection {#8309 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8313 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8299
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777657520 {#8318
        date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8312 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8150 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8222 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7641
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  "sizeClass" => "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  "allowRenderLink" => false
]
Attributes
[]
Component
App\Twig\Components\User\ProfilAvatar {#8240
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
    -email: "info@fitmetrics.ch"
    -roles: [
      "ROLE_ADMIN"
      "ROLE_OWNER"
    ]
    -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
    -plainPassword: null
    -firstname: "FitMetrics"
    -lastname: null
    -username: "fitmetrics.ch"
    -birthday: null
    -lang: "en"
    -lastLogin: DateTimeImmutable @1773682770 {#7643
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
    -leads: Doctrine\ORM\PersistentCollection {#7791 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7642
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
    -settings: null
    -preferences: [
      "gender" => "men"
      "mainGoal" => "muscle_gain"
      "level" => "advanced"
      "equipmentType" => "full"
    ]
    -signupContext: null
    -lastLoginIp: "81.13.145.160"
    -signupIp: null
    -country: "CH"
    -profilePictureUrl: null
    -canDeleteAccount: false
    -lastUsedOs: "android"
    -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
    -clients: Doctrine\ORM\PersistentCollection {#8082 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
      #file: Vich\UploaderBundle\Entity\File {#8308 …}
      #credits: Doctrine\ORM\PersistentCollection {#8309 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8313 …}
      #newTranslations: null
      #currentLocale: "it"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8299
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777657520 {#8318
        date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8312 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8150 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8222 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7641
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 92.5 MiB 0.15 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8142
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
    #file: Vich\UploaderBundle\Entity\File {#8308 …}
    #credits: Doctrine\ORM\PersistentCollection {#8309 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8313 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8299
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777657520 {#8318
      date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8312 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7643
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
      -leads: Doctrine\ORM\PersistentCollection {#7791 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7642
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
      -clients: Doctrine\ORM\PersistentCollection {#8082 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142}
      -profil: App\Entity\User\ContactProfile {#8150 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8222 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7641
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  "placeholderSrc" => "/static/images/default/profile-picture-placeholder.jpg"
  "alt" => "fitmetrics.ch"
  "class" => "img-fluid"
  "lgWidth" => 150
  "lgHeight" => 150
  "crop" => true
]
Attributes
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "class" => "img-fluid"
]
Component
App\Twig\Components\Media\Image {#8275
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: "/static/images/default/profile-picture-placeholder.jpg"
  +alt: "fitmetrics.ch"
  +pictureClass: null
  +smWidth: null
  +smHeight: null
  +lgWidth: 150
  +lgHeight: 150
  +defaultSize: 350
  +crop: true
  +fetchPriority: "auto"
  +sizeScalingFactor: 1.5
  +referrerPolicy: "same-origin"
  +media: App\Entity\Media\ProfilePictureMedia {#8142
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8316 …}
    #file: Vich\UploaderBundle\Entity\File {#8308 …}
    #credits: Doctrine\ORM\PersistentCollection {#8309 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8313 …}
    #newTranslations: null
    #currentLocale: "it"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8299
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777657520 {#8318
      date: 2026-05-01 19:45:20.905636 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8312 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7630 …}
      -email: "info@fitmetrics.ch"
      -roles: [
        "ROLE_ADMIN"
        "ROLE_OWNER"
      ]
      -password: "$2y$13$Jey9O1O5oq2dpA814xIJw.S.rPOSVhk1fh9uGG9PjUR6rkgMIGagC"
      -plainPassword: null
      -firstname: "FitMetrics"
      -lastname: null
      -username: "fitmetrics.ch"
      -birthday: null
      -lang: "en"
      -lastLogin: DateTimeImmutable @1773682770 {#7643
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7657 …}
      -leads: Doctrine\ORM\PersistentCollection {#7791 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7642
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7802 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7904 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#7933 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8001 …}
      -settings: null
      -preferences: [
        "gender" => "men"
        "mainGoal" => "muscle_gain"
        "level" => "advanced"
        "equipmentType" => "full"
      ]
      -signupContext: null
      -lastLoginIp: "81.13.145.160"
      -signupIp: null
      -country: "CH"
      -profilePictureUrl: null
      -canDeleteAccount: false
      -lastUsedOs: "android"
      -coachingRequests: Doctrine\ORM\PersistentCollection {#8045 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8084 …}
      -clients: Doctrine\ORM\PersistentCollection {#8082 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8134 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8142}
      -profil: App\Entity\User\ContactProfile {#8150 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8158 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8173 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8222 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7639 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7641
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 92.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7626
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#8363
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 92.5 MiB 0.29 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8349
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 92.5 MiB 0.23 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8405
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 92.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8460
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
92.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8452
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 dark:hidden"
]
Component
App\Twig\Components\Media\Icon {#8494
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#8526
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#8549
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8572
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8595
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8618
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#8641
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8664
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 92.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#8687
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4110 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}