GET https://test.fitmetrics.ch/en/news/mass-gain-how-to-build-muscle-efficiently-7?open-account-panel-popup=1

Components

16 Twig Components
79 Render Count
62 ms Render Time
86.5 MiB Memory Usage

Components

Name Metadata Render Count Render Time
media:icon
"App\Twig\Components\Media\Icon"
components/media/icon.html.twig
57 2.27ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.25ms
ui:badge
"App\Twig\Components\Ui\Badge"
components/ui/badge.html.twig
3 0.32ms
app:lang-selector
"App\Twig\Components\App\LangSelector"
components/app/lang-selector.html.twig
2 0.43ms
media:image
"App\Twig\Components\Media\Image"
components/media/image.html.twig
2 1.02ms
app:loading_spinner
"App\Twig\Components\App\LoadingSpinner"
components/app/loading-spinner.html.twig
2 0.26ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 51.71ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.28ms
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.40ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 1.60ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.29ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.64ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.24ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.28ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 86.5 MiB 51.71 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4696
  -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 86.5 MiB 0.42 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "header--logo-dark header--logo dark:hidden h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4743
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "header--logo-white header--logo hidden dark:block h-[80px] w-[130px] max-w-[130px]"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4754
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
86.5 MiB 0.98 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4805
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Attributes
[
  "class" => "block header--logo-dark header--logo w-full dark:hidden h-[50px] scale-150"
  "data-front--header-target" => "logoDark"
]
Component
App\Twig\Components\Media\Icon {#4820
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Attributes
[
  "class" => "hidden header--logo-white header--logo w-full dark:block h-[50px] scale-150"
  "data-front--header-target" => "logoWhite"
]
Component
App\Twig\Components\Media\Icon {#4870
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "search"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4898
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4914
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4938
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4962
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#4986
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "discipline "
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#5010
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#5034
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-7 w-7 mr-4 fill-current"
]
Attributes
[
  "class" => "h-7 w-7 mr-4 fill-current"
]
Component
App\Twig\Components\Media\Icon {#5058
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-8 w-8 mr-3 fill-current"
]
Attributes
[
  "class" => "h-8 w-8 mr-3 fill-current"
]
Component
App\Twig\Components\Media\Icon {#5082
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.06 ms
Input props
[
  "name" => "chevron-down"
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Attributes
[
  "class" => "w-7 h-7 fill-black dark:fill-white transition group-hover:rotate-180"
]
Component
App\Twig\Components\Media\Icon {#6240
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
86.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#6276
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 86.5 MiB 7.28 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#6353
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6354 …}
  -formFactory: Symfony\Component\Form\FormFactory {#6352 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#6505
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Attributes
[
  "class" => "hidden dark:block h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Attributes
[
  "class" => "block dark:hidden h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6570
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "google"
  "class" => "h-[24px] w-[20px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6602
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "apple"
  "class" => "h-[24px] w-[20px] fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "h-[24px] w-[20px] fill-white"
]
Component
App\Twig\Components\Media\Icon {#6621
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-[80px] w-[300px]"
]
Attributes
[
  "class" => "h-[80px] w-[300px]"
]
Component
App\Twig\Components\Media\Icon {#6731
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-down"
  "class" => "fill-white w-[20px] h-[20px]"
]
Attributes
[
  "class" => "fill-white w-[20px] h-[20px]"
]
Component
App\Twig\Components\Media\Icon {#6765
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "flexed-biceps"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6781
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fire"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6805
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "category"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6829
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "barbell"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6853
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "discipline"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6877
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "stats-chart"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6901
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "latest"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6925
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "random"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6949
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "favorites"
  "class" => "h-5 w-5 mr-2 fill-current"
]
Attributes
[
  "class" => "h-5 w-5 mr-2 fill-current"
]
Component
App\Twig\Components\Media\Icon {#6973
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 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 {#6997
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 86.5 MiB 0.40 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#7042
  +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 86.5 MiB 0.04 ms
Input props
[
  "name" => "close"
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Attributes
[
  "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white"
]
Component
App\Twig\Components\Media\Icon {#7032
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-biceps"
  "class" => "h-16 w-full"
]
Attributes
[
  "class" => "h-16 w-full"
]
Component
App\Twig\Components\Media\Icon {#6673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 86.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" => "Mass gain: how to build muscle efficiently"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#7125
  +items: [
    [
      "label" => "menu.home"
      "url" => "/en/"
    ]
    [
      "label" => "menu.news"
      "url" => "/en/news"
    ]
    [
      "label" => "Muscle gain"
      "url" => "/en/news/tag/muscle-gain-1"
    ]
    [
      "label" => "Mass gain: how to build muscle efficiently"
      "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" => "Mass gain: how to build muscle efficiently"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7155
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7177
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "chevron-right"
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Attributes
[
  "class" => "w-[10px] h-[10px] fill-black dark:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7200
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 86.5 MiB 0.40 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#7145
  +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 86.5 MiB 0.86 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3907
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3864 …}
    #file: Vich\UploaderBundle\Entity\File {#3913 …}
    #credits: Doctrine\ORM\PersistentCollection {#3732 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 429
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3771 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777543691 {#3779
      date: 2026-04-30 12:08:11.799523 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Mass gain: how to build muscle efficiently"
  "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 {#7292
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Mass gain: how to build muscle efficiently"
  +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 {#3907
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3864 …}
    #file: Vich\UploaderBundle\Entity\File {#3913 …}
    #credits: Doctrine\ORM\PersistentCollection {#3732 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 429
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3771 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: null
    #updatedAt: DateTimeImmutable @1777543691 {#3779
      date: 2026-04-30 12:08:11.799523 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7329
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.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 {#7360
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 86.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 {#7398
  +name: "Muscle gain"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Strength"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7451
  +name: "Strength"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 86.5 MiB 0.04 ms
Input props
[
  "name" => "Nutrition"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7475
  +name: "Nutrition"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 86.5 MiB 1.60 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730744965085
    "blocks" => [
      [
        "id" => "O1NoIcYCsl"
        "type" => "paragraph"
        "data" => [
          "text" => "Building muscle is a goal pursued by many fitness and bodybuilding enthusiasts. Whether you're a beginner or a gym regular, understanding the fundamentals of training is essential to achieving your muscle-building goals. In this article, we'll learn what mass gain is, how to achieve it effectively and tips for maximizing your results. "
        ]
      ]
      [
        "id" => "lzPwMOWFF4"
        "type" => "header"
        "data" => [
          "text" => "What is mass gain?"
          "level" => 4
        ]
      ]
      [
        "id" => "6VNWVMG70v"
        "type" => "paragraph"
        "data" => [
          "text" => "Mass gain consists of intentionally increasing your muscle mass while minimizing body fat gain. The aim is to increase the size and strength of your muscles, which requires proper nutrition and exercise."
        ]
      ]
      [
        "id" => "e4m5DowTq9"
        "type" => "header"
        "data" => [
          "text" => "How do you build mass?"
          "level" => 4
        ]
      ]
      [
        "id" => "w7xQP3CNGk"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            "<b>Balanced diet</b>: Nutrition is an important factor in weight gain. You need to consume enough calories to support muscle growth while avoiding excesses that lead to fat gain. Give priority to high-quality proteins, complex carbohydrates and healthy fats. Adequate protein intake is particularly important for muscle recovery and protein synthesis."
            "<b>Meal planning</b>: distribute meals evenly throughout the day to maintain adequate nutritional intake. Eat balanced meals every 3 to 4 hours, including protein-rich snacks between meals.<br>"
            "<b>Strength training</b>: Resistance training is essential for stimulating muscle growth. Concentrate on compound exercises such as squats, bench presses, pull-ups and deadlifts, which work several muscle groups at once. Gradually increase the load and vary your exercises to avoid stagnation.<br>"
            "<b>Rest and recovery</b>: give your body the time it needs to recover between workouts. Quality sleep is important for muscle recovery and tissue regeneration. Aim for 7 to 9 hours' sleep each night to maximize your results.<br>"
            "<b>Monitor your progress</b>: keep track of your progress by recording your workouts and taking regular measurements of your measurements and body composition. This will help you adapt the program to what suits you best.<br>"
          ]
        ]
      ]
      [
        "id" => "foWgziuU1D"
        "type" => "header"
        "data" => [
          "text" => "Tips for maximizing results"
          "level" => 4
        ]
      ]
      [
        "id" => "R05pMHuSTU"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Stay consistent</b>: consistency is the key to success when it comes to gaining volume. Follow your training and nutrition program over the long term to achieve lasting results."
            "<b>Adequate hydration</b>: Make sure you stay hydrated by drinking enough water throughout the day. Water is essential for many bodily functions, including muscle growth.<br>"
            "<b>Avoid overeating</b>: Although gaining weight requires an excess of calories, avoid overeating, which leads to excessive fat gain. Choose nutritious foods and avoid processed foods rich in sugar and saturated fats.<br>"
            "<b>Consult an expert</b>: If you have any doubts about your training or nutrition program, don't hesitate to consult a personal trainer or qualified nutrition expert. Their expertise can help you optimize your plan and avoid common mistakes.<br>"
          ]
        ]
      ]
      [
        "id" => "FfmgMey27w"
        "type" => "paragraph"
        "data" => [
          "text" => "In conclusion, building muscle is a process that takes time, determination and discipline. By following these tips and staying focused on your goals, you can achieve significant muscle gains and transform your physique in a positive way. Remember, it's important to strike a balance between training, nutrition and rest to maximize your results."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Mass gain: how to build muscle efficiently"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7462
  +title: "Mass gain: how to build muscle efficiently"
  +data: [
    "time" => 1730744965085
    "blocks" => [
      [
        "id" => "O1NoIcYCsl"
        "type" => "paragraph"
        "data" => [
          "text" => "Building muscle is a goal pursued by many fitness and bodybuilding enthusiasts. Whether you're a beginner or a gym regular, understanding the fundamentals of training is essential to achieving your muscle-building goals. In this article, we'll learn what mass gain is, how to achieve it effectively and tips for maximizing your results.&nbsp;"
        ]
      ]
      [
        "id" => "lzPwMOWFF4"
        "type" => "header"
        "data" => [
          "text" => "What is mass gain?"
          "level" => 4
        ]
      ]
      [
        "id" => "6VNWVMG70v"
        "type" => "paragraph"
        "data" => [
          "text" => "Mass gain consists of intentionally increasing your muscle mass while minimizing body fat gain. The aim is to increase the size and strength of your muscles, which requires proper nutrition and exercise."
        ]
      ]
      [
        "id" => "e4m5DowTq9"
        "type" => "header"
        "data" => [
          "text" => "How do you build mass?"
          "level" => 4
        ]
      ]
      [
        "id" => "w7xQP3CNGk"
        "type" => "list"
        "data" => [
          "style" => "ordered"
          "items" => [
            "<b>Balanced diet</b>: Nutrition is an important factor in weight gain. You need to consume enough calories to support muscle growth while avoiding excesses that lead to fat gain. Give priority to high-quality proteins, complex carbohydrates and healthy fats. Adequate protein intake is particularly important for muscle recovery and protein synthesis."
            "<b>Meal planning</b>: distribute meals evenly throughout the day to maintain adequate nutritional intake. Eat balanced meals every 3 to 4 hours, including protein-rich snacks between meals.<br>"
            "<b>Strength training</b>: Resistance training is essential for stimulating muscle growth. Concentrate on compound exercises such as squats, bench presses, pull-ups and deadlifts, which work several muscle groups at once. Gradually increase the load and vary your exercises to avoid stagnation.<br>"
            "<b>Rest and recovery</b>: give your body the time it needs to recover between workouts. Quality sleep is important for muscle recovery and tissue regeneration. Aim for 7 to 9 hours' sleep each night to maximize your results.<br>"
            "<b>Monitor your progress</b>: keep track of your progress by recording your workouts and taking regular measurements of your measurements and body composition. This will help you adapt the program to what suits you best.<br>"
          ]
        ]
      ]
      [
        "id" => "foWgziuU1D"
        "type" => "header"
        "data" => [
          "text" => "Tips for maximizing results"
          "level" => 4
        ]
      ]
      [
        "id" => "R05pMHuSTU"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Stay consistent</b>: consistency is the key to success when it comes to gaining volume. Follow your training and nutrition program over the long term to achieve lasting results."
            "<b>Adequate hydration</b>: Make sure you stay hydrated by drinking enough water throughout the day. Water is essential for many bodily functions, including muscle growth.<br>"
            "<b>Avoid overeating</b>: Although gaining weight requires an excess of calories, avoid overeating, which leads to excessive fat gain. Choose nutritious foods and avoid processed foods rich in sugar and saturated fats.<br>"
            "<b>Consult an expert</b>: If you have any doubts about your training or nutrition program, don't hesitate to consult a personal trainer or qualified nutrition expert. Their expertise can help you optimize your plan and avoid common mistakes.<br>"
          ]
        ]
      ]
      [
        "id" => "FfmgMey27w"
        "type" => "paragraph"
        "data" => [
          "text" => "In conclusion, building muscle is a process that takes time, determination and discipline. By following these tips and staying focused on your goals, you can achieve significant muscle gains and transform your physique in a positive way. Remember, it's important to strike a balance between training, nutrition and rest to maximize your results."
        ]
      ]
    ]
    "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 86.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 {#7552
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
app:loading_spinner App\Twig\Components\App\LoadingSpinner 86.5 MiB 0.21 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7557
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 86.5 MiB 1.29 ms
Input props
[
  "title" => "Mass gain: how to build muscle efficiently"
  "description" => "Discover the fundamental principles of mass gain for effective gains"
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7603
  +shareUrl: "https://test.fitmetrics.ch/en/news/mass-gain-how-to-build-muscle-efficiently-7?open-account-panel-popup=1"
  +title: "Mass gain: how to build muscle efficiently"
  +description: "Discover the fundamental principles of mass gain for effective gains"
  +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 86.5 MiB 0.04 ms
Input props
[
  "name" => "check"
  "class" => "w-5 h-5 text-white fill-white"
]
Attributes
[
  "class" => "w-5 h-5 text-white fill-white"
]
Component
App\Twig\Components\Media\Icon {#7645
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.04 ms
Input props
[
  "name" => "reddit"
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7673
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "twitter"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7698
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7721
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7744
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "linkedin"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7767
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7790
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "email"
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white"
]
Component
App\Twig\Components\Media\Icon {#7813
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 86.5 MiB 3.64 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
    -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 {#8196
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
    -leads: Doctrine\ORM\PersistentCollection {#8344 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8195
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
    -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 {#8598 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
    -clients: Doctrine\ORM\PersistentCollection {#8635 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
      #file: Vich\UploaderBundle\Entity\File {#8861 …}
      #credits: Doctrine\ORM\PersistentCollection {#8862 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8866 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8852
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543691 {#8871
        date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8865 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8703 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8775 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8194
      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 {#7652
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
    -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 {#8196
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
    -leads: Doctrine\ORM\PersistentCollection {#8344 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8195
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
    -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 {#8598 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
    -clients: Doctrine\ORM\PersistentCollection {#8635 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
      #file: Vich\UploaderBundle\Entity\File {#8861 …}
      #credits: Doctrine\ORM\PersistentCollection {#8862 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8866 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8852
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543691 {#8871
        date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8865 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8703 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8775 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8194
      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 86.5 MiB 2.24 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
    -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 {#8196
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
    -leads: Doctrine\ORM\PersistentCollection {#8344 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8195
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
    -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 {#8598 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
    -clients: Doctrine\ORM\PersistentCollection {#8635 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
      #file: Vich\UploaderBundle\Entity\File {#8861 …}
      #credits: Doctrine\ORM\PersistentCollection {#8862 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8866 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8852
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543691 {#8871
        date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8865 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8703 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8775 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8194
      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 {#8793
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
    -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 {#8196
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
    -leads: Doctrine\ORM\PersistentCollection {#8344 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#8195
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
    -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 {#8598 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
    -clients: Doctrine\ORM\PersistentCollection {#8635 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
      #file: Vich\UploaderBundle\Entity\File {#8861 …}
      #credits: Doctrine\ORM\PersistentCollection {#8862 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8866 …}
      #newTranslations: null
      #currentLocale: "en"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8852
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777543691 {#8871
        date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8865 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8703 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8775 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#8194
      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 86.5 MiB 0.16 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8695
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
    #file: Vich\UploaderBundle\Entity\File {#8861 …}
    #credits: Doctrine\ORM\PersistentCollection {#8862 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8866 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8852
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777543691 {#8871
      date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8865 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
      -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 {#8196
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
      -leads: Doctrine\ORM\PersistentCollection {#8344 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8195
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
      -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 {#8598 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
      -clients: Doctrine\ORM\PersistentCollection {#8635 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695}
      -profil: App\Entity\User\ContactProfile {#8703 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8775 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8194
        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 {#8828
  #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 {#8695
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8869 …}
    #file: Vich\UploaderBundle\Entity\File {#8861 …}
    #credits: Doctrine\ORM\PersistentCollection {#8862 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8866 …}
    #newTranslations: null
    #currentLocale: "en"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8852
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777543691 {#8871
      date: 2026-04-30 12:08:11.930946 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8865 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#8183 …}
      -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 {#8196
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#8210 …}
      -leads: Doctrine\ORM\PersistentCollection {#8344 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#8195
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8355 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8457 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8486 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8554 …}
      -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 {#8598 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8637 …}
      -clients: Doctrine\ORM\PersistentCollection {#8635 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8687 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8695}
      -profil: App\Entity\User\ContactProfile {#8703 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8711 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8726 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8775 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#8192 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#8194
        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 86.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#8179
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 86.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 {#8916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 86.5 MiB 0.28 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8902
  +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 86.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8958
  +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 86.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#9013
  +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]
86.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#9005
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 86.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 {#9047
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "fitmetrics-white-biceps"
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Attributes
[
  "class" => "h-12 sm:h-16 max-w-[116px] mr-3 hidden dark:block"
]
Component
App\Twig\Components\Media\Icon {#9079
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "heart"
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Attributes
[
  "class" => "heart h-5 w-5 text-[#eb2a2a]"
]
Component
App\Twig\Components\Media\Icon {#9102
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "whatsapp"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9125
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "instagram"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9148
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "threads"
  "class" => "w-[28px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9171
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "tiktok"
  "class" => "w-[29px] h-[29px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[29px] h-[29px]"
]
Component
App\Twig\Components\Media\Icon {#9194
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "facebook"
  "class" => "w-[19px] h-[28px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[19px] h-[28px]"
]
Component
App\Twig\Components\Media\Icon {#9217
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 86.5 MiB 0.03 ms
Input props
[
  "name" => "youtube"
  "class" => "w-[28px] h-[24px]"
  "symbolDefsName" => "networks-symbol-defs.svg"
]
Attributes
[
  "class" => "w-[28px] h-[24px]"
]
Component
App\Twig\Components\Media\Icon {#9240
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4746 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}