GET https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/en/media/912-number-bonds

Components

18 Twig Components
27 Render Count
384 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
Button
"App\Twig\Components\Button"
components/Button.html.twig
9 23.36ms
Heading:Large
[Anonymous]
components/Heading/Large.html.twig
2 16.09ms
Store:User
"App\Twig\Components\Store\User"
components/Store/User.html.twig
1 1.85ms
Header
[Anonymous]
components/Header/index.html.twig
1 63.17ms
Layout:Stack
[Anonymous]
components/Layout/Stack.html.twig
1 16.56ms
Header:Anonymous
[Anonymous]
components/Header/Anonymous.html.twig
1 15.36ms
Header:Logo
[Anonymous]
components/Header/Logo.html.twig
1 0.56ms
Header:LocalePicker
[Anonymous]
components/Header/LocalePicker.html.twig
1 4.01ms
LoginLink
[Anonymous]
components/LoginLink.html.twig
1 1.33ms
Dialog:LocalePicker
"App\Twig\Components\Dialog\LocalePicker"
components/Dialog/LocalePicker.html.twig
1 43.41ms
Dialog
[Anonymous]
components/Dialog/index.html.twig
1 42.66ms
Banner:UserBanners
"App\Twig\Components\Banner\UserBanners"
components/Banner/UserBanners.html.twig
1 0.34ms
MediaField
[Anonymous]
components/MediaField.html.twig
1 0.79ms
Demo:Video
[Anonymous]
components/Demo/Video.html.twig
1 0.47ms
Showcase:RevealPill
[Anonymous]
components/Showcase/RevealPill.html.twig
1 1.60ms
Showcase:Reveal
[Anonymous]
components/Showcase/Reveal.html.twig
1 0.70ms
DemoForm
[Anonymous]
components/DemoForm.html.twig
1 279.65ms
Footer
[Anonymous]
components/Footer/index.html.twig
1 19.76ms

Render calls

Store:User App\Twig\Components\Store\User 14.0 MiB 1.85 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Store\User {#3242
  -securityService: App\Service\SecurityService {#115 …}
  -geoService: App\Service\GeoService {#170 …}
  -institutionUtilsService: App\Service\InstitutionUtilsService {#3243 …}
}
Header
[Anonymous]
14.0 MiB 63.17 ms
Input props
[
  "notSticky" => false
]
Attributes
[
  "notSticky" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3273
  -props: [
    "notSticky" => false
  ]
}
Layout:Stack
[Anonymous]
14.0 MiB 16.56 ms
Input props
[
  "data-compo" => "Header"
  "tag" => "header"
  "class" => "js-header transition bg-domain-dark top-0 relative z-10 p-bento -m-bento rounded-b-md"
  "data-header-sticky" => "yes"
]
Attributes
[
  "data-compo" => "Header"
  "tag" => "header"
  "class" => "js-header transition bg-domain-dark top-0 relative z-10 p-bento -m-bento rounded-b-md"
  "data-header-sticky" => "yes"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3299
  -props: [
    "data-compo" => "Header"
    "tag" => "header"
    "class" => "js-header transition bg-domain-dark top-0 relative z-10 p-bento -m-bento rounded-b-md"
    "data-header-sticky" => "yes"
  ]
}
Header:Anonymous
[Anonymous]
14.0 MiB 15.36 ms
Input props
[
  "minimal" => false
]
Attributes
[
  "minimal" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3355
  -props: [
    "minimal" => false
  ]
}
Header:Logo
[Anonymous]
14.0 MiB 0.56 ms
Input props
[]
Attributes
[]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3379
  -props: []
}
Header:LocalePicker
[Anonymous]
14.0 MiB 4.01 ms
Input props
[
  "size" => "small"
  "hoverScheme" => "none"
  "darkColor" => "domain"
]
Attributes
[
  "size" => "small"
  "hoverScheme" => "none"
  "darkColor" => "domain"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3396
  -props: [
    "size" => "small"
    "hoverScheme" => "none"
    "darkColor" => "domain"
  ]
}
Button App\Twig\Components\Button 14.0 MiB 1.36 ms
Input props
[
  "data-compo" => "Header/LocalePicker"
  "tag" => "button"
  "hoverScheme" => "none"
  "darkColor" => "domain"
  "class" => "text-center"
  "afterIcon" => "expand_more"
  "command" => "show-modal"
  "commandfor" => "language-picker-dialog"
  "size" => "small"
]
Attributes
[
  "data-compo" => "Header/LocalePicker"
  "tag" => "button"
  "class" => "text-center"
  "afterIcon" => "expand_more"
  "command" => "show-modal"
  "commandfor" => "language-picker-dialog"
]
Component
App\Twig\Components\Button {#3421
  +size: "small"
  +darkColor: "domain"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: null
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: null
  +afterIconClass: null
}
LoginLink
[Anonymous]
14.0 MiB 1.33 ms
Input props
[
  "class" => "grow"
  "size" => "small"
]
Attributes
[
  "class" => "grow"
  "size" => "small"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3413
  -props: [
    "class" => "grow"
    "size" => "small"
  ]
}
Button App\Twig\Components\Button 14.0 MiB 0.48 ms
Input props
[
  "data-compo" => "LoginLink"
  "href" => "/en/login?next=/en/media/912-number-bonds"
  "class" => "grow"
  "size" => "small"
]
Attributes
[
  "data-compo" => "LoginLink"
  "href" => "/en/login?next=/en/media/912-number-bonds"
  "class" => "grow"
]
Component
App\Twig\Components\Button {#3499
  +size: "small"
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "default"
  +hoverTextColor: null
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: null
  +afterIconClass: null
}
Button App\Twig\Components\Button 14.0 MiB 0.71 ms
Input props
[
  "class" => "grow"
  "size" => "small"
  "darkColor" => "domain"
  "href" => "/en/subscribe/"
]
Attributes
[
  "class" => "grow"
  "href" => "/en/subscribe/"
]
Component
App\Twig\Components\Button {#3513
  +size: "small"
  +darkColor: "domain"
  +lightColor: "white"
  +hoverScheme: "default"
  +hoverTextColor: null
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: null
  +afterIconClass: null
}
Dialog:LocalePicker App\Twig\Components\Dialog\LocalePicker 14.0 MiB 43.41 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Dialog\LocalePicker {#3337
  -localeSwitcherService: App\Service\LocaleSwitcherService {#1481 …}
}
Dialog
[Anonymous]
14.0 MiB 42.66 ms
Input props
[
  "data-compo" => "Dialog/LocalePicker"
  "id" => "language-picker-dialog"
]
Attributes
[
  "data-compo" => "Dialog/LocalePicker"
  "id" => "language-picker-dialog"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3550
  -props: [
    "data-compo" => "Dialog/LocalePicker"
    "id" => "language-picker-dialog"
  ]
}
Button App\Twig\Components\Button 14.0 MiB 1.33 ms
Input props
[
  "tag" => "button"
  "size" => "small"
  "afterIcon" => "close"
  "class" => "mb-bento"
  "hoverScheme" => "none"
  "hoverTextColor" => "domain"
  "command" => "close"
  "commandfor" => "language-picker-dialog"
]
Attributes
[
  "tag" => "button"
  "afterIcon" => "close"
  "class" => "mb-bento"
  "command" => "close"
  "commandfor" => "language-picker-dialog"
]
Component
App\Twig\Components\Button {#3584
  +size: "small"
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: "domain"
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: null
  +afterIconClass: null
}
Button App\Twig\Components\Button 14.0 MiB 1.23 ms
Input props
[
  "class" => "w-full mb-bento pointer-events-none"
  "href" => "/en/media/912-number-bonds"
  "hoverScheme" => "none"
  "hoverTextColor" => "domain"
  "beforeIcon" => "done"
  "beforeIconClass" => "text-domain"
  "data-locale-picker-target" => "en"
]
Attributes
[
  "class" => "w-full mb-bento pointer-events-none"
  "href" => "/en/media/912-number-bonds"
  "beforeIcon" => "done"
  "data-locale-picker-target" => "en"
]
Component
App\Twig\Components\Button {#3615
  +size: null
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: "domain"
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: "text-domain"
  +afterIconClass: null
}
Button App\Twig\Components\Button 14.0 MiB 0.90 ms
Input props
[
  "class" => "w-full mb-bento "
  "href" => "/fr/media/912-nombres-lies-addition"
  "hoverScheme" => "none"
  "hoverTextColor" => "domain"
  "beforeIcon" => null
  "beforeIconClass" => "text-domain"
  "data-locale-picker-target" => "fr"
]
Attributes
[
  "class" => "w-full mb-bento "
  "href" => "/fr/media/912-nombres-lies-addition"
  "beforeIcon" => null
  "data-locale-picker-target" => "fr"
]
Component
App\Twig\Components\Button {#3652
  +size: null
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: "domain"
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: "text-domain"
  +afterIconClass: null
}
Button App\Twig\Components\Button 14.0 MiB 0.84 ms
Input props
[
  "class" => "w-full mb-bento "
  "href" => "/es/media/912-numeros-vinculados-suma"
  "hoverScheme" => "none"
  "hoverTextColor" => "domain"
  "beforeIcon" => null
  "beforeIconClass" => "text-domain"
  "data-locale-picker-target" => "es"
]
Attributes
[
  "class" => "w-full mb-bento "
  "href" => "/es/media/912-numeros-vinculados-suma"
  "beforeIcon" => null
  "data-locale-picker-target" => "es"
]
Component
App\Twig\Components\Button {#3671
  +size: null
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: "domain"
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: "text-domain"
  +afterIconClass: null
}
Button App\Twig\Components\Button 14.0 MiB 0.49 ms
Input props
[
  "class" => "w-full mb-bento "
  "href" => "/de/media/912-verbundene-zahlen-addition"
  "hoverScheme" => "none"
  "hoverTextColor" => "domain"
  "beforeIcon" => null
  "beforeIconClass" => "text-domain"
  "data-locale-picker-target" => "de"
]
Attributes
[
  "class" => "w-full mb-bento "
  "href" => "/de/media/912-verbundene-zahlen-addition"
  "beforeIcon" => null
  "data-locale-picker-target" => "de"
]
Component
App\Twig\Components\Button {#3691
  +size: null
  +darkColor: "domain-dark"
  +lightColor: "white"
  +hoverScheme: "none"
  +hoverTextColor: "domain"
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: "text-domain"
  +afterIconClass: null
}
Banner:UserBanners App\Twig\Components\Banner\UserBanners 14.0 MiB 0.34 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\Banner\UserBanners {#3290
  -purchaseRepository: App\Repository\PurchaseRepository {#118 …}
  -securityService: App\Service\SecurityService {#115 …}
}
MediaField
[Anonymous]
14.0 MiB 0.79 ms
Input props
[
  "title" => "Learning objectives"
  "media" => [
    "id" => 912
    "title" => "Number bonds"
    "slug" => "number-bonds"
    "mediaType" => "simulation"
    "thumbnailSizes" => [
      "node_pack" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_node_pack/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
      "suggestion" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_suggestion/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
      "title" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_title/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
    ]
    "thumbnailBackground" => "#00a751"
    "publishedAt" => DateTimeImmutable @1540857600 {#1381
      date: 2018-10-30 00:00:00.0 UTC (+00:00)
    }
    "isExpert" => false
    "goals" => """
      <ul>\r\n
      \t<li>To break down a number into two parts.</li>\r\n
      \t<li>To interpret the addition as the pooling of two sets of elements.</li>\r\n
      \t<li>To develop calculation strategies.</li>\r\n
      \t<li>To define the addition and subtraction operations.</li>\r\n
      </ul>
      """
    "width" => 550
    "height" => 350
    "description" => """
      <p>A number represents a quantity, it is written with digits. It can be broken down into a sum of two numbers.</p>\r\n
      \r\n
      <p>This animation proposes three representations of the concept of addition:</p>\r\n
      \r\n
      <ul>\r\n
      \t<li>A collection of pellets represents a whole to be divided into two parts.</li>\r\n
      \t<li>Three numbers are symbolically linked when the whole (blue number) represents the sum of the two parts (yellow and red numbers).</li>\r\n
      \t<li>A mathematical representation associates numbers (operands) and signs (+, =).</li>\r\n
      </ul>\r\n
      \r\n
      <p>Links are broken if :</p>\r\n
      \r\n
      <ul>\r\n
      \t<li>The whole counts too many elements (blue pellets remain visible).</li>\r\n
      \t<li>The whole does not count enough elements (clear pellets are visible).</li>\r\n
      </ul>\r\n
      \r\n
      <p>When the links are established, it is possible to display all the decompositions of the same number by clicking on the pellets of the collection.</p>\r\n
      \r\n
      <p>A part is also interpreted as the result of a subtraction.</p>
      """
    "suggestions" => []
    "tags" => [
      "addition"
      "enumeration"
      "number bond"
      "numeracy"
      "substraction"
    ]
    "baseNodeName" => null
  ]
  "key" => "goals"
]
Attributes
[
  "title" => "Learning objectives"
  "media" => [
    "id" => 912
    "title" => "Number bonds"
    "slug" => "number-bonds"
    "mediaType" => "simulation"
    "thumbnailSizes" => [
      "node_pack" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_node_pack/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
      "suggestion" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_suggestion/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
      "title" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_title/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
    ]
    "thumbnailBackground" => "#00a751"
    "publishedAt" => DateTimeImmutable @1540857600 {#1381
      date: 2018-10-30 00:00:00.0 UTC (+00:00)
    }
    "isExpert" => false
    "goals" => """
      <ul>\r\n
      \t<li>To break down a number into two parts.</li>\r\n
      \t<li>To interpret the addition as the pooling of two sets of elements.</li>\r\n
      \t<li>To develop calculation strategies.</li>\r\n
      \t<li>To define the addition and subtraction operations.</li>\r\n
      </ul>
      """
    "width" => 550
    "height" => 350
    "description" => """
      <p>A number represents a quantity, it is written with digits. It can be broken down into a sum of two numbers.</p>\r\n
      \r\n
      <p>This animation proposes three representations of the concept of addition:</p>\r\n
      \r\n
      <ul>\r\n
      \t<li>A collection of pellets represents a whole to be divided into two parts.</li>\r\n
      \t<li>Three numbers are symbolically linked when the whole (blue number) represents the sum of the two parts (yellow and red numbers).</li>\r\n
      \t<li>A mathematical representation associates numbers (operands) and signs (+, =).</li>\r\n
      </ul>\r\n
      \r\n
      <p>Links are broken if :</p>\r\n
      \r\n
      <ul>\r\n
      \t<li>The whole counts too many elements (blue pellets remain visible).</li>\r\n
      \t<li>The whole does not count enough elements (clear pellets are visible).</li>\r\n
      </ul>\r\n
      \r\n
      <p>When the links are established, it is possible to display all the decompositions of the same number by clicking on the pellets of the collection.</p>\r\n
      \r\n
      <p>A part is also interpreted as the result of a subtraction.</p>
      """
    "suggestions" => []
    "tags" => [
      "addition"
      "enumeration"
      "number bond"
      "numeracy"
      "substraction"
    ]
    "baseNodeName" => null
  ]
  "key" => "goals"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3723
  -props: [
    "title" => "Learning objectives"
    "media" => [
      "id" => 912
      "title" => "Number bonds"
      "slug" => "number-bonds"
      "mediaType" => "simulation"
      "thumbnailSizes" => [
        "node_pack" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_node_pack/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
        "suggestion" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_suggestion/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
        "title" => "https://www.preprod-yousg3q-etbsswybjvlic.fr-3.platformsh.site/media-cache/media_thumbnail_title/uploads/media/thumbnails/912-6545f474c86b7154706900.webp"
      ]
      "thumbnailBackground" => "#00a751"
      "publishedAt" => DateTimeImmutable @1540857600 {#1381
        date: 2018-10-30 00:00:00.0 UTC (+00:00)
      }
      "isExpert" => false
      "goals" => """
        <ul>\r\n
        \t<li>To break down a number into two parts.</li>\r\n
        \t<li>To interpret the addition as the pooling of two sets of elements.</li>\r\n
        \t<li>To develop calculation strategies.</li>\r\n
        \t<li>To define the addition and subtraction operations.</li>\r\n
        </ul>
        """
      "width" => 550
      "height" => 350
      "description" => """
        <p>A number represents a quantity, it is written with digits. It can be broken down into a sum of two numbers.</p>\r\n
        \r\n
        <p>This animation proposes three representations of the concept of addition:</p>\r\n
        \r\n
        <ul>\r\n
        \t<li>A collection of pellets represents a whole to be divided into two parts.</li>\r\n
        \t<li>Three numbers are symbolically linked when the whole (blue number) represents the sum of the two parts (yellow and red numbers).</li>\r\n
        \t<li>A mathematical representation associates numbers (operands) and signs (+, =).</li>\r\n
        </ul>\r\n
        \r\n
        <p>Links are broken if :</p>\r\n
        \r\n
        <ul>\r\n
        \t<li>The whole counts too many elements (blue pellets remain visible).</li>\r\n
        \t<li>The whole does not count enough elements (clear pellets are visible).</li>\r\n
        </ul>\r\n
        \r\n
        <p>When the links are established, it is possible to display all the decompositions of the same number by clicking on the pellets of the collection.</p>\r\n
        \r\n
        <p>A part is also interpreted as the result of a subtraction.</p>
        """
      "suggestions" => []
      "tags" => [
        "addition"
        "enumeration"
        "number bond"
        "numeracy"
        "substraction"
      ]
      "baseNodeName" => null
    ]
    "key" => "goals"
  ]
}
Demo:Video
[Anonymous]
14.0 MiB 0.47 ms
Input props
[
  "width" => "600"
  "height" => "596"
  "class" => "max-w-none absolute"
]
Attributes
[
  "width" => "600"
  "height" => "596"
  "class" => "max-w-none absolute"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3745
  -props: [
    "width" => "600"
    "height" => "596"
    "class" => "max-w-none absolute"
  ]
}
Heading:Large
[Anonymous]
14.0 MiB 0.72 ms
Input props
[
  "tag" => "h2"
]
Attributes
[
  "tag" => "h2"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3761
  -props: [
    "tag" => "h2"
  ]
}
Showcase:RevealPill
[Anonymous]
14.0 MiB 1.60 ms
Input props
[
  "icon" => "source"
]
Attributes
[
  "icon" => "source"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3785
  -props: [
    "icon" => "source"
  ]
}
Showcase:Reveal
[Anonymous]
14.0 MiB 0.70 ms
Input props
[
  "class" => "-mt-1"
  "text" => Twig\Markup {#3821
    -content: "Over 1,000 resources"
    -charset: "UTF-8"
  }
]
Attributes
[
  "class" => "-mt-1"
  "text" => "Over 1,000 resources"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3823
  -props: [
    "class" => "-mt-1"
    "text" => Twig\Markup {#3821
      -content: "Over 1,000 resources"
      -charset: "UTF-8"
    }
  ]
}
DemoForm
[Anonymous]
14.0 MiB 279.65 ms
Input props
[
  "isDemoPage" => false
  "class" => "max-w-prose mx-auto"
]
Attributes
[
  "isDemoPage" => false
  "class" => "max-w-prose mx-auto"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3807
  -props: [
    "isDemoPage" => false
    "class" => "max-w-prose mx-auto"
  ]
}
Button App\Twig\Components\Button 14.0 MiB 16.03 ms
Input props
[
  "tag" => "button"
  "type" => "submit"
  "darkColor" => "domain"
  "attributeString" => "id="demo_submit" name="demo[submit]" disabled="disabled""
]
Attributes
[
  "tag" => "button"
  "type" => "submit"
  "attributeString" => "id="demo_submit" name="demo[submit]" disabled="disabled""
]
Component
App\Twig\Components\Button {#4067
  +size: null
  +darkColor: "domain"
  +lightColor: "white"
  +hoverScheme: "default"
  +hoverTextColor: null
  +disabled: false
  +noLabelOnSmallScreen: false
  +iconClass: null
  +beforeIconClass: null
  +afterIconClass: null
}
Heading:Large
[Anonymous]
14.0 MiB 15.38 ms
Input props
[
  "class" => "text-white"
  "tag" => "h1"
]
Attributes
[
  "class" => "text-white"
  "tag" => "h1"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3852
  -props: [
    "class" => "text-white"
    "tag" => "h1"
  ]
}
Footer
[Anonymous]
14.0 MiB 19.76 ms
Input props
[]
Attributes
[]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#3770
  -props: []
}