var/cache/dev_h90dfaab4b9218db9f54295f5d696836f/twig/79/79a82c9907e65d09e00489904bdd7916b0ffdf6748e4ebbfedce45186555c478.php line 444

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/component/checkout/offcanvas-cart.html.twig */
  16. class __TwigTemplate_69f930d96a6f3e239b9ff6ed4e032c025c93da14e26e6a491957f15f8177b4db 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->blocks = [
  25.             'utilities_offcanvas_meta' => [$this'block_utilities_offcanvas_meta'],
  26.             'utilities_offcanvas_close_text' => [$this'block_utilities_offcanvas_close_text'],
  27.             'utilities_offcanvas_close_icon' => [$this'block_utilities_offcanvas_close_icon'],
  28.             'utilities_offcanvas_content' => [$this'block_utilities_offcanvas_content'],
  29.             'component_offcanvas_cart' => [$this'block_component_offcanvas_cart'],
  30.             'component_offcanvas_cart_header' => [$this'block_component_offcanvas_cart_header'],
  31.             'component_offcanvas_cart_header_item_counter' => [$this'block_component_offcanvas_cart_header_item_counter'],
  32.             'component_offcanvas_cart_flashbags' => [$this'block_component_offcanvas_cart_flashbags'],
  33.             'component_offcanvas_cart_items' => [$this'block_component_offcanvas_cart_items'],
  34.             'component_offcanvas_cart_item' => [$this'block_component_offcanvas_cart_item'],
  35.             'component_offcanvas_cart_empty' => [$this'block_component_offcanvas_cart_empty'],
  36.             'component_offcanvas_summary' => [$this'block_component_offcanvas_summary'],
  37.             'component_offcanvas_cart_actions' => [$this'block_component_offcanvas_cart_actions'],
  38.             'component_offcanvas_cart_actions_promotion' => [$this'block_component_offcanvas_cart_actions_promotion'],
  39.             'component_offcanvas_cart_actions_promotion_form' => [$this'block_component_offcanvas_cart_actions_promotion_form'],
  40.             'component_offcanvas_cart_actions_promotion_form_csrf' => [$this'block_component_offcanvas_cart_actions_promotion_form_csrf'],
  41.             'component_offcanvas_cart_actions_promotion_redirect' => [$this'block_component_offcanvas_cart_actions_promotion_redirect'],
  42.             'component_offcanvas_cart_actions_promotion_input_group' => [$this'block_component_offcanvas_cart_actions_promotion_input_group'],
  43.             'component_offcanvas_cart_actions_promotion_label' => [$this'block_component_offcanvas_cart_actions_promotion_label'],
  44.             'component_offcanvas_cart_actions_promotion_input' => [$this'block_component_offcanvas_cart_actions_promotion_input'],
  45.             'component_offcanvas_cart_actions_promotion_submit' => [$this'block_component_offcanvas_cart_actions_promotion_submit'],
  46.             'component_offcanvas_cart_actions_checkout' => [$this'block_component_offcanvas_cart_actions_checkout'],
  47.             'component_offcanvas_cart_actions_cart' => [$this'block_component_offcanvas_cart_actions_cart'],
  48.             'component_offcanvas_cart_hidden_line_items_information' => [$this'block_component_offcanvas_cart_hidden_line_items_information'],
  49.         ];
  50.     }
  51.     protected function doGetParent(array $context)
  52.     {
  53.         // line 2
  54.         return "@Storefront/storefront/utilities/offcanvas.html.twig";
  55.     }
  56.     protected function doDisplay(array $context, array $blocks = [])
  57.     {
  58.         $macros $this->macros;
  59.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  60.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"));
  61.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  62.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"));
  63.         $this->parent $this->loadTemplate("@Storefront/storefront/utilities/offcanvas.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"2);
  64.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  65.         
  66.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  67.         
  68.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  69.     }
  70.     // line 3
  71.     public function block_utilities_offcanvas_meta($context, array $blocks = [])
  72.     {
  73.         $macros $this->macros;
  74.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  75.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_meta"));
  76.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  77.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_meta"));
  78.         // line 4
  79.         echo "    ";
  80.         $context["isAjaxOffcanvas"] = true;
  81.         // line 5
  82.         echo "
  83.     ";
  84.         // line 6
  85.         $this->displayParentBlock("utilities_offcanvas_meta"$context$blocks);
  86.         echo "
  87. ";
  88.         
  89.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  90.         
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  92.     }
  93.     // line 9
  94.     public function block_utilities_offcanvas_close_text($context, array $blocks = [])
  95.     {
  96.         $macros $this->macros;
  97.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  98.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_close_text"));
  99.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  100.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_close_text"));
  101.         // line 10
  102.         echo "    ";
  103.         echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.continueShopping"));
  104.         echo "
  105. ";
  106.         
  107.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  108.         
  109.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  110.     }
  111.     // line 13
  112.     public function block_utilities_offcanvas_close_icon($context, array $blocks = [])
  113.     {
  114.         $macros $this->macros;
  115.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  116.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_close_icon"));
  117.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  118.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_close_icon"));
  119.         // line 14
  120.         echo "    ";
  121.         ((function () use ($context$blocks) {
  122.             $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  123.             $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  124.             return $this->loadTemplate($includeTemplate ?? null"@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"14);
  125.         })())->display(twig_array_merge($context, ["size" => "sm""name" => "arrow-head-left"]));
  126.         
  127.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  128.         
  129.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  130.     }
  131.     // line 17
  132.     public function block_utilities_offcanvas_content($context, array $blocks = [])
  133.     {
  134.         $macros $this->macros;
  135.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  136.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_content"));
  137.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  138.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""utilities_offcanvas_content"));
  139.         // line 18
  140.         echo "    ";
  141.         $this->displayBlock('component_offcanvas_cart'$context$blocks);
  142.         
  143.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  144.         
  145.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  146.     }
  147.     public function block_component_offcanvas_cart($context, array $blocks = [])
  148.     {
  149.         $macros $this->macros;
  150.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  151.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart"));
  152.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  153.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart"));
  154.         // line 19
  155.         echo "        ";
  156.         $context["isCartNotEmpty"] = (=== twig_compare(twig_length_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "cart", [], "any"falsefalsefalse19), "lineItems", [], "any"falsefalsefalse19)), 0));
  157.         // line 20
  158.         echo "
  159.         <div class=\"offcanvas-cart\">
  160.             ";
  161.         // line 22
  162.         $this->displayBlock('component_offcanvas_cart_header'$context$blocks);
  163.         // line 41
  164.         echo "
  165.             ";
  166.         // line 42
  167.         $this->displayBlock('component_offcanvas_cart_flashbags'$context$blocks);
  168.         // line 52
  169.         echo "
  170.             ";
  171.         // line 53
  172.         if (($context["isCartNotEmpty"] ?? null)) {
  173.             // line 54
  174.             echo "                ";
  175.             $this->displayBlock('component_offcanvas_cart_items'$context$blocks);
  176.             // line 71
  177.             echo "            ";
  178.         } else {
  179.             // line 72
  180.             echo "                ";
  181.             $this->displayBlock('component_offcanvas_cart_empty'$context$blocks);
  182.             // line 78
  183.             echo "            ";
  184.         }
  185.         // line 79
  186.         echo "
  187.             ";
  188.         // line 80
  189.         if (($context["isCartNotEmpty"] ?? null)) {
  190.             // line 81
  191.             echo "                ";
  192.             $this->displayBlock('component_offcanvas_summary'$context$blocks);
  193.             // line 84
  194.             echo "            ";
  195.         }
  196.         // line 85
  197.         echo "
  198.             ";
  199.         // line 86
  200.         $this->displayBlock('component_offcanvas_cart_actions'$context$blocks);
  201.         // line 191
  202.         echo "        </div>
  203.         ";
  204.         // line 193
  205.         $this->displayBlock('component_offcanvas_cart_hidden_line_items_information'$context$blocks);
  206.         // line 199
  207.         echo "    ";
  208.         
  209.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  210.         
  211.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  212.     }
  213.     // line 22
  214.     public function block_component_offcanvas_cart_header($context, array $blocks = [])
  215.     {
  216.         $macros $this->macros;
  217.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  218.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_header"));
  219.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  220.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_header"));
  221.         // line 23
  222.         echo "                <div class=\"row align-items-center h4 offcanvas-cart-header\">
  223.                     <div class=\"col\">
  224.                         ";
  225.         // line 25
  226.         echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.cartHeader"));
  227.         echo "
  228.                     </div>
  229.                     ";
  230.         // line 28
  231.         $context["checkoutItemCounter"] = twig_length_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "cart", [], "any"falsefalsefalse28), "lineItems", [], "any"falsefalsefalse28));
  232.         // line 29
  233.         echo "
  234.                     ";
  235.         // line 30
  236.         $this->displayBlock('component_offcanvas_cart_header_item_counter'$context$blocks);
  237.         // line 39
  238.         echo "                </div>
  239.             ";
  240.         
  241.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  242.         
  243.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  244.     }
  245.     // line 30
  246.     public function block_component_offcanvas_cart_header_item_counter($context, array $blocks = [])
  247.     {
  248.         $macros $this->macros;
  249.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  250.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_header_item_counter"));
  251.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  252.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_header_item_counter"));
  253.         // line 31
  254.         echo "                        ";
  255.         if (($context["isCartNotEmpty"] ?? null)) {
  256.             // line 32
  257.             echo "                            <div class=\"col-auto\">
  258.                                 <small class=\"offcanvas-cart-header-count\">
  259.                                     ";
  260.             // line 34
  261.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.itemCounter", ["%count%" => ($context["checkoutItemCounter"] ?? null)]));
  262.             echo "
  263.                                 </small>
  264.                             </div>
  265.                         ";
  266.         }
  267.         // line 38
  268.         echo "                    ";
  269.         
  270.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  271.         
  272.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  273.     }
  274.     // line 42
  275.     public function block_component_offcanvas_cart_flashbags($context, array $blocks = [])
  276.     {
  277.         $macros $this->macros;
  278.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  279.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_flashbags"));
  280.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  281.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_flashbags"));
  282.         // line 43
  283.         echo "                <div class=\"flashbags\">
  284.                     ";
  285.         // line 44
  286.         $context['_parent'] = $context;
  287.         $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->source, ($context["app"] ?? null), "flashes", [], "any"falsefalsefalse44));
  288.         $context['loop'] = [
  289.           'parent' => $context['_parent'],
  290.           'index0' => 0,
  291.           'index'  => 1,
  292.           'first'  => true,
  293.         ];
  294.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  295.             $length count($context['_seq']);
  296.             $context['loop']['revindex0'] = $length 1;
  297.             $context['loop']['revindex'] = $length;
  298.             $context['loop']['length'] = $length;
  299.             $context['loop']['last'] = === $length;
  300.         }
  301.         foreach ($context['_seq'] as $context["type"] => $context["messages"]) {
  302.             // line 45
  303.             echo "                        ";
  304.             $this->loadTemplate("@Storefront/storefront/utilities/alert.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"45)->display(twig_array_merge($context, ["type" =>             // line 46
  305. $context["type"], "list" =>             // line 47
  306. $context["messages"]]));
  307.             // line 49
  308.             echo "                    ";
  309.             ++$context['loop']['index0'];
  310.             ++$context['loop']['index'];
  311.             $context['loop']['first'] = false;
  312.             if (isset($context['loop']['length'])) {
  313.                 --$context['loop']['revindex0'];
  314.                 --$context['loop']['revindex'];
  315.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  316.             }
  317.         }
  318.         $_parent $context['_parent'];
  319.         unset($context['_seq'], $context['_iterated'], $context['type'], $context['messages'], $context['_parent'], $context['loop']);
  320.         $context array_intersect_key($context$_parent) + $_parent;
  321.         // line 50
  322.         echo "                </div>
  323.             ";
  324.         
  325.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  326.         
  327.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  328.     }
  329.     // line 54
  330.     public function block_component_offcanvas_cart_items($context, array $blocks = [])
  331.     {
  332.         $macros $this->macros;
  333.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  334.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_items"));
  335.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  336.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_items"));
  337.         // line 55
  338.         echo "                    <div class=\"offcanvas-cart-items\">
  339.                         ";
  340.         // line 56
  341.         $context['_parent'] = $context;
  342.         $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "cart", [], "any"falsefalsefalse56), "lineItems", [], "any"falsefalsefalse56));
  343.         $context['loop'] = [
  344.           'parent' => $context['_parent'],
  345.           'index0' => 0,
  346.           'index'  => 1,
  347.           'first'  => true,
  348.         ];
  349.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  350.             $length count($context['_seq']);
  351.             $context['loop']['revindex0'] = $length 1;
  352.             $context['loop']['revindex'] = $length;
  353.             $context['loop']['length'] = $length;
  354.             $context['loop']['last'] = === $length;
  355.         }
  356.         foreach ($context['_seq'] as $context["_key"] => $context["lineItem"]) {
  357.             // line 57
  358.             echo "                            ";
  359.             $this->displayBlock('component_offcanvas_cart_item'$context$blocks);
  360.             // line 68
  361.             echo "                        ";
  362.             ++$context['loop']['index0'];
  363.             ++$context['loop']['index'];
  364.             $context['loop']['first'] = false;
  365.             if (isset($context['loop']['length'])) {
  366.                 --$context['loop']['revindex0'];
  367.                 --$context['loop']['revindex'];
  368.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  369.             }
  370.         }
  371.         $_parent $context['_parent'];
  372.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['lineItem'], $context['_parent'], $context['loop']);
  373.         $context array_intersect_key($context$_parent) + $_parent;
  374.         // line 69
  375.         echo "                    </div>
  376.                 ";
  377.         
  378.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  379.         
  380.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  381.     }
  382.     // line 57
  383.     public function block_component_offcanvas_cart_item($context, array $blocks = [])
  384.     {
  385.         $macros $this->macros;
  386.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  387.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_item"));
  388.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  389.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_item"));
  390.         // line 58
  391.         echo "                                ";
  392.         // line 59
  393.         echo "                                ";
  394.         if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
  395.             // line 60
  396.             echo "                                    ";
  397.             $this->loadTemplate("@Storefront/storefront/component/line-item/line-item.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"60)->display(twig_array_merge($context, ["displayMode" => "offcanvas""redirectTo" => "frontend.cart.offcanvas"]));
  398.             // line 64
  399.             echo "                                ";
  400.         } else {
  401.             // line 65
  402.             echo "                                    ";
  403.             $this->loadTemplate("@Storefront/storefront/component/checkout/offcanvas-item.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"65)->display($context);
  404.             // line 66
  405.             echo "                                ";
  406.         }
  407.         // line 67
  408.         echo "                            ";
  409.         
  410.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  411.         
  412.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  413.     }
  414.     // line 72
  415.     public function block_component_offcanvas_cart_empty($context, array $blocks = [])
  416.     {
  417.         $macros $this->macros;
  418.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  419.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_empty"));
  420.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  421.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_empty"));
  422.         // line 73
  423.         echo "                    ";
  424.         $this->loadTemplate("@Storefront/storefront/utilities/alert.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"73)->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("checkout.emptyCart"))]));
  425.         // line 77
  426.         echo "                ";
  427.         
  428.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  429.         
  430.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  431.     }
  432.     // line 81
  433.     public function block_component_offcanvas_summary($context, array $blocks = [])
  434.     {
  435.         $macros $this->macros;
  436.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  437.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_summary"));
  438.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  439.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_summary"));
  440.         // line 82
  441.         echo "                    ";
  442.         $this->loadTemplate("@TdsOrlob/storefront/component/checkout/offcanvas-cart-summary.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"82)->display($context);
  443.         // line 83
  444.         echo "                ";
  445.         
  446.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  447.         
  448.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  449.     }
  450.     // line 86
  451.     public function block_component_offcanvas_cart_actions($context, array $blocks = [])
  452.     {
  453.         $macros $this->macros;
  454.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  455.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions"));
  456.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  457.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions"));
  458.         // line 87
  459.         echo "                <div class=\"offcanvas-cart-actions\">
  460.                     ";
  461.         // line 88
  462.         $this->displayBlock('component_offcanvas_cart_actions_promotion'$context$blocks);
  463.         // line 151
  464.         echo "
  465.                     ";
  466.         // line 152
  467.         $this->displayBlock('component_offcanvas_cart_actions_checkout'$context$blocks);
  468.         // line 170
  469.         echo "
  470.                     ";
  471.         // line 171
  472.         $this->displayBlock('component_offcanvas_cart_actions_cart'$context$blocks);
  473.         // line 189
  474.         echo "                </div>
  475.             ";
  476.         
  477.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  478.         
  479.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  480.     }
  481.     // line 88
  482.     public function block_component_offcanvas_cart_actions_promotion($context, array $blocks = [])
  483.     {
  484.         $macros $this->macros;
  485.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  486.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion"));
  487.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  488.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion"));
  489.         // line 89
  490.         echo "                        ";
  491.         if (($context["isCartNotEmpty"] ?? null)) {
  492.             // line 90
  493.             echo "                            <div class=\"js-offcanvas-cart-promotion\">
  494.                                 ";
  495.             // line 91
  496.             $this->displayBlock('component_offcanvas_cart_actions_promotion_form'$context$blocks);
  497.             // line 148
  498.             echo "                            </div>
  499.                         ";
  500.         }
  501.         // line 150
  502.         echo "                    ";
  503.         
  504.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  505.         
  506.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  507.     }
  508.     // line 91
  509.     public function block_component_offcanvas_cart_actions_promotion_form($context, array $blocks = [])
  510.     {
  511.         $macros $this->macros;
  512.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  513.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_form"));
  514.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  515.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_form"));
  516.         // line 92
  517.         echo "                                    <form action=\"";
  518.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.promotion.add");
  519.         echo "\"
  520.                                           class=\"offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion\"
  521.                                           method=\"post\">
  522.                                         ";
  523.         // line 97
  524.         echo "                                        ";
  525.         $this->displayBlock('component_offcanvas_cart_actions_promotion_form_csrf'$context$blocks);
  526.         // line 100
  527.         echo "
  528.                                         ";
  529.         // line 101
  530.         $this->displayBlock('component_offcanvas_cart_actions_promotion_redirect'$context$blocks);
  531.         // line 106
  532.         echo "
  533.                                         ";
  534.         // line 107
  535.         $this->displayBlock('component_offcanvas_cart_actions_promotion_input_group'$context$blocks);
  536.         // line 146
  537.         echo "                                    </form>
  538.                                 ";
  539.         
  540.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  541.         
  542.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  543.     }
  544.     // line 97
  545.     public function block_component_offcanvas_cart_actions_promotion_form_csrf($context, array $blocks = [])
  546.     {
  547.         $macros $this->macros;
  548.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  549.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_form_csrf"));
  550.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  551.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_form_csrf"));
  552.         // line 98
  553.         echo "                                            ";
  554.         echo $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.checkout.promotion.add");
  555.         echo "
  556.                                         ";
  557.         
  558.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  559.         
  560.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  561.     }
  562.     // line 101
  563.     public function block_component_offcanvas_cart_actions_promotion_redirect($context, array $blocks = [])
  564.     {
  565.         $macros $this->macros;
  566.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  567.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_redirect"));
  568.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  569.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_redirect"));
  570.         // line 102
  571.         echo "                                            <input type=\"hidden\"
  572.                                                    name=\"redirectTo\"
  573.                                                    value=\"frontend.cart.offcanvas\">
  574.                                         ";
  575.         
  576.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  577.         
  578.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  579.     }
  580.     // line 107
  581.     public function block_component_offcanvas_cart_actions_promotion_input_group($context, array $blocks = [])
  582.     {
  583.         $macros $this->macros;
  584.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  585.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_input_group"));
  586.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  587.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_input_group"));
  588.         // line 108
  589.         echo "                                            <div class=\"input-group\">
  590.                                                 ";
  591.         // line 109
  592.         $this->displayBlock('component_offcanvas_cart_actions_promotion_label'$context$blocks);
  593.         // line 114
  594.         echo "
  595.                                                 ";
  596.         // line 115
  597.         $this->displayBlock('component_offcanvas_cart_actions_promotion_input'$context$blocks);
  598.         // line 125
  599.         echo "
  600.                                                 ";
  601.         // line 126
  602.         $this->displayBlock('component_offcanvas_cart_actions_promotion_submit'$context$blocks);
  603.         // line 144
  604.         echo "                                            </div>
  605.                                         ";
  606.         
  607.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  608.         
  609.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  610.     }
  611.     // line 109
  612.     public function block_component_offcanvas_cart_actions_promotion_label($context, array $blocks = [])
  613.     {
  614.         $macros $this->macros;
  615.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  616.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_label"));
  617.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  618.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_label"));
  619.         // line 110
  620.         echo "                                                    <label class=\"";
  621.         echo sw_escape_filter($this->env, ($context["visuallyHiddenClass"] ?? null), "html"nulltrue);
  622.         echo "\" for=\"addPromotionOffcanvasCartInput\">
  623.                                                         ";
  624.         // line 111
  625.         echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.addPromotionLabel"));
  626.         echo "
  627.                                                     </label>
  628.                                                 ";
  629.         
  630.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  631.         
  632.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  633.     }
  634.     // line 115
  635.     public function block_component_offcanvas_cart_actions_promotion_input($context, array $blocks = [])
  636.     {
  637.         $macros $this->macros;
  638.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  639.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_input"));
  640.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  641.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_input"));
  642.         // line 116
  643.         echo "                                                    <input type=\"text\"
  644.                                                            name=\"code\"
  645.                                                            class=\"form-control\"
  646.                                                            id=\"addPromotionOffcanvasCartInput\"
  647.                                                            placeholder=\"";
  648.         // line 120
  649.         echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.addPromotionPlaceholder")), "html"nulltrue);
  650.         echo "\"
  651.                                                            aria-label=\"";
  652.         // line 121
  653.         echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.addPromotionLabel")), "html"nulltrue);
  654.         echo "\"
  655.                                                            aria-describedby=\"addPromotionOffcanvasCart\"
  656.                                                            required=\"required\">
  657.                                                 ";
  658.         
  659.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  660.         
  661.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  662.     }
  663.     // line 126
  664.     public function block_component_offcanvas_cart_actions_promotion_submit($context, array $blocks = [])
  665.     {
  666.         $macros $this->macros;
  667.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  668.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_submit"));
  669.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  670.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_promotion_submit"));
  671.         // line 127
  672.         echo "                                                    ";
  673.         // line 128
  674.         echo "                                                    ";
  675.         if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
  676.             // line 129
  677.             echo "                                                        <button class=\"btn btn-secondary\"
  678.                                                                 type=\"submit\"
  679.                                                                 id=\"addPromotionOffcanvasCart\">
  680.                                                             ";
  681.             // line 132
  682.             ((function () use ($context$blocks) {
  683.                 $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  684.                 $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  685.                 return $this->loadTemplate($includeTemplate ?? null"@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"132);
  686.             })())->display(twig_array_merge($context, ["name" => "checkmark"]));
  687.             // line 133
  688.             echo "                                                        </button>
  689.                                                     ";
  690.         } else {
  691.             // line 135
  692.             echo "                                                        <div class=\"input-group-append\">
  693.                                                             <button class=\"btn btn-secondary\"
  694.                                                                     type=\"submit\"
  695.                                                                     id=\"addPromotionOffcanvasCart\">
  696.                                                                 ";
  697.             // line 139
  698.             ((function () use ($context$blocks) {
  699.                 $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  700.                 $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  701.                 return $this->loadTemplate($includeTemplate ?? null"@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"139);
  702.             })())->display(twig_array_merge($context, ["name" => "checkmark"]));
  703.             // line 140
  704.             echo "                                                            </button>
  705.                                                         </div>
  706.                                                     ";
  707.         }
  708.         // line 143
  709.         echo "                                                ";
  710.         
  711.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  712.         
  713.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  714.     }
  715.     // line 152
  716.     public function block_component_offcanvas_cart_actions_checkout($context, array $blocks = [])
  717.     {
  718.         $macros $this->macros;
  719.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  720.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_checkout"));
  721.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  722.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_checkout"));
  723.         // line 153
  724.         echo "                        ";
  725.         // line 154
  726.         echo "                        ";
  727.         if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
  728.             // line 155
  729.             echo "                            <div class=\"d-grid\">
  730.                                 <a href=\"";
  731.             // line 156
  732.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.confirm.page");
  733.             echo "\"
  734.                                    class=\"btn begin-checkout-btn";
  735.             // line 157
  736.             if (($context["isCartNotEmpty"] ?? null)) {
  737.                 echo " btn-primary";
  738.             } else {
  739.                 echo " btn-light disabled";
  740.             }
  741.             echo "\"
  742.                                    title=\"";
  743.             // line 158
  744.             echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCheckout")), "html"nulltrue);
  745.             echo "\">
  746.                                     ";
  747.             // line 159
  748.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCheckout"));
  749.             echo "
  750.                                 </a>
  751.                             </div>
  752.                         ";
  753.         } else {
  754.             // line 163
  755.             echo "                            <a href=\"";
  756.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.confirm.page");
  757.             echo "\"
  758.                                class=\"btn btn-block begin-checkout-btn";
  759.             // line 164
  760.             if (($context["isCartNotEmpty"] ?? null)) {
  761.                 echo " btn-primary";
  762.             } else {
  763.                 echo " btn-light disabled";
  764.             }
  765.             echo "\"
  766.                                title=\"";
  767.             // line 165
  768.             echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCheckout")), "html"nulltrue);
  769.             echo "\">
  770.                                 ";
  771.             // line 166
  772.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCheckout"));
  773.             echo "
  774.                             </a>
  775.                         ";
  776.         }
  777.         // line 169
  778.         echo "                    ";
  779.         
  780.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  781.         
  782.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  783.     }
  784.     // line 171
  785.     public function block_component_offcanvas_cart_actions_cart($context, array $blocks = [])
  786.     {
  787.         $macros $this->macros;
  788.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  789.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_cart"));
  790.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  791.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_actions_cart"));
  792.         // line 172
  793.         echo "                        ";
  794.         // line 173
  795.         echo "                        ";
  796.         if ($this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension']->feature("v6.5.0.0")) {
  797.             // line 174
  798.             echo "                            <div class=\"d-grid\">
  799.                                 <a href=\"";
  800.             // line 175
  801.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.cart.page");
  802.             echo "\"
  803.                                    class=\"btn btn-link\"
  804.                                    title=\"";
  805.             // line 177
  806.             echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCart")), "html"nulltrue);
  807.             echo "\">
  808.                                     ";
  809.             // line 178
  810.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCart"));
  811.             echo "
  812.                                 </a>
  813.                             </div>
  814.                         ";
  815.         } else {
  816.             // line 182
  817.             echo "                            <a href=\"";
  818.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.checkout.cart.page");
  819.             echo "\"
  820.                                class=\"btn btn-block btn-link\"
  821.                                title=\"";
  822.             // line 184
  823.             echo sw_escape_filter($this->envtwig_striptags($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCart")), "html"nulltrue);
  824.             echo "\">
  825.                                 ";
  826.             // line 185
  827.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("checkout.proceedToCart"));
  828.             echo "
  829.                             </a>
  830.                         ";
  831.         }
  832.         // line 188
  833.         echo "                    ";
  834.         
  835.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  836.         
  837.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  838.     }
  839.     // line 193
  840.     public function block_component_offcanvas_cart_hidden_line_items_information($context, array $blocks = [])
  841.     {
  842.         $macros $this->macros;
  843.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  844.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_hidden_line_items_information"));
  845.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  846.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_offcanvas_cart_hidden_line_items_information"));
  847.         // line 194
  848.         echo "            ";
  849.         $this->loadTemplate("@Storefront/storefront/component/checkout/hidden-line-items-information.html.twig""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig"194)->display(twig_array_merge($context, ["cart" => sw_get_attribute($this->env$this->source,         // line 195
  850. ($context["page"] ?? null), "cart", [], "any"falsefalsefalse195), "lineItems" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 196
  851. ($context["page"] ?? null), "cart", [], "any"falsefalsefalse196), "lineItems", [], "any"falsefalsefalse196)]));
  852.         // line 198
  853.         echo "        ";
  854.         
  855.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  856.         
  857.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  858.     }
  859.     public function getTemplateName()
  860.     {
  861.         return "@Storefront/storefront/component/checkout/offcanvas-cart.html.twig";
  862.     }
  863.     public function isTraitable()
  864.     {
  865.         return false;
  866.     }
  867.     public function getDebugInfo()
  868.     {
  869.         return array (  989 => 198,  987 => 196,  986 => 195,  984 => 194,  974 => 193,  964 => 188,  958 => 185,  954 => 184,  948 => 182,  941 => 178,  937 => 177,  932 => 175,  929 => 174,  926 => 173,  924 => 172,  914 => 171,  904 => 169,  898 => 166,  894 => 165,  886 => 164,  881 => 163,  874 => 159,  870 => 158,  862 => 157,  858 => 156,  855 => 155,  852 => 154,  850 => 153,  840 => 152,  830 => 143,  825 => 140,  817 => 139,  811 => 135,  807 => 133,  799 => 132,  794 => 129,  791 => 128,  789 => 127,  779 => 126,  765 => 121,  761 => 120,  755 => 116,  745 => 115,  732 => 111,  727 => 110,  717 => 109,  706 => 144,  704 => 126,  701 => 125,  699 => 115,  696 => 114,  694 => 109,  691 => 108,  681 => 107,  668 => 102,  658 => 101,  645 => 98,  635 => 97,  624 => 146,  622 => 107,  619 => 106,  617 => 101,  614 => 100,  611 => 97,  603 => 92,  593 => 91,  583 => 150,  579 => 148,  577 => 91,  574 => 90,  571 => 89,  561 => 88,  550 => 189,  548 => 171,  545 => 170,  543 => 152,  540 => 151,  538 => 88,  535 => 87,  525 => 86,  515 => 83,  512 => 82,  502 => 81,  492 => 77,  489 => 73,  479 => 72,  469 => 67,  466 => 66,  463 => 65,  460 => 64,  457 => 60,  454 => 59,  452 => 58,  442 => 57,  431 => 69,  417 => 68,  414 => 57,  397 => 56,  394 => 55,  384 => 54,  373 => 50,  359 => 49,  357 => 47,  356 => 46,  354 => 45,  337 => 44,  334 => 43,  324 => 42,  314 => 38,  307 => 34,  303 => 32,  300 => 31,  290 => 30,  279 => 39,  277 => 30,  274 => 29,  272 => 28,  266 => 25,  262 => 23,  252 => 22,  242 => 199,  240 => 193,  236 => 191,  234 => 86,  231 => 85,  228 => 84,  225 => 81,  223 => 80,  220 => 79,  217 => 78,  214 => 72,  211 => 71,  208 => 54,  206 => 53,  203 => 52,  201 => 42,  198 => 41,  196 => 22,  192 => 20,  189 => 19,  169 => 18,  159 => 17,  142 => 14,  132 => 13,  119 => 10,  109 => 9,  97 => 6,  94 => 5,  91 => 4,  81 => 3,  58 => 2,);
  870.     }
  871.     public function getSourceContext()
  872.     {
  873.         return new Source("{% sw_extends '@Storefront/storefront/utilities/offcanvas.html.twig' %}
  874. {% block utilities_offcanvas_meta %}
  875.     {% set isAjaxOffcanvas = true %}
  876.     {{ parent() }}
  877. {% endblock %}
  878. {% block utilities_offcanvas_close_text %}
  879.     {{ \"checkout.continueShopping\"|trans|sw_sanitize }}
  880. {% endblock %}
  881. {% block utilities_offcanvas_close_icon %}
  882.     {% sw_icon 'arrow-head-left' style { 'size': 'sm' } %}
  883. {% endblock %}
  884. {% block utilities_offcanvas_content %}
  885.     {% block component_offcanvas_cart %}
  886.         {% set isCartNotEmpty = (page.cart.lineItems|length > 0) %}
  887.         <div class=\"offcanvas-cart\">
  888.             {% block component_offcanvas_cart_header %}
  889.                 <div class=\"row align-items-center h4 offcanvas-cart-header\">
  890.                     <div class=\"col\">
  891.                         {{ \"checkout.cartHeader\"|trans|sw_sanitize }}
  892.                     </div>
  893.                     {% set checkoutItemCounter = page.cart.lineItems|length %}
  894.                     {% block component_offcanvas_cart_header_item_counter %}
  895.                         {% if isCartNotEmpty %}
  896.                             <div class=\"col-auto\">
  897.                                 <small class=\"offcanvas-cart-header-count\">
  898.                                     {{ \"checkout.itemCounter\"|trans({'%count%': checkoutItemCounter})|sw_sanitize }}
  899.                                 </small>
  900.                             </div>
  901.                         {% endif %}
  902.                     {% endblock %}
  903.                 </div>
  904.             {% endblock %}
  905.             {% block component_offcanvas_cart_flashbags %}
  906.                 <div class=\"flashbags\">
  907.                     {% for type, messages in app.flashes %}
  908.                         {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  909.                             type: type,
  910.                             list: messages
  911.                         } %}
  912.                     {% endfor %}
  913.                 </div>
  914.             {% endblock %}
  915.             {% if isCartNotEmpty %}
  916.                 {% block component_offcanvas_cart_items %}
  917.                     <div class=\"offcanvas-cart-items\">
  918.                         {% for lineItem in page.cart.lineItems %}
  919.                             {% block component_offcanvas_cart_item %}
  920.                                 {# @deprecated tag:v6.5.0 - Template `offcanvas-item.html.twig` is deprecated. Use `storefront/component/line-item/line-item.html.twig` instead. #}
  921.                                 {% if feature('v6.5.0.0') %}
  922.                                     {% sw_include '@Storefront/storefront/component/line-item/line-item.html.twig' with {
  923.                                         displayMode: 'offcanvas',
  924.                                         redirectTo: 'frontend.cart.offcanvas'
  925.                                     } %}
  926.                                 {% else %}
  927.                                     {% sw_include '@Storefront/storefront/component/checkout/offcanvas-item.html.twig' %}
  928.                                 {% endif %}
  929.                             {% endblock %}
  930.                         {% endfor %}
  931.                     </div>
  932.                 {% endblock %}
  933.             {% else %}
  934.                 {% block component_offcanvas_cart_empty %}
  935.                     {% sw_include '@Storefront/storefront/utilities/alert.html.twig' with {
  936.                         type: \"info\",
  937.                         content: \"checkout.emptyCart\"|trans|sw_sanitize
  938.                     } %}
  939.                 {% endblock %}
  940.             {% endif %}
  941.             {% if isCartNotEmpty %}
  942.                 {% block component_offcanvas_summary %}
  943.                     {% sw_include '@Storefront/storefront/component/checkout/offcanvas-cart-summary.html.twig' %}
  944.                 {% endblock %}
  945.             {% endif %}
  946.             {% block component_offcanvas_cart_actions %}
  947.                 <div class=\"offcanvas-cart-actions\">
  948.                     {% block component_offcanvas_cart_actions_promotion %}
  949.                         {% if isCartNotEmpty %}
  950.                             <div class=\"js-offcanvas-cart-promotion\">
  951.                                 {% block component_offcanvas_cart_actions_promotion_form %}
  952.                                     <form action=\"{{ path('frontend.checkout.promotion.add') }}\"
  953.                                           class=\"offcanvas-cart-promotion-form js-offcanvas-cart-add-promotion\"
  954.                                           method=\"post\">
  955.                                         {# @deprecated tag:v6.5.0 - Block component_offcanvas_cart_actions_promotion_form_csrf will be removed. #}
  956.                                         {% block component_offcanvas_cart_actions_promotion_form_csrf %}
  957.                                             {{ sw_csrf('frontend.checkout.promotion.add') }}
  958.                                         {% endblock %}
  959.                                         {% block component_offcanvas_cart_actions_promotion_redirect %}
  960.                                             <input type=\"hidden\"
  961.                                                    name=\"redirectTo\"
  962.                                                    value=\"frontend.cart.offcanvas\">
  963.                                         {% endblock %}
  964.                                         {% block component_offcanvas_cart_actions_promotion_input_group %}
  965.                                             <div class=\"input-group\">
  966.                                                 {% block component_offcanvas_cart_actions_promotion_label %}
  967.                                                     <label class=\"{{ visuallyHiddenClass }}\" for=\"addPromotionOffcanvasCartInput\">
  968.                                                         {{ \"checkout.addPromotionLabel\"|trans|sw_sanitize }}
  969.                                                     </label>
  970.                                                 {% endblock %}
  971.                                                 {% block component_offcanvas_cart_actions_promotion_input %}
  972.                                                     <input type=\"text\"
  973.                                                            name=\"code\"
  974.                                                            class=\"form-control\"
  975.                                                            id=\"addPromotionOffcanvasCartInput\"
  976.                                                            placeholder=\"{{ \"checkout.addPromotionPlaceholder\"|trans|striptags }}\"
  977.                                                            aria-label=\"{{ \"checkout.addPromotionLabel\"|trans|striptags }}\"
  978.                                                            aria-describedby=\"addPromotionOffcanvasCart\"
  979.                                                            required=\"required\">
  980.                                                 {% endblock %}
  981.                                                 {% block component_offcanvas_cart_actions_promotion_submit %}
  982.                                                     {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `input-group-append` wrapper and uses elements as direct childs of `input-group` #}
  983.                                                     {% if feature('v6.5.0.0') %}
  984.                                                         <button class=\"btn btn-secondary\"
  985.                                                                 type=\"submit\"
  986.                                                                 id=\"addPromotionOffcanvasCart\">
  987.                                                             {% sw_icon 'checkmark' %}
  988.                                                         </button>
  989.                                                     {% else %}
  990.                                                         <div class=\"input-group-append\">
  991.                                                             <button class=\"btn btn-secondary\"
  992.                                                                     type=\"submit\"
  993.                                                                     id=\"addPromotionOffcanvasCart\">
  994.                                                                 {% sw_icon 'checkmark' %}
  995.                                                             </button>
  996.                                                         </div>
  997.                                                     {% endif %}
  998.                                                 {% endblock %}
  999.                                             </div>
  1000.                                         {% endblock %}
  1001.                                     </form>
  1002.                                 {% endblock %}
  1003.                             </div>
  1004.                         {% endif %}
  1005.                     {% endblock %}
  1006.                     {% block component_offcanvas_cart_actions_checkout %}
  1007.                         {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `btn-block` class, use `d-grid` wrapper instead #}
  1008.                         {% if feature('v6.5.0.0') %}
  1009.                             <div class=\"d-grid\">
  1010.                                 <a href=\"{{ path('frontend.checkout.confirm.page') }}\"
  1011.                                    class=\"btn begin-checkout-btn{% if isCartNotEmpty %} btn-primary{% else %} btn-light disabled{% endif %}\"
  1012.                                    title=\"{{ \"checkout.proceedToCheckout\"|trans|striptags }}\">
  1013.                                     {{ \"checkout.proceedToCheckout\"|trans|sw_sanitize }}
  1014.                                 </a>
  1015.                             </div>
  1016.                         {% else %}
  1017.                             <a href=\"{{ path('frontend.checkout.confirm.page') }}\"
  1018.                                class=\"btn btn-block begin-checkout-btn{% if isCartNotEmpty %} btn-primary{% else %} btn-light disabled{% endif %}\"
  1019.                                title=\"{{ \"checkout.proceedToCheckout\"|trans|striptags }}\">
  1020.                                 {{ \"checkout.proceedToCheckout\"|trans|sw_sanitize }}
  1021.                             </a>
  1022.                         {% endif %}
  1023.                     {% endblock %}
  1024.                     {% block component_offcanvas_cart_actions_cart %}
  1025.                         {# @deprecated tag:v6.5.0 - Bootstrap v5 removes `btn-block` class, use `d-grid` wrapper instead #}
  1026.                         {% if feature('v6.5.0.0') %}
  1027.                             <div class=\"d-grid\">
  1028.                                 <a href=\"{{ path('frontend.checkout.cart.page') }}\"
  1029.                                    class=\"btn btn-link\"
  1030.                                    title=\"{{ \"checkout.proceedToCart\"|trans|striptags }}\">
  1031.                                     {{ \"checkout.proceedToCart\"|trans|sw_sanitize }}
  1032.                                 </a>
  1033.                             </div>
  1034.                         {% else %}
  1035.                             <a href=\"{{ path('frontend.checkout.cart.page') }}\"
  1036.                                class=\"btn btn-block btn-link\"
  1037.                                title=\"{{ \"checkout.proceedToCart\"|trans|striptags }}\">
  1038.                                 {{ \"checkout.proceedToCart\"|trans|sw_sanitize }}
  1039.                             </a>
  1040.                         {% endif %}
  1041.                     {% endblock %}
  1042.                 </div>
  1043.             {% endblock %}
  1044.         </div>
  1045.         {% block component_offcanvas_cart_hidden_line_items_information %}
  1046.             {% sw_include '@Storefront/storefront/component/checkout/hidden-line-items-information.html.twig' with {
  1047.                 cart: page.cart,
  1048.                 lineItems: page.cart.lineItems
  1049.             } %}
  1050.         {% endblock %}
  1051.     {% endblock %}
  1052. {% endblock %}
  1053. ""@Storefront/storefront/component/checkout/offcanvas-cart.html.twig""/home/fasflpog/shopware/vendor/shopware/storefront/Resources/views/storefront/component/checkout/offcanvas-cart.html.twig");
  1054.     }
  1055. }