Redirect 301 redirect from GET @app_news_detail (6f8c68)

GET https://test.fitmetrics.ch/en/news/tracking-progress-how-to-stay-motivated-17

Components

17 Twig Components
79 Render Count
67 ms Render Time
74.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.30ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.33ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.44ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
2 0.46ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.13ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.28ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 55.61ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 8.68ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
1 0.24ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.81ms
ad:square:fluid
"App\Twig\Components\Ad\AdSquareFluid"
components/ad/square-fluid.html.twig
1 0.24ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.39ms
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.32ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.34ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.27ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 72.5 MiB 55.61 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4149
  -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#210 …}
  -em: Doctrine\ORM\EntityManager {#550 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …}
  -kernel: App\Kernel {#14 …}
  -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.46 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 {#4196
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4207
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
64.5 MiB 1.10 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4258
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4273
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4323
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4351
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4367
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.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 {#4391
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.04 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 {#4415
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4439
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4463
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4487
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4511
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 64.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4535
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 66.5 MiB 0.05 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 {#5693
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
66.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5729
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 70.5 MiB 8.68 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5806
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5807 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5805 …}
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5958
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#5993
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6023
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6055
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 68.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 {#6074
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6184
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6218
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6234
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6258
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6282
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6306
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6330
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6354
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6378
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6402
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6426
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 70.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 {#6450
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 72.5 MiB 0.40 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6495
  +routeName: null
  +params: null
  +withQuery: true
  +defaultOpenLeft: true
  -seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#6485
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#6126
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 72.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" => "Performance"
        "url" => "/en/news/tag/performance-14"
      ]
      [
        "label" => "Tracking progress: how to stay motivated"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6578
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Performance"
      "url" => "/en/news/tag/performance-14"
    ]
    [
      "label" => "Tracking progress: how to stay motivated"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2884
    -items: [
      [
        "label" => "menu.home"
        "url" => "/en/"
      ]
      [
        "label" => "menu.news"
        "url" => "/en/news"
      ]
      [
        "label" => "Performance"
        "url" => "/en/news/tag/performance-14"
      ]
      [
        "label" => "Tracking progress: how to stay motivated"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#6608
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#6630
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#6653
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.42 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6598
  +includeScript: true
  +labelClass: null
  +containerClass: "my-4"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
media:image App\Twig\Components\Media\Image 72.5 MiB 0.98 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3937
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …}
    #file: Vich\UploaderBundle\Entity\File {#3929 …}
    #credits: Doctrine\ORM\PersistentCollection {#3943 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 481
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3820 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724075597 {#3869
      date: 2024-08-19 15:53:17.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777554777 {#3828
      date: 2026-04-30 15:12:57.090715 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Tracking progress: how to stay motivated"
  "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 {#6745
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Tracking progress: how to stay motivated"
  +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 {#3937
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3847 …}
    #file: Vich\UploaderBundle\Entity\File {#3929 …}
    #credits: Doctrine\ORM\PersistentCollection {#3943 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 481
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3820 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724075597 {#3869
      date: 2024-08-19 15:53:17.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777554777 {#3828
      date: 2026-04-30 15:12:57.090715 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.05 ms
Input props
[
  "name" => "calendar"
  "class" => "w-4 h-4"
]
Attributes
[
  "class" => "w-4 h-4"
]
Component
App\Twig\Components\Media\Icon {#6782
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "latest"
  "class" => "h-4 w-4"
]
Attributes
[
  "class" => "h-4 w-4"
]
Component
App\Twig\Components\Media\Icon {#6813
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 72.5 MiB 0.24 ms
Input props
[
  "name" => "Performance"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6851
  +name: "Performance"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 72.5 MiB 2.81 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745275229
    "blocks" => [
      [
        "id" => "_iytogniG5"
        "type" => "header"
        "data" => [
          "text" => "How to stay motivated"
          "level" => 2
        ]
      ]
      [
        "id" => "jIGjqosUtI"
        "type" => "paragraph"
        "data" => [
          "text" => "Motivation is the wind in the sails of our journey to success, whether in our personal or professional life. Yet, maintaining motivation is not always easy. Many obstacles, such as the monotony of tasks or lack of recognition, can slow down its momentum. That’s why tracking progress plays a crucial role in our quest for sustained motivation."
        ]
      ]
      [
        "id" => "ySOtGbUZhG"
        "type" => "header"
        "data" => [
          "text" => "Understanding motivation"
          "level" => 2
        ]
      ]
      [
        "id" => "jgpmsLKNU_"
        "type" => "paragraph"
        "data" => [
          "text" => "Motivation, like an emotional compass, directs our actions toward our goals. It can be classified into two main categories, each influencing our journey differently."
        ]
      ]
      [
        "id" => "SGjiRVgvKM"
        "type" => "header"
        "data" => [
          "text" => "Intrinsic vs. extrinsic motivation"
          "level" => 3
        ]
      ]
      [
        "id" => "5pzvtRFdY-"
        "type" => "paragraph"
        "data" => [
          "text" => "Intrinsic motivation comes from within. It is fueled by personal pleasure and satisfaction gained from completing the task itself. For example, reading a book because it interests you."
        ]
      ]
      [
        "id" => "kGNKyg28dR"
        "type" => "paragraph"
        "data" => [
          "text" => "Extrinsic motivation, on the other hand, relies on external rewards like a salary or praise. Take the example of an employee working hard to earn a promotion."
        ]
      ]
      [
        "id" => "cQDHpSw09E"
        "type" => "header"
        "data" => [
          "text" => "Factors influencing motivation"
          "level" => 3
        ]
      ]
      [
        "id" => "0CS4KVLEw3"
        "type" => "paragraph"
        "data" => [
          "text" => "Not surprisingly, our motivation can be influenced by several factors:"
        ]
      ]
      [
        "id" => "dKjAoyNqcm"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "Psychological: Our beliefs, perceptions, and personal expectations."
            "Social: Interactions with colleagues, friends, and family."
            "Environmental: Working conditions, access to resources, etc."
          ]
        ]
      ]
      [
        "id" => "ZXcrhLlSS2"
        "type" => "paragraph"
        "data" => [
          "text" => "By understanding these influences, we can better manage our motivation."
        ]
      ]
      [
        "id" => "kwgseONbng"
        "type" => "header"
        "data" => [
          "text" => "Techniques for tracking progress"
          "level" => 3
        ]
      ]
      [
        "id" => "ry-ioSpHzN"
        "type" => "paragraph"
        "data" => [
          "text" => "An effective roadmap can transform even the bumpiest journey into a successful adventure."
        ]
      ]
      [
        "id" => "w3TWENj-VV"
        "type" => "header"
        "data" => [
          "text" => "Using SMART goals"
          "level" => 3
        ]
      ]
      [
        "id" => "_z31bUzlSB"
        "type" => "paragraph"
        "data" => [
          "text" => "SMART goals provide a clear and structured approach:"
        ]
      ]
      [
        "id" => "vBFs5ODbyw"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "Specific: Clearly define what you want to accomplish."
            "Measurable: Create criteria to evaluate your progress."
            "Achievable: Ensure the goal is realistic."
            "Relevant: Verify that the goal matches your current abilities."
            "Time-bound: Set a deadline for your goal."
          ]
        ]
      ]
      [
        "id" => "i3cCjwD5QY"
        "type" => "paragraph"
        "data" => [
          "text" => "With this method, each small step can feel like progress toward a bigger victory."
        ]
      ]
      [
        "id" => "3feVZAya5g"
        "type" => "header"
        "data" => [
          "text" => "Keeping a progress journal"
          "level" => 3
        ]
      ]
      [
        "id" => "l_HTl29RkN"
        "type" => "paragraph"
        "data" => [
          "text" => "A progress journal allows you to track each step of your journey. This tool aids in daily reflection and reminds you of past achievements. To automate this task, you can use apps like FitMetrics, which offers personalized tracking of your fitness efforts."
        ]
      ]
      [
        "id" => "uAS_AXcf0V"
        "type" => "header"
        "data" => [
          "text" => "Using the FitMetrics app"
          "level" => 3
        ]
      ]
      [
        "id" => "Dsv09S7OMU"
        "type" => "paragraph"
        "data" => [
          "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> app, for example, offers detailed tracking of your workouts and provides concrete advice to optimize your routine and maximize your results."
        ]
      ]
      [
        "id" => "v5c4JLSvJV"
        "type" => "header"
        "data" => [
          "text" => "Maintaining long-term motivation"
          "level" => 2
        ]
      ]
      [
        "id" => "YsrD87QDgs"
        "type" => "paragraph"
        "data" => [
          "text" => "The road to success is long and full of challenges, but a few strategies can help you stay on course."
        ]
      ]
      [
        "id" => "cEEthE1xD2"
        "type" => "header"
        "data" => [
          "text" => "Celebrate small wins"
          "level" => 3
        ]
      ]
      [
        "id" => "cZh-abq5Gv"
        "type" => "paragraph"
        "data" => [
          "text" => "Never underestimate the power of celebrating each small victory. It reinforces your progress and fuels your motivation for future steps."
        ]
      ]
      [
        "id" => "9n0yY-eIRD"
        "type" => "header"
        "data" => [
          "text" => "Surround yourself with support"
          "level" => 3
        ]
      ]
      [
        "id" => "6Lzh4ZIwDV"
        "type" => "paragraph"
        "data" => [
          "text" => "Having a strong support network is crucial. Surround yourself with people who believe in your abilities and are ready to encourage you every step of the way."
        ]
      ]
      [
        "id" => "ICyOYmrEkR"
        "type" => "header"
        "data" => [
          "text" => "Adjust your goals"
          "level" => 3
        ]
      ]
      [
        "id" => "Ghjj4WKWs7"
        "type" => "paragraph"
        "data" => [
          "text" => "Goals evolve over time. It’s important to adjust them according to your progress and the challenges you encounter. This flexibility can prevent discouragement and keep your enthusiasm alive."
        ]
      ]
      [
        "id" => "CNdXMtFoAy"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "DqInWlIEeV"
        "type" => "paragraph"
        "data" => [
          "text" => "Tracking progress is a powerful tool for maintaining motivation. By understanding motivation, setting SMART goals, and celebrating each milestone, you can turn every challenge into an opportunity for growth. Implement these strategies today for an effective and rewarding journey of progress. Stay the course and let your motivation lead you to uncharted heights."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Tracking progress: how to stay motivated"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#6876
  +title: "Tracking progress: how to stay motivated"
  +data: [
    "time" => 1730745275229
    "blocks" => [
      [
        "id" => "_iytogniG5"
        "type" => "header"
        "data" => [
          "text" => "How to stay motivated"
          "level" => 2
        ]
      ]
      [
        "id" => "jIGjqosUtI"
        "type" => "paragraph"
        "data" => [
          "text" => "Motivation is the wind in the sails of our journey to success, whether in our personal or professional life. Yet, maintaining motivation is not always easy. Many obstacles, such as the monotony of tasks or lack of recognition, can slow down its momentum. That’s why tracking progress plays a crucial role in our quest for sustained motivation."
        ]
      ]
      [
        "id" => "ySOtGbUZhG"
        "type" => "header"
        "data" => [
          "text" => "Understanding motivation"
          "level" => 2
        ]
      ]
      [
        "id" => "jgpmsLKNU_"
        "type" => "paragraph"
        "data" => [
          "text" => "Motivation, like an emotional compass, directs our actions toward our goals. It can be classified into two main categories, each influencing our journey differently."
        ]
      ]
      [
        "id" => "SGjiRVgvKM"
        "type" => "header"
        "data" => [
          "text" => "Intrinsic vs. extrinsic motivation"
          "level" => 3
        ]
      ]
      [
        "id" => "5pzvtRFdY-"
        "type" => "paragraph"
        "data" => [
          "text" => "Intrinsic motivation comes from within. It is fueled by personal pleasure and satisfaction gained from completing the task itself. For example, reading a book because it interests you."
        ]
      ]
      [
        "id" => "kGNKyg28dR"
        "type" => "paragraph"
        "data" => [
          "text" => "Extrinsic motivation, on the other hand, relies on external rewards like a salary or praise. Take the example of an employee working hard to earn a promotion."
        ]
      ]
      [
        "id" => "cQDHpSw09E"
        "type" => "header"
        "data" => [
          "text" => "Factors influencing motivation"
          "level" => 3
        ]
      ]
      [
        "id" => "0CS4KVLEw3"
        "type" => "paragraph"
        "data" => [
          "text" => "Not surprisingly, our motivation can be influenced by several factors:"
        ]
      ]
      [
        "id" => "dKjAoyNqcm"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "Psychological: Our beliefs, perceptions, and personal expectations."
            "Social: Interactions with colleagues, friends, and family."
            "Environmental: Working conditions, access to resources, etc."
          ]
        ]
      ]
      [
        "id" => "ZXcrhLlSS2"
        "type" => "paragraph"
        "data" => [
          "text" => "By understanding these influences, we can better manage our motivation."
        ]
      ]
      [
        "id" => "kwgseONbng"
        "type" => "header"
        "data" => [
          "text" => "Techniques for tracking progress"
          "level" => 3
        ]
      ]
      [
        "id" => "ry-ioSpHzN"
        "type" => "paragraph"
        "data" => [
          "text" => "An effective roadmap can transform even the bumpiest journey into a successful adventure."
        ]
      ]
      [
        "id" => "w3TWENj-VV"
        "type" => "header"
        "data" => [
          "text" => "Using SMART goals"
          "level" => 3
        ]
      ]
      [
        "id" => "_z31bUzlSB"
        "type" => "paragraph"
        "data" => [
          "text" => "SMART goals provide a clear and structured approach:"
        ]
      ]
      [
        "id" => "vBFs5ODbyw"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "Specific: Clearly define what you want to accomplish."
            "Measurable: Create criteria to evaluate your progress."
            "Achievable: Ensure the goal is realistic."
            "Relevant: Verify that the goal matches your current abilities."
            "Time-bound: Set a deadline for your goal."
          ]
        ]
      ]
      [
        "id" => "i3cCjwD5QY"
        "type" => "paragraph"
        "data" => [
          "text" => "With this method, each small step can feel like progress toward a bigger victory."
        ]
      ]
      [
        "id" => "3feVZAya5g"
        "type" => "header"
        "data" => [
          "text" => "Keeping a progress journal"
          "level" => 3
        ]
      ]
      [
        "id" => "l_HTl29RkN"
        "type" => "paragraph"
        "data" => [
          "text" => "A progress journal allows you to track each step of your journey. This tool aids in daily reflection and reminds you of past achievements. To automate this task, you can use apps like FitMetrics, which offers personalized tracking of your fitness efforts."
        ]
      ]
      [
        "id" => "uAS_AXcf0V"
        "type" => "header"
        "data" => [
          "text" => "Using the FitMetrics app"
          "level" => 3
        ]
      ]
      [
        "id" => "Dsv09S7OMU"
        "type" => "paragraph"
        "data" => [
          "text" => "The <a href="https://www.fitmetrics.ch/en/">FitMetrics</a> app, for example, offers detailed tracking of your workouts and provides concrete advice to optimize your routine and maximize your results."
        ]
      ]
      [
        "id" => "v5c4JLSvJV"
        "type" => "header"
        "data" => [
          "text" => "Maintaining long-term motivation"
          "level" => 2
        ]
      ]
      [
        "id" => "YsrD87QDgs"
        "type" => "paragraph"
        "data" => [
          "text" => "The road to success is long and full of challenges, but a few strategies can help you stay on course."
        ]
      ]
      [
        "id" => "cEEthE1xD2"
        "type" => "header"
        "data" => [
          "text" => "Celebrate small wins"
          "level" => 3
        ]
      ]
      [
        "id" => "cZh-abq5Gv"
        "type" => "paragraph"
        "data" => [
          "text" => "Never underestimate the power of celebrating each small victory. It reinforces your progress and fuels your motivation for future steps."
        ]
      ]
      [
        "id" => "9n0yY-eIRD"
        "type" => "header"
        "data" => [
          "text" => "Surround yourself with support"
          "level" => 3
        ]
      ]
      [
        "id" => "6Lzh4ZIwDV"
        "type" => "paragraph"
        "data" => [
          "text" => "Having a strong support network is crucial. Surround yourself with people who believe in your abilities and are ready to encourage you every step of the way."
        ]
      ]
      [
        "id" => "ICyOYmrEkR"
        "type" => "header"
        "data" => [
          "text" => "Adjust your goals"
          "level" => 3
        ]
      ]
      [
        "id" => "Ghjj4WKWs7"
        "type" => "paragraph"
        "data" => [
          "text" => "Goals evolve over time. It’s important to adjust them according to your progress and the challenges you encounter. This flexibility can prevent discouragement and keep your enthusiasm alive."
        ]
      ]
      [
        "id" => "CNdXMtFoAy"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "DqInWlIEeV"
        "type" => "paragraph"
        "data" => [
          "text" => "Tracking progress is a powerful tool for maintaining motivation. By understanding motivation, setting SMART goals, and celebrating each milestone, you can turn every challenge into an opportunity for growth. Implement these strategies today for an effective and rewarding journey of progress. Stay the course and let your motivation lead you to uncharted heights."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  +spacing: 4
  +adsInterval: 5
  +withAds: true
  +withMarketingBanner: true
  +marketingBannerPosition: 8
  -host: "https://test.fitmetrics.ch"
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
}
media:icon App\Twig\Components\Media\Icon 72.5 MiB 0.04 ms
Input props
[
  "name" => "program"
  "class" => "w-6 h-6 mr-3 !text-white"
]
Attributes
[
  "class" => "w-6 h-6 mr-3 !text-white"
]
Component
App\Twig\Components\Media\Icon {#6954
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:square:fluid App\Twig\Components\Ad\AdSquareFluid 72.5 MiB 0.24 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdSquareFluid {#7010
  +includeScript: true
  +labelClass: null
  +containerClass: "my-2"
  +adClass: null
  +showBgColor: true
  #kernel: App\Kernel {#14 …}
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …}
  #seoPage: App\BusinessLogic\App\Seo\SeoPage {#207 …}
}
ad:banner App\Twig\Components\Ad\AdBanner 72.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7069
  +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 72.5 MiB 0.22 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7108
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 72.5 MiB 1.39 ms
Input props
[
  "title" => "Tracking progress: how to stay motivated"
  "description" => "Track your progress and stay motivated with practical tips: SMART goals, celebrating small victories and application."
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7122
  +shareUrl: "https://test.fitmetrics.ch/en/news/tracking-progress-how-to-stay-motivated-17"
  +title: "Tracking progress: how to stay motivated"
  +description: "Track your progress and stay motivated with practical tips: SMART goals, celebrating small victories and application."
  +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 72.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 {#7164
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7192
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7217
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7240
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7263
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7286
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7309
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 72.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 {#7332
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 74.5 MiB 3.60 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
    -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 {#7715
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
    -leads: Doctrine\ORM\PersistentCollection {#7863 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7714
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
    -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 {#8117 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
    -clients: Doctrine\ORM\PersistentCollection {#8154 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
      #file: Vich\UploaderBundle\Entity\File {#8380 …}
      #credits: Doctrine\ORM\PersistentCollection {#8381 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8385 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8371
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777554777 {#8390
        date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8384 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8222 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8294 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7713
      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 {#7171
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
    -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 {#7715
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
    -leads: Doctrine\ORM\PersistentCollection {#7863 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7714
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
    -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 {#8117 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
    -clients: Doctrine\ORM\PersistentCollection {#8154 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
      #file: Vich\UploaderBundle\Entity\File {#8380 …}
      #credits: Doctrine\ORM\PersistentCollection {#8381 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8385 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8371
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777554777 {#8390
        date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8384 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8222 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8294 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7713
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +allowRenderLink: true
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
  #router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …}
}
user:profil-avatar App\Twig\Components\User\ProfilAvatar 74.5 MiB 2.32 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
    -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 {#7715
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
    -leads: Doctrine\ORM\PersistentCollection {#7863 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7714
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
    -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 {#8117 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
    -clients: Doctrine\ORM\PersistentCollection {#8154 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
      #file: Vich\UploaderBundle\Entity\File {#8380 …}
      #credits: Doctrine\ORM\PersistentCollection {#8381 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8385 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8371
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777554777 {#8390
        date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8384 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8222 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8294 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7713
      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 {#8312
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
    -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 {#7715
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
    -leads: Doctrine\ORM\PersistentCollection {#7863 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7714
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
    -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 {#8117 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
    -clients: Doctrine\ORM\PersistentCollection {#8154 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
      #file: Vich\UploaderBundle\Entity\File {#8380 …}
      #credits: Doctrine\ORM\PersistentCollection {#8381 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8385 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8371
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777554777 {#8390
        date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8384 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8222 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8294 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7713
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#2760}
    #deletedAt: null
    -active: true
  }
  +sizeClass: "text-sm h-8 w-8 md:text-base md:h-10 md:w-10"
  +allowRenderLink: false
  #accountManager: App\BusinessLogic\User\Manager\AccountManager {#1710 …}
}
media:image App\Twig\Components\Media\Image 74.5 MiB 0.15 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8214
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
    #file: Vich\UploaderBundle\Entity\File {#8380 …}
    #credits: Doctrine\ORM\PersistentCollection {#8381 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8385 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8371
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777554777 {#8390
      date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8384 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
      -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 {#7715
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
      -leads: Doctrine\ORM\PersistentCollection {#7863 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7714
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
      -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 {#8117 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
      -clients: Doctrine\ORM\PersistentCollection {#8154 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214}
      -profil: App\Entity\User\ContactProfile {#8222 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8294 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7713
        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 {#8347
  #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 {#8214
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8388 …}
    #file: Vich\UploaderBundle\Entity\File {#8380 …}
    #credits: Doctrine\ORM\PersistentCollection {#8381 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8385 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8371
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777554777 {#8390
      date: 2026-04-30 15:12:57.220123 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8384 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7702 …}
      -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 {#7715
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7729 …}
      -leads: Doctrine\ORM\PersistentCollection {#7863 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7714
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#7874 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#7976 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8005 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8073 …}
      -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 {#8117 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8156 …}
      -clients: Doctrine\ORM\PersistentCollection {#8154 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8206 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8214}
      -profil: App\Entity\User\ContactProfile {#8222 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8230 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8245 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8294 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7711 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7713
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#2760}
      #deletedAt: null
      -active: true
    }
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 74.5 MiB 0.06 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7698
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 74.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] cursor-pointer text-black dark:text-white"
]
Component
App\Twig\Components\Media\Icon {#8435
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 74.5 MiB 0.34 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8421
  +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 74.5 MiB 0.27 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8477
  +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 74.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8532
  +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]
74.5 MiB 0.11 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8524
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8566
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8598
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8621
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 74.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 {#8644
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +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" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8667
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "instagram"
  +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-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8690
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +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" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#8713
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "tiktok"
  +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-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#8736
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +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" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#8759
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4199 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}