Redirect 301 redirect from GET @app_news_detail (4e941c)

GET https://test.fitmetrics.ch/en/news/top-10-fitness-goals-and-how-to-achieve-them-19

Components

17 Twig Components
84 Render Count
68 ms Render Time
76.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.25ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
5 0.39ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.35ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
3 0.30ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.51ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.10ms
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 56.71ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 9.05ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
1 0.42ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.50ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.24ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.60ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.20ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.31ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.25ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 74.5 MiB 56.71 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4797
  -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 66.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 {#4844
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4855
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 1.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4906
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4921
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4971
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#4999
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5015
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5039
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5063
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5087
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5111
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5135
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.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 {#5159
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.04 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 {#5183
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
68.5 MiB 0.14 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6318
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 74.5 MiB 9.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6395
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6396 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6394 …}
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6547
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6582
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6612
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6644
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#6663
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6773
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6807
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6823
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6847
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6871
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6895
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6919
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6943
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6967
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6991
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7015
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7039
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 74.5 MiB 0.47 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7084
  +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 74.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 {#7074
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#6715
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 74.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "Top 10 fitness goals and how to achieve them"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7167
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Muscle gain"
      "url" => "/en/news/tag/muscle-gain-1"
    ]
    [
      "label" => "Top 10 fitness goals and how to achieve them"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Muscle gain"
        "url" => "/en/news/tag/muscle-gain-1"
      ]
      [
        "label" => "Top 10 fitness goals and how to achieve them"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7197
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7219
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7242
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 74.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7187
  +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 74.5 MiB 0.95 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3842
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3755 …}
    #file: Vich\UploaderBundle\Entity\File {#3836 …}
    #credits: Doctrine\ORM\PersistentCollection {#3823 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 482
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3728 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724347227 {#3715
      date: 2024-08-22 19:20:27.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777553995 {#3736
      date: 2026-04-30 14:59:55.095145 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Top 10 fitness goals and how to achieve them"
  "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 {#7334
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Top 10 fitness goals and how to achieve them"
  +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 {#3842
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3755 …}
    #file: Vich\UploaderBundle\Entity\File {#3836 …}
    #credits: Doctrine\ORM\PersistentCollection {#3823 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 482
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3728 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724347227 {#3715
      date: 2024-08-22 19:20:27.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777553995 {#3736
      date: 2026-04-30 14:59:55.095145 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7371
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#7402
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.24 ms
Input props
[
  "name" => "Muscle gain"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7440
  +name: "Muscle gain"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Stretching"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7493
  +name: "Stretching"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Weight loss"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7517
  +name: "Weight loss"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "At the gym"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7541
  +name: "At the gym"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 74.5 MiB 0.04 ms
Input props
[
  "name" => "Performance"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7565
  +name: "Performance"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 74.5 MiB 2.50 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745315449
    "blocks" => [
      [
        "id" => "lzs0XtQGg_"
        "type" => "header"
        "data" => [
          "text" => "Weight loss goals"
          "level" => 2
        ]
      ]
      [
        "id" => "_X9yznGrpO"
        "type" => "header"
        "data" => [
          "text" => "Setting realistic weight loss targets"
          "level" => 3
        ]
      ]
      [
        "id" => "tUfxRQaPjQ"
        "type" => "paragraph"
        "data" => [
          "text" => "Establishing realistic weight loss goals is essential for sustained success. The <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/" rel="nofollow" target="_blank">SMART criteria</a> can help guide you. By setting Specific, Measurable, Achievable, Relevant, and Timely goals, you’ll have a clear, guided path that prevents the often overwhelming feeling of an ambiguous target. Whether it's losing 5 pounds or a smaller shirt size, define your goal in clear terms."
        ]
      ]
      [
        "id" => "eHhobmCwUT"
        "type" => "header"
        "data" => [
          "text" => "Incorporating diet changes"
          "level" => 3
        ]
      ]
      [
        "id" => "9E_fX_24vA"
        "type" => "paragraph"
        "data" => [
          "text" => "Weight loss isn't just about exercising; it's a combination of carefully considered dietary choices. Incorporating <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up" rel="nofollow" target="_blank">healthy dietary changes</a> can be a game-changer. Swapping processed foods for whole grains, adding more vegetables and fruits, and eating balanced meals contribute to a holistic approach to losing weight. These small shifts lead to big results over time."
        ]
      ]
      [
        "id" => "HKuY7wC9sZ"
        "type" => "header"
        "data" => [
          "text" => "Muscle building goals"
          "level" => 2
        ]
      ]
      [
        "id" => "DHm2K9oJRb"
        "type" => "header"
        "data" => [
          "text" => "Strength training program"
          "level" => 3
        ]
      ]
      [
        "id" => "JKiXfTT0J3"
        "type" => "paragraph"
        "data" => [
          "text" => "Building muscle isn't merely an aesthetic pursuit; it plays a critical role in boosting overall health. Developing a well-rounded strength training program is key. Focus on major muscle groups with different exercises like squats, deadlifts, and bench presses. Aim for a balanced regimen that includes both compound and isolation exercises, as suggested by the <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670" rel="nofollow" target="_blank">Mayo Clinic's research</a>."
        ]
      ]
      [
        "id" => "_2DgJKVsuO"
        "type" => "header"
        "data" => [
          "text" => "Nutrition for muscle gain"
          "level" => 3
        ]
      ]
      [
        "id" => "TO_vHQpuya"
        "type" => "paragraph"
        "data" => [
          "text" => "Alongside a rigorous training routine, nutrition plays a pivotal role in muscle building. Consuming <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan" rel="nofollow" target="_blank">protein-rich foods</a> like chicken, eggs, and legumes provide essential amino acids required for muscle repair and growth. Create meal plans that balance proteins, fats, and carbohydrates to fuel your workouts and support recovery."
        ]
      ]
      [
        "id" => "qDcP3BY2Ga"
        "type" => "header"
        "data" => [
          "text" => "Improving endurance"
          "level" => 2
        ]
      ]
      [
        "id" => "0wgoYqLrgu"
        "type" => "header"
        "data" => [
          "text" => "Cardio training techniques"
          "level" => 3
        ]
      ]
      [
        "id" => "as90AIHeZ1"
        "type" => "paragraph"
        "data" => [
          "text" => "Cardiovascular health is a marker of endurance. Engage in various cardio training techniques to build this capability. From <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home" rel="nofollow" target="_blank">running programs</a> to swimming and cycling, the diversity keeps it engaging. Incorporate high-intensity interval training (HIIT) and long-distance runs to improve stamina and keep your heart healthy."
        ]
      ]
      [
        "id" => "oHIZxdz-g7"
        "type" => "header"
        "data" => [
          "text" => "Setting endurance goals"
          "level" => 3
        ]
      ]
      [
        "id" => "7WRPIUMeNG"
        "type" => "paragraph"
        "data" => [
          "text" => "Setting clear and attainable endurance goals gives direction and purpose. Start small, like aiming to run a mile without stopping, and gradually increase the distance or intensity. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/" rel="nofollow" target="_blank">Resources like these</a> offer valuable strategies to conceptualize and achieve your endurance targets."
        ]
      ]
      [
        "id" => "fSuApbXByj"
        "type" => "header"
        "data" => [
          "text" => "Flexibility and mobility goals"
          "level" => 2
        ]
      ]
      [
        "id" => "cY6_kyLdcJ"
        "type" => "header"
        "data" => [
          "text" => "Incorporating stretching routines"
          "level" => 3
        ]
      ]
      [
        "id" => "pva9ZO_7fj"
        "type" => "paragraph"
        "data" => [
          "text" => "Stretching routines shouldn't be an afterthought. They improve flexibility and prevent injuries. Regularly performing dynamic and static stretches enhances range of motion and muscle elasticity. Refer to this <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching" rel="nofollow" target="_blank">guide on stretching</a> for evidence-backed techniques that elevate flexibility."
        ]
      ]
      [
        "id" => "hvAedKf4cm"
        "type" => "header"
        "data" => [
          "text" => "Yoga and mobility exercises"
          "level" => 3
        ]
      ]
      [
        "id" => "g2FvSiYulz"
        "type" => "paragraph"
        "data" => [
          "text" => "Yoga is not just a practice but an avenue to enhance both flexibility and mobility. Incorporating a few <a href="https://www.healthline.com/health/exercise-fitness/yoga-for-flexibility" rel="nofollow" target="_blank">yoga poses for flexibility</a> into your routine relaxes muscles and joints, ensuring better movement and posture. With consistent practice, you'll see enhancements in your overall physical health."
        ]
      ]
      [
        "id" => "ByRReM5cjo"
        "type" => "header"
        "data" => [
          "text" => "Consistency and habit formation"
          "level" => 2
        ]
      ]
      [
        "id" => "vk5vgcAGQZ"
        "type" => "header"
        "data" => [
          "text" => "Building a sustainable routine"
          "level" => 3
        ]
      ]
      [
        "id" => "_m94Y4JvqE"
        "type" => "paragraph"
        "data" => [
          "text" => "Consistency is the linchpin of any fitness endeavor. Building a sustainable routine involves scheduling regular workouts, ensuring varied activities, and avoiding monotonous patterns. Check out these tactics on <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/" rel="nofollow" target="_blank">creating a routine</a> that withstands life's unpredictability."
        ]
      ]
      [
        "id" => "p4ihq95gDo"
        "type" => "header"
        "data" => [
          "text" => "Tracking progress and adjustments"
          "level" => 3
        ]
      ]
      [
        "id" => "eRoiYTQQ3_"
        "type" => "paragraph"
        "data" => [
          "text" => "Tracking your progress isn't just a passive activity. It's about understanding what works and how to pivot when needed. Utilize <a href="https://www.staminaproducts.com/blog/10-ways-to-track-fitness-progress/" rel="nofollow" target="_blank">fitness tracking techniques</a> such as apps, journals, or visuals like body measurements to make effective adjustments to your routine and goals."
        ]
      ]
      [
        "id" => "LBZTXNcvbD"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "99fiakqQ1u"
        "type" => "paragraph"
        "data" => [
          "text" => "Fitness goals serve as beacons guiding the way to a healthier and more fulfilled life. By setting specific goals, integrating the right techniques, and maintaining consistency, you can write your own success story. Embark on this journey with the outlined strategies and achieve the pinnacle of your potential. Remember, it's not just about reaching the destination but enjoying the journey. Set your goals, lace up those shoes, and transform your fitness dreams into reality."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Top 10 fitness goals and how to achieve them"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7552
  +title: "Top 10 fitness goals and how to achieve them"
  +data: [
    "time" => 1730745315449
    "blocks" => [
      [
        "id" => "lzs0XtQGg_"
        "type" => "header"
        "data" => [
          "text" => "Weight loss goals"
          "level" => 2
        ]
      ]
      [
        "id" => "_X9yznGrpO"
        "type" => "header"
        "data" => [
          "text" => "Setting realistic weight loss targets"
          "level" => 3
        ]
      ]
      [
        "id" => "tUfxRQaPjQ"
        "type" => "paragraph"
        "data" => [
          "text" => "Establishing realistic weight loss goals is essential for sustained success. The <a href="https://www.aspirehealthplan.org/create-smart-weight-loss-goals/" rel="nofollow" target="_blank">SMART criteria</a> can help guide you. By setting Specific, Measurable, Achievable, Relevant, and Timely goals, you’ll have a clear, guided path that prevents the often overwhelming feeling of an ambiguous target. Whether it's losing 5 pounds or a smaller shirt size, define your goal in clear terms."
        ]
      ]
      [
        "id" => "eHhobmCwUT"
        "type" => "header"
        "data" => [
          "text" => "Incorporating diet changes"
          "level" => 3
        ]
      ]
      [
        "id" => "9E_fX_24vA"
        "type" => "paragraph"
        "data" => [
          "text" => "Weight loss isn't just about exercising; it's a combination of carefully considered dietary choices. Incorporating <a href="https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/small-changes-add-up" rel="nofollow" target="_blank">healthy dietary changes</a> can be a game-changer. Swapping processed foods for whole grains, adding more vegetables and fruits, and eating balanced meals contribute to a holistic approach to losing weight. These small shifts lead to big results over time."
        ]
      ]
      [
        "id" => "HKuY7wC9sZ"
        "type" => "header"
        "data" => [
          "text" => "Muscle building goals"
          "level" => 2
        ]
      ]
      [
        "id" => "DHm2K9oJRb"
        "type" => "header"
        "data" => [
          "text" => "Strength training program"
          "level" => 3
        ]
      ]
      [
        "id" => "JKiXfTT0J3"
        "type" => "paragraph"
        "data" => [
          "text" => "Building muscle isn't merely an aesthetic pursuit; it plays a critical role in boosting overall health. Developing a well-rounded strength training program is key. Focus on major muscle groups with different exercises like squats, deadlifts, and bench presses. Aim for a balanced regimen that includes both compound and isolation exercises, as suggested by the <a href="https://www.mayoclinic.org/healthy-lifestyle/fitness/in-depth/strength-training/art-20046670" rel="nofollow" target="_blank">Mayo Clinic's research</a>."
        ]
      ]
      [
        "id" => "_2DgJKVsuO"
        "type" => "header"
        "data" => [
          "text" => "Nutrition for muscle gain"
          "level" => 3
        ]
      ]
      [
        "id" => "TO_vHQpuya"
        "type" => "paragraph"
        "data" => [
          "text" => "Alongside a rigorous training routine, nutrition plays a pivotal role in muscle building. Consuming <a href="https://www.healthline.com/nutrition/bodybuilding-meal-plan" rel="nofollow" target="_blank">protein-rich foods</a> like chicken, eggs, and legumes provide essential amino acids required for muscle repair and growth. Create meal plans that balance proteins, fats, and carbohydrates to fuel your workouts and support recovery."
        ]
      ]
      [
        "id" => "qDcP3BY2Ga"
        "type" => "header"
        "data" => [
          "text" => "Improving endurance"
          "level" => 2
        ]
      ]
      [
        "id" => "0wgoYqLrgu"
        "type" => "header"
        "data" => [
          "text" => "Cardio training techniques"
          "level" => 3
        ]
      ]
      [
        "id" => "as90AIHeZ1"
        "type" => "paragraph"
        "data" => [
          "text" => "Cardiovascular health is a marker of endurance. Engage in various cardio training techniques to build this capability. From <a href="https://www.medicalnewstoday.com/articles/cardio-exercises-at-home" rel="nofollow" target="_blank">running programs</a> to swimming and cycling, the diversity keeps it engaging. Incorporate high-intensity interval training (HIIT) and long-distance runs to improve stamina and keep your heart healthy."
        ]
      ]
      [
        "id" => "oHIZxdz-g7"
        "type" => "header"
        "data" => [
          "text" => "Setting endurance goals"
          "level" => 3
        ]
      ]
      [
        "id" => "7WRPIUMeNG"
        "type" => "paragraph"
        "data" => [
          "text" => "Setting clear and attainable endurance goals gives direction and purpose. Start small, like aiming to run a mile without stopping, and gradually increase the distance or intensity. <a href="https://www.trainingpeaks.com/blog/10-guidelines-for-effective-goal-setting/" rel="nofollow" target="_blank">Resources like these</a> offer valuable strategies to conceptualize and achieve your endurance targets."
        ]
      ]
      [
        "id" => "fSuApbXByj"
        "type" => "header"
        "data" => [
          "text" => "Flexibility and mobility goals"
          "level" => 2
        ]
      ]
      [
        "id" => "cY6_kyLdcJ"
        "type" => "header"
        "data" => [
          "text" => "Incorporating stretching routines"
          "level" => 3
        ]
      ]
      [
        "id" => "pva9ZO_7fj"
        "type" => "paragraph"
        "data" => [
          "text" => "Stretching routines shouldn't be an afterthought. They improve flexibility and prevent injuries. Regularly performing dynamic and static stretches enhances range of motion and muscle elasticity. Refer to this <a href="https://www.health.harvard.edu/staying-healthy/the-importance-of-stretching" rel="nofollow" target="_blank">guide on stretching</a> for evidence-backed techniques that elevate flexibility."
        ]
      ]
      [
        "id" => "hvAedKf4cm"
        "type" => "header"
        "data" => [
          "text" => "Yoga and mobility exercises"
          "level" => 3
        ]
      ]
      [
        "id" => "g2FvSiYulz"
        "type" => "paragraph"
        "data" => [
          "text" => "Yoga is not just a practice but an avenue to enhance both flexibility and mobility. Incorporating a few <a href="https://www.healthline.com/health/exercise-fitness/yoga-for-flexibility" rel="nofollow" target="_blank">yoga poses for flexibility</a> into your routine relaxes muscles and joints, ensuring better movement and posture. With consistent practice, you'll see enhancements in your overall physical health."
        ]
      ]
      [
        "id" => "ByRReM5cjo"
        "type" => "header"
        "data" => [
          "text" => "Consistency and habit formation"
          "level" => 2
        ]
      ]
      [
        "id" => "vk5vgcAGQZ"
        "type" => "header"
        "data" => [
          "text" => "Building a sustainable routine"
          "level" => 3
        ]
      ]
      [
        "id" => "_m94Y4JvqE"
        "type" => "paragraph"
        "data" => [
          "text" => "Consistency is the linchpin of any fitness endeavor. Building a sustainable routine involves scheduling regular workouts, ensuring varied activities, and avoiding monotonous patterns. Check out these tactics on <a href="https://katiebellphysio.com/how-to-create-a-sustainable-exercise-routine/" rel="nofollow" target="_blank">creating a routine</a> that withstands life's unpredictability."
        ]
      ]
      [
        "id" => "p4ihq95gDo"
        "type" => "header"
        "data" => [
          "text" => "Tracking progress and adjustments"
          "level" => 3
        ]
      ]
      [
        "id" => "eRoiYTQQ3_"
        "type" => "paragraph"
        "data" => [
          "text" => "Tracking your progress isn't just a passive activity. It's about understanding what works and how to pivot when needed. Utilize <a href="https://www.staminaproducts.com/blog/10-ways-to-track-fitness-progress/" rel="nofollow" target="_blank">fitness tracking techniques</a> such as apps, journals, or visuals like body measurements to make effective adjustments to your routine and goals."
        ]
      ]
      [
        "id" => "LBZTXNcvbD"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "99fiakqQ1u"
        "type" => "paragraph"
        "data" => [
          "text" => "Fitness goals serve as beacons guiding the way to a healthier and more fulfilled life. By setting specific goals, integrating the right techniques, and maintaining consistency, you can write your own success story. Embark on this journey with the outlined strategies and achieve the pinnacle of your potential. Remember, it's not just about reaching the destination but enjoying the journey. Set your goals, lace up those shoes, and transform your fitness dreams into reality."
        ]
      ]
    ]
    "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 74.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 {#7639
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 74.5 MiB 0.23 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7682
  +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 74.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7733
  +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 74.5 MiB 0.03 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7778
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7807
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 74.5 MiB 1.24 ms
Input props
[
  "title" => "Top 10 fitness goals and how to achieve them"
  "description" => "Setting fitness goals creates a roadmap for your body and mind. Discover 10 key goals and effective strategies to achieve them and stay motivated."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7821
  +shareUrl: "https://test.fitmetrics.ch/en/news/top-10-fitness-goals-and-how-to-achieve-them-19"
  +title: "Top 10 fitness goals and how to achieve them"
  +description: "Setting fitness goals creates a roadmap for your body and mind. Discover 10 key goals and effective strategies to achieve them and stay motivated."
  +quote: null
  +hashtags: [
    "fitmetrics"
  ]
  +alignMobileLeft: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7863
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7891
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7939
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7962
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7985
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8008
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#8031
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 76.5 MiB 3.60 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
    -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 {#8414
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
    -leads: Doctrine\ORM\PersistentCollection {#8562 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8413
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
    -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 {#8816 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
    -clients: Doctrine\ORM\PersistentCollection {#8853 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
      #file: Vich\UploaderBundle\Entity\File {#9079 …}
      #credits: Doctrine\ORM\PersistentCollection {#9080 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9084 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9070
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777553995 {#9089
        date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9083 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8921 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8993 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8412
      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 {#7870
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
    -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 {#8414
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
    -leads: Doctrine\ORM\PersistentCollection {#8562 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8413
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
    -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 {#8816 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
    -clients: Doctrine\ORM\PersistentCollection {#8853 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
      #file: Vich\UploaderBundle\Entity\File {#9079 …}
      #credits: Doctrine\ORM\PersistentCollection {#9080 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9084 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9070
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777553995 {#9089
        date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9083 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8921 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8993 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8412
      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 76.5 MiB 2.20 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
    -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 {#8414
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
    -leads: Doctrine\ORM\PersistentCollection {#8562 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8413
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
    -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 {#8816 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
    -clients: Doctrine\ORM\PersistentCollection {#8853 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
      #file: Vich\UploaderBundle\Entity\File {#9079 …}
      #credits: Doctrine\ORM\PersistentCollection {#9080 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9084 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9070
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777553995 {#9089
        date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9083 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8921 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8993 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8412
      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 {#9011
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
    -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 {#8414
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
    -leads: Doctrine\ORM\PersistentCollection {#8562 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8413
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
    -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 {#8816 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
    -clients: Doctrine\ORM\PersistentCollection {#8853 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
      #file: Vich\UploaderBundle\Entity\File {#9079 …}
      #credits: Doctrine\ORM\PersistentCollection {#9080 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#9084 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#9070
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777553995 {#9089
        date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#9083 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8921 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8993 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8412
      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 76.5 MiB 0.14 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8913
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
    #file: Vich\UploaderBundle\Entity\File {#9079 …}
    #credits: Doctrine\ORM\PersistentCollection {#9080 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9084 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#9070
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777553995 {#9089
      date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9083 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
      -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 {#8414
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
      -leads: Doctrine\ORM\PersistentCollection {#8562 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8413
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
      -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 {#8816 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
      -clients: Doctrine\ORM\PersistentCollection {#8853 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913}
      -profil: App\Entity\User\ContactProfile {#8921 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8993 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8412
        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 {#9046
  #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 {#8913
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#9087 …}
    #file: Vich\UploaderBundle\Entity\File {#9079 …}
    #credits: Doctrine\ORM\PersistentCollection {#9080 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#9084 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#9070
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777553995 {#9089
      date: 2026-04-30 14:59:55.234755 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#9083 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8401 …}
      -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 {#8414
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8428 …}
      -leads: Doctrine\ORM\PersistentCollection {#8562 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8413
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8573 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8675 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8704 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8772 …}
      -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 {#8816 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8855 …}
      -clients: Doctrine\ORM\PersistentCollection {#8853 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8905 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8913}
      -profil: App\Entity\User\ContactProfile {#8921 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8929 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8944 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8993 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8410 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8412
        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 76.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8397
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 76.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 {#9134
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 76.5 MiB 0.31 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#9120
  +includeScript: true
  +labelClass: null
  +containerClass: ""
  +adClass: null
  +showBgColor: false
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  +right: true
  +left: true
}
ad:horizontal:fluid App\Twig\Components\Ad\AdHorizontalFluid 76.5 MiB 0.25 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#9176
  +includeScript: true
  +labelClass: null
  +containerClass: "content-container my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
app:lang-selector App\Twig\Components\App\LangSelector 76.5 MiB 0.03 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#9231
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: false
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
utils:theme-switcher
[Anonymous]
76.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9223
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 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 {#9265
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#9297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#9320
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9343
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9366
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9389
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#9412
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9435
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 76.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9458
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4847 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}