Components
20
Twig Components
115
Render Count
553
ms
Render Time
86.5
MiB
Memory Usage
Components
Render calls
| menu:main | App\Twig\Components\Menu\MainMenu | 74.5 MiB | 43.28 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\MainMenu {#5778 -routingManager: App\BusinessLogic\Training\Exercise\Url\ExerciseRoutingManager {#208 …} -em: Doctrine\ORM\EntityManager {#550 …} -cache: Symfony\Component\Cache\Adapter\TraceableAdapter {#205 …} -kernel: App\Kernel {#14 …} -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.48 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 {#5825 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5836 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 1.30 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#5887 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5902 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "hidden 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 {#5952 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5980 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "search" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#5996 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6020 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6044 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.04 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 {#6068 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6092 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "discipline " +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6116 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6140 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.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 {#6164 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 68.5 MiB | 0.07 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 {#6437 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| utils:theme-switcher |
[Anonymous]
|
68.5 MiB | 0.18 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#6424 -props: [ "class" => "max-w-fit" ] } |
|||
| menu:connexion-menu | App\Twig\Components\Menu\ConnexionMenu | 74.5 MiB | 11.45 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\ConnexionMenu {#6515 -authenticationUtils: Symfony\Component\Security\Http\Authentication\AuthenticationUtils {#6516 …} -formFactory: Symfony\Component\Form\FormFactory {#6514 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.09 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 {#6667 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.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 {#6702 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "block dark:hidden h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6732 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.06 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 {#6764 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "google" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 72.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "apple" "class" => "h-[24px] w-[20px] fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "h-[24px] w-[20px] fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6783 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "apple" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-white-biceps" "class" => "h-[80px] w-[300px]" ] |
|||
| Attributes | [ "class" => "h-[80px] w-[300px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6893 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-down" "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Attributes | [ "class" => "fill-white w-[20px] h-[20px]" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6927 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "chevron-down" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "flexed-biceps" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6943 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "flexed-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fire" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6967 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fire" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "category" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6991 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "category" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "barbell" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7015 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "barbell" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "discipline" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7039 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "discipline" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "stats-chart" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7063 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "stats-chart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "latest" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7087 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "latest" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "random" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7111 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "random" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7135 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "more" "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Attributes | [ "class" => "h-5 w-5 mr-2 fill-current" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7159 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "more" +title: null +symbolDefsName: null } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 74.5 MiB | 0.49 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => true ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#7204 +routeName: null +params: null +withQuery: true +defaultOpenLeft: true -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "close" "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Attributes | [ "class" => "w-[26px] h-[26px] md:w-[15px] md:h-[15px] cursor-pointer text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7194 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "fitmetrics-biceps" "class" => "h-16 w-full" ] |
|||
| Attributes | [ "class" => "h-16 w-full" ] |
|||
| Component | App\Twig\Components\Media\Icon {#6835 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| menu:breadcrumb | App\Twig\Components\Menu\Breadcrumb | 74.5 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "builder" => App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4505 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Footwork drill" "url" => "/en/exercises/group/344-footwork-drill" ] [ "label" => "Boxer Shuffle" "url" => null ] ] } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Menu\Breadcrumb {#7287 +items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Footwork drill" "url" => "/en/exercises/group/344-footwork-drill" ] [ "label" => "Boxer Shuffle" "url" => null ] ] +builder: App\BusinessLogic\App\Menu\BreadcrumbBuilder {#4505 -items: [ [ "label" => "menu.home" "url" => "/en/" ] [ "label" => "menu.exercises" "url" => "/en/exercises" ] [ "label" => "Footwork drill" "url" => "/en/exercises/group/344-footwork-drill" ] [ "label" => "Boxer Shuffle" "url" => null ] ] } } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7317 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7339 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "chevron-right" "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Attributes | [ "class" => "w-[10px] h-[10px] fill-black dark:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7362 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "chevron-right" +title: null +symbolDefsName: null } |
|||
| ad:banner | App\Twig\Components\Ad\AdBanner | 74.5 MiB | 0.46 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdBanner {#7405 +includeScript: true +labelClass: null +containerClass: "my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:video | App\Twig\Components\Media\Video | 74.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "media" => App\Entity\Media\MediaVideo {#4459 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4461 …} #credits: Doctrine\ORM\PersistentCollection {#4463 …} -source: null -zone: null -urlExternal: null #id: 2863 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4435 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1760874467 {#4497 : 2025-10-19 13:47:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760874467 {#4449 : 2025-10-19 13:47:47.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} -duration: null -format: null -startTime: null -endTime: 10 -youtubeId: "Xf_JvGNGtYE" } "title" => "Boxer Shuffle" "showCredits" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Media\Video {#7492 +media: App\Entity\Media\MediaVideo {#4459 #uploadedFile: null #file: Vich\UploaderBundle\Entity\File {#4461 …} #credits: Doctrine\ORM\PersistentCollection {#4463 …} -source: null -zone: null -urlExternal: null #id: 2863 -notes: null #translations: Doctrine\ORM\PersistentCollection {#4435 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -tiersId: null -tiersName: null #createdAt: DateTimeImmutable @1760874467 {#4497 : 2025-10-19 13:47:47.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760874467 {#4449 : 2025-10-19 13:47:47.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} -duration: null -format: null -startTime: null -endTime: 10 -youtubeId: "Xf_JvGNGtYE" } +title: "Boxer Shuffle" +posterSm: null +posterLg: null +hasPipButton: true +loop: false +mute: false +showCredits: false +creditsTitle: "label.media_video.credits" -mediaManager: App\BusinessLogic\Media\Manager\MediaManager {#214 …} -appManager: App\BusinessLogic\App\Manager\AppManager {#152 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "favorites" "class" => "h-4 w-4 stroke-yellow text-transparent" "data-front--favorite-target" => "icon" ] |
|||
| Attributes | [ "class" => "h-4 w-4 stroke-yellow text-transparent" "data-front--favorite-target" => "icon" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7508 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "favorites" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-5 h-5 text-white inline-flex" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white inline-flex" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7541 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 74.5 MiB | 1.49 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "mt-2 md:m-0" ] |
|||
| Attributes | [ "class" => "mt-2 md:m-0" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#7565 +shareUrl: "https://test.fitmetrics.ch/en/exercise/68f3fc66bf714-boxer-shuffle" +title: "Boxer Shuffle - Exercise - FitMetrics" +description: "The boxer shuffle is a dynamic footwork drill used to improve agility, rhythm, and cardiovascular conditioning. It consists of light, alternating weight shifts between the feet, mimicking common boxing movement patterns. This continuous motion helps elevate the heart rate while placing minimal impact on the joints, making it ideal for warm ups, cardio sessions, or active recovery phases. As a low impact exercise, it allows users to stay moving without excessive stress on the knees or hips, making it accessible to beginners and beneficial for experienced athletes looking to maintain mobility and readiness between sets. The boxer shuffle is especially effective for building coordination and timing, as it trains the body to stay reactive and balanced during fast changes in rhythm. It also supports endurance development without requiring equipment or large workout space. This exercise is often integrated into combat sports training, functional fitness, HIIT workouts, and sports conditioning programs to enhance movement efficiency and cardiovascular endurance while maintaining fluid and athletic movement." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Attributes | [ "class" => "w-5 h-5 text-white fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7595 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "reddit" "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-6 h-6 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7623 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "twitter" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7648 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "threads" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7671 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "facebook" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7694 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "linkedin" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7717 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "whatsapp" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7740 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.03 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "email" "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" "symbolDefsName" => "networks-symbol-defs.svg" ] |
|||
| Attributes | [ "class" => "w-5 h-5 fill-slate-600 transition-colors group-hover:fill-white dark:fill-white dark:group-hover:fill-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7763 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "program" "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Attributes | [ "class" => "w-6 h-6 mr-3 !text-white" ] |
|||
| Component | App\Twig\Components\Media\Icon {#7794 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 1.23 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1760883843 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Stand upright with feet hip width apart and hands in a light guard position." "items" => [] "meta" => [] ] [ "content" => "Shift weight from one foot to the other in a rhythmic bounce." "items" => [] "meta" => [] ] [ "content" => "Gently lift each heel off the ground alternately as if mimicking boxing footwork." "items" => [] "meta" => [] ] [ "content" => "Maintain a relaxed upper body and constant light movement." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Technical tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Stay on the balls of your feet to remain light and reactive." "items" => [] "meta" => [] ] [ "content" => "Keep your knees slightly bent to absorb impact." "items" => [] "meta" => [] ] [ "content" => "Do not jump too high to avoid unnecessary fatigue." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Breathing tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Breathe steadily through the nose as you move lightly." "items" => [] "meta" => [] ] [ "content" => "Avoid holding your breath during transitions." "items" => [] "meta" => [] ] [ "content" => "Keep breathing rhythmic and relaxed throughout the shuffle." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7843 +title: null +data: [ "time" => 1760883843 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "header" "data" => [ "level" => 2 "text" => "Instructions" ] ] [ "type" => "list" "data" => [ "style" => "ordered" "items" => [ [ "content" => "Stand upright with feet hip width apart and hands in a light guard position." "items" => [] "meta" => [] ] [ "content" => "Shift weight from one foot to the other in a rhythmic bounce." "items" => [] "meta" => [] ] [ "content" => "Gently lift each heel off the ground alternately as if mimicking boxing footwork." "items" => [] "meta" => [] ] [ "content" => "Maintain a relaxed upper body and constant light movement." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Technical tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Stay on the balls of your feet to remain light and reactive." "items" => [] "meta" => [] ] [ "content" => "Keep your knees slightly bent to absorb impact." "items" => [] "meta" => [] ] [ "content" => "Do not jump too high to avoid unnecessary fatigue." "items" => [] "meta" => [] ] ] "meta" => [] ] ] [ "type" => "header" "data" => [ "level" => 2 "text" => "Breathing tips" ] ] [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Breathe steadily through the nose as you move lightly." "items" => [] "meta" => [] ] [ "content" => "Avoid holding your breath during transitions." "items" => [] "meta" => [] ] [ "content" => "Keep breathing rhythmic and relaxed throughout the shuffle." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: false +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| ui:editor-render | App\Twig\Components\Ui\Editor\EditorRender | 74.5 MiB | 0.15 ms | |
|---|---|---|---|---|
| Input props | [ "data" => [ "time" => 1760883843 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Avoid if you have acute ankle or knee instability." "items" => [] "meta" => [] ] [ "content" => "Not recommended during active Achilles tendon inflammation." "items" => [] "meta" => [] ] [ "content" => "Consult a doctor if recovering from recent lower limb surgery." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Editor\EditorRender {#7904 +title: null +data: [ "time" => 1760883843 "version" => "2.31.0-rc.7" "blocks" => [ [ "type" => "list" "data" => [ "style" => "unordered" "items" => [ [ "content" => "Avoid if you have acute ankle or knee instability." "items" => [] "meta" => [] ] [ "content" => "Not recommended during active Achilles tendon inflammation." "items" => [] "meta" => [] ] [ "content" => "Consult a doctor if recovering from recent lower limb surgery." "items" => [] "meta" => [] ] ] "meta" => [] ] ] ] ] +spacing: 4 +adsInterval: 5 +withAds: true +withMarketingBanner: false +marketingBannerPosition: 8 -host: "https://test.fitmetrics.ch" #requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 74.5 MiB | 0.41 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "mt-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#7891 +includeScript: true +labelClass: null +containerClass: "mt-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 74.5 MiB | 0.82 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5402 -news: Doctrine\ORM\PersistentCollection {#5385 …} -exercises: Doctrine\ORM\PersistentCollection {#5387 …} #id: 6161 #createdAt: DateTimeImmutable @1760883843 {#5397 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5372 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5431 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#7948 +faq: App\Entity\Faq {#5402 -news: Doctrine\ORM\PersistentCollection {#5385 …} -exercises: Doctrine\ORM\PersistentCollection {#5387 …} #id: 6161 #createdAt: DateTimeImmutable @1760883843 {#5397 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5372 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5431 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 74.5 MiB | 0.32 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "What are the benefits of doing the boxer shuffle?" "answer" => "The boxer shuffle improves cardiovascular endurance, agility, and coordination while keeping impact low on the joints, making it ideal for warm ups, conditioning, and active recovery." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#7976 +question: "What are the benefits of doing the boxer shuffle?" +answer: "The boxer shuffle improves cardiovascular endurance, agility, and coordination while keeping impact low on the joints, making it ideal for warm ups, conditioning, and active recovery." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 74.5 MiB | 0.20 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5433 -news: Doctrine\ORM\PersistentCollection {#5440 …} -exercises: Doctrine\ORM\PersistentCollection {#5437 …} #id: 6162 #createdAt: DateTimeImmutable @1760883843 {#5428 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5435 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5447 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8007 +faq: App\Entity\Faq {#5433 -news: Doctrine\ORM\PersistentCollection {#5440 …} -exercises: Doctrine\ORM\PersistentCollection {#5437 …} #id: 6162 #createdAt: DateTimeImmutable @1760883843 {#5428 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5435 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5447 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 74.5 MiB | 0.06 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Is the boxer shuffle good for beginners?" "answer" => "Yes, it is beginner friendly because it uses light rhythmic footwork, requires no equipment, and can be performed at a comfortable pace with minimal joint stress." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8052 +question: "Is the boxer shuffle good for beginners?" +answer: "Yes, it is beginner friendly because it uses light rhythmic footwork, requires no equipment, and can be performed at a comfortable pace with minimal joint stress." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 74.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5446 -news: Doctrine\ORM\PersistentCollection {#5536 …} -exercises: Doctrine\ORM\PersistentCollection {#5503 …} #id: 6163 #createdAt: DateTimeImmutable @1760883843 {#5444 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5443 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5419 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8055 +faq: App\Entity\Faq {#5446 -news: Doctrine\ORM\PersistentCollection {#5536 …} -exercises: Doctrine\ORM\PersistentCollection {#5503 …} #id: 6163 #createdAt: DateTimeImmutable @1760883843 {#5444 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5443 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5419 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "What is the most common mistake in the boxer shuffle?" "answer" => "A common mistake is jumping too high or landing flat footed, which increases impact and fatigue instead of maintaining light, reactive movement on the balls of the feet." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8099 +question: "What is the most common mistake in the boxer shuffle?" +answer: "A common mistake is jumping too high or landing flat footed, which increases impact and fatigue instead of maintaining light, reactive movement on the balls of the feet." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 74.5 MiB | 0.16 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5415 -news: Doctrine\ORM\PersistentCollection {#5414 …} -exercises: Doctrine\ORM\PersistentCollection {#5412 …} #id: 6164 #createdAt: DateTimeImmutable @1760883843 {#5417 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5416 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5410 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8102 +faq: App\Entity\Faq {#5415 -news: Doctrine\ORM\PersistentCollection {#5414 …} -exercises: Doctrine\ORM\PersistentCollection {#5412 …} #id: 6164 #createdAt: DateTimeImmutable @1760883843 {#5417 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5416 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5410 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 74.5 MiB | 0.05 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "Is the boxer shuffle safe for knees and ankles?" "answer" => "The boxer shuffle is generally safe as it is low impact, but individuals with existing ankle or knee instability should proceed carefully or consult a professional." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8146 +question: "Is the boxer shuffle safe for knees and ankles?" +answer: "The boxer shuffle is generally safe as it is low impact, but individuals with existing ankle or knee instability should proceed carefully or consult a professional." } |
|||
| faq | App\Twig\Components\Ui\FaqComponent | 74.5 MiB | 0.17 ms | |
|---|---|---|---|---|
| Input props | [ "faq" => App\Entity\Faq {#5362 -news: Doctrine\ORM\PersistentCollection {#5361 …} -exercises: Doctrine\ORM\PersistentCollection {#5359 …} #id: 6165 #createdAt: DateTimeImmutable @1760883843 {#5364 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5363 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5357 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\FaqComponent {#8149 +faq: App\Entity\Faq {#5362 -news: Doctrine\ORM\PersistentCollection {#5361 …} -exercises: Doctrine\ORM\PersistentCollection {#5359 …} #id: 6165 #createdAt: DateTimeImmutable @1760883843 {#5364 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #updatedAt: DateTimeImmutable @1760883843 {#5363 : 2025-10-19 16:24:03.0 Europe/Zurich (+02:00) } #createdBy: App\Entity\User {#2753 …} #updatedBy: App\Entity\User {#2753 …} #translations: Doctrine\ORM\PersistentCollection {#5357 …} #newTranslations: null #currentLocale: "en" #defaultLocale: "en" -published: true #publishedAt: null -publishedBy: null } } |
|||
| raw-faq | App\Twig\Components\Ui\RawFaqComponent | 74.5 MiB | 0.04 ms | |
|---|---|---|---|---|
| Input props | [ "question" => "How long should I perform the boxer shuffle in a workout?" "answer" => "Most users perform it for 30 to 60 seconds during warm ups, between sets, or in cardio intervals, adjusting duration based on fitness level and workout intensity." ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\RawFaqComponent {#8193 +question: "How long should I perform the boxer shuffle in a workout?" +answer: "Most users perform it for 30 to 60 seconds during warm ups, between sets, or in cardio intervals, adjusting duration based on fitness level and workout intensity." } |
|||
| anatomy:avatar | App\Twig\Components\Anatomy\Avatar | 84.5 MiB | 493.70 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "relative" "primaryMuscles" => [ 8 ] "secondaryMuscles" => [ 2 3 6 15 ] "displayFront" => true ] |
|||
| Attributes | [ "class" => "relative" ] |
|||
| Component | App\Twig\Components\Anatomy\Avatar {#8121 #container: Symfony\Component\DependencyInjection\Argument\ServiceLocator {#8204 …} +primaryMuscles: [ 8 ] +secondaryMuscles: [ 2 3 6 15 ] +type: "url" +urlReferenceType: 2 +displayFront: true +selectedMuscles: [] +displayTagMuscles: false +hoverMuscleDefaultText: "-" #entityManager: Doctrine\ORM\EntityManager {#550 …} #localeSwitcher: Symfony\Component\Translation\LocaleSwitcher {#1600 …} #avatarData: App\BusinessLogic\Anatomy\AvatarData {#8202 …} -liveResponder: Symfony\UX\LiveComponent\LiveResponder {#8203 …} } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.66 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Calves" "url" => "/en/exercises/muscle/8-calves" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9550 +name: "Calves" +url: "/en/exercises/muscle/8-calves" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Quadriceps" "url" => "/en/exercises/muscle/2-quadriceps" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9602 +name: "Quadriceps" +url: "/en/exercises/muscle/2-quadriceps" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Glutes" "url" => "/en/exercises/muscle/3-glutes" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9626 +name: "Glutes" +url: "/en/exercises/muscle/3-glutes" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Abs" "url" => "/en/exercises/muscle/6-abs" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9650 +name: "Abs" +url: "/en/exercises/muscle/6-abs" +color: "primary" +small: false +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "External obliques" "url" => "/en/exercises/muscle/15-external-obliques" "color" => "primary" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9674 +name: "External obliques" +url: "/en/exercises/muscle/15-external-obliques" +color: "primary" +small: false +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#9460 +includeScript: true +labelClass: null +containerClass: "max-h-[300px] max-w-[300px]" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| training:difficulty-badge | App\Twig\Components\Training\DifficultyBadge | 84.5 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [ "difficulty" => "beginner" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Training\DifficultyBadge {#9707 +difficulty: "beginner" +small: false +link: true } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Compound" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9738 +name: "Compound" +url: null +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Without equipment" "url" => "/en/exercises/equipment/29-without-equipment" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9778 +name: "Without equipment" +url: "/en/exercises/equipment/29-without-equipment" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Callisthenics" "url" => "/en/exercises/sport/3-callisthenics" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9802 +name: "Callisthenics" +url: "/en/exercises/sport/3-callisthenics" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Fitness" "url" => "/en/exercises/sport/5-fitness" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9826 +name: "Fitness" +url: "/en/exercises/sport/5-fitness" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Crossfit" "url" => "/en/exercises/sport/7-crossfit" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9850 +name: "Crossfit" +url: "/en/exercises/sport/7-crossfit" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Cardio" "url" => "/en/exercises/category/57-cardio" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9874 +name: "Cardio" +url: "/en/exercises/category/57-cardio" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Warm-up" "url" => "/en/exercises/category/62-warm-up" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9898 +name: "Warm-up" +url: "/en/exercises/category/62-warm-up" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.09 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Lower body" "url" => "/en/exercises/category/68-lower-body" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9922 +name: "Lower body" +url: "/en/exercises/category/68-lower-body" +color: "gray" +small: true +selected: false } |
|||
| ui:badge | App\Twig\Components\Ui\Badge | 84.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "Functional training" "url" => "/en/exercises/category/77-functional-training" "small" => true "color" => "gray" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ui\Badge {#9946 +name: "Functional training" +url: "/en/exercises/category/77-functional-training" +color: "gray" +small: true +selected: false } |
|||
| ad:square:fluid | App\Twig\Components\Ad\AdSquareFluid | 84.5 MiB | 0.11 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "hidden lg:flex items-center justify-center my-6" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdSquareFluid {#9688 +includeScript: true +labelClass: null +containerClass: "hidden lg:flex items-center justify-center my-6" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 84.5 MiB | 0.60 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#7830 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| app:loading_spinner | App\Twig\Components\App\LoadingSpinner | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LoadingSpinner {#9998 +color: "fill-primary" +size: 8 +centered: true +inline: false } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 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 {#10038 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "program" +title: null +symbolDefsName: null } |
|||
| ui:widget-embed | App\Twig\Components\Ui\WidgetEmbed | 84.5 MiB | 1.69 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "hidden md:block" "route" => "https://test.fitmetrics.ch/en/widgets/exercise/preview-68f3fc66bf714?video=1" "parameters" => [ [ "name" => "orientation" "description" => "Change the layout: horizontal (side by side) or vertical (stacked)" "example" => "?orientation=vertical" "values" => [ "horizontal" "vertical" ] ] [ "name" => "video" "description" => "Show the exercise video (if available): yes" "example" => "?video=1" "values" => [ "0" "1" "true" "false" ] ] ] "defaultWidth" => 350 "defaultHeight" => 700 ] |
|||
| Attributes | [ "class" => "hidden md:block" ] |
|||
| Component | App\Twig\Components\Ui\WidgetEmbed {#10074 +route: "https://test.fitmetrics.ch/en/widgets/exercise/preview-68f3fc66bf714?video=1" +parameters: [ [ "name" => "orientation" "description" => "Change the layout: horizontal (side by side) or vertical (stacked)" "example" => "?orientation=vertical" "values" => [ "horizontal" "vertical" ] ] [ "name" => "video" "description" => "Show the exercise video (if available): yes" "example" => "?video=1" "values" => [ "0" "1" "true" "false" ] ] ] +defaultWidth: 350 +defaultHeight: 700 } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.10 ms | |
|---|---|---|---|---|
| Input props | [ "name" => "check" "class" => "me-1" "style" => "width: 20px; height: 20px;" ] |
|||
| Attributes | [ "class" => "me-1" "style" => "width: 20px; height: 20px;" ] |
|||
| Component | App\Twig\Components\Media\Icon {#10112 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 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 {#10145 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "close" +title: null +symbolDefsName: null } |
|||
| app:page-sharer | App\Twig\Components\App\PageSharer | 84.5 MiB | 2.26 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "content-container" "title" => "Boxer Shuffle" "description" => "The boxer shuffle is a dynamic footwork drill used to improve agility, rhythm, and cardiovascular conditioning. It consists of light, alternating weight shifts between the feet, mimicking common boxing movement patterns. This continuous motion helps elevate the heart rate while placing minimal impact on the joints, making it ideal for warm ups, cardio sessions, or active recovery phases. As a low impact exercise, it allows users to stay moving without excessive stress on the knees or hips, making it accessible to beginners and beneficial for experienced athletes looking to maintain mobility and readiness between sets. The boxer shuffle is especially effective for building coordination and timing, as it trains the body to stay reactive and balanced during fast changes in rhythm. It also supports endurance development without requiring equipment or large workout space. This exercise is often integrated into combat sports training, functional fitness, HIIT workouts, and sports conditioning programs to enhance movement efficiency and cardiovascular endurance while maintaining fluid and athletic movement." ] |
|||
| Attributes | [ "class" => "content-container" ] |
|||
| Component | App\Twig\Components\App\PageSharer {#10185 +shareUrl: "https://test.fitmetrics.ch/en/exercise/68f3fc66bf714-boxer-shuffle" +title: "Boxer Shuffle" +description: "The boxer shuffle is a dynamic footwork drill used to improve agility, rhythm, and cardiovascular conditioning. It consists of light, alternating weight shifts between the feet, mimicking common boxing movement patterns. This continuous motion helps elevate the heart rate while placing minimal impact on the joints, making it ideal for warm ups, cardio sessions, or active recovery phases. As a low impact exercise, it allows users to stay moving without excessive stress on the knees or hips, making it accessible to beginners and beneficial for experienced athletes looking to maintain mobility and readiness between sets. The boxer shuffle is especially effective for building coordination and timing, as it trains the body to stay reactive and balanced during fast changes in rhythm. It also supports endurance development without requiring equipment or large workout space. This exercise is often integrated into combat sports training, functional fitness, HIIT workouts, and sports conditioning programs to enhance movement efficiency and cardiovascular endurance while maintaining fluid and athletic movement." +quote: null +hashtags: [ "fitmetrics" ] +alignMobileLeft: false -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 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 {#10193 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "check" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.09 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 {#10215 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "reddit" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.08 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 {#10239 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "twitter" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.08 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 {#10262 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.07 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 {#10285 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.07 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 {#10308 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "linkedin" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.07 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 {#10331 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 84.5 MiB | 0.08 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 {#10354 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "email" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| ad:wide-skyscraper | App\Twig\Components\Ad\AdWideSkyscraper | 86.5 MiB | 0.76 ms | |
|---|---|---|---|---|
| Input props | [] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdWideSkyscraper {#719 +includeScript: true +labelClass: null +containerClass: "" +adClass: null +showBgColor: false #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} +right: true +left: true } |
|||
| ad:horizontal:fluid | App\Twig\Components\Ad\AdHorizontalFluid | 86.5 MiB | 0.59 ms | |
|---|---|---|---|---|
| Input props | [ "containerClass" => "content-container my-4" ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\Ad\AdHorizontalFluid {#10401 +includeScript: true +labelClass: null +containerClass: "content-container my-4" +adClass: null +showBgColor: true #kernel: App\Kernel {#14 …} #accountManager: App\BusinessLogic\User\Manager\AccountManager {#2932 …} #parameterBag: Symfony\Component\DependencyInjection\ParameterBag\ContainerBag {#686 …} #seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} } |
|||
| app:lang-selector | App\Twig\Components\App\LangSelector | 86.5 MiB | 0.08 ms | |
|---|---|---|---|---|
| Input props | [ "defaultOpenLeft" => false ] |
|||
| Attributes | [] |
|||
| Component | App\Twig\Components\App\LangSelector {#10456 +routeName: null +params: null +withQuery: true +defaultOpenLeft: false -seoPage: App\BusinessLogic\App\Seo\SeoPage {#210 …} -requestStack: Symfony\Component\HttpFoundation\RequestStack {#865 …} -router: Symfony\Bundle\FrameworkBundle\Routing\Router {#681 …} } |
|||
| utils:theme-switcher |
[Anonymous]
|
86.5 MiB | 0.26 ms | |
|---|---|---|---|---|
| Input props | [ "class" => "max-w-fit" ] |
|||
| Attributes | [ "class" => "max-w-fit" ] |
|||
| Component | Symfony\UX\TwigComponent\AnonymousComponent {#10448 -props: [ "class" => "max-w-fit" ] } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.09 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 {#10490 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.08 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 {#10522 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "fitmetrics-white-biceps" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10545 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "heart" +title: null +symbolDefsName: null } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10568 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "whatsapp" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.08 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 {#10591 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "instagram" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.07 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 {#10614 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "threads" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.09 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 {#10637 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "tiktok" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.06 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 {#10660 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "facebook" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||
| media:icon | App\Twig\Components\Media\Icon | 86.5 MiB | 0.05 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 {#10683 #iconManager: App\BusinessLogic\Media\Manager\IconManager {#5828 …} +name: "youtube" +title: null +symbolDefsName: "networks-symbol-defs.svg" } |
|||