var/cache/dev_h964aaf7676cbd186c58c2ecce1205bb0/twig/a7/a74dd36ca076e16a47bf27ba8c5b8ae893cf679649ce698cb1a1577ac7c91e5f.php line 92

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use function Shopware\Core\Framework\Adapter\Twig\sw_get_attribute;
  4. use function Shopware\Core\Framework\Adapter\Twig\sw_escape_filter;
  5. use Twig\Error\LoaderError;
  6. use Twig\Error\RuntimeError;
  7. use Twig\Extension\SandboxExtension;
  8. use Twig\Markup;
  9. use Twig\Sandbox\SecurityError;
  10. use Twig\Sandbox\SecurityNotAllowedTagError;
  11. use Twig\Sandbox\SecurityNotAllowedFilterError;
  12. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  13. use Twig\Source;
  14. use Twig\Template;
  15. /* @Storefront/storefront/base.html.twig */
  16. class __TwigTemplate_d175a8509c28c8528a035d478b7ca7cf extends Template
  17. {
  18.     private $source;
  19.     private $macros = [];
  20.     public function __construct(Environment $env)
  21.     {
  22.         parent::__construct($env);
  23.         $this->source $this->getSourceContext();
  24.         $this->parent false;
  25.         $this->blocks = [
  26.             'base_doctype' => [$this'block_base_doctype'],
  27.             'base_html' => [$this'block_base_html'],
  28.             'base_head' => [$this'block_base_head'],
  29.             'base_body' => [$this'block_base_body'],
  30.             'base_body_classes' => [$this'block_base_body_classes'],
  31.             'base_body_inner' => [$this'block_base_body_inner'],
  32.             'base_noscript' => [$this'block_base_noscript'],
  33.             'base_header' => [$this'block_base_header'],
  34.             'base_header_inner' => [$this'block_base_header_inner'],
  35.             'base_navigation' => [$this'block_base_navigation'],
  36.             'base_navigation_inner' => [$this'block_base_navigation_inner'],
  37.             'base_offcanvas_navigation' => [$this'block_base_offcanvas_navigation'],
  38.             'base_offcanvas_navigation_inner' => [$this'block_base_offcanvas_navigation_inner'],
  39.             'base_main' => [$this'block_base_main'],
  40.             'base_flashbags' => [$this'block_base_flashbags'],
  41.             'base_main_inner' => [$this'block_base_main_inner'],
  42.             'base_main_container' => [$this'block_base_main_container'],
  43.             'base_breadcrumb' => [$this'block_base_breadcrumb'],
  44.             'base_content' => [$this'block_base_content'],
  45.             'base_footer' => [$this'block_base_footer'],
  46.             'base_footer_inner' => [$this'block_base_footer_inner'],
  47.             'base_scroll_up' => [$this'block_base_scroll_up'],
  48.             'base_cookie_permission' => [$this'block_base_cookie_permission'],
  49.             'base_pseudo_modal' => [$this'block_base_pseudo_modal'],
  50.             'base_body_script' => [$this'block_base_body_script'],
  51.             'base_script_token' => [$this'block_base_script_token'],
  52.             'base_script_router' => [$this'block_base_script_router'],
  53.             'base_script_breakpoints' => [$this'block_base_script_breakpoints'],
  54.             'base_script_csrf' => [$this'block_base_script_csrf'],
  55.             'base_script_wishlist_state' => [$this'block_base_script_wishlist_state'],
  56.             'base_script_jquery' => [$this'block_base_script_jquery'],
  57.             'base_script_hmr_mode' => [$this'block_base_script_hmr_mode'],
  58.         ];
  59.     }
  60.     protected function doDisplay(array $context, array $blocks = [])
  61.     {
  62.         $macros $this->macros;
  63.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  64.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/base.html.twig"));
  65.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  66.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/base.html.twig"));
  67.         // line 2
  68.         $context["isHMRMode"] = (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse2), "headers", [], "any"falsefalsefalse2), "get", [=> "hot-reload-mode"], "method"falsefalsefalse2) && (sw_get_attribute($this->env$this->source, ($context["app"] ?? null), "environment", [], "any"falsefalsefalse2) == "dev"));
  69.         // line 3
  70.         echo "
  71. ";
  72.         // line 4
  73.         $this->displayBlock('base_doctype'$context$blocks);
  74.         // line 7
  75.         echo "
  76. ";
  77.         // line 8
  78.         $this->displayBlock('base_html'$context$blocks);
  79.         // line 13
  80.         echo "
  81. ";
  82.         // line 14
  83.         $this->displayBlock('base_head'$context$blocks);
  84.         // line 17
  85.         echo "
  86. ";
  87.         // line 18
  88.         $this->displayBlock('base_body'$context$blocks);
  89.         // line 208
  90.         echo "</html>
  91. ";
  92.         
  93.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  94.         
  95.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  96.     }
  97.     // line 4
  98.     public function block_base_doctype($context, array $blocks = [])
  99.     {
  100.         $macros $this->macros;
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  102.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_doctype"));
  103.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  104.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_doctype"));
  105.         // line 5
  106.         echo "<!DOCTYPE html>
  107. ";
  108.         
  109.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  110.         
  111.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  112.     }
  113.     // line 8
  114.     public function block_base_html($context, array $blocks = [])
  115.     {
  116.         $macros $this->macros;
  117.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  118.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_html"));
  119.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  120.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_html"));
  121.         // line 9
  122.         echo "<html lang=\"";
  123.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse9), "activeLanguage", [], "any"falsefalsefalse9), "translationCode", [], "any"falsefalsefalse9), "code", [], "any"falsefalsefalse9), "html"nulltrue);
  124.         echo "\"
  125.       itemscope=\"itemscope\"
  126.       itemtype=\"https://schema.org/WebPage\">
  127. ";
  128.         
  129.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  130.         
  131.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  132.     }
  133.     // line 14
  134.     public function block_base_head($context, array $blocks = [])
  135.     {
  136.         $macros $this->macros;
  137.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  138.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_head"));
  139.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  140.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_head"));
  141.         // line 15
  142.         echo "    ";
  143.         $this->loadTemplate("@SMTheme/storefront/layout/meta.html.twig""@Storefront/storefront/base.html.twig"15)->display($context);
  144.         
  145.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  146.         
  147.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  148.     }
  149.     // line 18
  150.     public function block_base_body($context, array $blocks = [])
  151.     {
  152.         $macros $this->macros;
  153.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  154.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body"));
  155.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  156.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body"));
  157.         // line 19
  158.         echo "    <body class=\"";
  159.         $this->displayBlock('base_body_classes'$context$blocks);
  160.         echo "\">
  161.     ";
  162.         // line 21
  163.         $this->displayBlock('base_body_inner'$context$blocks);
  164.         // line 96
  165.         echo "
  166.     ";
  167.         // line 97
  168.         $this->displayBlock('base_scroll_up'$context$blocks);
  169.         // line 100
  170.         echo "
  171.     ";
  172.         // line 101
  173.         $this->displayBlock('base_cookie_permission'$context$blocks);
  174.         // line 104
  175.         echo "
  176.     ";
  177.         // line 105
  178.         $this->displayBlock('base_pseudo_modal'$context$blocks);
  179.         // line 108
  180.         echo "
  181.     ";
  182.         // line 109
  183.         $this->displayBlock('base_body_script'$context$blocks);
  184.         // line 206
  185.         echo "    </body>
  186. ";
  187.         
  188.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  189.         
  190.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  191.     }
  192.     // line 19
  193.     public function block_base_body_classes($context, array $blocks = [])
  194.     {
  195.         $macros $this->macros;
  196.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  197.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_classes"));
  198.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  199.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_classes"));
  200.         echo "is-ctl-";
  201.         if ( !twig_test_empty(($context["controllerName"] ?? null))) {
  202.             echo sw_escape_filter($this->envtwig_lower_filter($this->env, ($context["controllerName"] ?? null)), "html"nulltrue);
  203.         }
  204.         echo " is-act-";
  205.         if ( !twig_test_empty(($context["controllerAction"] ?? null))) {
  206.             echo sw_escape_filter($this->envtwig_lower_filter($this->env, ($context["controllerAction"] ?? null)), "html"nulltrue);
  207.         }
  208.         
  209.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  210.         
  211.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  212.     }
  213.     // line 21
  214.     public function block_base_body_inner($context, array $blocks = [])
  215.     {
  216.         $macros $this->macros;
  217.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  218.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_inner"));
  219.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  220.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_inner"));
  221.         // line 22
  222.         echo "        ";
  223.         $this->displayBlock('base_noscript'$context$blocks);
  224.         // line 30
  225.         echo "
  226.         ";
  227.         // line 31
  228.         $this->displayBlock('base_header'$context$blocks);
  229.         // line 40
  230.         echo "
  231.         ";
  232.         // line 41
  233.         $this->displayBlock('base_navigation'$context$blocks);
  234.         // line 48
  235.         echo "
  236.         ";
  237.         // line 49
  238.         $this->displayBlock('base_offcanvas_navigation'$context$blocks);
  239.         // line 58
  240.         echo "
  241.         ";
  242.         // line 59
  243.         $this->displayBlock('base_main'$context$blocks);
  244.         // line 87
  245.         echo "
  246.         ";
  247.         // line 88
  248.         $this->displayBlock('base_footer'$context$blocks);
  249.         // line 95
  250.         echo "    ";
  251.         
  252.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  253.         
  254.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  255.     }
  256.     // line 22
  257.     public function block_base_noscript($context, array $blocks = [])
  258.     {
  259.         $macros $this->macros;
  260.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  261.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_noscript"));
  262.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  263.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_noscript"));
  264.         // line 23
  265.         echo "            <noscript class=\"noscript-main\">
  266.                 ";
  267.         // line 24
  268.         $this->loadTemplate("@Storefront/storefront/utilities/alert.html.twig""@Storefront/storefront/base.html.twig"24)->display(twig_array_merge($context, ["type" => "info""content" => $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("general.noscriptNotice"))]));
  269.         // line 28
  270.         echo "            </noscript>
  271.         ";
  272.         
  273.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  274.         
  275.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  276.     }
  277.     // line 31
  278.     public function block_base_header($context, array $blocks = [])
  279.     {
  280.         $macros $this->macros;
  281.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  282.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_header"));
  283.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  284.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_header"));
  285.         // line 32
  286.         echo "            <header class=\"header-main\">
  287.                 ";
  288.         // line 33
  289.         $this->displayBlock('base_header_inner'$context$blocks);
  290.         // line 38
  291.         echo "            </header>
  292.         ";
  293.         
  294.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  295.         
  296.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  297.     }
  298.     // line 33
  299.     public function block_base_header_inner($context, array $blocks = [])
  300.     {
  301.         $macros $this->macros;
  302.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  303.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_header_inner"));
  304.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  305.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_header_inner"));
  306.         // line 34
  307.         echo "                    <div class=\"container\">
  308.                         ";
  309.         // line 35
  310.         $this->loadTemplate("@SMTheme/storefront/layout/header/header.html.twig""@Storefront/storefront/base.html.twig"35)->display($context);
  311.         // line 36
  312.         echo "                    </div>
  313.                 ";
  314.         
  315.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  316.         
  317.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  318.     }
  319.     // line 41
  320.     public function block_base_navigation($context, array $blocks = [])
  321.     {
  322.         $macros $this->macros;
  323.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  324.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_navigation"));
  325.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  326.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_navigation"));
  327.         // line 42
  328.         echo "            <div class=\"nav-main\">
  329.                 ";
  330.         // line 43
  331.         $this->displayBlock('base_navigation_inner'$context$blocks);
  332.         // line 46
  333.         echo "            </div>
  334.         ";
  335.         
  336.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  337.         
  338.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  339.     }
  340.     // line 43
  341.     public function block_base_navigation_inner($context, array $blocks = [])
  342.     {
  343.         $macros $this->macros;
  344.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  345.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_navigation_inner"));
  346.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  347.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_navigation_inner"));
  348.         // line 44
  349.         echo "                    ";
  350.         $this->loadTemplate("@SMTheme/storefront/layout/navigation/navigation.html.twig""@Storefront/storefront/base.html.twig"44)->display($context);
  351.         // line 45
  352.         echo "                ";
  353.         
  354.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  355.         
  356.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  357.     }
  358.     // line 49
  359.     public function block_base_offcanvas_navigation($context, array $blocks = [])
  360.     {
  361.         $macros $this->macros;
  362.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  363.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_offcanvas_navigation"));
  364.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  365.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_offcanvas_navigation"));
  366.         // line 50
  367.         echo "            ";
  368.         if (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse50), "navigation", [], "any"falsefalsefalse50)) {
  369.             // line 51
  370.             echo "                <div class=\"d-none js-navigation-offcanvas-initial-content";
  371.             if ((sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["context"] ?? null), "salesChannel", [], "any"falsefalsefalse51), "navigationCategoryId", [], "any"falsefalsefalse51) == sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse51), "navigation", [], "any"falsefalsefalse51), "active", [], "any"falsefalsefalse51), "id", [], "any"falsefalsefalse51))) {
  372.                 echo " is-root";
  373.             }
  374.             echo "\">
  375.                     ";
  376.             // line 52
  377.             $this->displayBlock('base_offcanvas_navigation_inner'$context$blocks);
  378.             // line 55
  379.             echo "                </div>
  380.             ";
  381.         }
  382.         // line 57
  383.         echo "        ";
  384.         
  385.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  386.         
  387.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  388.     }
  389.     // line 52
  390.     public function block_base_offcanvas_navigation_inner($context, array $blocks = [])
  391.     {
  392.         $macros $this->macros;
  393.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  394.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_offcanvas_navigation_inner"));
  395.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  396.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_offcanvas_navigation_inner"));
  397.         // line 53
  398.         echo "                        ";
  399.         $this->loadTemplate("@Storefront/storefront/layout/navigation/offcanvas/navigation.html.twig""@Storefront/storefront/base.html.twig"53)->display(twig_array_merge($context, ["navigation" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse53), "navigation", [], "any"falsefalsefalse53)]));
  400.         // line 54
  401.         echo "                    ";
  402.         
  403.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  404.         
  405.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  406.     }
  407.     // line 59
  408.     public function block_base_main($context, array $blocks = [])
  409.     {
  410.         $macros $this->macros;
  411.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  412.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main"));
  413.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  414.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main"));
  415.         // line 60
  416.         echo "            <main class=\"content-main\">
  417.                 ";
  418.         // line 61
  419.         $this->displayBlock('base_flashbags'$context$blocks);
  420.         // line 68
  421.         echo "
  422.                 ";
  423.         // line 69
  424.         $this->displayBlock('base_main_inner'$context$blocks);
  425.         // line 85
  426.         echo "            </main>
  427.         ";
  428.         
  429.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  430.         
  431.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  432.     }
  433.     // line 61
  434.     public function block_base_flashbags($context, array $blocks = [])
  435.     {
  436.         $macros $this->macros;
  437.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  438.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_flashbags"));
  439.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  440.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_flashbags"));
  441.         // line 62
  442.         echo "                    <div class=\"flashbags container\">
  443.                         ";
  444.         // line 63
  445.         $context['_parent'] = $context;
  446.         $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->source, ($context["app"] ?? null), "flashes", [], "any"falsefalsefalse63));
  447.         $context['loop'] = [
  448.           'parent' => $context['_parent'],
  449.           'index0' => 0,
  450.           'index'  => 1,
  451.           'first'  => true,
  452.         ];
  453.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  454.             $length count($context['_seq']);
  455.             $context['loop']['revindex0'] = $length 1;
  456.             $context['loop']['revindex'] = $length;
  457.             $context['loop']['length'] = $length;
  458.             $context['loop']['last'] = === $length;
  459.         }
  460.         foreach ($context['_seq'] as $context["type"] => $context["messages"]) {
  461.             // line 64
  462.             echo "                            ";
  463.             $this->loadTemplate("@Storefront/storefront/utilities/alert.html.twig""@Storefront/storefront/base.html.twig"64)->display(twig_array_merge($context, ["type" => $context["type"], "list" => $context["messages"]]));
  464.             // line 65
  465.             echo "                        ";
  466.             ++$context['loop']['index0'];
  467.             ++$context['loop']['index'];
  468.             $context['loop']['first'] = false;
  469.             if (isset($context['loop']['length'])) {
  470.                 --$context['loop']['revindex0'];
  471.                 --$context['loop']['revindex'];
  472.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  473.             }
  474.         }
  475.         $_parent $context['_parent'];
  476.         unset($context['_seq'], $context['_iterated'], $context['type'], $context['messages'], $context['_parent'], $context['loop']);
  477.         $context array_intersect_key($context$_parent) + $_parent;
  478.         // line 66
  479.         echo "                    </div>
  480.                 ";
  481.         
  482.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  483.         
  484.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  485.     }
  486.     // line 69
  487.     public function block_base_main_inner($context, array $blocks = [])
  488.     {
  489.         $macros $this->macros;
  490.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  491.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main_inner"));
  492.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  493.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main_inner"));
  494.         // line 70
  495.         echo "                    <div class=\"container\">
  496.                         ";
  497.         // line 71
  498.         $this->displayBlock('base_main_container'$context$blocks);
  499.         // line 83
  500.         echo "                    </div>
  501.                 ";
  502.         
  503.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  504.         
  505.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  506.     }
  507.     // line 71
  508.     public function block_base_main_container($context, array $blocks = [])
  509.     {
  510.         $macros $this->macros;
  511.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  512.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main_container"));
  513.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  514.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_main_container"));
  515.         // line 72
  516.         echo "                            <div class=\"container-main\">
  517.                                 ";
  518.         // line 73
  519.         $this->displayBlock('base_breadcrumb'$context$blocks);
  520.         // line 79
  521.         echo "
  522.                                 ";
  523.         // line 80
  524.         $this->displayBlock('base_content'$context$blocks);
  525.         // line 81
  526.         echo "                            </div>
  527.                         ";
  528.         
  529.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  530.         
  531.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  532.     }
  533.     // line 73
  534.     public function block_base_breadcrumb($context, array $blocks = [])
  535.     {
  536.         $macros $this->macros;
  537.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  538.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_breadcrumb"));
  539.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  540.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_breadcrumb"));
  541.         // line 74
  542.         echo "                                    ";
  543.         $this->loadTemplate("@Storefront/storefront/layout/breadcrumb.html.twig""@Storefront/storefront/base.html.twig"74)->display(twig_to_array(["context" =>         // line 75
  544. ($context["context"] ?? null), "category" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 76
  545. ($context["page"] ?? null), "product", [], "any"falsefalsefalse76), "seoCategory", [], "any"falsefalsefalse76)]));
  546.         // line 78
  547.         echo "                                ";
  548.         
  549.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  550.         
  551.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  552.     }
  553.     // line 80
  554.     public function block_base_content($context, array $blocks = [])
  555.     {
  556.         $macros $this->macros;
  557.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  558.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_content"));
  559.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  560.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_content"));
  561.         
  562.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  563.         
  564.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  565.     }
  566.     // line 88
  567.     public function block_base_footer($context, array $blocks = [])
  568.     {
  569.         $macros $this->macros;
  570.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  571.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_footer"));
  572.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  573.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_footer"));
  574.         // line 89
  575.         echo "            <footer class=\"footer-main\">
  576.                 ";
  577.         // line 90
  578.         $this->displayBlock('base_footer_inner'$context$blocks);
  579.         // line 93
  580.         echo "            </footer>
  581.         ";
  582.         
  583.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  584.         
  585.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  586.     }
  587.     // line 90
  588.     public function block_base_footer_inner($context, array $blocks = [])
  589.     {
  590.         $macros $this->macros;
  591.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  592.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_footer_inner"));
  593.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  594.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_footer_inner"));
  595.         // line 91
  596.         echo "                    ";
  597.         $this->loadTemplate("@SMTheme/storefront/layout/footer/footer.html.twig""@Storefront/storefront/base.html.twig"91)->display($context);
  598.         // line 92
  599.         echo "                ";
  600.         
  601.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  602.         
  603.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  604.     }
  605.     // line 97
  606.     public function block_base_scroll_up($context, array $blocks = [])
  607.     {
  608.         $macros $this->macros;
  609.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  610.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_scroll_up"));
  611.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  612.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_scroll_up"));
  613.         // line 98
  614.         echo "        ";
  615.         $this->loadTemplate("@Storefront/storefront/layout/scroll-up.html.twig""@Storefront/storefront/base.html.twig"98)->display($context);
  616.         // line 99
  617.         echo "    ";
  618.         
  619.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  620.         
  621.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  622.     }
  623.     // line 101
  624.     public function block_base_cookie_permission($context, array $blocks = [])
  625.     {
  626.         $macros $this->macros;
  627.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  628.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_cookie_permission"));
  629.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  630.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_cookie_permission"));
  631.         // line 102
  632.         echo "        ";
  633.         $this->loadTemplate("@Storefront/storefront/layout/cookie/cookie-permission.html.twig""@Storefront/storefront/base.html.twig"102)->display($context);
  634.         // line 103
  635.         echo "    ";
  636.         
  637.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  638.         
  639.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  640.     }
  641.     // line 105
  642.     public function block_base_pseudo_modal($context, array $blocks = [])
  643.     {
  644.         $macros $this->macros;
  645.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  646.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_pseudo_modal"));
  647.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  648.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_pseudo_modal"));
  649.         // line 106
  650.         echo "        ";
  651.         $this->loadTemplate("@Storefront/storefront/component/pseudo-modal.html.twig""@Storefront/storefront/base.html.twig"106)->display($context);
  652.         // line 107
  653.         echo "    ";
  654.         
  655.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  656.         
  657.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  658.     }
  659.     // line 109
  660.     public function block_base_body_script($context, array $blocks = [])
  661.     {
  662.         $macros $this->macros;
  663.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  664.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_script"));
  665.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  666.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_body_script"));
  667.         // line 110
  668.         echo "        ";
  669.         if ( !$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("FEATURE_NEXT_15917")) {
  670.             // line 111
  671.             echo "
  672.             ";
  673.             // line 113
  674.             echo "            ";
  675.             $this->displayBlock('base_script_token'$context$blocks);
  676.             // line 115
  677.             echo "
  678.             ";
  679.             // line 117
  680.             echo "            ";
  681.             $this->displayBlock('base_script_router'$context$blocks);
  682.             // line 140
  683.             echo "
  684.             ";
  685.             // line 142
  686.             echo "            ";
  687.             $this->displayBlock('base_script_breakpoints'$context$blocks);
  688.             // line 163
  689.             echo "
  690.             ";
  691.             // line 165
  692.             echo "            ";
  693.             $this->displayBlock('base_script_csrf'$context$blocks);
  694.             // line 173
  695.             echo "
  696.             ";
  697.             // line 174
  698.             if ($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context"core.cart.wishlistEnabled")) {
  699.                 // line 175
  700.                 echo "                ";
  701.                 // line 176
  702.                 echo "                ";
  703.                 $this->displayBlock('base_script_wishlist_state'$context$blocks);
  704.                 // line 183
  705.                 echo "            ";
  706.             }
  707.             // line 184
  708.             echo "
  709.             ";
  710.             // line 186
  711.             echo "            ";
  712.             $this->displayBlock('base_script_jquery'$context$blocks);
  713.             // line 188
  714.             echo "
  715.             ";
  716.             // line 190
  717.             echo "            ";
  718.             $this->displayBlock('base_script_hmr_mode'$context$blocks);
  719.             // line 204
  720.             echo "        ";
  721.         }
  722.         // line 205
  723.         echo "    ";
  724.         
  725.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  726.         
  727.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  728.     }
  729.     // line 113
  730.     public function block_base_script_token($context, array $blocks = [])
  731.     {
  732.         $macros $this->macros;
  733.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  734.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_token"));
  735.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  736.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_token"));
  737.         // line 114
  738.         echo "            ";
  739.         
  740.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  741.         
  742.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  743.     }
  744.     // line 117
  745.     public function block_base_script_router($context, array $blocks = [])
  746.     {
  747.         $macros $this->macros;
  748.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  749.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_router"));
  750.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  751.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_router"));
  752.         // line 118
  753.         echo "                ";
  754.         // line 119
  755.         echo "                <script>
  756.                     window.activeNavigationId = '";
  757.         // line 120
  758.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse120), "navigation", [], "any"falsefalsefalse120), "active", [], "any"falsefalsefalse120), "id", [], "any"falsefalsefalse120), "html"nulltrue);
  759.         echo "';
  760.                     window.router = {
  761.                         'frontend.cart.offcanvas': '";
  762.         // line 122
  763.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cart.offcanvas");
  764.         echo "',
  765.                         'frontend.cookie.offcanvas': '";
  766.         // line 123
  767.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cookie.offcanvas");
  768.         echo "',
  769.                         'frontend.checkout.finish.page': '";
  770.         // line 124
  771.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.finish.page");
  772.         echo "',
  773.                         'frontend.checkout.info': '";
  774.         // line 125
  775.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.info");
  776.         echo "',
  777.                         'frontend.menu.offcanvas': '";
  778.         // line 126
  779.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.menu.offcanvas");
  780.         echo "',
  781.                         'frontend.cms.page': '";
  782.         // line 127
  783.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cms.page");
  784.         echo "',
  785.                         'frontend.cms.navigation.page': '";
  786.         // line 128
  787.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.cms.navigation.page");
  788.         echo "',
  789.                         'frontend.account.addressbook': '";
  790.         // line 129
  791.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.account.addressbook");
  792.         echo "',
  793.                         ";
  794.         // line 131
  795.         echo "                        'frontend.csrf.generateToken': '";
  796.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.csrf.generateToken");
  797.         echo "',
  798.                         'frontend.country.country-data': '";
  799.         // line 132
  800.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.country.country.data");
  801.         echo "',
  802.                         'frontend.store-api.proxy': '";
  803.         // line 133
  804.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.store-api.proxy");
  805.         echo "',
  806.                     };
  807.                     ";
  808.         // line 136
  809.         echo "                    window.storeApiProxyToken = '";
  810.         echo $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.store-api.proxy", ["mode" => "token"]);
  811.         echo "';
  812.                     window.salesChannelId = '";
  813.         // line 137
  814.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse137), "attributes", [], "any"falsefalsefalse137), "get", [=> "sw-sales-channel-id"], "method"falsefalsefalse137), "html"nulltrue);
  815.         echo "';
  816.                 </script>
  817.             ";
  818.         
  819.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  820.         
  821.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  822.     }
  823.     // line 142
  824.     public function block_base_script_breakpoints($context, array $blocks = [])
  825.     {
  826.         $macros $this->macros;
  827.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  828.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_breakpoints"));
  829.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  830.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_breakpoints"));
  831.         // line 143
  832.         echo "                ";
  833.         // line 144
  834.         echo "                <script>
  835.                     ";
  836.         // line 145
  837.         $context["breakpoint"] = ["xs" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.xs"), "sm" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.sm"), "md" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.md"), "lg" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.lg"), "xl" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.xl")];
  838.         // line 152
  839.         echo "
  840.                     ";
  841.         // line 154
  842.         echo "                    ";
  843.         if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
  844.             // line 155
  845.             echo "                        ";
  846.             $context["breakpoint"] = twig_array_merge(($context["breakpoint"] ?? null), ["xxl" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"breakpoint.xxl")]);
  847.             // line 158
  848.             echo "                    ";
  849.         }
  850.         // line 159
  851.         echo "
  852.                     window.breakpoints = ";
  853.         // line 160
  854.         echo $this->env->getFilter('json_encode')->getCallable()(($context["breakpoint"] ?? null));
  855.         echo ";
  856.                 </script>
  857.             ";
  858.         
  859.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  860.         
  861.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  862.     }
  863.     // line 165
  864.     public function block_base_script_csrf($context, array $blocks = [])
  865.     {
  866.         $macros $this->macros;
  867.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  868.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_csrf"));
  869.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  870.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_csrf"));
  871.         // line 166
  872.         echo "                <script>
  873.                     window.csrf = {
  874.                         'enabled': '";
  875.         // line 168
  876.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source, ($context["shopware"] ?? null), "csrfEnabled", [], "any"falsefalsefalse168), "html"nulltrue);
  877.         echo "',
  878.                         'mode': '";
  879.         // line 169
  880.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source, ($context["shopware"] ?? null), "csrfMode", [], "any"falsefalsefalse169), "html"nulltrue);
  881.         echo "'
  882.                     }
  883.                 </script>
  884.             ";
  885.         
  886.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  887.         
  888.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  889.     }
  890.     // line 176
  891.     public function block_base_script_wishlist_state($context, array $blocks = [])
  892.     {
  893.         $macros $this->macros;
  894.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  895.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_wishlist_state"));
  896.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  897.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_wishlist_state"));
  898.         // line 177
  899.         echo "                    <script>
  900.                         window.customerLoggedInState = ";
  901.         // line 178
  902.         echo ((( !(null === sw_get_attribute($this->env$this->source, ($context["context"] ?? null), "customer", [], "any"falsefalsefalse178)) &&  !sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["context"] ?? null), "customer", [], "any"falsefalsefalse178), "guest", [], "any"falsefalsefalse178))) ? (1) : (0));
  903.         echo ";
  904.                         window.wishlistEnabled = ";
  905.         // line 180
  906.         echo sw_escape_filter($this->env$this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context"core.cart.wishlistEnabled"), "html"nulltrue);
  907.         echo ";
  908.                     </script>
  909.                 ";
  910.         
  911.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  912.         
  913.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  914.     }
  915.     // line 186
  916.     public function block_base_script_jquery($context, array $blocks = [])
  917.     {
  918.         $macros $this->macros;
  919.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  920.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_jquery"));
  921.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  922.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_jquery"));
  923.         // line 187
  924.         echo "            ";
  925.         
  926.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  927.         
  928.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  929.     }
  930.     // line 190
  931.     public function block_base_script_hmr_mode($context, array $blocks = [])
  932.     {
  933.         $macros $this->macros;
  934.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  935.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_hmr_mode"));
  936.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  937.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""base_script_hmr_mode"));
  938.         // line 191
  939.         echo "                ";
  940.         if (($context["isHMRMode"] ?? null)) {
  941.             // line 192
  942.             echo "                    <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-node.js\"></script>
  943.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-shared.js\"></script>
  944.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/runtime.js\"></script>
  945.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/app.js\"></script>
  946.                     ";
  947.             // line 197
  948.             echo "                    <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/storefront.js\"></script>
  949.                 ";
  950.         } else {
  951.             // line 199
  952.             echo "                    ";
  953.             $context['_parent'] = $context;
  954.             $context['_seq'] = twig_ensure_traversable($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->theme($context"assets.js"));
  955.             foreach ($context['_seq'] as $context["_key"] => $context["file"]) {
  956.                 // line 200
  957.                 echo "                        <script type=\"text/javascript\" src=\"";
  958.                 echo sw_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["file"], "theme"), "html"nulltrue);
  959.                 echo "\"></script>
  960.                     ";
  961.             }
  962.             $_parent $context['_parent'];
  963.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['file'], $context['_parent'], $context['loop']);
  964.             $context array_intersect_key($context$_parent) + $_parent;
  965.             // line 202
  966.             echo "                ";
  967.         }
  968.         // line 203
  969.         echo "            ";
  970.         
  971.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  972.         
  973.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  974.     }
  975.     public function getTemplateName()
  976.     {
  977.         return "@Storefront/storefront/base.html.twig";
  978.     }
  979.     public function isTraitable()
  980.     {
  981.         return false;
  982.     }
  983.     public function getDebugInfo()
  984.     {
  985.         return array (  1138 => 203,  1135 => 202,  1126 => 200,  1121 => 199,  1117 => 197,  1111 => 192,  1108 => 191,  1098 => 190,  1088 => 187,  1078 => 186,  1065 => 180,  1060 => 178,  1057 => 177,  1047 => 176,  1033 => 169,  1029 => 168,  1025 => 166,  1015 => 165,  1002 => 160,  999 => 159,  996 => 158,  993 => 155,  990 => 154,  987 => 152,  985 => 145,  982 => 144,  980 => 143,  970 => 142,  957 => 137,  952 => 136,  947 => 133,  943 => 132,  938 => 131,  934 => 129,  930 => 128,  926 => 127,  922 => 126,  918 => 125,  914 => 124,  910 => 123,  906 => 122,  901 => 120,  898 => 119,  896 => 118,  886 => 117,  876 => 114,  866 => 113,  856 => 205,  853 => 204,  850 => 190,  847 => 188,  844 => 186,  841 => 184,  838 => 183,  835 => 176,  833 => 175,  831 => 174,  828 => 173,  825 => 165,  822 => 163,  819 => 142,  816 => 140,  813 => 117,  810 => 115,  807 => 113,  804 => 111,  801 => 110,  791 => 109,  781 => 107,  778 => 106,  768 => 105,  758 => 103,  755 => 102,  745 => 101,  735 => 99,  732 => 98,  722 => 97,  712 => 92,  709 => 91,  699 => 90,  688 => 93,  686 => 90,  683 => 89,  673 => 88,  655 => 80,  645 => 78,  643 => 76,  642 => 75,  640 => 74,  630 => 73,  619 => 81,  617 => 80,  614 => 79,  612 => 73,  609 => 72,  599 => 71,  588 => 83,  586 => 71,  583 => 70,  573 => 69,  562 => 66,  548 => 65,  545 => 64,  528 => 63,  525 => 62,  515 => 61,  504 => 85,  502 => 69,  499 => 68,  497 => 61,  494 => 60,  484 => 59,  474 => 54,  471 => 53,  461 => 52,  451 => 57,  447 => 55,  445 => 52,  438 => 51,  435 => 50,  425 => 49,  415 => 45,  412 => 44,  402 => 43,  391 => 46,  389 => 43,  386 => 42,  376 => 41,  365 => 36,  363 => 35,  360 => 34,  350 => 33,  339 => 38,  337 => 33,  334 => 32,  324 => 31,  313 => 28,  311 => 24,  308 => 23,  298 => 22,  288 => 95,  286 => 88,  283 => 87,  281 => 59,  278 => 58,  276 => 49,  273 => 48,  271 => 41,  268 => 40,  266 => 31,  263 => 30,  260 => 22,  250 => 21,  224 => 19,  213 => 206,  211 => 109,  208 => 108,  206 => 105,  203 => 104,  201 => 101,  198 => 100,  196 => 97,  193 => 96,  191 => 21,  185 => 19,  175 => 18,  164 => 15,  154 => 14,  139 => 9,  129 => 8,  118 => 5,  108 => 4,  97 => 208,  95 => 18,  92 => 17,  90 => 14,  87 => 13,  85 => 8,  82 => 7,  80 => 4,  77 => 3,  75 => 2,);
  986.     }
  987.     public function getSourceContext()
  988.     {
  989.         return new Source("{# Set variable to \"true\" to enable HMR (hot page reloading) mode #}
  990. {% set isHMRMode = app.request.headers.get('hot-reload-mode') and app.environment == 'dev' %}
  991. {% block base_doctype %}
  992. <!DOCTYPE html>
  993. {% endblock %}
  994. {% block base_html %}
  995. <html lang=\"{{ page.header.activeLanguage.translationCode.code }}\"
  996.       itemscope=\"itemscope\"
  997.       itemtype=\"https://schema.org/WebPage\">
  998. {% endblock %}
  999. {% block base_head %}
  1000.     {% sw_include '@Storefront/storefront/layout/meta.html.twig' %}
  1001. {% endblock %}
  1002. {% block base_body %}
  1003.     <body class=\"{% block base_body_classes %}is-ctl-{% if controllerName is not empty %}{{ controllerName|lower }}{% endif %} is-act-{% if controllerAction is not empty %}{{ controllerAction|lower }}{% endif %}{% endblock %}\">
  1004.     {% block base_body_inner %}
  1005.         {% block base_noscript %}
  1006.             <noscript class=\"noscript-main\">
  1007.                 {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  1008.                     type: 'info',
  1009.                     content: 'general.noscriptNotice'|trans|sw_sanitize
  1010.                 } %}
  1011.             </noscript>
  1012.         {% endblock %}
  1013.         {% block base_header %}
  1014.             <header class=\"header-main\">
  1015.                 {% block base_header_inner %}
  1016.                     <div class=\"container\">
  1017.                         {% sw_include '@Storefront/storefront/layout/header/header.html.twig' %}
  1018.                     </div>
  1019.                 {% endblock %}
  1020.             </header>
  1021.         {% endblock %}
  1022.         {% block base_navigation %}
  1023.             <div class=\"nav-main\">
  1024.                 {% block base_navigation_inner %}
  1025.                     {% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
  1026.                 {% endblock %}
  1027.             </div>
  1028.         {% endblock %}
  1029.         {% block base_offcanvas_navigation %}
  1030.             {% if page.header.navigation %}
  1031.                 <div class=\"d-none js-navigation-offcanvas-initial-content{% if context.salesChannel.navigationCategoryId == page.header.navigation.active.id %} is-root{% endif %}\">
  1032.                     {% block base_offcanvas_navigation_inner %}
  1033.                         {% sw_include '@Storefront/storefront/layout/navigation/offcanvas/navigation.html.twig' with { navigation: page.header.navigation } %}
  1034.                     {% endblock %}
  1035.                 </div>
  1036.             {% endif %}
  1037.         {% endblock %}
  1038.         {% block base_main %}
  1039.             <main class=\"content-main\">
  1040.                 {% block base_flashbags %}
  1041.                     <div class=\"flashbags container\">
  1042.                         {% for type, messages in app.flashes %}
  1043.                             {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with { type: type, list: messages } %}
  1044.                         {% endfor %}
  1045.                     </div>
  1046.                 {% endblock %}
  1047.                 {% block base_main_inner %}
  1048.                     <div class=\"container\">
  1049.                         {% block base_main_container %}
  1050.                             <div class=\"container-main\">
  1051.                                 {% block base_breadcrumb %}
  1052.                                     {% sw_include '@Storefront/storefront/layout/breadcrumb.html.twig' with {
  1053.                                         context: context,
  1054.                                         category: page.product.seoCategory
  1055.                                     } only %}
  1056.                                 {% endblock %}
  1057.                                 {% block base_content %}{% endblock %}
  1058.                             </div>
  1059.                         {% endblock %}
  1060.                     </div>
  1061.                 {% endblock %}
  1062.             </main>
  1063.         {% endblock %}
  1064.         {% block base_footer %}
  1065.             <footer class=\"footer-main\">
  1066.                 {% block base_footer_inner %}
  1067.                     {% sw_include '@Storefront/storefront/layout/footer/footer.html.twig' %}
  1068.                 {% endblock %}
  1069.             </footer>
  1070.         {% endblock %}
  1071.     {% endblock %}
  1072.     {% block base_scroll_up %}
  1073.         {% sw_include '@Storefront/storefront/layout/scroll-up.html.twig' %}
  1074.     {% endblock %}
  1075.     {% block base_cookie_permission %}
  1076.         {% sw_include '@Storefront/storefront/layout/cookie/cookie-permission.html.twig' %}
  1077.     {% endblock %}
  1078.     {% block base_pseudo_modal %}
  1079.         {% sw_include '@Storefront/storefront/component/pseudo-modal.html.twig' %}
  1080.     {% endblock %}
  1081.     {% block base_body_script %}
  1082.         {% if not feature('FEATURE_NEXT_15917') %}
  1083.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_token` instead #}
  1084.             {% block base_script_token %}
  1085.             {% endblock %}
  1086.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_router` instead #}
  1087.             {% block base_script_router %}
  1088.                 {# Register all routes that will be needed in JavaScript to the window.router object #}
  1089.                 <script>
  1090.                     window.activeNavigationId = '{{ page.header.navigation.active.id }}';
  1091.                     window.router = {
  1092.                         'frontend.cart.offcanvas': '{{ path('frontend.cart.offcanvas') }}',
  1093.                         'frontend.cookie.offcanvas': '{{ path('frontend.cookie.offcanvas') }}',
  1094.                         'frontend.checkout.finish.page': '{{ path('frontend.checkout.finish.page') }}',
  1095.                         'frontend.checkout.info': '{{ path('frontend.checkout.info') }}',
  1096.                         'frontend.menu.offcanvas': '{{ path('frontend.menu.offcanvas') }}',
  1097.                         'frontend.cms.page': '{{ path('frontend.cms.page') }}',
  1098.                         'frontend.cms.navigation.page': '{{ path('frontend.cms.navigation.page') }}',
  1099.                         'frontend.account.addressbook': '{{ path('frontend.account.addressbook') }}',
  1100.                         {# @deprecated tag:v6.5.0 - Route frontend.csrf.generateToken will be removed. #}
  1101.                         'frontend.csrf.generateToken': '{{ path('frontend.csrf.generateToken') }}',
  1102.                         'frontend.country.country-data': '{{ path('frontend.country.country.data') }}',
  1103.                         'frontend.store-api.proxy': '{{ path('frontend.store-api.proxy') }}',
  1104.                     };
  1105.                     {# @deprecated tag:v6.5.0 - storeApiProxyToken will be removed. #}
  1106.                     window.storeApiProxyToken = '{{ sw_csrf(\"frontend.store-api.proxy\", {\"mode\": \"token\"}) }}';
  1107.                     window.salesChannelId = '{{ app.request.attributes.get('sw-sales-channel-id') }}';
  1108.                 </script>
  1109.             {% endblock %}
  1110.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_breakpoints` instead #}
  1111.             {% block base_script_breakpoints %}
  1112.                 {# Register the available viewport breakpoints the window.breakpoints object #}
  1113.                 <script>
  1114.                     {% set breakpoint = {
  1115.                         'xs': theme_config('breakpoint.xs'),
  1116.                         'sm': theme_config('breakpoint.sm'),
  1117.                         'md': theme_config('breakpoint.md'),
  1118.                         'lg': theme_config('breakpoint.lg'),
  1119.                         'xl': theme_config('breakpoint.xl')
  1120.                     } %}
  1121.                     {# @deprecated tag:v6.5.0 - Bootstrap v5 adds xxl breakpoint #}
  1122.                     {% if feature('v6.5.0.0') %}
  1123.                         {% set breakpoint = breakpoint|merge({
  1124.                             'xxl': theme_config('breakpoint.xxl')
  1125.                         }) %}
  1126.                     {% endif %}
  1127.                     window.breakpoints = {{ breakpoint|json_encode()|raw }};
  1128.                 </script>
  1129.             {% endblock %}
  1130.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_csrf` instead #}
  1131.             {% block base_script_csrf %}
  1132.                 <script>
  1133.                     window.csrf = {
  1134.                         'enabled': '{{ shopware.csrfEnabled }}',
  1135.                         'mode': '{{ shopware.csrfMode }}'
  1136.                     }
  1137.                 </script>
  1138.             {% endblock %}
  1139.             {% if config('core.cart.wishlistEnabled') %}
  1140.                 {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_wishlist_state` instead #}
  1141.                 {% block base_script_wishlist_state %}
  1142.                     <script>
  1143.                         window.customerLoggedInState = {{ context.customer is not null and not context.customer.guest ? 1 : 0 }};
  1144.                         window.wishlistEnabled = {{ config('core.cart.wishlistEnabled') }};
  1145.                     </script>
  1146.                 {% endblock %}
  1147.             {% endif %}
  1148.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_jquery` instead #}
  1149.             {% block base_script_jquery %}
  1150.             {% endblock %}
  1151.             {# @deprecated tag:v6.5.0 - Will be moved to `layout/meta.html.twig` - Use block `layout_head_javascript_hmr_mode` instead #}
  1152.             {% block base_script_hmr_mode %}
  1153.                 {% if isHMRMode %}
  1154.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-node.js\"></script>
  1155.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/vendor-shared.js\"></script>
  1156.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/runtime.js\"></script>
  1157.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/app.js\"></script>
  1158.                     {# The storefront entry is a combined entry point which contains all plugins & themes #}
  1159.                     <script type=\"text/javascript\" src=\"/_webpack_hot_proxy_/js/storefront.js\"></script>
  1160.                 {% else %}
  1161.                     {% for file in theme_config('assets.js') %}
  1162.                         <script type=\"text/javascript\" src=\"{{ asset(file, 'theme') }}\"></script>
  1163.                     {% endfor %}
  1164.                 {% endif %}
  1165.             {% endblock %}
  1166.         {% endif %}
  1167.     {% endblock %}
  1168.     </body>
  1169. {% endblock %}
  1170. </html>
  1171. ""@Storefront/storefront/base.html.twig""/var/www/vhosts/shop.bluebrix.de/httpdocs/vendor/shopware/storefront/Resources/views/storefront/base.html.twig");
  1172.     }
  1173. }