Components

16 Twig Components
81 Render Count
62 ms Render Time
82.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.23ms
utils:theme-switcher
[Anonymous]
components/utils/theme-switcher.html.twig
3 1.22ms
ad:banner
"App\Twig\Components\Ad\AdBanner"
components/ad/banner.html.twig
3 0.47ms
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.45ms
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.25ms
menu:main
"App\Twig\Components\Menu\MainMenu"
components/menu/main.html.twig
1 50.89ms
menu:connexion-menu
"App\Twig\Components\Menu\ConnexionMenu"
components/menu/user-menu.html.twig
1 7.63ms
menu:breadcrumb
"App\Twig\Components\Menu\Breadcrumb"
components/menu/breadcrumb.html.twig
1 0.55ms
ui:editor-render
"App\Twig\Components\Ui\Editor\EditorRender"
components/ui/editor/render.html.twig
1 2.59ms
app:page-sharer
"App\Twig\Components\App\PageSharer"
components/app/page-sharer.html.twig
1 1.31ms
user:profil-card
"App\Twig\Components\User\ProfilCard"
components/user/profil-card.html.twig
1 3.77ms
user:profil-avatar
"App\Twig\Components\User\ProfilAvatar"
components/user/profil-avatar.html.twig
1 2.30ms
ad:wide-skyscraper
"App\Twig\Components\Ad\AdWideSkyscraper"
components/ad/wide-skyscraper.html.twig
1 0.29ms
ad:horizontal:fluid
"App\Twig\Components\Ad\AdHorizontalFluid"
components/ad/horizontal-fluid.html.twig
1 0.24ms

Render calls

menu:main App\Twig\Components\Menu\MainMenu 82.5 MiB 50.89 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\MainMenu {#4250
  -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 82.5 MiB 0.41 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 {#4297
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.5 MiB 0.05 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 {#4308
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
82.5 MiB 0.97 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#4359
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4424
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4452
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "search"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4468
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4492
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4516
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4540
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4564
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "discipline "
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4588
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4612
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#4636
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#5794
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
utils:theme-switcher
[Anonymous]
82.5 MiB 0.13 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#5830
  -props: [
    "class" => "max-w-fit"
  ]
}
menu:connexion-menu App\Twig\Components\Menu\ConnexionMenu 82.5 MiB 7.63 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Menu\ConnexionMenu {#5907
  -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#5908 …}
  -formFactory: Symfony\Component\Form\FormFactory {#5906 …}
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6059
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6094
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6124
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6156
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "google"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6175
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "apple"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6285
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6319
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "chevron-down"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6335
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "flexed-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6359
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fire"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6383
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "category"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6407
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "barbell"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.5 MiB 0.04 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 {#6431
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "discipline"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6455
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "stats-chart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6479
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6503
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "random"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6527
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "favorites"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6551
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "more"
  +title: null
  +symbolDefsName: null
}
app:lang-selector App\Twig\Components\App\LangSelector 82.5 MiB 0.41 ms
Input props
[
  "defaultOpenLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#6596
  +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 82.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 {#6586
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6227
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
menu:breadcrumb App\Twig\Components\Menu\Breadcrumb 82.5 MiB 0.55 ms
Input props
[
  "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.news"
        "url" => "/fr/actualites"
      ]
      [
        "label" => "Nutrition"
        "url" => "/fr/actualites/tag/nutrition-6"
      ]
      [
        "label" => "Pancakes protéinés : un délice nutritif pour sportifs"
        "url" => null
      ]
    ]
  }
]
Attributes
[]
Component
App\Twig\Components\Menu\Breadcrumb {#6679
  +items: [
    [
      "label" => "menu.home"
      "url" => "/fr/"
    ]
    [
      "label" => "menu.news"
      "url" => "/fr/actualites"
    ]
    [
      "label" => "Nutrition"
      "url" => "/fr/actualites/tag/nutrition-6"
    ]
    [
      "label" => "Pancakes protéinés : un délice nutritif pour sportifs"
      "url" => null
    ]
  ]
  +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#2907
    -items: [
      [
        "label" => "menu.home"
        "url" => "/fr/"
      ]
      [
        "label" => "menu.news"
        "url" => "/fr/actualites"
      ]
      [
        "label" => "Nutrition"
        "url" => "/fr/actualites/tag/nutrition-6"
      ]
      [
        "label" => "Pancakes protéinés : un délice nutritif pour sportifs"
        "url" => null
      ]
    ]
  }
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6709
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6731
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6754
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "chevron-right"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 82.5 MiB 0.38 ms
Input props
[
  "containerClass" => "my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdBanner {#6699
  +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 82.5 MiB 0.84 ms
Input props
[
  "media" => App\Entity\Media\MediaImage {#3909
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3866 …}
    #file: Vich\UploaderBundle\Entity\File {#3903 …}
    #credits: Doctrine\ORM\PersistentCollection {#3890 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 483
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3773 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724411513 {#3760
      date: 2024-08-23 13:11:53.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777783734 {#3781
      date: 2026-05-03 06:48:54.449628 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  "class" => "object-cover object-center md:rounded h-full w-full inset-0"
  "alt" => "Image news Pancakes protéinés : un délice nutritif pour sportifs"
  "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 {#6846
  #cacheManager: Liip\ImagineBundle\Imagine\Cache\CacheManager {#212 …}
  +fileSrc: null
  +placeholderSrc: null
  +alt: "Image news Pancakes protéinés : un délice nutritif pour sportifs"
  +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 {#3909
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#3866 …}
    #file: Vich\UploaderBundle\Entity\File {#3903 …}
    #credits: Doctrine\ORM\PersistentCollection {#3890 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 483
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#3773 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1724411513 {#3760
      date: 2024-08-23 13:11:53.0 Europe/Zurich (+02:00)
    }
    #updatedAt: DateTimeImmutable @1777783734 {#3781
      date: 2026-05-03 06:48:54.449628 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: null
  }
  #mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#236 …}
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6883
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "calendar"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#6914
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "latest"
  +title: null
  +symbolDefsName: null
}
ui:badge App\Twig\Components\Ui\Badge 82.5 MiB 0.24 ms
Input props
[
  "name" => "Nutrition"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#6952
  +name: "Nutrition"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 82.5 MiB 0.04 ms
Input props
[
  "name" => "Recette"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7005
  +name: "Recette"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:badge App\Twig\Components\Ui\Badge 82.5 MiB 0.04 ms
Input props
[
  "name" => "Sain"
  "style" => "z-index: 3"
  "color" => "primary"
  "small" => true
]
Attributes
[
  "style" => "z-index: 3"
]
Component
App\Twig\Components\Ui\Badge {#7029
  +name: "Sain"
  +url: null
  +color: "primary"
  +small: true
  +selected: false
}
ui:editor-render App\Twig\Components\Ui\Editor\EditorRender 82.5 MiB 2.59 ms
Input props
[
  "class" => "my-4 md:my-8"
  "data" => [
    "time" => 1730745342978
    "blocks" => [
      [
        "id" => "HGAa9cUPS1"
        "type" => "header"
        "data" => [
          "text" => "Qu'est-ce que les pancakes protéinés ?"
          "level" => 2
        ]
      ]
      [
        "id" => "zRbieBfuwd"
        "type" => "paragraph"
        "data" => [
          "text" => "Les pancakes protéinés se distinguent par leur composition enrichie en protéines, un élément clé dans le monde du fitness. Contrairement aux pancakes classiques souvent riches en glucides, ces pancakes offrent une valeur nutritionnelle optimisée pour soutenir la récupération et la croissance musculaire. Selon un article de <a href="https://www.fitness.fr/pancake-proteine-lallie-des-sportifs/" rel="nofollow" target="_blank">fitness.fr</a>, leur faible taux en glucides et leur teneur réduite en sucre en font également un choix judicieux pour ceux qui surveillent leur apport calorique."
        ]
      ]
      [
        "id" => "m3gGNcjKVq"
        "type" => "header"
        "data" => [
          "text" => "Ingrédients de base"
          "level" => 3
        ]
      ]
      [
        "id" => "0NCzhFW8V1"
        "type" => "paragraph"
        "data" => [
          "text" => "Les pancakes protéinés reposent sur des ingrédients spécifiques qui garantissent leur apport protéique. Voici les composants principaux :"
        ]
      ]
      [
        "id" => "IYfKNGZdRv"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Farine&nbsp;</b>: Souvent remplacée ou mélangée avec de la farine d'amande ou d'avoine."
            "<b>Whey&nbsp;</b>: Une protéine de lactosérum essentielle pour l'apport en protéines."
            "<b>Œufs </b>ou <b>substituts végétaux</b>&nbsp;: Fournissent une source de protéines supplémentaire."
            "<b>Lait </b>ou <b>alternatives végétales</b>&nbsp;: Comme le lait d'amande ou de soja."
          ]
        ]
      ]
      [
        "id" => "pMPHmzyB9O"
        "type" => "paragraph"
        "data" => [
          "text" => "L'usage de <a href="https://biofair-nutrition.fr/fr/content/30-pancakes-proteines" rel="nofollow" target="_blank">recettes de pancakes enrichis de protéines</a> se diversifie et adapte ces ingrédients pour maximiser leur valeur nutritionnelle."
        ]
      ]
      [
        "id" => "_bGbZ1_xpi"
        "type" => "header"
        "data" => [
          "text" => "Avantages nutritionnels"
          "level" => 3
        ]
      ]
      [
        "id" => "D0p5mfsqoO"
        "type" => "paragraph"
        "data" => [
          "text" => "Les bienfaits nutritionnels des pancakes protéinés sont nombreux. Ces pancakes, en plus de leur haute teneur en protéines, offrent :"
        ]
      ]
      [
        "id" => "h5NTklkDSq"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Faible taux </b>de <b>glucides&nbsp;</b>: Un choix parfait pour les régimes keto ou low-carb."
            "<b>Sensation </b>de <b>satiété&nbsp;</b>: Grâce à leur richesse en fibres et protéines, ils retardent la sensation de faim."
            "<b>Énergie durable&nbsp;</b>: Permet de commencer la journée avec un boost sans crash énergétique."
          ]
        ]
      ]
      [
        "id" => "oMA4-q05qM"
        "type" => "paragraph"
        "data" => [
          "text" => "Un article sur <a href="https://veloforte.fr/blogs/comment-fuelbetter/alimentez-votre-journee-avec-des-pancakes-proteines" rel="nofollow" target="_blank">veloforte.fr</a> souligne que grâce à leur capacité à maintenir la satiété, ils sont idéaux pour éviter les grignotages malsains."
        ]
      ]
      [
        "id" => "Fe31nauXi3"
        "type" => "header"
        "data" => [
          "text" => "Recettes de pancakes protéinés"
          "level" => 2
        ]
      ]
      [
        "id" => "CEG2pzhr3N"
        "type" => "paragraph"
        "data" => [
          "text" => "Passons à la pratique avec quelques recettes savoureuses et variées pour satisfaire toutes les envies, sucrées ou salées."
        ]
      ]
      [
        "id" => "dVX9QCmaYZ"
        "type" => "header"
        "data" => [
          "text" => "Pancakes protéinés à la banane"
          "level" => 3
        ]
      ]
      [
        "id" => "4GJA_rzjmF"
        "type" => "paragraph"
        "data" => [
          "text" => "Un classique revisité, ces pancakes associent le goût sucré naturel de la banane à une puissance protéique :"
        ]
      ]
      [
        "id" => "bAa4izXnpI"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 1 banane, 2 œufs, 30g de whey, 30g de flocons d'avoine."
            "<b>Préparation&nbsp;</b>: Mixer tous les ingrédients, cuire à feu moyen jusqu'à ce que des bulles apparaissent."
          ]
        ]
      ]
      [
        "id" => "RBlJnE0Uyh"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "RifNVlYIKd"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Banane (1 moyenne)"
              "105"
              "1.3"
              "27.0"
              "0.3"
            ]
            [
              "Œufs (2 moyens)"
              "140"
              "12.0"
              "1.0"
              "10.0"
            ]
            [
              "Whey Protéine (30g)"
              "110"
              "24.0"
              "1.0"
              "1.0"
            ]
            [
              "Flocons d'avoine (30g)"
              "117"
              "3.8"
              "19.7"
              "2.2"
            ]
            [
              "<b>Total</b>"
              "472"
              "41.1"
              "48.7"
              "13.5"
            ]
          ]
        ]
      ]
      [
        "id" => "dFApOINult"
        "type" => "paragraph"
        "data" => [
          "text" => "Découvrez plus sur <a href="https://www.irbms.com/pancake-proteine-banane/" rel="nofollow" target="_blank">pancakes protéinés à la banane</a>."
        ]
      ]
      [
        "id" => "29EcpzZ8Kk"
        "type" => "header"
        "data" => [
          "text" => "Pancakes aux flocons d'avoine"
          "level" => 3
        ]
      ]
      [
        "id" => "GioWcA7Lj4"
        "type" => "paragraph"
        "data" => [
          "text" => "Les flocons d'avoine sont une alternative saine et rassasiante, offrant une texture agréable et moelleuse :"
        ]
      ]
      [
        "id" => "XWHc22UxHr"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 40g de flocons d'avoine, 2 blancs d'œufs, 50ml de lait, 1 cuillère à soupe de whey."
            "<b>Préparation&nbsp;</b>: Mélanger les ingrédients et cuire lentement à la poêle."
          ]
        ]
      ]
      [
        "id" => "RUUWSaQFwg"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "_Agrc2Ht7z"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Flocons d'avoine (40g)"
              "156"
              "5.1"
              "26.2"
              "3.1"
            ]
            [
              "Blancs d'œufs (2)"
              "34"
              "7.2"
              "0.7"
              "0.1"
            ]
            [
              "Lait (50ml)"
              "24"
              "1.7"
              "2.4"
              "1.2"
            ]
            [
              "Whey (1 cuillère à soupe)"
              "55"
              "11.0"
              "2.0"
              "1.0"
            ]
            [
              "<b>Total</b>"
              "269"
              "25.0"
              "31.3"
              "5.4"
            ]
          ]
        ]
      ]
      [
        "id" => "6y7KbHO1NZ"
        "type" => "header"
        "data" => [
          "text" => "Pancakes chocolat et noix"
          "level" => 3
        ]
      ]
      [
        "id" => "_p-1vRWP8q"
        "type" => "paragraph"
        "data" => [
          "text" => "Pour les amateurs de cacao, ces pancakes marient plaisir et nutrition :"
        ]
      ]
      [
        "id" => "0IQmN6SLcn"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 30g de cacao, 50g de whey, 2 œufs, 30g de noix écrasées."
            "<b>Préparation&nbsp;</b>: Mélanger et cuire jusqu'à ce que la surface soit bien dorée."
          ]
        ]
      ]
      [
        "id" => "Ze13OxXpHW"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "PCyFmx-h9a"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Cacao (30g)"
              "120"
              "5.0"
              "11"
              "7"
            ]
            [
              "Whey (50g)"
              "183"
              "40.0"
              "3"
              "2"
            ]
            [
              "Œufs (2)"
              "140"
              "12.0"
              "1"
              "10"
            ]
            [
              "Noix écrasées (30g)"
              "196"
              "4.5"
              "4"
              "20"
            ]
            [
              "<b>Total</b>"
              "639"
              "61.5"
              "19"
              "39"
            ]
          ]
        ]
      ]
      [
        "id" => "YB8k-4ub6x"
        "type" => "header"
        "data" => [
          "text" => "Conseils pour réussir vos pancakes protéinés"
          "level" => 2
        ]
      ]
      [
        "id" => "yL2VlV_rJO"
        "type" => "paragraph"
        "data" => [
          "text" => "Une bonne préparation est la clé pour savourer des pancakes parfaits à chaque fois."
        ]
      ]
      [
        "id" => "1opLhQWfbY"
        "type" => "header"
        "data" => [
          "text" => "Éviter les erreurs courantes"
          "level" => 3
        ]
      ]
      [
        "id" => "DQ3qGi_9OS"
        "type" => "paragraph"
        "data" => [
          "text" => "Lors de la préparation, évitez de :"
        ]
      ]
      [
        "id" => "TWuxT1WVdM"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Surcharger </b>la <b>pâte </b>en ingrédients <b>liquides </b>pour éviter des pancakes trop mous."
            "<b>Cuire </b>à trop <b>haute température,</b> ce qui pourrait brûler l'extérieur tout en laissant l'intérieur cru."
          ]
        ]
      ]
      [
        "id" => "T0dVVPSbL8"
        "type" => "header"
        "data" => [
          "text" => "Idées de garnitures saines"
          "level" => 3
        ]
      ]
      [
        "id" => "lHTe6lbvYj"
        "type" => "paragraph"
        "data" => [
          "text" => "Pimentez vos pancakes avec des toppings créatifs et bons pour la santé :"
        ]
      ]
      [
        "id" => "EKNtZfefcs"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Fruits frais</b>&nbsp;: Apportez une dose de vitamines avec des baies ou bananes coupées."
            "<b>Yaourt grec&nbsp;</b>: Pour une touche crémeuse et protéinée."
            "<b>Miel </b>ou <b>sirop d'agave&nbsp;</b>: Un doux accompagnement naturellement sucré."
          ]
        ]
      ]
      [
        "id" => "-tWcuibLPv"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "c_4UyVaDmD"
        "type" => "paragraph"
        "data" => [
          "text" => "Intégrer des pancakes protéinés dans votre régime alimentaire est une décision savoureuse et nutritive. Non seulement ces délices enrichissent vos apports quotidiens en protéines, mais ils offrent également une multitude de variantes pour éviter la monotonie culinaire. Profitez de chaque bouchée tout en poursuivant vos objectifs de santé et de forme physique."
        ]
      ]
    ]
    "version" => "2.28.2"
  ]
  "title" => "Pancakes protéinés : un délice nutritif pour sportifs"
  "withAds" => true
  "withMarketingBanner" => true
]
Attributes
[
  "class" => "my-4 md:my-8"
]
Component
App\Twig\Components\Ui\Editor\EditorRender {#7016
  +title: "Pancakes protéinés : un délice nutritif pour sportifs"
  +data: [
    "time" => 1730745342978
    "blocks" => [
      [
        "id" => "HGAa9cUPS1"
        "type" => "header"
        "data" => [
          "text" => "Qu'est-ce que les pancakes protéinés ?"
          "level" => 2
        ]
      ]
      [
        "id" => "zRbieBfuwd"
        "type" => "paragraph"
        "data" => [
          "text" => "Les pancakes protéinés se distinguent par leur composition enrichie en protéines, un élément clé dans le monde du fitness. Contrairement aux pancakes classiques souvent riches en glucides, ces pancakes offrent une valeur nutritionnelle optimisée pour soutenir la récupération et la croissance musculaire. Selon un article de <a href="https://www.fitness.fr/pancake-proteine-lallie-des-sportifs/" rel="nofollow" target="_blank">fitness.fr</a>, leur faible taux en glucides et leur teneur réduite en sucre en font également un choix judicieux pour ceux qui surveillent leur apport calorique."
        ]
      ]
      [
        "id" => "m3gGNcjKVq"
        "type" => "header"
        "data" => [
          "text" => "Ingrédients de base"
          "level" => 3
        ]
      ]
      [
        "id" => "0NCzhFW8V1"
        "type" => "paragraph"
        "data" => [
          "text" => "Les pancakes protéinés reposent sur des ingrédients spécifiques qui garantissent leur apport protéique. Voici les composants principaux :"
        ]
      ]
      [
        "id" => "IYfKNGZdRv"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Farine&nbsp;</b>: Souvent remplacée ou mélangée avec de la farine d'amande ou d'avoine."
            "<b>Whey&nbsp;</b>: Une protéine de lactosérum essentielle pour l'apport en protéines."
            "<b>Œufs </b>ou <b>substituts végétaux</b>&nbsp;: Fournissent une source de protéines supplémentaire."
            "<b>Lait </b>ou <b>alternatives végétales</b>&nbsp;: Comme le lait d'amande ou de soja."
          ]
        ]
      ]
      [
        "id" => "pMPHmzyB9O"
        "type" => "paragraph"
        "data" => [
          "text" => "L'usage de <a href="https://biofair-nutrition.fr/fr/content/30-pancakes-proteines" rel="nofollow" target="_blank">recettes de pancakes enrichis de protéines</a> se diversifie et adapte ces ingrédients pour maximiser leur valeur nutritionnelle."
        ]
      ]
      [
        "id" => "_bGbZ1_xpi"
        "type" => "header"
        "data" => [
          "text" => "Avantages nutritionnels"
          "level" => 3
        ]
      ]
      [
        "id" => "D0p5mfsqoO"
        "type" => "paragraph"
        "data" => [
          "text" => "Les bienfaits nutritionnels des pancakes protéinés sont nombreux. Ces pancakes, en plus de leur haute teneur en protéines, offrent :"
        ]
      ]
      [
        "id" => "h5NTklkDSq"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Faible taux </b>de <b>glucides&nbsp;</b>: Un choix parfait pour les régimes keto ou low-carb."
            "<b>Sensation </b>de <b>satiété&nbsp;</b>: Grâce à leur richesse en fibres et protéines, ils retardent la sensation de faim."
            "<b>Énergie durable&nbsp;</b>: Permet de commencer la journée avec un boost sans crash énergétique."
          ]
        ]
      ]
      [
        "id" => "oMA4-q05qM"
        "type" => "paragraph"
        "data" => [
          "text" => "Un article sur <a href="https://veloforte.fr/blogs/comment-fuelbetter/alimentez-votre-journee-avec-des-pancakes-proteines" rel="nofollow" target="_blank">veloforte.fr</a> souligne que grâce à leur capacité à maintenir la satiété, ils sont idéaux pour éviter les grignotages malsains."
        ]
      ]
      [
        "id" => "Fe31nauXi3"
        "type" => "header"
        "data" => [
          "text" => "Recettes de pancakes protéinés"
          "level" => 2
        ]
      ]
      [
        "id" => "CEG2pzhr3N"
        "type" => "paragraph"
        "data" => [
          "text" => "Passons à la pratique avec quelques recettes savoureuses et variées pour satisfaire toutes les envies, sucrées ou salées."
        ]
      ]
      [
        "id" => "dVX9QCmaYZ"
        "type" => "header"
        "data" => [
          "text" => "Pancakes protéinés à la banane"
          "level" => 3
        ]
      ]
      [
        "id" => "4GJA_rzjmF"
        "type" => "paragraph"
        "data" => [
          "text" => "Un classique revisité, ces pancakes associent le goût sucré naturel de la banane à une puissance protéique :"
        ]
      ]
      [
        "id" => "bAa4izXnpI"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 1 banane, 2 œufs, 30g de whey, 30g de flocons d'avoine."
            "<b>Préparation&nbsp;</b>: Mixer tous les ingrédients, cuire à feu moyen jusqu'à ce que des bulles apparaissent."
          ]
        ]
      ]
      [
        "id" => "RBlJnE0Uyh"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "RifNVlYIKd"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Banane (1 moyenne)"
              "105"
              "1.3"
              "27.0"
              "0.3"
            ]
            [
              "Œufs (2 moyens)"
              "140"
              "12.0"
              "1.0"
              "10.0"
            ]
            [
              "Whey Protéine (30g)"
              "110"
              "24.0"
              "1.0"
              "1.0"
            ]
            [
              "Flocons d'avoine (30g)"
              "117"
              "3.8"
              "19.7"
              "2.2"
            ]
            [
              "<b>Total</b>"
              "472"
              "41.1"
              "48.7"
              "13.5"
            ]
          ]
        ]
      ]
      [
        "id" => "dFApOINult"
        "type" => "paragraph"
        "data" => [
          "text" => "Découvrez plus sur <a href="https://www.irbms.com/pancake-proteine-banane/" rel="nofollow" target="_blank">pancakes protéinés à la banane</a>."
        ]
      ]
      [
        "id" => "29EcpzZ8Kk"
        "type" => "header"
        "data" => [
          "text" => "Pancakes aux flocons d'avoine"
          "level" => 3
        ]
      ]
      [
        "id" => "GioWcA7Lj4"
        "type" => "paragraph"
        "data" => [
          "text" => "Les flocons d'avoine sont une alternative saine et rassasiante, offrant une texture agréable et moelleuse :"
        ]
      ]
      [
        "id" => "XWHc22UxHr"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 40g de flocons d'avoine, 2 blancs d'œufs, 50ml de lait, 1 cuillère à soupe de whey."
            "<b>Préparation&nbsp;</b>: Mélanger les ingrédients et cuire lentement à la poêle."
          ]
        ]
      ]
      [
        "id" => "RUUWSaQFwg"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "_Agrc2Ht7z"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Flocons d'avoine (40g)"
              "156"
              "5.1"
              "26.2"
              "3.1"
            ]
            [
              "Blancs d'œufs (2)"
              "34"
              "7.2"
              "0.7"
              "0.1"
            ]
            [
              "Lait (50ml)"
              "24"
              "1.7"
              "2.4"
              "1.2"
            ]
            [
              "Whey (1 cuillère à soupe)"
              "55"
              "11.0"
              "2.0"
              "1.0"
            ]
            [
              "<b>Total</b>"
              "269"
              "25.0"
              "31.3"
              "5.4"
            ]
          ]
        ]
      ]
      [
        "id" => "6y7KbHO1NZ"
        "type" => "header"
        "data" => [
          "text" => "Pancakes chocolat et noix"
          "level" => 3
        ]
      ]
      [
        "id" => "_p-1vRWP8q"
        "type" => "paragraph"
        "data" => [
          "text" => "Pour les amateurs de cacao, ces pancakes marient plaisir et nutrition :"
        ]
      ]
      [
        "id" => "0IQmN6SLcn"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Ingrédients&nbsp;</b>: 30g de cacao, 50g de whey, 2 œufs, 30g de noix écrasées."
            "<b>Préparation&nbsp;</b>: Mélanger et cuire jusqu'à ce que la surface soit bien dorée."
          ]
        ]
      ]
      [
        "id" => "Ze13OxXpHW"
        "type" => "header"
        "data" => [
          "text" => "Valeurs nutritionnelles"
          "level" => 4
        ]
      ]
      [
        "id" => "PCyFmx-h9a"
        "type" => "table"
        "data" => [
          "withHeadings" => true
          "content" => [
            [
              "Ingrédients"
              "Calories (kcal)"
              "Protéines (g)"
              "Glucides (g)"
              "Lipides (g)"
            ]
            [
              "Cacao (30g)"
              "120"
              "5.0"
              "11"
              "7"
            ]
            [
              "Whey (50g)"
              "183"
              "40.0"
              "3"
              "2"
            ]
            [
              "Œufs (2)"
              "140"
              "12.0"
              "1"
              "10"
            ]
            [
              "Noix écrasées (30g)"
              "196"
              "4.5"
              "4"
              "20"
            ]
            [
              "<b>Total</b>"
              "639"
              "61.5"
              "19"
              "39"
            ]
          ]
        ]
      ]
      [
        "id" => "YB8k-4ub6x"
        "type" => "header"
        "data" => [
          "text" => "Conseils pour réussir vos pancakes protéinés"
          "level" => 2
        ]
      ]
      [
        "id" => "yL2VlV_rJO"
        "type" => "paragraph"
        "data" => [
          "text" => "Une bonne préparation est la clé pour savourer des pancakes parfaits à chaque fois."
        ]
      ]
      [
        "id" => "1opLhQWfbY"
        "type" => "header"
        "data" => [
          "text" => "Éviter les erreurs courantes"
          "level" => 3
        ]
      ]
      [
        "id" => "DQ3qGi_9OS"
        "type" => "paragraph"
        "data" => [
          "text" => "Lors de la préparation, évitez de :"
        ]
      ]
      [
        "id" => "TWuxT1WVdM"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Surcharger </b>la <b>pâte </b>en ingrédients <b>liquides </b>pour éviter des pancakes trop mous."
            "<b>Cuire </b>à trop <b>haute température,</b> ce qui pourrait brûler l'extérieur tout en laissant l'intérieur cru."
          ]
        ]
      ]
      [
        "id" => "T0dVVPSbL8"
        "type" => "header"
        "data" => [
          "text" => "Idées de garnitures saines"
          "level" => 3
        ]
      ]
      [
        "id" => "lHTe6lbvYj"
        "type" => "paragraph"
        "data" => [
          "text" => "Pimentez vos pancakes avec des toppings créatifs et bons pour la santé :"
        ]
      ]
      [
        "id" => "EKNtZfefcs"
        "type" => "list"
        "data" => [
          "style" => "unordered"
          "items" => [
            "<b>Fruits frais</b>&nbsp;: Apportez une dose de vitamines avec des baies ou bananes coupées."
            "<b>Yaourt grec&nbsp;</b>: Pour une touche crémeuse et protéinée."
            "<b>Miel </b>ou <b>sirop d'agave&nbsp;</b>: Un doux accompagnement naturellement sucré."
          ]
        ]
      ]
      [
        "id" => "-tWcuibLPv"
        "type" => "header"
        "data" => [
          "text" => "Conclusion"
          "level" => 2
        ]
      ]
      [
        "id" => "c_4UyVaDmD"
        "type" => "paragraph"
        "data" => [
          "text" => "Intégrer des pancakes protéinés dans votre régime alimentaire est une décision savoureuse et nutritive. Non seulement ces délices enrichissent vos apports quotidiens en protéines, mais ils offrent également une multitude de variantes pour éviter la monotonie culinaire. Profitez de chaque bouchée tout en poursuivant vos objectifs de santé et de forme physique."
        ]
      ]
    ]
    "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 82.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 {#7106
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "program"
  +title: null
  +symbolDefsName: null
}
ad:banner App\Twig\Components\Ad\AdBanner 82.5 MiB 0.05 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7162
  +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 82.5 MiB 0.04 ms
Input props
[
  "class" => ""
  "containerClass" => "my-2"
]
Attributes
[
  "class" => ""
]
Component
App\Twig\Components\Ad\AdBanner {#7220
  +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 82.5 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7265
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
app:page-sharer App\Twig\Components\App\PageSharer 82.5 MiB 1.31 ms
Input props
[
  "title" => "Pancakes protéinés : un délice nutritif pour sportifs"
  "description" => "Les pancakes protéinés sont populaires pour leur richesse en protéines et leur aspect sain, parfaits pour les sportifs cherchant une alimentation équilibrée"
  "alignMobileLeft" => true
]
Attributes
[]
Component
App\Twig\Components\App\PageSharer {#7279
  +shareUrl: "https://test.fitmetrics.ch/fr/article/pancakes-proteines-un-delice-nutritif-pour-sportifs-20?open-account-panel-popup=1"
  +title: "Pancakes protéinés : un délice nutritif pour sportifs"
  +description: "Les pancakes protéinés sont populaires pour leur richesse en protéines et leur aspect sain, parfaits pour les sportifs cherchant une alimentation équilibrée"
  +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 82.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 {#7321
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "check"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7349
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "reddit"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7374
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "twitter"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7397
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7420
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7443
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "linkedin"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7466
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#7489
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "email"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
user:profil-card App\Twig\Components\User\ProfilCard 82.5 MiB 3.77 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
    -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 {#7872
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
    -leads: Doctrine\ORM\PersistentCollection {#8020 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7871
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
    -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 {#8274 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
    -clients: Doctrine\ORM\PersistentCollection {#8311 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
      #file: Vich\UploaderBundle\Entity\File {#8537 …}
      #credits: Doctrine\ORM\PersistentCollection {#8538 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8542 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8528
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777783734 {#8547
        date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8541 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8379 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8451 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7870
      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 {#7328
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
    -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 {#7872
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
    -leads: Doctrine\ORM\PersistentCollection {#8020 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7871
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
    -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 {#8274 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
    -clients: Doctrine\ORM\PersistentCollection {#8311 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
      #file: Vich\UploaderBundle\Entity\File {#8537 …}
      #credits: Doctrine\ORM\PersistentCollection {#8538 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8542 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8528
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777783734 {#8547
        date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8541 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8379 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8451 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7870
      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 82.5 MiB 2.30 ms
Input props
[
  "user" => App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
    -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 {#7872
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
    -leads: Doctrine\ORM\PersistentCollection {#8020 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7871
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
    -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 {#8274 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
    -clients: Doctrine\ORM\PersistentCollection {#8311 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
      #file: Vich\UploaderBundle\Entity\File {#8537 …}
      #credits: Doctrine\ORM\PersistentCollection {#8538 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8542 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8528
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777783734 {#8547
        date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8541 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8379 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8451 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7870
      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 {#8469
  +user: App\Entity\User {#2760
    -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
    -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 {#7872
      date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
    }
    -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
    -leads: Doctrine\ORM\PersistentCollection {#8020 …}
    -stripeCustomerId: null
    -billingCustomer: null
    -lastChangeUsername: null
    -lastChangePassword: DateTimeImmutable @1707832194 {#7871
      date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
    }
    -descriptionEditor: null
    -specialMention: "FitMetrics team"
    -preferUsername: false
    -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
    -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
    -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
    -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
    -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 {#8274 …}
    -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
    -clients: Doctrine\ORM\PersistentCollection {#8311 …}
    -invitedBy: null
    -invitedFrom: null
    -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
    -hasAds: false
    -google: null
    -apple: null
    -lastLoginContext: "web"
    -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371
      #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
      #file: Vich\UploaderBundle\Entity\File {#8537 …}
      #credits: Doctrine\ORM\PersistentCollection {#8538 …}
      -source: null
      -zone: null
      -urlExternal: null
      #id: 510
      -notes: null
      #translations: Doctrine\ORM\PersistentCollection {#8542 …}
      #newTranslations: null
      #currentLocale: "fr"
      #defaultLocale: "en"
      -tiersId: null
      -tiersName: null
      #createdAt: DateTimeImmutable @1730661488 {#8528
        date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
      }
      #updatedAt: DateTimeImmutable @1777783734 {#8547
        date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
      }
      #createdBy: null
      #updatedBy: App\Entity\User {#8541 …}
      -user: App\Entity\User {#2760}
    }
    -profil: App\Entity\User\ContactProfile {#8379 …}
    -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
    -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
    -showAsContributor: false
    -payments: Doctrine\ORM\PersistentCollection {#8451 …}
    -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
    #id: 1
    #createdAt: null
    #updatedAt: DateTimeImmutable @1773682770 {#7870
      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 82.5 MiB 0.17 ms
Input props
[
  "style" => "width:50px;height:50px;object-fit:cover;border-radius:50%;"
  "media" => App\Entity\Media\ProfilePictureMedia {#8371
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
    #file: Vich\UploaderBundle\Entity\File {#8537 …}
    #credits: Doctrine\ORM\PersistentCollection {#8538 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8542 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8528
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777783734 {#8547
      date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8541 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
      -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 {#7872
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
      -leads: Doctrine\ORM\PersistentCollection {#8020 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7871
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
      -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 {#8274 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
      -clients: Doctrine\ORM\PersistentCollection {#8311 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371}
      -profil: App\Entity\User\ContactProfile {#8379 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8451 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7870
        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 {#8504
  #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 {#8371
    #uploadedFile: Symfony\Component\HttpFoundation\File\File {#8545 …}
    #file: Vich\UploaderBundle\Entity\File {#8537 …}
    #credits: Doctrine\ORM\PersistentCollection {#8538 …}
    -source: null
    -zone: null
    -urlExternal: null
    #id: 510
    -notes: null
    #translations: Doctrine\ORM\PersistentCollection {#8542 …}
    #newTranslations: null
    #currentLocale: "fr"
    #defaultLocale: "en"
    -tiersId: null
    -tiersName: null
    #createdAt: DateTimeImmutable @1730661488 {#8528
      date: 2024-11-03 20:18:08.0 Europe/Zurich (+01:00)
    }
    #updatedAt: DateTimeImmutable @1777783734 {#8547
      date: 2026-05-03 06:48:54.565490 Europe/Zurich (+02:00)
    }
    #createdBy: null
    #updatedBy: App\Entity\User {#8541 …}
    -user: App\Entity\User {#2760
      -uuid: Symfony\Component\Uid\UuidV4 {#7859 …}
      -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 {#7872
        date: 2026-03-16 18:39:30.0 Europe/Zurich (+01:00)
      }
      -suggestExercises: Doctrine\ORM\PersistentCollection {#7886 …}
      -leads: Doctrine\ORM\PersistentCollection {#8020 …}
      -stripeCustomerId: null
      -billingCustomer: null
      -lastChangeUsername: null
      -lastChangePassword: DateTimeImmutable @1707832194 {#7871
        date: 2024-02-13 14:49:54.0 Europe/Zurich (+01:00)
      }
      -descriptionEditor: null
      -specialMention: "FitMetrics team"
      -preferUsername: false
      -exerciseFavorites: Doctrine\ORM\PersistentCollection {#8031 …}
      -createdPrograms: Doctrine\ORM\PersistentCollection {#8133 …}
      -assigneePrograms: Doctrine\ORM\PersistentCollection {#8162 …}
      -workoutLogs: Doctrine\ORM\PersistentCollection {#8230 …}
      -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 {#8274 …}
      -coaches: Doctrine\ORM\PersistentCollection {#8313 …}
      -clients: Doctrine\ORM\PersistentCollection {#8311 …}
      -invitedBy: null
      -invitedFrom: null
      -purchases: Doctrine\ORM\PersistentCollection {#8363 …}
      -hasAds: false
      -google: null
      -apple: null
      -lastLoginContext: "web"
      -profilePicture: App\Entity\Media\ProfilePictureMedia {#8371}
      -profil: App\Entity\User\ContactProfile {#8379 …}
      -trainingPreferences: App\Entity\Training\TrainingPreferences {#8387 …}
      -fitnessProfile: App\Entity\FitnessProfile {#8402 …}
      -showAsContributor: false
      -payments: Doctrine\ORM\PersistentCollection {#8451 …}
      -technicalMetadata: App\Entity\Model\TechnicalMetadata {#7868 …}
      #id: 1
      #createdAt: null
      #updatedAt: DateTimeImmutable @1773682770 {#7870
        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 82.5 MiB 0.05 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\App\LoadingSpinner {#7855
  +color: "fill-primary"
  +size: 8
  +centered: true
  +inline: false
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8592
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "close"
  +title: null
  +symbolDefsName: null
}
ad:wide-skyscraper App\Twig\Components\Ad\AdWideSkyscraper 82.5 MiB 0.29 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Ad\AdWideSkyscraper {#8578
  +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 82.5 MiB 0.24 ms
Input props
[
  "containerClass" => "content-container my-4"
]
Attributes
[]
Component
App\Twig\Components\Ad\AdHorizontalFluid {#8634
  +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 82.5 MiB 0.04 ms
Input props
[
  "defaultOpenLeft" => false
]
Attributes
[]
Component
App\Twig\Components\App\LangSelector {#8689
  +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]
82.5 MiB 0.12 ms
Input props
[
  "class" => "max-w-fit"
]
Attributes
[
  "class" => "max-w-fit"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#8681
  -props: [
    "class" => "max-w-fit"
  ]
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8723
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8755
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "fitmetrics-white-biceps"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8778
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "heart"
  +title: null
  +symbolDefsName: null
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8801
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "whatsapp"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8824
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "instagram"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8847
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "threads"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8870
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "tiktok"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8893
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "facebook"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}
media:icon App\Twig\Components\Media\Icon 82.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 {#8916
  #iconManager: App\BusinessLogic\Media\Manager\IconManager {#4300 …}
  +name: "youtube"
  +title: null
  +symbolDefsName: "networks-symbol-defs.svg"
}