var/cache/dev/twig/22/2200d23bf4271149aa57d29221e46ef3.php line 149

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* base.html.twig */
  16. class __TwigTemplate_e6abfcda4f92477360c02b3e2e858576 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.             'title' => [$this'block_title'],
  30.             'head' => [$this'block_head'],
  31.             'overlays' => [$this'block_overlays'],
  32.             'header_wrapper_content' => [$this'block_header_wrapper_content'],
  33.             'body' => [$this'block_body'],
  34.         ];
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = []): iterable
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  43.         // line 1
  44.         $macros["assets_macros"] = $this->macros["assets_macros"] = $this->loadTemplate("@BoldrCms/_macros/assets.twig""base.html.twig"1)->unwrap();
  45.         // line 2
  46.         yield "
  47. ";
  48.         // line 3
  49.         $context["assets"] = (((array_key_exists("assets"$context) &&  !Twig\Extension\CoreExtension::testEmpty((isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'3$this->source); })())))) ? (CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getAssets($context), "addAll", [(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'3$this->source); })())], "method"falsefalsefalse3)) : ($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getAssets($context)));
  50.         // line 4
  51.         yield "
  52. <!DOCTYPE html>
  53. <html lang=\"";
  54.         // line 6
  55.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'6$this->source); })()), "request", [], "any"falsefalsefalse6), "locale", [], "any"falsefalsefalse6), "html"nulltrue);
  56.         yield "\">
  57.     <head>
  58.         <meta charset=\"UTF-8\">
  59.         <title>";
  60.         // line 9
  61.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  62.         yield "</title>
  63.         <meta name=\"viewport\" content=\"width=device-width\" />
  64.         <link rel=\"stylesheet\" href=\"";
  65.         // line 11
  66.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/boldrcms-theme-variables.css"), "html"nulltrue);
  67.         yield "\" />
  68.         <link rel=\"stylesheet\" href=\"";
  69.         // line 12
  70.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/boldrcms/boldrcms-calculated.css"), "html"nulltrue);
  71.         yield "\" />
  72.         <link rel=\"icon\" href=\"";
  73.         // line 13
  74.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/logo.svg"), "html"nulltrue);
  75.         yield "\" />
  76.         ";
  77.         // line 14
  78.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderHeadContents"$context14$this->getSourceContext())->macro_renderHeadContents(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'14$this->source); })())]);
  79.         yield "
  80.         ";
  81.         // line 15
  82.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderCssFiles"$context15$this->getSourceContext())->macro_renderCssFiles(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'15$this->source); })())]);
  83.         yield "
  84.         ";
  85.         // line 16
  86.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderWebpackEncoreStyleEntries"$context16$this->getSourceContext())->macro_renderWebpackEncoreStyleEntries(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'16$this->source); })())]);
  87.         yield "
  88.         ";
  89.         // line 17
  90.         if (CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getCookieState(), "analysis", [], "any"falsefalsefalse17)) {
  91.             // line 18
  92.             yield "        <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  93.         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  94.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  95.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  96.         })(window,document,'script','dataLayer','GTM-55B36VC');</script>
  97.         ";
  98.         }
  99.         // line 24
  100.         yield "        <link rel=\"stylesheet\" href=\"";
  101.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/style.css"), "html"nulltrue);
  102.         yield "?v=1.0.2\" />
  103. ";
  104.         // line 25
  105.         yield from $this->unwrap()->yieldBlock('head'$context$blocks);
  106.         // line 27
  107.         if ((CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'27$this->source); })()), "environment", [], "any"falsefalsefalse27) == "dev")) {
  108.             // line 28
  109.             yield "        <style>
  110.             body {box-shadow: inset 10px 0 0 red; }
  111.         </style>
  112. ";
  113.         }
  114.         // line 32
  115.         yield "    </head>
  116.     <body class=\"";
  117.         // line 33
  118.         yield (((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'33$this->source); })()), "request", [], "any"falsefalsefalse33), "attributes", [], "any"falsefalsefalse33), "get", ["_route"], "method"falsefalsefalse33) == "shop_shop")) ? ("boldr-shop-order-page") : (""));
  119.         yield "\">
  120.         <div id=\"wrap\">
  121.             <div id=\"overlay-container\">
  122.                 <div id=\"overlay-loading\">
  123.                     <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" style=\"margin: auto; display: block;\" width=\"100px\" height=\"100px\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\">
  124.                         <circle cx=\"50\" cy=\"50\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"10\" r=\"35\" stroke-dasharray=\"164.93361431346415 56.97787143782138\">
  125.                             <animateTransform attributeName=\"transform\" type=\"rotate\" repeatCount=\"indefinite\" dur=\"1s\" values=\"0 50 50;360 50 50\" keyTimes=\"0;1\"></animateTransform>
  126.                         </circle>
  127.                     </svg>
  128.                 </div>
  129. ";
  130.         // line 43
  131.         yield from $this->unwrap()->yieldBlock('overlays'$context$blocks);
  132.         // line 44
  133.         yield "            </div>
  134.             ";
  135.         // line 47
  136.         yield "            <div class=\"header-wrapper\">
  137.                 ";
  138.         // line 48
  139.         yield from $this->unwrap()->yieldBlock('header_wrapper_content'$context$blocks);
  140.         // line 210
  141.         yield "            </div>
  142.             ";
  143.         // line 213
  144.         yield "            <div class=\"main\">
  145. ";
  146.         // line 214
  147.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  148.         // line 215
  149.         yield "            </div>
  150.             ";
  151.         // line 218
  152.         yield "            <div class=\"footer-wrapper\">
  153.                 <div class=\"footer-content\">
  154.                     <div class=\"footer-top\">
  155.                         <div class=\"footer-opening-hours\">
  156.                             <h3>";
  157.         // line 222
  158.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("opening_hours", [], "HelensBakery"), "html"nulltrue);
  159.         yield "</h3>
  160.                             ";
  161.         // line 224
  162.         yield $this->extensions['Boldr\Cms\OpeningHoursBundle\TwigExtension']->renderOpeningHours($this->extensions['App\TwigExtension']->getOpeningHoursSet());
  163.         yield "
  164.                             <p class=\"footer-bereidingstijd\">
  165.                                 ";
  166.         // line 226
  167.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("warm_bread_15_min_before_close", [], "HelensBakery"), "html"nulltrue);
  168.         yield "
  169.                             </p>
  170.                             ";
  171.         // line 229
  172.         $context["bestellijstPdf"] = $this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"bestellijst_pdf");
  173.         // line 230
  174.         yield "                            ";
  175.         if ((isset($context["bestellijstPdf"]) || array_key_exists("bestellijstPdf"$context) ? $context["bestellijstPdf"] : (function () { throw new RuntimeError('Variable "bestellijstPdf" does not exist.'230$this->source); })())) {
  176.             // line 231
  177.             yield "                                <a target=\"_blank\" class=\"bestellijst-button\" href=\"";
  178.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->generateLink($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"bestellijst_pdf")), "html"nulltrue);
  179.             yield "\">
  180.                                     ";
  181.             // line 232
  182.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("order_list", [], "HelensBakery"), "html"nulltrue);
  183.             yield "
  184.                                 </a>
  185.                             ";
  186.         }
  187.         // line 235
  188.         yield "                        </div>
  189.                         <div class=\"footer-contact\">
  190.                             <h3>";
  191.         // line 237
  192.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("contact_details", [], "HelensBakery"), "html"nulltrue);
  193.         yield "</h3>
  194.                             <div class=\"footer-contact-lines\">
  195.                                 ";
  196.         // line 241
  197.         yield "                                <div class=\"footer-contact-line-group\">
  198.                                     <div class=\"boldr-contact-map-line\">
  199.                                         <i class=\"icon-pin\"></i>
  200.                                         <div class=\"boldr-contact-map-address\">
  201.                                             ";
  202.         // line 245
  203.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"contact_details_address"), "html"nulltrue);
  204.         yield "<br />
  205.                                             ";
  206.         // line 246
  207.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"contact_details_postal_code"), "html"nulltrue);
  208.         yield "
  209.                                             ";
  210.         // line 247
  211.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"contact_details_city"), "html"nulltrue);
  212.         yield "<br />
  213.                                             ";
  214.         // line 248
  215.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("zep", [], "HelensBakery"), "html"nulltrue);
  216.         yield "
  217.                                         </div>
  218.                                     </div>
  219.                                 </div>
  220.                                 ";
  221.         // line 254
  222.         yield "                                <div class=\"footer-contact-line-group\">
  223.                                     ";
  224.         // line 255
  225.         $context['_parent'] = $context;
  226.         $context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"contact_details_contact_methods"));
  227.         foreach ($context['_seq'] as $context["_key"] => $context["contactOption"]) {
  228.             // line 256
  229.             yield "                                        <";
  230.             yield ((CoreExtension::getAttribute($this->env$this->source$context["contactOption"], "url", [], "any"falsefalsefalse256)) ? ((("a href=\"" CoreExtension::getAttribute($this->env$this->source$context["contactOption"], "url", [], "any"falsefalsefalse256)) . "\"")) : ("span"));
  231.             yield " class=\"boldr-contact-map-line boldr-contact-map-contact-option\">
  232.                                             <i class=\"boldr-icon ";
  233.             // line 257
  234.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["contactOption"], "icon", [], "any"falsefalsefalse257), "html"nulltrue);
  235.             yield "\"></i>
  236.                                             <span class=\"boldr-contact-map-contact-option-text\">
  237.                                                 ";
  238.             // line 259
  239.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["contactOption"], "text", [], "any"falsefalsefalse259), "html"nulltrue);
  240.             yield "
  241.                                             </span>
  242.                                         </";
  243.             // line 261
  244.             yield ((CoreExtension::getAttribute($this->env$this->source$context["contactOption"], "url", [], "any"falsefalsefalse261)) ? ("a") : ("span"));
  245.             yield ">
  246.                                     ";
  247.         }
  248.         $_parent $context['_parent'];
  249.         unset($context['_seq'], $context['_key'], $context['contactOption'], $context['_parent']);
  250.         $context array_intersect_key($context$_parent) + $_parent;
  251.         // line 263
  252.         yield "                                </div>
  253.                                 <div class=\"footer-social-media\">
  254.                                     ";
  255.         // line 266
  256.         $context['_parent'] = $context;
  257.         $context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Boldr\Cms\SiteOptionsBundle\TwigExtension']->getSiteOption($context"social_media_links"));
  258.         foreach ($context['_seq'] as $context["_key"] => $context["socialMediaLink"]) {
  259.             // line 267
  260.             yield "                                        <a href=\"";
  261.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["socialMediaLink"], "url", [], "any"falsefalsefalse267), "html"nulltrue);
  262.             yield "\" target=\"_blank\" title=\"";
  263.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["socialMediaLink"], "name", [], "any"falsefalsefalse267), "html"nulltrue);
  264.             yield "\" class=\"boldr-contact-map-social-media-link\">
  265.                                             <i class=\"boldr-icon ";
  266.             // line 268
  267.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["socialMediaLink"], "icon", [], "any"falsefalsefalse268), "html"nulltrue);
  268.             yield "\"></i>
  269.                                         </a>
  270.                                     ";
  271.         }
  272.         $_parent $context['_parent'];
  273.         unset($context['_seq'], $context['_key'], $context['socialMediaLink'], $context['_parent']);
  274.         $context array_intersect_key($context$_parent) + $_parent;
  275.         // line 271
  276.         yield "                                </div>
  277.                             </div>
  278.                         </div>
  279.                     </div>
  280.                     <div class=\"footer-bottom\">
  281.                         <div class=\"footer-content-left\">
  282.                             ";
  283.         // line 278
  284.         yield "                            <span class=\"footer-copyright\">&copy; ";
  285.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now""Y"), "html"nulltrue);
  286.         yield " - ";
  287.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getSiteName(), "html"nulltrue);
  288.         yield ".</span>
  289.                             <span class=\"footer-developer\">
  290.                                 ";
  291.         // line 281
  292.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("website_by", [], "HelensBakery"), "html"nulltrue);
  293.         yield "
  294.                                 <a href=\"https://boldragency.nl\" target=\"_blank\" class=\"footer-developer-name\">
  295.                                     Boldr Digital Agency
  296.                                 </a>
  297.                             </span>
  298.                         </div>
  299.                         <div class=\"footer-content-right\">
  300.                             ";
  301.         // line 290
  302.         yield "                            ";
  303.         $context['_parent'] = $context;
  304.         $context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getMenusAtLocation("footer"));
  305.         foreach ($context['_seq'] as $context["_key"] => $context["menu"]) {
  306.             // line 291
  307.             yield "                                ";
  308.             yield $this->getTemplateForMacro("macro_menu"$context291$this->getSourceContext())->macro_menu(...[$context["menu"], "footer-menu"]);
  309.             yield "
  310.                             ";
  311.         }
  312.         $_parent $context['_parent'];
  313.         unset($context['_seq'], $context['_key'], $context['menu'], $context['_parent']);
  314.         $context array_intersect_key($context$_parent) + $_parent;
  315.         // line 293
  316.         yield "                        </div>
  317.                     </div>
  318.                 </div>
  319.             </div>
  320.         </div>
  321.         ";
  322.         // line 299
  323.         if (( !((array_key_exists("isShop"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["isShop"]) || array_key_exists("isShop"$context) ? $context["isShop"] : (function () { throw new RuntimeError('Variable "isShop" does not exist.'299$this->source); })()), false)) : (false)) &&  !((array_key_exists("isCheckout"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["isCheckout"]) || array_key_exists("isCheckout"$context) ? $context["isCheckout"] : (function () { throw new RuntimeError('Variable "isCheckout" does not exist.'299$this->source); })()), false)) : (false)))) {
  324.             // line 300
  325.             yield "            <div class=\"mobile-begin-order-bar\">
  326.                 ";
  327.             // line 301
  328.             $context["itemCount"] = CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Shop\ShopBundle\Twig\Extension']->createCartView(), "itemCount", [], "any"falsefalsefalse301);
  329.             // line 302
  330.             yield "                <a href=\"";
  331.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("shop_shop");
  332.             yield "\" class=\"boldr-button boldr-button-filled\">
  333.                     ";
  334.             // line 303
  335.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(((((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'303$this->source); })()) > 0)) ? ("contiue_order") : ("start_order")), [], "HelensBakery"), "html"nulltrue);
  336.             yield "
  337.                     ";
  338.             // line 304
  339.             if (((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'304$this->source); })()) > 0)) {
  340.                 // line 305
  341.                 yield "                        <span class=\"boldr-button-notification-count\">";
  342.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'305$this->source); })()), "html"nulltrue);
  343.                 yield "</span>
  344.                     ";
  345.             }
  346.             // line 307
  347.             yield "                </a>
  348.             </div>
  349.         ";
  350.         }
  351.         // line 310
  352.         yield "
  353.         ";
  354.         // line 311
  355.         yield $this->extensions['Boldr\Cms\CookiesBundle\TwigExtension']->render($this->env);
  356.         yield "
  357.         ";
  358.         // line 314
  359.         yield "        ";
  360.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderHeadContents"$context314$this->getSourceContext())->macro_renderHeadContents(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'314$this->source); })())]);
  361.         yield "
  362.         ";
  363.         // line 315
  364.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderCssFiles"$context315$this->getSourceContext())->macro_renderCssFiles(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'315$this->source); })())]);
  365.         yield "
  366.         ";
  367.         // line 316
  368.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderWebpackEncoreStyleEntries"$context316$this->getSourceContext())->macro_renderWebpackEncoreStyleEntries(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'316$this->source); })())]);
  369.         yield "
  370.         ";
  371.         // line 317
  372.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderJsFiles"$context317$this->getSourceContext())->macro_renderJsFiles(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'317$this->source); })())]);
  373.         yield "
  374.         ";
  375.         // line 318
  376.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderWebpackEncoreScriptEntries"$context318$this->getSourceContext())->macro_renderWebpackEncoreScriptEntries(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'318$this->source); })())]);
  377.         yield "
  378.         ";
  379.         // line 319
  380.         yield $macros["assets_macros"]->getTemplateForMacro("macro_renderBodyContents"$context319$this->getSourceContext())->macro_renderBodyContents(...[(isset($context["assets"]) || array_key_exists("assets"$context) ? $context["assets"] : (function () { throw new RuntimeError('Variable "assets" does not exist.'319$this->source); })())]);
  381.         yield "
  382.         ";
  383.         // line 321
  384.         if (CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getCookieState(), "analysis", [], "any"falsefalsefalse321)) {
  385.             // line 322
  386.             yield "        <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KPHG9RG\"
  387.         height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  388.         ";
  389.         }
  390.         // line 325
  391.         yield "    </body>
  392. </html>
  393. ";
  394.         // line 335
  395.         yield "
  396. ";
  397.         
  398.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  399.         
  400.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  401.         yield from [];
  402.     }
  403.     // line 9
  404.     /**
  405.      * @return iterable<null|scalar|\Stringable>
  406.      */
  407.     public function block_title(array $context, array $blocks = []): iterable
  408.     {
  409.         $macros $this->macros;
  410.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  411.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  412.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  413.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  414.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getSiteName(), "html"nulltrue);
  415.         
  416.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  417.         
  418.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  419.         yield from [];
  420.     }
  421.     // line 25
  422.     /**
  423.      * @return iterable<null|scalar|\Stringable>
  424.      */
  425.     public function block_head(array $context, array $blocks = []): iterable
  426.     {
  427.         $macros $this->macros;
  428.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  429.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head"));
  430.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  431.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""head"));
  432.         
  433.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  434.         
  435.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  436.         yield from [];
  437.     }
  438.     // line 43
  439.     /**
  440.      * @return iterable<null|scalar|\Stringable>
  441.      */
  442.     public function block_overlays(array $context, array $blocks = []): iterable
  443.     {
  444.         $macros $this->macros;
  445.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  446.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""overlays"));
  447.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  448.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""overlays"));
  449.         
  450.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  451.         
  452.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  453.         yield from [];
  454.     }
  455.     // line 48
  456.     /**
  457.      * @return iterable<null|scalar|\Stringable>
  458.      */
  459.     public function block_header_wrapper_content(array $context, array $blocks = []): iterable
  460.     {
  461.         $macros $this->macros;
  462.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  463.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header_wrapper_content"));
  464.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  465.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header_wrapper_content"));
  466.         // line 49
  467.         yield "                    <div class=\"header-content\">
  468.                         <div class=\"header-content-left\">
  469.                             ";
  470.         // line 52
  471.         yield "                            ";
  472.         $context["availableLocales"] = $this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getEnabledLocales();
  473.         // line 53
  474.         yield "                            ";
  475.         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'53$this->source); })())) > 1)) {
  476.             // line 54
  477.             yield "                                <div class=\"header-language-selector\">
  478.                                     ";
  479.             // line 55
  480.             $context['_parent'] = $context;
  481.             $context['_seq'] = CoreExtension::ensureTraversable((isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'55$this->source); })()));
  482.             foreach ($context['_seq'] as $context["_key"] => $context["locale"]) {
  483.                 // line 56
  484.                 yield "                                        ";
  485.                 $context["translatedUrl"] = $this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getTranslationUrl($context["locale"]);
  486.                 // line 57
  487.                 yield "                                        ";
  488.                 if (( !(null === (isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'57$this->source); })())) && ($context["locale"] != CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'57$this->source); })()), "request", [], "any"falsefalsefalse57), "locale", [], "any"falsefalsefalse57)))) {
  489.                     // line 58
  490.                     yield "                                            <a href=\"";
  491.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'58$this->source); })()), "html"nulltrue);
  492.                     yield "\" class=\"available-locale\">
  493.                                                 <img class=\"language-selector-flag\" src=\"";
  494.                     // line 59
  495.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("assets/images/flags/" $context["locale"]) . ".png")), "html"nulltrue);
  496.                     yield "\" title=\"";
  497.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->getLocaleName($context["locale"], $context["locale"]), "html"nulltrue);
  498.                     yield "\" />
  499.                                                 <span>";
  500.                     // line 60
  501.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->getLocaleName($context["locale"], $context["locale"]), "html"nulltrue);
  502.                     yield "</span>
  503.                                             </a>
  504.                                         ";
  505.                 }
  506.                 // line 63
  507.                 yield "                                    ";
  508.             }
  509.             $_parent $context['_parent'];
  510.             unset($context['_seq'], $context['_key'], $context['locale'], $context['_parent']);
  511.             $context array_intersect_key($context$_parent) + $_parent;
  512.             // line 64
  513.             yield "                                </div>
  514.                             ";
  515.         }
  516.         // line 66
  517.         yield "
  518.                             ";
  519.         // line 68
  520.         yield "                            ";
  521.         $context['_parent'] = $context;
  522.         $context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getMenusAtLocation("header"));
  523.         foreach ($context['_seq'] as $context["_key"] => $context["menu"]) {
  524.             // line 69
  525.             yield "                                ";
  526.             yield $this->getTemplateForMacro("macro_menu"$context69$this->getSourceContext())->macro_menu(...[$context["menu"], "header-menu"]);
  527.             yield "
  528.                             ";
  529.         }
  530.         $_parent $context['_parent'];
  531.         unset($context['_seq'], $context['_key'], $context['menu'], $context['_parent']);
  532.         $context array_intersect_key($context$_parent) + $_parent;
  533.         // line 71
  534.         yield "                        </div>
  535.                         ";
  536.         // line 74
  537.         yield "                        <a class=\"header-logo\" href=\"";
  538.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cms_home");
  539.         yield "\">
  540.                             <img class=\"header-logo-image\" src=\"";
  541.         // line 75
  542.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/images/logo.svg"), "html"nulltrue);
  543.         yield "\" alt=\"";
  544.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getSiteName(), "html"nulltrue);
  545.         yield "\" title=\"";
  546.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getSiteName(), "html"nulltrue);
  547.         yield "\">
  548.                         </a>
  549.                         <div class=\"header-content-right\">
  550.                             ";
  551.         // line 79
  552.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'79$this->source); })()), "user", [], "any"falsefalsefalse79)) {
  553.             // line 80
  554.             yield "                                ";
  555.             if (CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Shop\ShopBundle\Twig\Extension']->createCustomerView(), "getCanChangeOwnDetails", [], "method"falsefalsefalse80)) {
  556.                 // line 81
  557.                 yield "                                <a class=\"header-user-link\" href=\"";
  558.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("shop_personal_details");
  559.                 yield "\" id=\"header-user-button\">
  560.                                     ";
  561.                 // line 82
  562.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("my_account", [], "HelensBakery"), "html"nulltrue);
  563.                 yield "
  564.                                 </a>
  565.                                 ";
  566.             } else {
  567.                 // line 85
  568.                 yield "                                <a class=\"header-user-link\" href=\"";
  569.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("boldr_users_logout");
  570.                 yield "\" id=\"header-user-button\">
  571.                                     ";
  572.                 // line 86
  573.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("my_account", [], "HelensBakery"), "html"nulltrue);
  574.                 yield "
  575.                                     Log out
  576.                                 </a>
  577.                                 ";
  578.             }
  579.             // line 90
  580.             yield "                            ";
  581.         } else {
  582.             // line 91
  583.             yield "                                <div class=\"header-login-wrapper\">
  584.                                     <a href=\"#\" id=\"header-login-button\">";
  585.             // line 92
  586.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("log_in", [], "HelensBakery"), "html"nulltrue);
  587.             yield "</a>
  588.                                     <form class=\"header-login-form\" method=\"post\" action=\"";
  589.             // line 93
  590.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("boldr_users_login");
  591.             yield "\">
  592.                                         <input type=\"hidden\" name=\"_csrf_token\" value=\"";
  593.             // line 94
  594.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("authenticate"), "html"nulltrue);
  595.             yield "\">
  596.                                         <span class=\"header-login-form-header\">";
  597.             // line 95
  598.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("log_in", [], "HelensBakery"), "html"nulltrue);
  599.             yield "</span>
  600.                                         <div class=\"header-login-form-error\"></div>
  601.                                         <input type=\"text\" id=\"header-login-username\" name=\"_username\" placeholder=\"";
  602.             // line 97
  603.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("username", [], "BoldrUsersBundle"), "html"nulltrue);
  604.             yield "\" />
  605.                                         <input type=\"password\" id=\"header-login-password\" name=\"_password\" placeholder=\"";
  606.             // line 98
  607.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("password", [], "BoldrUsersBundle"), "html"nulltrue);
  608.             yield "\" />
  609.                                         <div class=\"form-label-control header-login-remember-me\">
  610.                                             <input type=\"checkbox\" name=\"_remember_me\" id=\"header-login-remember\" />
  611.                                             <label for=\"header-login-remember\">";
  612.             // line 101
  613.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("remember_me", [], "BoldrUsersBundle"), "html"nulltrue);
  614.             yield "</label>
  615.                                         </diV>
  616.                                         <a href=\"";
  617.             // line 103
  618.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("boldr_users_forgot_password");
  619.             yield "\" class=\"header-login-form-forgot\">";
  620.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("forgot_password", [], "BoldrUsersBundle"), "html"nulltrue);
  621.             yield "</a>
  622.                                         <button class=\"header-login-form-submit boldr-button boldr-button-filled\" type=\"submit\">
  623.                                             Inloggen
  624.                                         </button>
  625.                                         <a href=\"";
  626.             // line 107
  627.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("app_register");
  628.             yield "\" class=\"header-login-form-register\">";
  629.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_account_click_here", [], "HelensBakery"), "html"nulltrue);
  630.             yield "</a>
  631.                                     </form>
  632.                                 </div>
  633.                             ";
  634.         }
  635.         // line 111
  636.         yield "
  637.                             ";
  638.         // line 112
  639.         $context["itemCount"] = CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Shop\ShopBundle\Twig\Extension']->createCartView(), "itemCount", [], "any"falsefalsefalse112);
  640.         // line 113
  641.         yield "                            ";
  642.         if (((array_key_exists("isShop"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["isShop"]) || array_key_exists("isShop"$context) ? $context["isShop"] : (function () { throw new RuntimeError('Variable "isShop" does not exist.'113$this->source); })()), false)) : (false))) {
  643.             // line 114
  644.             yield "                                <div class=\"order-window-cart-next-states only-finish\">
  645.                                 ";
  646.             // line 115
  647.             $context['_parent'] = $context;
  648.             $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->envCoreExtension::getAttribute($this->env$this->source, (isset($context["cart"]) || array_key_exists("cart"$context) ? $context["cart"] : (function () { throw new RuntimeError('Variable "cart" does not exist.'115$this->source); })()), "nextStates", [], "any"falsefalsefalse115), function ($__v__) use ($context$macros) { $context["v"] = $__v__; return ((CoreExtension::getAttribute($this->env$this->source, (isset($context["v"]) || array_key_exists("v"$context) ? $context["v"] : (function () { throw new RuntimeError('Variable "v" does not exist.'115$this->source); })()), "state", [], "any"falsefalsefalse115) == "payment") || (CoreExtension::getAttribute($this->env$this->source, (isset($context["v"]) || array_key_exists("v"$context) ? $context["v"] : (function () { throw new RuntimeError('Variable "v" does not exist.'115$this->source); })()), "state", [], "any"falsefalsefalse115) == "confirmed")); }));
  649.             foreach ($context['_seq'] as $context["_key"] => $context["nextState"]) {
  650.                 // line 116
  651.                 yield "                                    <a href=\"";
  652.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["nextState"], "url", [], "any"falsefalsefalse116), "html"nulltrue);
  653.                 yield "\" class=\"boldr-button boldr-button-highlight\">
  654.                                         ";
  655.                 // line 117
  656.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["nextState"], "buttonText", [], "any"falsefalsefalse117), "html"nulltrue);
  657.                 yield "
  658.                                     </a>
  659.                                 ";
  660.             }
  661.             $_parent $context['_parent'];
  662.             unset($context['_seq'], $context['_key'], $context['nextState'], $context['_parent']);
  663.             $context array_intersect_key($context$_parent) + $_parent;
  664.             // line 120
  665.             yield "                                </div>
  666.                             ";
  667.         } else {
  668.             // line 122
  669.             yield "                                <a href=\"";
  670.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("shop_shop");
  671.             yield "\" id=\"header-order-button\" class=\"boldr-button boldr-button-filled ";
  672.             yield ((((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'122$this->source); })()) > 0)) ? ("has-items") : (""));
  673.             yield "\">
  674.                                     <span id=\"header-order-button-order\">";
  675.             // line 123
  676.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("order", [], "HelensBakery"), "html"nulltrue);
  677.             yield "</span>
  678.                                     <span id=\"header-order-button-continue\">";
  679.             // line 124
  680.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("continue_order", [], "HelensBakery"), "html"nulltrue);
  681.             yield "</span>
  682.                                     <span id=\"header-order-button-count\" class=\"boldr-button-notification-count\">";
  683.             // line 125
  684.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'125$this->source); })()), "html"nulltrue);
  685.             yield "</span>
  686.                                 </a>
  687.                             ";
  688.         }
  689.         // line 128
  690.         yield "                        </div>
  691.                     </div>
  692.                     <div class=\"header-mobile\">
  693.                         <div class=\"header-mobile-language\">
  694.                             <ul>
  695.                                 ";
  696.         // line 134
  697.         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'134$this->source); })())) > 1)) {
  698.             // line 135
  699.             yield "                                    <li>
  700.                                         ";
  701.             // line 136
  702.             $context['_parent'] = $context;
  703.             $context['_seq'] = CoreExtension::ensureTraversable((isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'136$this->source); })()));
  704.             foreach ($context['_seq'] as $context["_key"] => $context["locale"]) {
  705.                 // line 137
  706.                 yield "                                            ";
  707.                 $context["translatedUrl"] = $this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getTranslationUrl($context["locale"]);
  708.                 // line 138
  709.                 yield "                                            ";
  710.                 if (( !(null === (isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'138$this->source); })())) && ($context["locale"] != CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'138$this->source); })()), "request", [], "any"falsefalsefalse138), "locale", [], "any"falsefalsefalse138)))) {
  711.                     // line 139
  712.                     yield "                                                <a class=\"available-locale\" href=\"";
  713.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'139$this->source); })()), "html"nulltrue);
  714.                     yield "\">
  715.                                                     <img class=\"language-selector-flag\" src=\"";
  716.                     // line 140
  717.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("assets/images/flags/" $context["locale"]) . ".png")), "html"nulltrue);
  718.                     yield "\" title=\"";
  719.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->getLocaleName($context["locale"], $context["locale"]), "html"nulltrue);
  720.                     yield "\" />
  721.                                                 </a>
  722.                                             ";
  723.                 }
  724.                 // line 143
  725.                 yield "                                        ";
  726.             }
  727.             $_parent $context['_parent'];
  728.             unset($context['_seq'], $context['_key'], $context['locale'], $context['_parent']);
  729.             $context array_intersect_key($context$_parent) + $_parent;
  730.             // line 144
  731.             yield "                                    </li>
  732.                                 ";
  733.         }
  734.         // line 146
  735.         yield "                            </ul>
  736.                         </div>
  737.                         <a href=\"#menu\" class=\"header-mobile-button\">
  738.                             <span></span>
  739.                             <span></span>
  740.                             <span></span>
  741.                         </a>
  742.                         <div class=\"header-mobile-menu\">
  743.                             <div class=\"header-mobile-menu-inner\">
  744.                                 <ul>
  745.                                     <li>
  746.                                         <a href=\"";
  747.         // line 160
  748.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("shop_shop");
  749.         yield "\" id=\"header-order-button\" class=\"";
  750.         yield ((((isset($context["itemCount"]) || array_key_exists("itemCount"$context) ? $context["itemCount"] : (function () { throw new RuntimeError('Variable "itemCount" does not exist.'160$this->source); })()) > 0)) ? ("has-items") : (""));
  751.         yield "\">
  752.                                             <span id=\"header-order-button-order\">";
  753.         // line 161
  754.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("order", [], "HelensBakery"), "html"nulltrue);
  755.         yield "</span>
  756.                                             <span id=\"header-order-button-continue\">";
  757.         // line 162
  758.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("continue_order", [], "HelensBakery"), "html"nulltrue);
  759.         yield "</span>
  760.                                         </a>
  761.                                     </li>
  762.                                 </ul>
  763.                                 ";
  764.         // line 167
  765.         $context['_parent'] = $context;
  766.         $context['_seq'] = CoreExtension::ensureTraversable($this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getMenusAtLocation("header"));
  767.         foreach ($context['_seq'] as $context["_key"] => $context["menu"]) {
  768.             // line 168
  769.             yield "                                    ";
  770.             yield $this->getTemplateForMacro("macro_menu"$context168$this->getSourceContext())->macro_menu(...[$context["menu"], "header-menu"]);
  771.             yield "
  772.                                 ";
  773.         }
  774.         $_parent $context['_parent'];
  775.         unset($context['_seq'], $context['_key'], $context['menu'], $context['_parent']);
  776.         $context array_intersect_key($context$_parent) + $_parent;
  777.         // line 170
  778.         yield "
  779.                                 <ul>
  780.                                     <li>
  781.                                         ";
  782.         // line 173
  783.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'173$this->source); })()), "user", [], "any"falsefalsefalse173)) {
  784.             // line 174
  785.             yield "                                            ";
  786.             if (CoreExtension::getAttribute($this->env$this->source$this->extensions['Boldr\Shop\ShopBundle\Twig\Extension']->createCustomerView(), "getCanChangeOwnDetails", [], "method"falsefalsefalse174)) {
  787.                 // line 175
  788.                 yield "                                            <a href=\"";
  789.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("shop_personal_details");
  790.                 yield "\">
  791.                                                 ";
  792.                 // line 176
  793.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("my_account", [], "HelensBakery"), "html"nulltrue);
  794.                 yield "
  795.                                             </a>
  796.                                             ";
  797.             } else {
  798.                 // line 179
  799.                 yield "                                            <a href=\"";
  800.                 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("boldr_users_logout");
  801.                 yield "\">
  802.                                                 ";
  803.                 // line 180
  804.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("log_out", [], "HelensBakery"), "html"nulltrue);
  805.                 yield "
  806.                                             </a>
  807.                                             ";
  808.             }
  809.             // line 183
  810.             yield "                                        ";
  811.         } else {
  812.             // line 184
  813.             yield "                                            <a href=\"";
  814.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("boldr_users_login");
  815.             yield "\">
  816.                                                 ";
  817.             // line 185
  818.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("log_in", [], "HelensBakery"), "html"nulltrue);
  819.             yield "
  820.                                             </a>
  821.                                         ";
  822.         }
  823.         // line 188
  824.         yield "                                    </li>
  825.                                 ";
  826.         // line 190
  827.         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'190$this->source); })())) > 1)) {
  828.             // line 191
  829.             yield "                                    <li>
  830.                                         ";
  831.             // line 192
  832.             $context['_parent'] = $context;
  833.             $context['_seq'] = CoreExtension::ensureTraversable((isset($context["availableLocales"]) || array_key_exists("availableLocales"$context) ? $context["availableLocales"] : (function () { throw new RuntimeError('Variable "availableLocales" does not exist.'192$this->source); })()));
  834.             foreach ($context['_seq'] as $context["_key"] => $context["locale"]) {
  835.                 // line 193
  836.                 yield "                                            ";
  837.                 $context["translatedUrl"] = $this->extensions['Boldr\Cms\CmsBundle\Twig\TwigExtension']->getTranslationUrl($context["locale"]);
  838.                 // line 194
  839.                 yield "                                            ";
  840.                 if (( !(null === (isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'194$this->source); })())) && ($context["locale"] != CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'194$this->source); })()), "request", [], "any"falsefalsefalse194), "locale", [], "any"falsefalsefalse194)))) {
  841.                     // line 195
  842.                     yield "                                                <a class=\"available-locale\" href=\"";
  843.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["translatedUrl"]) || array_key_exists("translatedUrl"$context) ? $context["translatedUrl"] : (function () { throw new RuntimeError('Variable "translatedUrl" does not exist.'195$this->source); })()), "html"nulltrue);
  844.                     yield "\">
  845.                                                     <img class=\"language-selector-flag\" src=\"";
  846.                     // line 196
  847.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("assets/images/flags/" $context["locale"]) . ".png")), "html"nulltrue);
  848.                     yield "\" title=\"";
  849.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->getLocaleName($context["locale"], $context["locale"]), "html"nulltrue);
  850.                     yield "\" />
  851.                                                     <span>";
  852.                     // line 197
  853.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->getLocaleName($context["locale"], $context["locale"]), "html"nulltrue);
  854.                     yield "</span>
  855.                                                 </a>
  856.                                             ";
  857.                 }
  858.                 // line 200
  859.                 yield "                                        ";
  860.             }
  861.             $_parent $context['_parent'];
  862.             unset($context['_seq'], $context['_key'], $context['locale'], $context['_parent']);
  863.             $context array_intersect_key($context$_parent) + $_parent;
  864.             // line 201
  865.             yield "                                    </li>
  866.                                 ";
  867.         }
  868.         // line 203
  869.         yield "                                </ul>
  870.                             </div>
  871.                         </div>
  872.                     </div>
  873.                 ";
  874.         
  875.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  876.         
  877.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  878.         yield from [];
  879.     }
  880.     // line 214
  881.     /**
  882.      * @return iterable<null|scalar|\Stringable>
  883.      */
  884.     public function block_body(array $context, array $blocks = []): iterable
  885.     {
  886.         $macros $this->macros;
  887.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  888.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  889.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  890.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  891.         
  892.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  893.         
  894.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  895.         yield from [];
  896.     }
  897.     // line 328
  898.     public function macro_menu($menu null$class null$itemClass null, ...$varargs): string|Markup
  899.     {
  900.         $macros $this->macros;
  901.         $context = [
  902.             "menu" => $menu,
  903.             "class" => $class,
  904.             "itemClass" => $itemClass,
  905.             "varargs" => $varargs,
  906.         ] + $this->env->getGlobals();
  907.         $blocks = [];
  908.         return ('' === $tmp \Twig\Extension\CoreExtension::captureOutput((function () use (&$context$macros$blocks) {
  909.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  910.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""menu"));
  911.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  912.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""menu"));
  913.             // line 329
  914.             yield "<ul class=\"menu ";
  915.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["class"]) || array_key_exists("class"$context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.'329$this->source); })()), "html"nulltrue);
  916.             yield "\">
  917.         ";
  918.             // line 330
  919.             $context['_parent'] = $context;
  920.             $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["menu"]) || array_key_exists("menu"$context) ? $context["menu"] : (function () { throw new RuntimeError('Variable "menu" does not exist.'330$this->source); })()), "items", [], "any"falsefalsefalse330));
  921.             foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  922.                 // line 331
  923.                 yield "            ";
  924.                 yield $this->getTemplateForMacro("macro_menuItem"$context331$this->getSourceContext())->macro_menuItem(...[$context["item"], (isset($context["itemClass"]) || array_key_exists("itemClass"$context) ? $context["itemClass"] : (function () { throw new RuntimeError('Variable "itemClass" does not exist.'331$this->source); })())]);
  925.                 yield "
  926.         ";
  927.             }
  928.             $_parent $context['_parent'];
  929.             unset($context['_seq'], $context['_key'], $context['item'], $context['_parent']);
  930.             $context array_intersect_key($context$_parent) + $_parent;
  931.             // line 333
  932.             yield "    </ul>";
  933.             
  934.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  935.             
  936.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  937.             yield from [];
  938.         })())) ? '' : new Markup($tmp$this->env->getCharset());
  939.     }
  940.     // line 336
  941.     public function macro_menuItem($item null$class null, ...$varargs): string|Markup
  942.     {
  943.         $macros $this->macros;
  944.         $context = [
  945.             "item" => $item,
  946.             "class" => $class,
  947.             "varargs" => $varargs,
  948.         ] + $this->env->getGlobals();
  949.         $blocks = [];
  950.         return ('' === $tmp \Twig\Extension\CoreExtension::captureOutput((function () use (&$context$macros$blocks) {
  951.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  952.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""menuItem"));
  953.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  954.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""menuItem"));
  955.             // line 337
  956.             $context["children"] = ('' === $tmp \Twig\Extension\CoreExtension::captureOutput((function () use (&$context$macros$blocks) {
  957.                 // line 338
  958.                 yield "        ";
  959.                 if (CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'338$this->source); })()), "hasChildren", [], "method"falsefalsefalse338)) {
  960.                     // line 339
  961.                     yield "            <ul class=\"menu-item-children\">
  962.                 ";
  963.                     // line 340
  964.                     $context['_parent'] = $context;
  965.                     $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'340$this->source); })()), "getChildren", [], "method"falsefalsefalse340));
  966.                     foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
  967.                         // line 341
  968.                         yield "                    ";
  969.                         yield $this->getTemplateForMacro("macro_menuItem"$context341$this->getSourceContext())->macro_menuItem(...[$context["child"]]);
  970.                         yield "
  971.                 ";
  972.                     }
  973.                     $_parent $context['_parent'];
  974.                     unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']);
  975.                     $context array_intersect_key($context$_parent) + $_parent;
  976.                     // line 343
  977.                     yield "            </ul>
  978.         ";
  979.                 }
  980.                 // line 345
  981.                 yield "    ";
  982.                 yield from [];
  983.             })())) ? '' : new Markup($tmp$this->env->getCharset());
  984.             // line 346
  985.             yield "    <li class=\"menu-item";
  986.             yield ((((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'346$this->source); })()), "request", [], "any"falsefalsefalse346), "uri", [], "any"falsefalsefalse346) == CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'346$this->source); })()), "url", [], "any"falsefalsefalse346)) || (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'346$this->source); })()), "request", [], "any"falsefalsefalse346), "requestUri", [], "any"falsefalsefalse346) == CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'346$this->source); })()), "url", [], "any"falsefalsefalse346)))) ? (" menu-item-current") : (((CoreExtension::inFilter("menu-item-current", (isset($context["children"]) || array_key_exists("children"$context) ? $context["children"] : (function () { throw new RuntimeError('Variable "children" does not exist.'346$this->source); })()))) ? (" menu-item-current-child") : (""))));
  987.             yield "\">
  988.         ";
  989.             // line 347
  990.             if (CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'347$this->source); })()), "hasUrl", [], "any"falsefalsefalse347)) {
  991.                 // line 348
  992.                 yield "            <a ";
  993.                 yield ((CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'348$this->source); })()), "getOpenInNewWindow", [], "method"falsefalsefalse348)) ? (" target=\"blank\"") : (""));
  994.                 yield " class=\"menu-item-text menu-item-link ";
  995.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["class"]) || array_key_exists("class"$context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.'348$this->source); })()), "html"nulltrue);
  996.                 yield "\" href=\"";
  997.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'348$this->source); })()), "url", [], "any"falsefalsefalse348), "html"nulltrue);
  998.                 yield "\">
  999.                 ";
  1000.                 // line 349
  1001.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'349$this->source); })()), "text", [], "any"falsefalsefalse349), "html"nulltrue);
  1002.                 yield "
  1003.             </a>
  1004.         ";
  1005.             } else {
  1006.                 // line 352
  1007.                 yield "            <span class=\"menu-item-text\">
  1008.                 ";
  1009.                 // line 353
  1010.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'353$this->source); })()), "text", [], "any"falsefalsefalse353), "html"nulltrue);
  1011.                 yield "
  1012.             </span>
  1013.         ";
  1014.             }
  1015.             // line 356
  1016.             yield "        ";
  1017.             if ((CoreExtension::getAttribute($this->env$this->source, ($context["item"] ?? null), "notification", [], "any"truetruefalse356) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'356$this->source); })()), "notification", [], "any"falsefalsefalse356)))) {
  1018.                 // line 357
  1019.                 yield "        <span class=\"menu-item-notification\">
  1020.             ";
  1021.                 // line 358
  1022.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'358$this->source); })()), "notification", [], "any"falsefalsefalse358), "html"nulltrue);
  1023.                 yield "
  1024.         </span>
  1025.         ";
  1026.             }
  1027.             // line 361
  1028.             yield "        ";
  1029.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["children"]) || array_key_exists("children"$context) ? $context["children"] : (function () { throw new RuntimeError('Variable "children" does not exist.'361$this->source); })()), "html"nulltrue);
  1030.             yield "
  1031.     </li>";
  1032.             
  1033.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1034.             
  1035.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1036.             yield from [];
  1037.         })())) ? '' : new Markup($tmp$this->env->getCharset());
  1038.     }
  1039.     /**
  1040.      * @codeCoverageIgnore
  1041.      */
  1042.     public function getTemplateName(): string
  1043.     {
  1044.         return "base.html.twig";
  1045.     }
  1046.     /**
  1047.      * @codeCoverageIgnore
  1048.      */
  1049.     public function isTraitable(): bool
  1050.     {
  1051.         return false;
  1052.     }
  1053.     /**
  1054.      * @codeCoverageIgnore
  1055.      */
  1056.     public function getDebugInfo(): array
  1057.     {
  1058.         return array (  1100 => 361,  1094 => 358,  1091 => 357,  1088 => 356,  1082 => 353,  1079 => 352,  1073 => 349,  1064 => 348,  1062 => 347,  1057 => 346,  1053 => 345,  1049 => 343,  1040 => 341,  1036 => 340,  1033 => 339,  1030 => 338,  1028 => 337,  1009 => 336,  997 => 333,  988 => 331,  984 => 330,  979 => 329,  959 => 328,  937 => 214,  920 => 203,  916 => 201,  910 => 200,  904 => 197,  898 => 196,  893 => 195,  890 => 194,  887 => 193,  883 => 192,  880 => 191,  878 => 190,  874 => 188,  868 => 185,  863 => 184,  860 => 183,  854 => 180,  849 => 179,  843 => 176,  838 => 175,  835 => 174,  833 => 173,  828 => 170,  819 => 168,  815 => 167,  807 => 162,  803 => 161,  797 => 160,  781 => 146,  777 => 144,  771 => 143,  763 => 140,  758 => 139,  755 => 138,  752 => 137,  748 => 136,  745 => 135,  743 => 134,  735 => 128,  729 => 125,  725 => 124,  721 => 123,  714 => 122,  710 => 120,  701 => 117,  696 => 116,  692 => 115,  689 => 114,  686 => 113,  684 => 112,  681 => 111,  672 => 107,  663 => 103,  658 => 101,  652 => 98,  648 => 97,  643 => 95,  639 => 94,  635 => 93,  631 => 92,  628 => 91,  625 => 90,  618 => 86,  613 => 85,  607 => 82,  602 => 81,  599 => 80,  597 => 79,  586 => 75,  581 => 74,  577 => 71,  568 => 69,  563 => 68,  560 => 66,  556 => 64,  550 => 63,  544 => 60,  538 => 59,  533 => 58,  530 => 57,  527 => 56,  523 => 55,  520 => 54,  517 => 53,  514 => 52,  510 => 49,  497 => 48,  475 => 43,  453 => 25,  430 => 9,  418 => 335,  413 => 325,  408 => 322,  406 => 321,  401 => 319,  397 => 318,  393 => 317,  389 => 316,  385 => 315,  380 => 314,  375 => 311,  372 => 310,  367 => 307,  361 => 305,  359 => 304,  355 => 303,  350 => 302,  348 => 301,  345 => 300,  343 => 299,  335 => 293,  326 => 291,  321 => 290,  310 => 281,  301 => 278,  293 => 271,  284 => 268,  277 => 267,  273 => 266,  268 => 263,  260 => 261,  255 => 259,  250 => 257,  245 => 256,  241 => 255,  238 => 254,  230 => 248,  226 => 247,  222 => 246,  218 => 245,  212 => 241,  206 => 237,  202 => 235,  196 => 232,  191 => 231,  188 => 230,  186 => 229,  180 => 226,  175 => 224,  170 => 222,  164 => 218,  160 => 215,  158 => 214,  155 => 213,  151 => 210,  149 => 48,  146 => 47,  142 => 44,  140 => 43,  127 => 33,  124 => 32,  118 => 28,  116 => 27,  114 => 25,  109 => 24,  101 => 18,  99 => 17,  95 => 16,  91 => 15,  87 => 14,  83 => 13,  79 => 12,  75 => 11,  70 => 9,  64 => 6,  60 => 4,  58 => 3,  55 => 2,  53 => 1,);
  1059.     }
  1060.     public function getSourceContext(): Source
  1061.     {
  1062.         return new Source("{% import '@BoldrCms/_macros/assets.twig' as assets_macros %}
  1063. {% set assets = assets is defined and assets is not empty ? boldr_cms_get_assets().addAll(assets) : boldr_cms_get_assets() %}
  1064. <!DOCTYPE html>
  1065. <html lang=\"{{ app.request.locale }}\">
  1066.     <head>
  1067.         <meta charset=\"UTF-8\">
  1068.         <title>{% block title %}{{ boldr_cms_get_site_name() }}{% endblock %}</title>
  1069.         <meta name=\"viewport\" content=\"width=device-width\" />
  1070.         <link rel=\"stylesheet\" href=\"{{ asset('assets/css/boldrcms-theme-variables.css') }}\" />
  1071.         <link rel=\"stylesheet\" href=\"{{ asset('bundles/boldrcms/boldrcms-calculated.css') }}\" />
  1072.         <link rel=\"icon\" href=\"{{ asset('assets/images/logo.svg') }}\" />
  1073.         {{ assets_macros.renderHeadContents(assets) }}
  1074.         {{ assets_macros.renderCssFiles(assets) }}
  1075.         {{ assets_macros.renderWebpackEncoreStyleEntries(assets) }}
  1076.         {% if boldr_cms_get_cookie_state().analysis %}
  1077.         <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  1078.         new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  1079.         j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  1080.         'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  1081.         })(window,document,'script','dataLayer','GTM-55B36VC');</script>
  1082.         {% endif %}
  1083.         <link rel=\"stylesheet\" href=\"{{ asset('assets/css/style.css') }}?v=1.0.2\" />
  1084. {% block head %}
  1085. {% endblock %}
  1086. {% if app.environment == 'dev' %}
  1087.         <style>
  1088.             body {box-shadow: inset 10px 0 0 red; }
  1089.         </style>
  1090. {% endif %}
  1091.     </head>
  1092.     <body class=\"{{ app.request.attributes.get('_route') == 'shop_shop' ? 'boldr-shop-order-page' }}\">
  1093.         <div id=\"wrap\">
  1094.             <div id=\"overlay-container\">
  1095.                 <div id=\"overlay-loading\">
  1096.                     <svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" style=\"margin: auto; display: block;\" width=\"100px\" height=\"100px\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\">
  1097.                         <circle cx=\"50\" cy=\"50\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"10\" r=\"35\" stroke-dasharray=\"164.93361431346415 56.97787143782138\">
  1098.                             <animateTransform attributeName=\"transform\" type=\"rotate\" repeatCount=\"indefinite\" dur=\"1s\" values=\"0 50 50;360 50 50\" keyTimes=\"0;1\"></animateTransform>
  1099.                         </circle>
  1100.                     </svg>
  1101.                 </div>
  1102. {% block overlays %}{% endblock %}
  1103.             </div>
  1104.             {# Header #}
  1105.             <div class=\"header-wrapper\">
  1106.                 {% block header_wrapper_content %}
  1107.                     <div class=\"header-content\">
  1108.                         <div class=\"header-content-left\">
  1109.                             {# Header locale switcher #}
  1110.                             {% set availableLocales = boldr_cms_get_enabled_locales() %}
  1111.                             {% if availableLocales|length > 1 %}
  1112.                                 <div class=\"header-language-selector\">
  1113.                                     {% for locale in availableLocales %}
  1114.                                         {% set translatedUrl = boldr_cms_get_translation_url(locale) %}
  1115.                                         {% if translatedUrl is not null and locale != app.request.locale %}
  1116.                                             <a href=\"{{ translatedUrl }}\" class=\"available-locale\">
  1117.                                                 <img class=\"language-selector-flag\" src=\"{{ asset('assets/images/flags/' ~ locale ~ '.png') }}\" title=\"{{ locale|locale_name(locale) }}\" />
  1118.                                                 <span>{{ locale|locale_name(locale) }}</span>
  1119.                                             </a>
  1120.                                         {% endif %}
  1121.                                     {% endfor %}
  1122.                                 </div>
  1123.                             {% endif %}
  1124.                             {# Header menu #}
  1125.                             {% for menu in boldr_cms_get_menus_at_location('header') %}
  1126.                                 {{ _self.menu(menu, 'header-menu') }}
  1127.                             {% endfor %}
  1128.                         </div>
  1129.                         {# Header logo #}
  1130.                         <a class=\"header-logo\" href=\"{{ url('cms_home') }}\">
  1131.                             <img class=\"header-logo-image\" src=\"{{ asset('assets/images/logo.svg') }}\" alt=\"{{ boldr_cms_get_site_name() }}\" title=\"{{ boldr_cms_get_site_name() }}\">
  1132.                         </a>
  1133.                         <div class=\"header-content-right\">
  1134.                             {% if app.user %}
  1135.                                 {% if boldr_shop_get_customer().getCanChangeOwnDetails() %}
  1136.                                 <a class=\"header-user-link\" href=\"{{ url('shop_personal_details') }}\" id=\"header-user-button\">
  1137.                                     {{ 'my_account'|trans({}, 'HelensBakery') }}
  1138.                                 </a>
  1139.                                 {% else %}
  1140.                                 <a class=\"header-user-link\" href=\"{{ url('boldr_users_logout') }}\" id=\"header-user-button\">
  1141.                                     {{ 'my_account'|trans({}, 'HelensBakery') }}
  1142.                                     Log out
  1143.                                 </a>
  1144.                                 {% endif %}
  1145.                             {% else %}
  1146.                                 <div class=\"header-login-wrapper\">
  1147.                                     <a href=\"#\" id=\"header-login-button\">{{ 'log_in'|trans({}, 'HelensBakery') }}</a>
  1148.                                     <form class=\"header-login-form\" method=\"post\" action=\"{{ url('boldr_users_login') }}\">
  1149.                                         <input type=\"hidden\" name=\"_csrf_token\" value=\"{{ csrf_token('authenticate') }}\">
  1150.                                         <span class=\"header-login-form-header\">{{ 'log_in'|trans({}, 'HelensBakery') }}</span>
  1151.                                         <div class=\"header-login-form-error\"></div>
  1152.                                         <input type=\"text\" id=\"header-login-username\" name=\"_username\" placeholder=\"{{ 'username'|trans({}, 'BoldrUsersBundle') }}\" />
  1153.                                         <input type=\"password\" id=\"header-login-password\" name=\"_password\" placeholder=\"{{ 'password'|trans({}, 'BoldrUsersBundle') }}\" />
  1154.                                         <div class=\"form-label-control header-login-remember-me\">
  1155.                                             <input type=\"checkbox\" name=\"_remember_me\" id=\"header-login-remember\" />
  1156.                                             <label for=\"header-login-remember\">{{ 'remember_me'|trans({}, 'BoldrUsersBundle') }}</label>
  1157.                                         </diV>
  1158.                                         <a href=\"{{ url('boldr_users_forgot_password') }}\" class=\"header-login-form-forgot\">{{ 'forgot_password'|trans({}, 'BoldrUsersBundle') }}</a>
  1159.                                         <button class=\"header-login-form-submit boldr-button boldr-button-filled\" type=\"submit\">
  1160.                                             Inloggen
  1161.                                         </button>
  1162.                                         <a href=\"{{ url('app_register') }}\" class=\"header-login-form-register\">{{ 'no_account_click_here'|trans({}, 'HelensBakery') }}</a>
  1163.                                     </form>
  1164.                                 </div>
  1165.                             {% endif %}
  1166.                             {% set itemCount = boldr_shop_get_cart().itemCount %}
  1167.                             {% if isShop|default(false)  %}
  1168.                                 <div class=\"order-window-cart-next-states only-finish\">
  1169.                                 {% for nextState in cart.nextStates|filter(v => v.state == 'payment' or v.state == 'confirmed') %}
  1170.                                     <a href=\"{{ nextState.url }}\" class=\"boldr-button boldr-button-highlight\">
  1171.                                         {{ nextState.buttonText }}
  1172.                                     </a>
  1173.                                 {% endfor %}
  1174.                                 </div>
  1175.                             {% else %}
  1176.                                 <a href=\"{{ url('shop_shop') }}\" id=\"header-order-button\" class=\"boldr-button boldr-button-filled {{ itemCount > 0 ? 'has-items' }}\">
  1177.                                     <span id=\"header-order-button-order\">{{ 'order'|trans({}, 'HelensBakery') }}</span>
  1178.                                     <span id=\"header-order-button-continue\">{{ 'continue_order'|trans({}, 'HelensBakery') }}</span>
  1179.                                     <span id=\"header-order-button-count\" class=\"boldr-button-notification-count\">{{ itemCount }}</span>
  1180.                                 </a>
  1181.                             {% endif %}
  1182.                         </div>
  1183.                     </div>
  1184.                     <div class=\"header-mobile\">
  1185.                         <div class=\"header-mobile-language\">
  1186.                             <ul>
  1187.                                 {% if availableLocales|length > 1 %}
  1188.                                     <li>
  1189.                                         {% for locale in availableLocales %}
  1190.                                             {% set translatedUrl = boldr_cms_get_translation_url(locale) %}
  1191.                                             {% if translatedUrl is not null and locale != app.request.locale %}
  1192.                                                 <a class=\"available-locale\" href=\"{{ translatedUrl }}\">
  1193.                                                     <img class=\"language-selector-flag\" src=\"{{ asset('assets/images/flags/' ~ locale ~ '.png') }}\" title=\"{{ locale|locale_name(locale) }}\" />
  1194.                                                 </a>
  1195.                                             {% endif %}
  1196.                                         {% endfor %}
  1197.                                     </li>
  1198.                                 {% endif %}
  1199.                             </ul>
  1200.                         </div>
  1201.                         <a href=\"#menu\" class=\"header-mobile-button\">
  1202.                             <span></span>
  1203.                             <span></span>
  1204.                             <span></span>
  1205.                         </a>
  1206.                         <div class=\"header-mobile-menu\">
  1207.                             <div class=\"header-mobile-menu-inner\">
  1208.                                 <ul>
  1209.                                     <li>
  1210.                                         <a href=\"{{ url('shop_shop') }}\" id=\"header-order-button\" class=\"{{ itemCount > 0 ? 'has-items' }}\">
  1211.                                             <span id=\"header-order-button-order\">{{ 'order'|trans({}, 'HelensBakery') }}</span>
  1212.                                             <span id=\"header-order-button-continue\">{{ 'continue_order'|trans({}, 'HelensBakery') }}</span>
  1213.                                         </a>
  1214.                                     </li>
  1215.                                 </ul>
  1216.                                 {% for menu in boldr_cms_get_menus_at_location('header') %}
  1217.                                     {{ _self.menu(menu, 'header-menu') }}
  1218.                                 {% endfor %}
  1219.                                 <ul>
  1220.                                     <li>
  1221.                                         {% if app.user %}
  1222.                                             {% if boldr_shop_get_customer().getCanChangeOwnDetails() %}
  1223.                                             <a href=\"{{ url('shop_personal_details') }}\">
  1224.                                                 {{ 'my_account'|trans({}, 'HelensBakery') }}
  1225.                                             </a>
  1226.                                             {% else %}
  1227.                                             <a href=\"{{ url('boldr_users_logout') }}\">
  1228.                                                 {{ 'log_out'|trans({}, 'HelensBakery') }}
  1229.                                             </a>
  1230.                                             {% endif %}
  1231.                                         {% else %}
  1232.                                             <a href=\"{{ url('boldr_users_login') }}\">
  1233.                                                 {{ 'log_in'|trans({}, 'HelensBakery') }}
  1234.                                             </a>
  1235.                                         {% endif %}
  1236.                                     </li>
  1237.                                 {% if availableLocales|length > 1 %}
  1238.                                     <li>
  1239.                                         {% for locale in availableLocales %}
  1240.                                             {% set translatedUrl = boldr_cms_get_translation_url(locale) %}
  1241.                                             {% if translatedUrl is not null and locale != app.request.locale %}
  1242.                                                 <a class=\"available-locale\" href=\"{{ translatedUrl }}\">
  1243.                                                     <img class=\"language-selector-flag\" src=\"{{ asset('assets/images/flags/' ~ locale ~ '.png') }}\" title=\"{{ locale|locale_name(locale) }}\" />
  1244.                                                     <span>{{ locale|locale_name(locale) }}</span>
  1245.                                                 </a>
  1246.                                             {% endif %}
  1247.                                         {% endfor %}
  1248.                                     </li>
  1249.                                 {% endif %}
  1250.                                 </ul>
  1251.                             </div>
  1252.                         </div>
  1253.                     </div>
  1254.                 {% endblock %}
  1255.             </div>
  1256.             {# Main content #}
  1257.             <div class=\"main\">
  1258. {% block body %}{% endblock %}
  1259.             </div>
  1260.             {# Footer #}
  1261.             <div class=\"footer-wrapper\">
  1262.                 <div class=\"footer-content\">
  1263.                     <div class=\"footer-top\">
  1264.                         <div class=\"footer-opening-hours\">
  1265.                             <h3>{{ 'opening_hours'|trans({}, 'HelensBakery') }}</h3>
  1266.                             {{ boldr_opening_hours(hb_get_opening_hours_set()) }}
  1267.                             <p class=\"footer-bereidingstijd\">
  1268.                                 {{ 'warm_bread_15_min_before_close'|trans({}, 'HelensBakery') }}
  1269.                             </p>
  1270.                             {% set bestellijstPdf = boldr_site_options_get('bestellijst_pdf') %}
  1271.                             {% if bestellijstPdf %}
  1272.                                 <a target=\"_blank\" class=\"bestellijst-button\" href=\"{{ boldr_cms_generate_link(boldr_site_options_get('bestellijst_pdf')) }}\">
  1273.                                     {{ 'order_list'|trans({}, 'HelensBakery') }}
  1274.                                 </a>
  1275.                             {% endif %}
  1276.                         </div>
  1277.                         <div class=\"footer-contact\">
  1278.                             <h3>{{ 'contact_details'|trans({}, 'HelensBakery') }}</h3>
  1279.                             <div class=\"footer-contact-lines\">
  1280.                                 {# Address #}
  1281.                                 <div class=\"footer-contact-line-group\">
  1282.                                     <div class=\"boldr-contact-map-line\">
  1283.                                         <i class=\"icon-pin\"></i>
  1284.                                         <div class=\"boldr-contact-map-address\">
  1285.                                             {{ boldr_site_options_get('contact_details_address') }}<br />
  1286.                                             {{ boldr_site_options_get('contact_details_postal_code') }}
  1287.                                             {{ boldr_site_options_get('contact_details_city') }}<br />
  1288.                                             {{ 'zep'|trans({}, 'HelensBakery') }}
  1289.                                         </div>
  1290.                                     </div>
  1291.                                 </div>
  1292.                                 {# Contact options #}
  1293.                                 <div class=\"footer-contact-line-group\">
  1294.                                     {% for contactOption in boldr_site_options_get('contact_details_contact_methods') %}
  1295.                                         <{{ (contactOption.url ? 'a href=\"' ~ contactOption.url ~ '\"' : 'span')|raw }} class=\"boldr-contact-map-line boldr-contact-map-contact-option\">
  1296.                                             <i class=\"boldr-icon {{ contactOption.icon }}\"></i>
  1297.                                             <span class=\"boldr-contact-map-contact-option-text\">
  1298.                                                 {{ contactOption.text }}
  1299.                                             </span>
  1300.                                         </{{ contactOption.url ? 'a' : 'span' }}>
  1301.                                     {% endfor %}
  1302.                                 </div>
  1303.                                 <div class=\"footer-social-media\">
  1304.                                     {% for socialMediaLink in boldr_site_options_get('social_media_links') %}
  1305.                                         <a href=\"{{ socialMediaLink.url }}\" target=\"_blank\" title=\"{{ socialMediaLink.name }}\" class=\"boldr-contact-map-social-media-link\">
  1306.                                             <i class=\"boldr-icon {{ socialMediaLink.icon }}\"></i>
  1307.                                         </a>
  1308.                                     {% endfor %}
  1309.                                 </div>
  1310.                             </div>
  1311.                         </div>
  1312.                     </div>
  1313.                     <div class=\"footer-bottom\">
  1314.                         <div class=\"footer-content-left\">
  1315.                             {# Copyright #}
  1316.                             <span class=\"footer-copyright\">&copy; {{ 'now'|date('Y') }} - {{ boldr_cms_get_site_name() }}.</span>
  1317.                             <span class=\"footer-developer\">
  1318.                                 {{ 'website_by'|trans({}, 'HelensBakery') }}
  1319.                                 <a href=\"https://boldragency.nl\" target=\"_blank\" class=\"footer-developer-name\">
  1320.                                     Boldr Digital Agency
  1321.                                 </a>
  1322.                             </span>
  1323.                         </div>
  1324.                         <div class=\"footer-content-right\">
  1325.                             {# Footer menu #}
  1326.                             {% for menu in boldr_cms_get_menus_at_location('footer') %}
  1327.                                 {{ _self.menu(menu, 'footer-menu') }}
  1328.                             {% endfor %}
  1329.                         </div>
  1330.                     </div>
  1331.                 </div>
  1332.             </div>
  1333.         </div>
  1334.         {% if not isShop|default(false) and not isCheckout|default(false) %}
  1335.             <div class=\"mobile-begin-order-bar\">
  1336.                 {% set itemCount = boldr_shop_get_cart().itemCount %}
  1337.                 <a href=\"{{ url('shop_shop') }}\" class=\"boldr-button boldr-button-filled\">
  1338.                     {{ (itemCount > 0 ? 'contiue_order' : 'start_order')|trans({}, 'HelensBakery') }}
  1339.                     {% if itemCount > 0 %}
  1340.                         <span class=\"boldr-button-notification-count\">{{ itemCount }}</span>
  1341.                     {% endif %}
  1342.                 </a>
  1343.             </div>
  1344.         {% endif %}
  1345.         {{ boldr_cookies_render()|raw }}
  1346.         {# Render new head contents and script contents that were added by functions in the body #}
  1347.         {{ assets_macros.renderHeadContents(assets) }}
  1348.         {{ assets_macros.renderCssFiles(assets) }}
  1349.         {{ assets_macros.renderWebpackEncoreStyleEntries(assets) }}
  1350.         {{ assets_macros.renderJsFiles(assets) }}
  1351.         {{ assets_macros.renderWebpackEncoreScriptEntries(assets) }}
  1352.         {{ assets_macros.renderBodyContents(assets) }}
  1353.         {% if boldr_cms_get_cookie_state().analysis %}
  1354.         <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KPHG9RG\"
  1355.         height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  1356.         {% endif %}
  1357.     </body>
  1358. </html>
  1359. {% macro menu(menu, class, itemClass) -%}
  1360.     <ul class=\"menu {{ class }}\">
  1361.         {% for item in menu.items %}
  1362.             {{ _self.menuItem(item, itemClass) }}
  1363.         {% endfor %}
  1364.     </ul>
  1365. {%- endmacro %}
  1366. {% macro menuItem(item, class) -%}
  1367.     {% set children %}
  1368.         {% if item.hasChildren() %}
  1369.             <ul class=\"menu-item-children\">
  1370.                 {% for child in item.getChildren() %}
  1371.                     {{ _self.menuItem(child) }}
  1372.                 {% endfor %}
  1373.             </ul>
  1374.         {% endif %}
  1375.     {% endset %}
  1376.     <li class=\"menu-item{{ app.request.uri == item.url or app.request.requestUri == item.url ? ' menu-item-current' : ('menu-item-current' in children ? ' menu-item-current-child') }}\">
  1377.         {% if item.hasUrl %}
  1378.             <a {{ item.getOpenInNewWindow() ? ' target=\"blank\"' : '' }} class=\"menu-item-text menu-item-link {{ class }}\" href=\"{{ item.url }}\">
  1379.                 {{ item.text }}
  1380.             </a>
  1381.         {% else %}
  1382.             <span class=\"menu-item-text\">
  1383.                 {{ item.text }}
  1384.             </span>
  1385.         {% endif %}
  1386.         {% if item.notification is defined and item.notification is not empty %}
  1387.         <span class=\"menu-item-notification\">
  1388.             {{ item.notification }}
  1389.         </span>
  1390.         {% endif %}
  1391.         {{ children }}
  1392.     </li>
  1393. {%- endmacro %}
  1394. ""base.html.twig""/home/boldrdev/sites/hb/app/templates/base.html.twig");
  1395.     }
  1396. }