var/cache/dev/twig/26/26d2e970d7dcb3b8c15211ad8805801bc50bc1008db8bde789defda66e4eaa7f.php line 51

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Cart/index.twig */
  14. class __TwigTemplate_20183edbd70929cf5999f45af6b8344114c3026088b4441db7744a311dd82978 extends \Eccube\Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'main' => [$this'block_main'],
  24.         ];
  25.     }
  26.     protected function doGetParent(array $context)
  27.     {
  28.         // line 11
  29.         return "default_frame.twig";
  30.     }
  31.     protected function doDisplay(array $context, array $blocks = [])
  32.     {
  33.         $macros $this->macros;
  34.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Cart/index.twig"));
  36.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Cart/index.twig"));
  38.         // line 13
  39.         $context["body_class"] = "cart_page";
  40.         // line 11
  41.         $this->parent $this->loadTemplate("default_frame.twig""Cart/index.twig"11);
  42.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  43.         
  44.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  45.         
  46.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  47.     }
  48.     // line 15
  49.     public function block_main($context, array $blocks = [])
  50.     {
  51.         $macros $this->macros;
  52.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  54.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  56.         // line 16
  57.         echo "
  58.   <div class=\"ec-role\">
  59.     <div class=\"ec-pageHeader\">
  60.       <h1>";
  61.         // line 19
  62.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ショッピングカート"), "html"nulltrue);
  63.         echo "</h1>
  64.     </div>
  65.   </div>
  66.   <div class=\"ec-cartRole\">
  67.     <div class=\"ec-cartRole__progress\">
  68.       <ul class=\"ec-progress\">
  69.         ";
  70.         // line 26
  71.         $context["step"] = 1;
  72.         // line 27
  73.         echo "        <li class=\"ec-progress__item is-complete\">
  74.           <div class=\"ec-progress__number\">";
  75.         // line 28
  76.         echo twig_escape_filter($this->env, (isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'28$this->source); })()), "html"nulltrue);
  77.         $context["step"] = ((isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'28$this->source); })()) + 1);
  78.         echo "</div>
  79.           <div class=\"ec-progress__label\">";
  80.         // line 29
  81.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("カートの商品"), "html"nulltrue);
  82.         echo "</div>
  83.         </li>
  84.         ";
  85.         // line 31
  86.         if (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER") == false)) {
  87.             // line 32
  88.             echo "          <li class=\"ec-progress__item\">
  89.             <div class=\"ec-progress__number\">";
  90.             // line 33
  91.             echo twig_escape_filter($this->env, (isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'33$this->source); })()), "html"nulltrue);
  92.             $context["step"] = ((isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'33$this->source); })()) + 1);
  93.             echo "</div>
  94.             <div class=\"ec-progress__label\">";
  95.             // line 34
  96.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("お客様情報"), "html"nulltrue);
  97.             echo "</div>
  98.           </li>
  99.         ";
  100.         }
  101.         // line 37
  102.         echo "        <li class=\"ec-progress__item\">
  103.           <div class=\"ec-progress__number\">";
  104.         // line 38
  105.         echo twig_escape_filter($this->env, (isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'38$this->source); })()), "html"nulltrue);
  106.         $context["step"] = ((isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'38$this->source); })()) + 1);
  107.         echo "</div>
  108.           <div class=\"ec-progress__label\">";
  109.         // line 39
  110.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ご注文手続き"), "html"nulltrue);
  111.         echo "</div>
  112.         </li>
  113.         <li class=\"ec-progress__item\">
  114.           <div class=\"ec-progress__number\">";
  115.         // line 42
  116.         echo twig_escape_filter($this->env, (isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'42$this->source); })()), "html"nulltrue);
  117.         $context["step"] = ((isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'42$this->source); })()) + 1);
  118.         echo "</div>
  119.           <div class=\"ec-progress__label\">";
  120.         // line 43
  121.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ご注文内容確認"), "html"nulltrue);
  122.         echo "</div>
  123.         </li>
  124.         <li class=\"ec-progress__item\">
  125.           <div class=\"ec-progress__number\">";
  126.         // line 46
  127.         echo twig_escape_filter($this->env, (isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'46$this->source); })()), "html"nulltrue);
  128.         $context["step"] = ((isset($context["step"]) || array_key_exists("step"$context) ? $context["step"] : (function () { throw new RuntimeError('Variable "step" does not exist.'46$this->source); })()) + 1);
  129.         echo "</div>
  130.           <div class=\"ec-progress__label\">";
  131.         // line 47
  132.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("完了"), "html"nulltrue);
  133.         echo "</div>
  134.         </li>
  135.       </ul>
  136.     </div>
  137.     ";
  138.         // line 52
  139.         $context["productStr"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'52$this->source); })()), "session", [], "any"falsefalsefalse52), "flashbag", [], "any"falsefalsefalse52), "get", [=> "eccube.front.request.product"], "method"falsefalsefalse52);
  140.         // line 53
  141.         echo "    ";
  142.         $context['_parent'] = $context;
  143.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'53$this->source); })()), "session", [], "any"falsefalsefalse53), "flashbag", [], "any"falsefalsefalse53), "get", [=> "eccube.front.request.error"], "method"falsefalsefalse53));
  144.         $context['loop'] = [
  145.           'parent' => $context['_parent'],
  146.           'index0' => 0,
  147.           'index'  => 1,
  148.           'first'  => true,
  149.         ];
  150.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  151.             $length count($context['_seq']);
  152.             $context['loop']['revindex0'] = $length 1;
  153.             $context['loop']['revindex'] = $length;
  154.             $context['loop']['length'] = $length;
  155.             $context['loop']['last'] = === $length;
  156.         }
  157.         foreach ($context['_seq'] as $context["_key"] => $context["error"]) {
  158.             // line 54
  159.             echo "      ";
  160.             $context["idx"] = twig_get_attribute($this->env$this->source$context["loop"], "index0", [], "any"falsefalsefalse54);
  161.             // line 55
  162.             echo "      <div class=\"ec-cartRole__error\">
  163.         <div class=\"ec-alert-warning\">
  164.           <div class=\"ec-alert-warning__icon\"><img src=\"";
  165.             // line 57
  166.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  167.             echo "\"></div>
  168.           <div class=\"ec-alert-warning__text\">
  169.             ";
  170.             // line 59
  171.             if (twig_get_attribute($this->env$this->source, ($context["productStr"] ?? null), (isset($context["idx"]) || array_key_exists("idx"$context) ? $context["idx"] : (function () { throw new RuntimeError('Variable "idx" does not exist.'59$this->source); })()), [], "array"truetruefalse59)) {
  172.                 // line 60
  173.                 echo "              ";
  174.                 echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["error"], ["%product%" => twig_get_attribute($this->env$this->source, (isset($context["productStr"]) || array_key_exists("productStr"$context) ? $context["productStr"] : (function () { throw new RuntimeError('Variable "productStr" does not exist.'60$this->source); })()), (isset($context["idx"]) || array_key_exists("idx"$context) ? $context["idx"] : (function () { throw new RuntimeError('Variable "idx" does not exist.'60$this->source); })()), [], "array"falsefalsefalse60)]), "html"nulltrue));
  175.                 echo "
  176.             ";
  177.             } else {
  178.                 // line 62
  179.                 echo "              ";
  180.                 echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["error"]), "html"nulltrue));
  181.                 echo "
  182.             ";
  183.             }
  184.             // line 64
  185.             echo "          </div>
  186.         </div>
  187.       </div>
  188.     ";
  189.             ++$context['loop']['index0'];
  190.             ++$context['loop']['index'];
  191.             $context['loop']['first'] = false;
  192.             if (isset($context['loop']['length'])) {
  193.                 --$context['loop']['revindex0'];
  194.                 --$context['loop']['revindex'];
  195.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  196.             }
  197.         }
  198.         $_parent $context['_parent'];
  199.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['error'], $context['_parent'], $context['loop']);
  200.         $context array_intersect_key($context$_parent) + $_parent;
  201.         // line 68
  202.         echo "
  203.     ";
  204.         // line 69
  205.         $context['_parent'] = $context;
  206.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'69$this->source); })()), "session", [], "any"falsefalsefalse69), "flashbag", [], "any"falsefalsefalse69), "get", [=> "eccube.front.cart.error"], "method"falsefalsefalse69));
  207.         foreach ($context['_seq'] as $context["_key"] => $context["error"]) {
  208.             // line 70
  209.             echo "      <div class=\"ec-cartRole__error\">
  210.         <div class=\"ec-alert-warning\">
  211.           <div class=\"ec-alert-warning__icon\"><img src=\"";
  212.             // line 72
  213.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  214.             echo "\"></div>
  215.           <div class=\"ec-alert-warning__text\">
  216.             ";
  217.             // line 74
  218.             echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["error"]), "html"nulltrue));
  219.             echo "
  220.           </div>
  221.         </div>
  222.       </div>
  223.     ";
  224.         }
  225.         $_parent $context['_parent'];
  226.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['error'], $context['_parent'], $context['loop']);
  227.         $context array_intersect_key($context$_parent) + $_parent;
  228.         // line 79
  229.         echo "
  230.     ";
  231.         // line 80
  232.         if (((isset($context["totalQuantity"]) || array_key_exists("totalQuantity"$context) ? $context["totalQuantity"] : (function () { throw new RuntimeError('Variable "totalQuantity" does not exist.'80$this->source); })()) > 0)) {
  233.             // line 81
  234.             echo "      <div class=\"ec-cartRole__totalText\">
  235.         <p>
  236.           ";
  237.             // line 83
  238.             echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("商品の合計金額は「<strong>%price%</strong>」です。", ["%price%" => $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter((isset($context["totalPrice"]) || array_key_exists("totalPrice"$context) ? $context["totalPrice"] : (function () { throw new RuntimeError('Variable "totalPrice" does not exist.'83$this->source); })()))]);
  239.             echo "
  240.         </p>
  241.       </div>
  242.       ";
  243.             // line 86
  244.             if ((twig_length_filter($this->env, (isset($context["Carts"]) || array_key_exists("Carts"$context) ? $context["Carts"] : (function () { throw new RuntimeError('Variable "Carts" does not exist.'86$this->source); })())) > 1)) {
  245.                 // line 87
  246.                 echo "        <div class=\"ec-cartRole__error\">
  247.           <div class=\"ec-alert-warning\">
  248.             <div class=\"ec-alert-warning__text\">
  249.               ";
  250.                 // line 90
  251.                 echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("同時購入できない商品がカートに含まれています。
  252.               個別にご注文手続きをお願いいたします。"), "html"nulltrue));
  253.                 // line 91
  254.                 echo "
  255.             </div>
  256.           </div>
  257.         </div>
  258.       ";
  259.             }
  260.             // line 96
  261.             echo "
  262.       <form name=\"form\" id=\"form_cart\" class=\"ec-cartRole\" method=\"post\" action=\"";
  263.             // line 97
  264.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart");
  265.             echo "\">
  266.         ";
  267.             // line 99
  268.             $context['_parent'] = $context;
  269.             $context['_seq'] = twig_ensure_traversable((isset($context["Carts"]) || array_key_exists("Carts"$context) ? $context["Carts"] : (function () { throw new RuntimeError('Variable "Carts" does not exist.'99$this->source); })()));
  270.             $context['loop'] = [
  271.               'parent' => $context['_parent'],
  272.               'index0' => 0,
  273.               'index'  => 1,
  274.               'first'  => true,
  275.             ];
  276.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  277.                 $length count($context['_seq']);
  278.                 $context['loop']['revindex0'] = $length 1;
  279.                 $context['loop']['revindex'] = $length;
  280.                 $context['loop']['length'] = $length;
  281.                 $context['loop']['last'] = === $length;
  282.             }
  283.             foreach ($context['_seq'] as $context["CartIndex"] => $context["Cart"]) {
  284.                 // line 100
  285.                 echo "          ";
  286.                 $context["cartKey"] = twig_get_attribute($this->env$this->source$context["Cart"], "cart_key", [], "any"falsefalsefalse100);
  287.                 // line 101
  288.                 echo "          ";
  289.                 $context["noAmazon"] = false;
  290.                 // line 102
  291.                 echo "          ";
  292.                 $context["isDeliveryFree"] = false;
  293.                 // line 103
  294.                 echo "
  295.           ";
  296.                 // line 104
  297.                 $context['_parent'] = $context;
  298.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'104$this->source); })()), "session", [], "any"falsefalsefalse104), "flashbag", [], "any"falsefalsefalse104), "get", [=> (("eccube.front.cart." . (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'104$this->source); })())) . ".request.error")], "method"falsefalsefalse104));
  299.                 foreach ($context['_seq'] as $context["_key"] => $context["error"]) {
  300.                     // line 105
  301.                     echo "            <div class=\"ec-cartRole__error\">
  302.               <div class=\"ec-alert-warning\">
  303.                 <div class=\"ec-alert-warning__icon\"><img src=\"";
  304.                     // line 107
  305.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  306.                     echo "\"></div>
  307.                 <div class=\"ec-alert-warning__text\">
  308.                   ";
  309.                     // line 109
  310.                     echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["error"]), "html"nulltrue));
  311.                     echo "
  312.                 </div>
  313.               </div>
  314.             </div>
  315.           ";
  316.                 }
  317.                 $_parent $context['_parent'];
  318.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['error'], $context['_parent'], $context['loop']);
  319.                 $context array_intersect_key($context$_parent) + $_parent;
  320.                 // line 114
  321.                 echo "
  322.           <div class=\"ec-cartRole__cart\">
  323.             <div class=\"ec-cartTable\">
  324.               <ol class=\"ec-cartHeader\">
  325.                 <li class=\"ec-cartHeader__label\">";
  326.                 // line 118
  327.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("削除"), "html"nulltrue);
  328.                 echo "</li>
  329.                 <li class=\"ec-cartHeader__label\">";
  330.                 // line 119
  331.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("商品内容"), "html"nulltrue);
  332.                 echo "</li>
  333.                 <li class=\"ec-cartHeader__label\">";
  334.                 // line 120
  335.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("数量"), "html"nulltrue);
  336.                 echo "</li>
  337.                 <li class=\"ec-cartHeader__label\">";
  338.                 // line 121
  339.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("小計"), "html"nulltrue);
  340.                 echo "</li>
  341.               </ol>
  342.               ";
  343.                 // line 124
  344.                 $context['_parent'] = $context;
  345.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["Cart"], "CartItems", [], "any"falsefalsefalse124));
  346.                 foreach ($context['_seq'] as $context["_key"] => $context["CartItem"]) {
  347.                     // line 125
  348.                     echo "                ";
  349.                     $context["ProductClass"] = twig_get_attribute($this->env$this->source$context["CartItem"], "ProductClass", [], "any"falsefalsefalse125);
  350.                     // line 126
  351.                     echo "                ";
  352.                     $context["Product"] = twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'126$this->source); })()), "Product", [], "any"falsefalsefalse126);
  353.                     // line 127
  354.                     echo "
  355.                 ";
  356.                     // line 128
  357.                     if ((twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'128$this->source); })()), "delivery_fee", [], "any"falsefalsefalse128) == "0.00")) {
  358.                         // line 129
  359.                         echo "                  ";
  360.                         $context["isDeliveryFree"] = true;
  361.                         // line 130
  362.                         echo "                ";
  363.                     }
  364.                     // line 131
  365.                     echo "                <ul class=\"ec-cartRow\">
  366.                   <li class=\"ec-cartRow__delColumn\">
  367.                     <a href=\"";
  368.                     // line 133
  369.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart_handle_item", ["operation" => "remove""productClassId" => twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'133$this->source); })()), "id", [], "any"falsefalsefalse133)]), "html"nulltrue);
  370.                     echo "\" ";
  371.                     echo $this->extensions['Eccube\Twig\Extension\CsrfExtension']->getCsrfTokenForAnchor();
  372.                     echo " class=\"ec-icon\" data-method=\"put\" data-message=\"カートから商品を削除してもよろしいですか?\">
  373.                       <img src=\"";
  374.                     // line 134
  375.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/cross.svg"), "html"nulltrue);
  376.                     echo "\" alt=\"delete\">
  377.                     </a>
  378.                   </li>
  379.                   <li class=\"ec-cartRow__contentColumn\">
  380.                     <div class=\"ec-cartRow__img\">
  381.                       <a target=\"_blank\" href=\"";
  382.                     // line 139
  383.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'139$this->source); })()), "id", [], "any"falsefalsefalse139)]), "html"nulltrue);
  384.                     echo "\">
  385.                         <img src=\"";
  386.                     // line 140
  387.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'140$this->source); })()), "MainListImage", [], "any"falsefalsefalse140)), "save_image"), "html"nulltrue);
  388.                     echo "\" alt=\"";
  389.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'140$this->source); })()), "name", [], "any"falsefalsefalse140), "html"nulltrue);
  390.                     echo "\"/>
  391.                       </a>
  392.                     </div>
  393.                     <div class=\"ec-cartRow__summary\">
  394.                       <div class=\"ec-cartRow__name\">
  395.                         <a target=\"_blank\" href=\"";
  396.                     // line 145
  397.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'145$this->source); })()), "id", [], "any"falsefalsefalse145)]), "html"nulltrue);
  398.                     echo "\">";
  399.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'145$this->source); })()), "name", [], "any"falsefalsefalse145), "html"nulltrue);
  400.                     echo "</a>
  401.                         ";
  402.                     // line 146
  403.                     if ((twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'146$this->source); })()), "name", [], "any"falsefalsefalse146) == "ミューフル美顔器")) {
  404.                         // line 147
  405.                         echo "                          ";
  406.                         $context["noAmazon"] = true;
  407.                         // line 148
  408.                         echo "                        ";
  409.                     }
  410.                     // line 149
  411.                     echo "                        ";
  412.                     if ((twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'149$this->source); })()), "ClassCategory1", [], "any"falsefalsefalse149) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'149$this->source); })()), "ClassCategory1", [], "any"falsefalsefalse149), "id", [], "any"falsefalsefalse149))) {
  413.                         // line 150
  414.                         echo "                          <br>";
  415.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'150$this->source); })()), "ClassCategory1", [], "any"falsefalsefalse150), "ClassName", [], "any"falsefalsefalse150), "name", [], "any"falsefalsefalse150), "html"nulltrue);
  416.                         echo ":";
  417.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'150$this->source); })()), "ClassCategory1", [], "any"falsefalsefalse150), "html"nulltrue);
  418.                         echo "
  419.                           ";
  420.                         // line 151
  421.                         if (twig_in_filter("定期便"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'151$this->source); })()), "ClassCategory1", [], "any"falsefalsefalse151), "name", [], "any"falsefalsefalse151))) {
  422.                             // line 152
  423.                             echo "                            ";
  424.                             $context["noAmazon"] = true;
  425.                             // line 153
  426.                             echo "                          ";
  427.                         }
  428.                         // line 154
  429.                         echo "                        ";
  430.                     }
  431.                     // line 155
  432.                     echo "                        ";
  433.                     if ((twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'155$this->source); })()), "ClassCategory2", [], "any"falsefalsefalse155) && twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'155$this->source); })()), "ClassCategory2", [], "any"falsefalsefalse155), "id", [], "any"falsefalsefalse155))) {
  434.                         // line 156
  435.                         echo "                          <br>";
  436.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'156$this->source); })()), "ClassCategory2", [], "any"falsefalsefalse156), "ClassName", [], "any"falsefalsefalse156), "name", [], "any"falsefalsefalse156), "html"nulltrue);
  437.                         echo ":";
  438.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'156$this->source); })()), "ClassCategory2", [], "any"falsefalsefalse156), "html"nulltrue);
  439.                         echo "
  440.                           ";
  441.                         // line 157
  442.                         if (twig_in_filter("定期便"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'157$this->source); })()), "ClassCategory2", [], "any"falsefalsefalse157), "name", [], "any"falsefalsefalse157))) {
  443.                             // line 158
  444.                             echo "                            ";
  445.                             $context["noAmazon"] = true;
  446.                             // line 159
  447.                             echo "                          ";
  448.                         }
  449.                         // line 160
  450.                         echo "                        ";
  451.                     }
  452.                     // line 161
  453.                     echo "                      </div>
  454.                       <div class=\"ec-cartRow__unitPrice\">";
  455.                     // line 162
  456.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["CartItem"], "price", [], "any"falsefalsefalse162)), "html"nulltrue);
  457.                     echo "</div>
  458.                       <div class=\"ec-cartRow__sutbtotalSP\">";
  459.                     // line 163
  460.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("小計:"), "html"nulltrue);
  461.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["CartItem"], "total_price", [], "any"falsefalsefalse163)), "html"nulltrue);
  462.                     echo "</div>
  463.                     </div>
  464.                   </li>
  465.                   <li class=\"ec-cartRow__amountColumn\">
  466.                     <div class=\"ec-cartRow__amount\">";
  467.                     // line 167
  468.                     echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->source$context["CartItem"], "quantity", [], "any"falsefalsefalse167)), "html"nulltrue);
  469.                     echo "</div>
  470.                     <div class=\"ec-cartRow__amountSP\">";
  471.                     // line 168
  472.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("数量:"), "html"nulltrue);
  473.                     echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_get_attribute($this->env$this->source$context["CartItem"], "quantity", [], "any"falsefalsefalse168)), "html"nulltrue);
  474.                     echo "</div>
  475.                     <div class=\"ec-cartRow__amountUpDown\">
  476.                       ";
  477.                     // line 170
  478.                     if ((twig_get_attribute($this->env$this->source$context["CartItem"], "quantity", [], "any"falsefalsefalse170) > 1)) {
  479.                         // line 171
  480.                         echo "                        <a href=\"";
  481.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart_handle_item", ["operation" => "down""productClassId" => twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'171$this->source); })()), "id", [], "any"falsefalsefalse171)]), "html"nulltrue);
  482.                         echo "\" ";
  483.                         echo $this->extensions['Eccube\Twig\Extension\CsrfExtension']->getCsrfTokenForAnchor();
  484.                         echo " class=\"ec-cartRow__amountDownButton load-overlay\" data-method=\"put\" data-confirm=\"false\">
  485.                           <span class=\"ec-cartRow__amountDownButton__icon\"><img src=\"";
  486.                         // line 172
  487.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/minus-dark.svg"), "html"nulltrue);
  488.                         echo "\" alt=\"reduce\"></span>
  489.                         </a>
  490.                       ";
  491.                     } else {
  492.                         // line 175
  493.                         echo "                        <div class=\"ec-cartRow__amountDownButtonDisabled\">
  494.                           <span class=\"ec-cartRow__amountDownButton__icon\"><img src=\"";
  495.                         // line 176
  496.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/minus.svg"), "html"nulltrue);
  497.                         echo "\" alt=\"reduce\"></span>
  498.                         </div>
  499.                       ";
  500.                     }
  501.                     // line 179
  502.                     echo "                      <a href=\"";
  503.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart_handle_item", ["operation" => "up""productClassId" => twig_get_attribute($this->env$this->source, (isset($context["ProductClass"]) || array_key_exists("ProductClass"$context) ? $context["ProductClass"] : (function () { throw new RuntimeError('Variable "ProductClass" does not exist.'179$this->source); })()), "id", [], "any"falsefalsefalse179)]), "html"nulltrue);
  504.                     echo "\" ";
  505.                     echo $this->extensions['Eccube\Twig\Extension\CsrfExtension']->getCsrfTokenForAnchor();
  506.                     echo " class=\"ec-cartRow__amountUpButton load-overlay\" data-method=\"put\" data-confirm=\"false\">
  507.                         <span class=\"ec-cartRow__amountUpButton__icon\"><img src=\"";
  508.                     // line 180
  509.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/plus-dark.svg"), "html"nulltrue);
  510.                     echo "\" alt=\"increase\"></span>
  511.                       </a>
  512.                     </div>
  513.                   </li>
  514.                   <li class=\"ec-cartRow__subtotalColumn\">
  515.                     <div class=\"ec-cartRow__sutbtotal\">";
  516.                     // line 185
  517.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["CartItem"], "total_price", [], "any"falsefalsefalse185)), "html"nulltrue);
  518.                     echo "</div>
  519.                   </li>
  520.                 </ul>
  521.               ";
  522.                 }
  523.                 $_parent $context['_parent'];
  524.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['CartItem'], $context['_parent'], $context['loop']);
  525.                 $context array_intersect_key($context$_parent) + $_parent;
  526.                 // line 189
  527.                 echo "            </div>
  528.           </div>
  529.           <div class=\"ec-cartRole__progress\">
  530.             ";
  531.                 // line 192
  532.                 if ((isset($context["isDeliveryFree"]) || array_key_exists("isDeliveryFree"$context) ? $context["isDeliveryFree"] : (function () { throw new RuntimeError('Variable "isDeliveryFree" does not exist.'192$this->source); })())) {
  533.                     // line 193
  534.                     echo "              ";
  535.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("現在送料無料です。"), "html"nulltrue);
  536.                     echo "
  537.             ";
  538.                 } elseif ((twig_get_attribute($this->env$this->source,                 // line 194
  539. (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'194$this->source); })()), "delivery_free_amount", [], "any"falsefalsefalse194) && twig_get_attribute($this->env$this->source, (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'194$this->source); })()), "delivery_free_quantity", [], "any"falsefalsefalse194))) {
  540.                     // line 195
  541.                     echo "              <br/>
  542.               ";
  543.                     // line 196
  544.                     if (twig_get_attribute($this->env$this->source, (isset($context["is_delivery_free"]) || array_key_exists("is_delivery_free"$context) ? $context["is_delivery_free"] : (function () { throw new RuntimeError('Variable "is_delivery_free" does not exist.'196$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'196$this->source); })()), [], "array"falsefalsefalse196)) {
  545.                         // line 197
  546.                         echo "                ";
  547.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("現在送料無料です。"), "html"nulltrue);
  548.                         echo "
  549.               ";
  550.                     } else {
  551.                         // line 199
  552.                         echo "                ";
  553.                         echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("あと「<strong>%price%</strong>」または「<strong>%quantity%個</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。", ["%price%" => $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source, (isset($context["least"]) || array_key_exists("least"$context) ? $context["least"] : (function () { throw new RuntimeError('Variable "least" does not exist.'199$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'199$this->source); })()), [], "array"falsefalsefalse199)), "%quantity%" => twig_number_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["quantity"]) || array_key_exists("quantity"$context) ? $context["quantity"] : (function () { throw new RuntimeError('Variable "quantity" does not exist.'199$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'199$this->source); })()), [], "array"falsefalsefalse199))]);
  554.                         echo "
  555.               ";
  556.                     }
  557.                     // line 201
  558.                     echo "            ";
  559.                 } elseif (twig_get_attribute($this->env$this->source, (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'201$this->source); })()), "delivery_free_amount", [], "any"falsefalsefalse201)) {
  560.                     // line 202
  561.                     echo "              <br/>
  562.               ";
  563.                     // line 203
  564.                     if (twig_get_attribute($this->env$this->source, (isset($context["is_delivery_free"]) || array_key_exists("is_delivery_free"$context) ? $context["is_delivery_free"] : (function () { throw new RuntimeError('Variable "is_delivery_free" does not exist.'203$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'203$this->source); })()), [], "array"falsefalsefalse203)) {
  565.                         // line 204
  566.                         echo "                ";
  567.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("現在送料無料です。"), "html"nulltrue);
  568.                         echo "
  569.               ";
  570.                     } else {
  571.                         // line 206
  572.                         echo "                ";
  573.                         echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("あと「<strong>%price%</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。", ["%price%" => $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source, (isset($context["least"]) || array_key_exists("least"$context) ? $context["least"] : (function () { throw new RuntimeError('Variable "least" does not exist.'206$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'206$this->source); })()), [], "array"falsefalsefalse206))]);
  574.                         echo "
  575.               ";
  576.                     }
  577.                     // line 208
  578.                     echo "            ";
  579.                 } elseif (twig_get_attribute($this->env$this->source, (isset($context["BaseInfo"]) || array_key_exists("BaseInfo"$context) ? $context["BaseInfo"] : (function () { throw new RuntimeError('Variable "BaseInfo" does not exist.'208$this->source); })()), "delivery_free_quantity", [], "any"falsefalsefalse208)) {
  580.                     // line 209
  581.                     echo "              <br/>
  582.               ";
  583.                     // line 210
  584.                     if (twig_get_attribute($this->env$this->source, (isset($context["is_delivery_free"]) || array_key_exists("is_delivery_free"$context) ? $context["is_delivery_free"] : (function () { throw new RuntimeError('Variable "is_delivery_free" does not exist.'210$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'210$this->source); })()), [], "array"falsefalsefalse210)) {
  585.                         // line 211
  586.                         echo "                ";
  587.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("現在送料無料です。"), "html"nulltrue);
  588.                         echo "
  589.               ";
  590.                     } else {
  591.                         // line 213
  592.                         echo "                ";
  593.                         echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("あと「<strong>%quantity%個</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。", ["%quantity%" => twig_number_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["quantity"]) || array_key_exists("quantity"$context) ? $context["quantity"] : (function () { throw new RuntimeError('Variable "quantity" does not exist.'213$this->source); })()), (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'213$this->source); })()), [], "array"falsefalsefalse213))]);
  594.                         echo "
  595.               ";
  596.                     }
  597.                     // line 215
  598.                     echo "            ";
  599.                 }
  600.                 // line 216
  601.                 echo "          </div>
  602.           <div class=\"ec-cartRole__cart\">
  603.             <div class=\"row\">
  604.               <div class=\"col-12 col-md-9\">
  605.                 ";
  606.                 // line 221
  607.                 echo twig_include($this->env$context"Cart/_banner.twig");
  608.                 echo "
  609.               </div>
  610.               <div class=\"col-12 col-md-3\">
  611.                 <div class=\"mb-5\">
  612.                   <div class=\"ec-cartRole__total\">";
  613.                 // line 225
  614.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("合計:"), "html"nulltrue);
  615.                 echo "<span class=\"ec-cartRole__totalAmount\">";
  616.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["Cart"], "totalPrice", [], "any"falsefalsefalse225)), "html"nulltrue);
  617.                 echo "</span>
  618.                   </div>
  619.                   <a class=\"ec-blockBtn--action\" href=\"";
  620.                 // line 227
  621.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("cart_buystep", ["cart_key" => (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'227$this->source); })())]), "html"nulltrue);
  622.                 echo "\">";
  623.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("レジに進む"), "html"nulltrue);
  624.                 echo "</a>
  625.                   ";
  626.                 // line 228
  627.                 if (twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse228)) {
  628.                     // line 229
  629.                     echo "                    <a class=\"ec-blockBtn--cancel\" href=\"";
  630.                     echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("homepage");
  631.                     echo "\">";
  632.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("お買い物を続ける"), "html"nulltrue);
  633.                     echo "</a>
  634.                   ";
  635.                 }
  636.                 // line 231
  637.                 echo "                  
  638.                   ";
  639.                 // line 233
  640.                 echo "                  ";
  641.                 if (((isset($context["noAmazon"]) || array_key_exists("noAmazon"$context) ? $context["noAmazon"] : (function () { throw new RuntimeError('Variable "noAmazon" does not exist.'233$this->source); })()) == false)) {
  642.                     // line 234
  643.                     echo "                    ";
  644.                     if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
  645.                         // line 235
  646.                         echo "                      <p id=\"AmazonPayButton";
  647.                         echo twig_escape_filter($this->env, (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'235$this->source); })()), "html"nulltrue);
  648.                         echo "\" class=\"mt-3\" style=\"height: 70px;\"></p>
  649.                     ";
  650.                     } else {
  651.                         // line 237
  652.                         echo "                      <a class=\"mt10 d-block\" data-toggle=\"modal\" data-target=\"#amazonPayModal\">
  653.                         <img class=\" amazonpay-button-inner-image\" alt=\"AmazonPay\" src=\"https://d1oct1bdmx33tz.cloudfront.net/default/jp/live/lwa/gold/x-large/PwA_2x.png\" tabindex=\"0\" devicepixelratio=\"2\" data-metric-tags=\"highres\">
  654.                       </a>
  655.                       <div class=\"modal fade\" id=\"amazonPayModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"amazonPayModalLabel\" aria-hidden=\"true\">
  656.                         <div class=\"modal-dialog modal-dialog-centered\" role=\"document\">
  657.                           <div class=\"modal-content\">
  658.                             <div class=\"modal-header\">
  659.                               <h5 class=\"modal-title\" id=\"exampleModalLabel\">ログインしていません</h5>
  660.                               <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">
  661.                                 <span aria-hidden=\"true\">&times;</span>
  662.                               </button>
  663.                             </div>
  664.                             <div class=\"modal-body\">
  665.                               <p>ミューフル取り扱いサロンのお客様や当ショップの会員様は、こちらからログインしてください。</p>
  666.                               <a class=\"ec-blockBtn--cancel\" href=\"";
  667.                         // line 252
  668.                         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage_login");
  669.                         echo "?redir=";
  670.                         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart");
  671.                         echo "\">";
  672.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ログイン"), "html"nulltrue);
  673.                         echo "</a>
  674.                               <hr>
  675.                               <p>会員登録をせずに購入手続きをされたい方は、下記よりお進みください。</p>
  676.                               <p id=\"AmazonPayButton";
  677.                         // line 255
  678.                         echo twig_escape_filter($this->env, (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'255$this->source); })()), "html"nulltrue);
  679.                         echo "\" class=\"mt-3\" style=\"height: 70px;\"></p>
  680.                               <p class=\"text-danger\">ログインしない状態でのご購入は、定期便やキャンペーンのポイント還元、各種特典等の対象外となりますのでご注意ください。</p>
  681.                             </div>
  682.                           </div>
  683.                         </div>
  684.                       </div>
  685.                     ";
  686.                     }
  687.                     // line 262
  688.                     echo "                  ";
  689.                 }
  690.                 // line 263
  691.                 echo "                </div>
  692.               </div>
  693.             </div>
  694.           </div>
  695.           
  696.           ";
  697.                 // line 283
  698.                 echo "        ";
  699.                 ++$context['loop']['index0'];
  700.                 ++$context['loop']['index'];
  701.                 $context['loop']['first'] = false;
  702.                 if (isset($context['loop']['length'])) {
  703.                     --$context['loop']['revindex0'];
  704.                     --$context['loop']['revindex'];
  705.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  706.                 }
  707.             }
  708.             $_parent $context['_parent'];
  709.             unset($context['_seq'], $context['_iterated'], $context['CartIndex'], $context['Cart'], $context['_parent'], $context['loop']);
  710.             $context array_intersect_key($context$_parent) + $_parent;
  711.             // line 284
  712.             echo "      </form>
  713.     ";
  714.         } else {
  715.             // line 287
  716.             echo "
  717.       ";
  718.             // line 288
  719.             $context['_parent'] = $context;
  720.             $context['_seq'] = twig_ensure_traversable((isset($context["Carts"]) || array_key_exists("Carts"$context) ? $context["Carts"] : (function () { throw new RuntimeError('Variable "Carts" does not exist.'288$this->source); })()));
  721.             foreach ($context['_seq'] as $context["CartIndex"] => $context["Cart"]) {
  722.                 // line 289
  723.                 echo "        ";
  724.                 $context["cartKey"] = twig_get_attribute($this->env$this->source$context["Cart"], "cart_key", [], "any"falsefalsefalse289);
  725.                 // line 290
  726.                 echo "        ";
  727.                 $context['_parent'] = $context;
  728.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'290$this->source); })()), "session", [], "any"falsefalsefalse290), "flashbag", [], "any"falsefalsefalse290), "get", [=> (("eccube.front.cart." . (isset($context["cartKey"]) || array_key_exists("cartKey"$context) ? $context["cartKey"] : (function () { throw new RuntimeError('Variable "cartKey" does not exist.'290$this->source); })())) . ".request.error")], "method"falsefalsefalse290));
  729.                 foreach ($context['_seq'] as $context["_key"] => $context["error"]) {
  730.                     // line 291
  731.                     echo "          <div class=\"ec-cartRole__error\">
  732.             <div class=\"ec-alert-warning\">
  733.               <div class=\"ec-alert-warning__icon\"><img src=\"";
  734.                     // line 293
  735.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  736.                     echo "\"></div>
  737.               <div class=\"ec-alert-warning__text\">
  738.                 ";
  739.                     // line 295
  740.                     echo nl2br(twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans($context["error"]), "html"nulltrue));
  741.                     echo "
  742.               </div>
  743.             </div>
  744.           </div>
  745.         ";
  746.                 }
  747.                 $_parent $context['_parent'];
  748.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['error'], $context['_parent'], $context['loop']);
  749.                 $context array_intersect_key($context$_parent) + $_parent;
  750.                 // line 300
  751.                 echo "      ";
  752.             }
  753.             $_parent $context['_parent'];
  754.             unset($context['_seq'], $context['_iterated'], $context['CartIndex'], $context['Cart'], $context['_parent'], $context['loop']);
  755.             $context array_intersect_key($context$_parent) + $_parent;
  756.             // line 301
  757.             echo "      <div class=\"ec-role\">
  758.         <div class=\"ec-off3Grid\">
  759.           <div class=\"ec-off3Grid__cell\">
  760.             <div class=\"ec-alert-warning\">
  761.               <div class=\"ec-alert-warning__icon\"><img src=\"";
  762.             // line 305
  763.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  764.             echo "\"></div>
  765.               <div class=\"ec-alert-warning__text\">";
  766.             // line 306
  767.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("現在カート内に商品はございません。"), "html"nulltrue);
  768.             echo "</div>
  769.             </div>
  770.           </div>
  771.         </div>
  772.       </div>
  773.     ";
  774.         }
  775.         // line 312
  776.         echo "  </div>
  777. ";
  778.         
  779.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  780.         
  781.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  782.     }
  783.     public function getTemplateName()
  784.     {
  785.         return "Cart/index.twig";
  786.     }
  787.     public function isTraitable()
  788.     {
  789.         return false;
  790.     }
  791.     public function getDebugInfo()
  792.     {
  793.         return array (  797 => 312,  788 => 306,  784 => 305,  778 => 301,  772 => 300,  761 => 295,  756 => 293,  752 => 291,  747 => 290,  744 => 289,  740 => 288,  737 => 287,  732 => 284,  718 => 283,  711 => 263,  708 => 262,  698 => 255,  688 => 252,  671 => 237,  665 => 235,  662 => 234,  659 => 233,  656 => 231,  648 => 229,  646 => 228,  640 => 227,  633 => 225,  626 => 221,  619 => 216,  616 => 215,  610 => 213,  604 => 211,  602 => 210,  599 => 209,  596 => 208,  590 => 206,  584 => 204,  582 => 203,  579 => 202,  576 => 201,  570 => 199,  564 => 197,  562 => 196,  559 => 195,  557 => 194,  552 => 193,  550 => 192,  545 => 189,  535 => 185,  527 => 180,  520 => 179,  514 => 176,  511 => 175,  505 => 172,  498 => 171,  496 => 170,  490 => 168,  486 => 167,  478 => 163,  474 => 162,  471 => 161,  468 => 160,  465 => 159,  462 => 158,  460 => 157,  453 => 156,  450 => 155,  447 => 154,  444 => 153,  441 => 152,  439 => 151,  432 => 150,  429 => 149,  426 => 148,  423 => 147,  421 => 146,  415 => 145,  405 => 140,  401 => 139,  393 => 134,  387 => 133,  383 => 131,  380 => 130,  377 => 129,  375 => 128,  372 => 127,  369 => 126,  366 => 125,  362 => 124,  356 => 121,  352 => 120,  348 => 119,  344 => 118,  338 => 114,  327 => 109,  322 => 107,  318 => 105,  314 => 104,  311 => 103,  308 => 102,  305 => 101,  302 => 100,  285 => 99,  280 => 97,  277 => 96,  270 => 91,  267 => 90,  262 => 87,  260 => 86,  254 => 83,  250 => 81,  248 => 80,  245 => 79,  234 => 74,  229 => 72,  225 => 70,  221 => 69,  218 => 68,  201 => 64,  195 => 62,  189 => 60,  187 => 59,  182 => 57,  178 => 55,  175 => 54,  157 => 53,  155 => 52,  147 => 47,  142 => 46,  136 => 43,  131 => 42,  125 => 39,  120 => 38,  117 => 37,  111 => 34,  106 => 33,  103 => 32,  101 => 31,  96 => 29,  91 => 28,  88 => 27,  86 => 26,  76 => 19,  71 => 16,  61 => 15,  50 => 11,  48 => 13,  35 => 11,);
  794.     }
  795.     public function getSourceContext()
  796.     {
  797.         return new Source("{#
  798. This file is part of EC-CUBE
  799. Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
  800. http://www.lockon.co.jp/
  801. For the full copyright and license information, please view the LICENSE
  802. file that was distributed with this source code.
  803. #}
  804. {% extends 'default_frame.twig' %}
  805. {% set body_class = 'cart_page' %}
  806. {% block main %}
  807.   <div class=\"ec-role\">
  808.     <div class=\"ec-pageHeader\">
  809.       <h1>{{ 'ショッピングカート'|trans }}</h1>
  810.     </div>
  811.   </div>
  812.   <div class=\"ec-cartRole\">
  813.     <div class=\"ec-cartRole__progress\">
  814.       <ul class=\"ec-progress\">
  815.         {% set step = 1 %}
  816.         <li class=\"ec-progress__item is-complete\">
  817.           <div class=\"ec-progress__number\">{{ step }}{% set step = step + 1 %}</div>
  818.           <div class=\"ec-progress__label\">{{ 'カートの商品'|trans }}</div>
  819.         </li>
  820.         {% if is_granted('ROLE_USER') == false %}
  821.           <li class=\"ec-progress__item\">
  822.             <div class=\"ec-progress__number\">{{ step }}{% set step = step + 1 %}</div>
  823.             <div class=\"ec-progress__label\">{{ 'お客様情報'|trans }}</div>
  824.           </li>
  825.         {% endif %}
  826.         <li class=\"ec-progress__item\">
  827.           <div class=\"ec-progress__number\">{{ step }}{% set step = step + 1 %}</div>
  828.           <div class=\"ec-progress__label\">{{ 'ご注文手続き'|trans }}</div>
  829.         </li>
  830.         <li class=\"ec-progress__item\">
  831.           <div class=\"ec-progress__number\">{{ step }}{% set step = step + 1 %}</div>
  832.           <div class=\"ec-progress__label\">{{ 'ご注文内容確認'|trans }}</div>
  833.         </li>
  834.         <li class=\"ec-progress__item\">
  835.           <div class=\"ec-progress__number\">{{ step }}{% set step = step + 1 %}</div>
  836.           <div class=\"ec-progress__label\">{{ '完了'|trans }}</div>
  837.         </li>
  838.       </ul>
  839.     </div>
  840.     {% set productStr = app.session.flashbag.get('eccube.front.request.product') %}
  841.     {% for error in app.session.flashbag.get('eccube.front.request.error') %}
  842.       {% set idx = loop.index0 %}
  843.       <div class=\"ec-cartRole__error\">
  844.         <div class=\"ec-alert-warning\">
  845.           <div class=\"ec-alert-warning__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"></div>
  846.           <div class=\"ec-alert-warning__text\">
  847.             {% if productStr[idx] is defined %}
  848.               {{ error|trans({'%product%':productStr[idx]})|nl2br }}
  849.             {% else %}
  850.               {{ error|trans|nl2br }}
  851.             {% endif %}
  852.           </div>
  853.         </div>
  854.       </div>
  855.     {% endfor %}
  856.     {% for error in app.session.flashbag.get('eccube.front.cart.error') %}
  857.       <div class=\"ec-cartRole__error\">
  858.         <div class=\"ec-alert-warning\">
  859.           <div class=\"ec-alert-warning__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"></div>
  860.           <div class=\"ec-alert-warning__text\">
  861.             {{ error|trans|nl2br }}
  862.           </div>
  863.         </div>
  864.       </div>
  865.     {% endfor %}
  866.     {% if totalQuantity > 0 %}
  867.       <div class=\"ec-cartRole__totalText\">
  868.         <p>
  869.           {{ '商品の合計金額は「<strong>%price%</strong>」です。'|trans({ '%price%': totalPrice|price })|raw }}
  870.         </p>
  871.       </div>
  872.       {% if Carts|length > 1 %}
  873.         <div class=\"ec-cartRole__error\">
  874.           <div class=\"ec-alert-warning\">
  875.             <div class=\"ec-alert-warning__text\">
  876.               {{ '同時購入できない商品がカートに含まれています。
  877.               個別にご注文手続きをお願いいたします。'|trans|nl2br }}
  878.             </div>
  879.           </div>
  880.         </div>
  881.       {% endif %}
  882.       <form name=\"form\" id=\"form_cart\" class=\"ec-cartRole\" method=\"post\" action=\"{{ url('cart') }}\">
  883.         {% for CartIndex,Cart in Carts %}
  884.           {% set cartKey = Cart.cart_key %}
  885.           {% set noAmazon = false %}
  886.           {% set isDeliveryFree = false %}
  887.           {% for error in app.session.flashbag.get('eccube.front.cart.' ~ cartKey ~ '.request.error') %}
  888.             <div class=\"ec-cartRole__error\">
  889.               <div class=\"ec-alert-warning\">
  890.                 <div class=\"ec-alert-warning__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"></div>
  891.                 <div class=\"ec-alert-warning__text\">
  892.                   {{ error|trans|nl2br }}
  893.                 </div>
  894.               </div>
  895.             </div>
  896.           {% endfor %}
  897.           <div class=\"ec-cartRole__cart\">
  898.             <div class=\"ec-cartTable\">
  899.               <ol class=\"ec-cartHeader\">
  900.                 <li class=\"ec-cartHeader__label\">{{ '削除'|trans }}</li>
  901.                 <li class=\"ec-cartHeader__label\">{{ '商品内容'|trans }}</li>
  902.                 <li class=\"ec-cartHeader__label\">{{ '数量'|trans }}</li>
  903.                 <li class=\"ec-cartHeader__label\">{{ '小計'|trans }}</li>
  904.               </ol>
  905.               {% for CartItem in Cart.CartItems %}
  906.                 {% set ProductClass = CartItem.ProductClass %}
  907.                 {% set Product = ProductClass.Product %}
  908.                 {% if ProductClass.delivery_fee == \"0.00\" %}
  909.                   {% set isDeliveryFree = true %}
  910.                 {% endif %}
  911.                 <ul class=\"ec-cartRow\">
  912.                   <li class=\"ec-cartRow__delColumn\">
  913.                     <a href=\"{{ url('cart_handle_item', {'operation': 'remove', 'productClassId': ProductClass.id }) }}\" {{ csrf_token_for_anchor() }} class=\"ec-icon\" data-method=\"put\" data-message=\"カートから商品を削除してもよろしいですか?\">
  914.                       <img src=\"{{ asset('assets/icon/cross.svg') }}\" alt=\"delete\">
  915.                     </a>
  916.                   </li>
  917.                   <li class=\"ec-cartRow__contentColumn\">
  918.                     <div class=\"ec-cartRow__img\">
  919.                       <a target=\"_blank\" href=\"{{ url('product_detail', {id : Product.id} ) }}\">
  920.                         <img src=\"{{ asset(Product.MainListImage|no_image_product, 'save_image') }}\" alt=\"{{ Product.name }}\"/>
  921.                       </a>
  922.                     </div>
  923.                     <div class=\"ec-cartRow__summary\">
  924.                       <div class=\"ec-cartRow__name\">
  925.                         <a target=\"_blank\" href=\"{{ url('product_detail', {id : Product.id} ) }}\">{{ Product.name }}</a>
  926.                         {% if Product.name == \"ミューフル美顔器\" %}
  927.                           {% set noAmazon = true %}
  928.                         {% endif %}
  929.                         {% if ProductClass.ClassCategory1 and ProductClass.ClassCategory1.id %}
  930.                           <br>{{ ProductClass.ClassCategory1.ClassName.name }}:{{ ProductClass.ClassCategory1 }}
  931.                           {% if \"定期便\" in ProductClass.ClassCategory1.name %}
  932.                             {% set noAmazon = true %}
  933.                           {% endif %}
  934.                         {% endif %}
  935.                         {% if ProductClass.ClassCategory2 and ProductClass.ClassCategory2.id %}
  936.                           <br>{{ ProductClass.ClassCategory2.ClassName.name }}:{{ ProductClass.ClassCategory2 }}
  937.                           {% if \"定期便\" in ProductClass.ClassCategory2.name %}
  938.                             {% set noAmazon = true %}
  939.                           {% endif %}
  940.                         {% endif %}
  941.                       </div>
  942.                       <div class=\"ec-cartRow__unitPrice\">{{ CartItem.price|price }}</div>
  943.                       <div class=\"ec-cartRow__sutbtotalSP\">{{ '小計:'|trans }}{{ CartItem.total_price|price }}</div>
  944.                     </div>
  945.                   </li>
  946.                   <li class=\"ec-cartRow__amountColumn\">
  947.                     <div class=\"ec-cartRow__amount\">{{ CartItem.quantity|number_format }}</div>
  948.                     <div class=\"ec-cartRow__amountSP\">{{ '数量:'|trans }}{{ CartItem.quantity|number_format }}</div>
  949.                     <div class=\"ec-cartRow__amountUpDown\">
  950.                       {% if CartItem.quantity > 1 %}
  951.                         <a href=\"{{ url('cart_handle_item', {'operation': 'down', 'productClassId': ProductClass.id}) }}\" {{ csrf_token_for_anchor() }} class=\"ec-cartRow__amountDownButton load-overlay\" data-method=\"put\" data-confirm=\"false\">
  952.                           <span class=\"ec-cartRow__amountDownButton__icon\"><img src=\"{{ asset('assets/icon/minus-dark.svg') }}\" alt=\"reduce\"></span>
  953.                         </a>
  954.                       {% else %}
  955.                         <div class=\"ec-cartRow__amountDownButtonDisabled\">
  956.                           <span class=\"ec-cartRow__amountDownButton__icon\"><img src=\"{{ asset('assets/icon/minus.svg') }}\" alt=\"reduce\"></span>
  957.                         </div>
  958.                       {% endif %}
  959.                       <a href=\"{{ url('cart_handle_item', {'operation': 'up', 'productClassId': ProductClass.id}) }}\" {{ csrf_token_for_anchor() }} class=\"ec-cartRow__amountUpButton load-overlay\" data-method=\"put\" data-confirm=\"false\">
  960.                         <span class=\"ec-cartRow__amountUpButton__icon\"><img src=\"{{ asset('assets/icon/plus-dark.svg') }}\" alt=\"increase\"></span>
  961.                       </a>
  962.                     </div>
  963.                   </li>
  964.                   <li class=\"ec-cartRow__subtotalColumn\">
  965.                     <div class=\"ec-cartRow__sutbtotal\">{{ CartItem.total_price|price }}</div>
  966.                   </li>
  967.                 </ul>
  968.               {% endfor %}
  969.             </div>
  970.           </div>
  971.           <div class=\"ec-cartRole__progress\">
  972.             {% if isDeliveryFree %}
  973.               {{ '現在送料無料です。'|trans }}
  974.             {% elseif BaseInfo.delivery_free_amount and BaseInfo.delivery_free_quantity %}
  975.               <br/>
  976.               {% if is_delivery_free[cartKey] %}
  977.                 {{ '現在送料無料です。'|trans }}
  978.               {% else %}
  979.                 {{ 'あと「<strong>%price%</strong>」または「<strong>%quantity%個</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。'|trans({ '%price%': least[cartKey]|price, '%quantity%': quantity[cartKey]|number_format })|raw }}
  980.               {% endif %}
  981.             {% elseif BaseInfo.delivery_free_amount %}
  982.               <br/>
  983.               {% if is_delivery_free[cartKey] %}
  984.                 {{ '現在送料無料です。'|trans }}
  985.               {% else %}
  986.                 {{ 'あと「<strong>%price%</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。'|trans({ '%price%': least[cartKey]|price })|raw }}
  987.               {% endif %}
  988.             {% elseif BaseInfo.delivery_free_quantity %}
  989.               <br/>
  990.               {% if is_delivery_free[cartKey] %}
  991.                 {{ '現在送料無料です。'|trans }}
  992.               {% else %}
  993.                 {{ 'あと「<strong>%quantity%個</strong>」のお買い上げで<strong class=\"ec-color-red\">送料無料</strong>になります。'|trans({ '%quantity%': quantity[cartKey]|number_format })|raw }}
  994.               {% endif %}
  995.             {% endif %}
  996.           </div>
  997.           <div class=\"ec-cartRole__cart\">
  998.             <div class=\"row\">
  999.               <div class=\"col-12 col-md-9\">
  1000.                 {{ include('Cart/_banner.twig') }}
  1001.               </div>
  1002.               <div class=\"col-12 col-md-3\">
  1003.                 <div class=\"mb-5\">
  1004.                   <div class=\"ec-cartRole__total\">{{ '合計:'|trans }}<span class=\"ec-cartRole__totalAmount\">{{ Cart.totalPrice|price }}</span>
  1005.                   </div>
  1006.                   <a class=\"ec-blockBtn--action\" href=\"{{ path('cart_buystep', {'cart_key':cartKey}) }}\">{{ 'レジに進む'|trans }}</a>
  1007.                   {% if loop.last %}
  1008.                     <a class=\"ec-blockBtn--cancel\" href=\"{{ path('homepage') }}\">{{ 'お買い物を続ける'|trans }}</a>
  1009.                   {% endif %}
  1010.                   
  1011.                   {# Amazon Pay Plugin #}
  1012.                   {% if noAmazon == false %}
  1013.                     {% if is_granted('ROLE_USER') %}
  1014.                       <p id=\"AmazonPayButton{{ cartKey }}\" class=\"mt-3\" style=\"height: 70px;\"></p>
  1015.                     {% else %}
  1016.                       <a class=\"mt10 d-block\" data-toggle=\"modal\" data-target=\"#amazonPayModal\">
  1017.                         <img class=\" amazonpay-button-inner-image\" alt=\"AmazonPay\" src=\"https://d1oct1bdmx33tz.cloudfront.net/default/jp/live/lwa/gold/x-large/PwA_2x.png\" tabindex=\"0\" devicepixelratio=\"2\" data-metric-tags=\"highres\">
  1018.                       </a>
  1019.                       <div class=\"modal fade\" id=\"amazonPayModal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"amazonPayModalLabel\" aria-hidden=\"true\">
  1020.                         <div class=\"modal-dialog modal-dialog-centered\" role=\"document\">
  1021.                           <div class=\"modal-content\">
  1022.                             <div class=\"modal-header\">
  1023.                               <h5 class=\"modal-title\" id=\"exampleModalLabel\">ログインしていません</h5>
  1024.                               <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">
  1025.                                 <span aria-hidden=\"true\">&times;</span>
  1026.                               </button>
  1027.                             </div>
  1028.                             <div class=\"modal-body\">
  1029.                               <p>ミューフル取り扱いサロンのお客様や当ショップの会員様は、こちらからログインしてください。</p>
  1030.                               <a class=\"ec-blockBtn--cancel\" href=\"{{ url('mypage_login') }}?redir={{ url('cart') }}\">{{ 'ログイン'|trans }}</a>
  1031.                               <hr>
  1032.                               <p>会員登録をせずに購入手続きをされたい方は、下記よりお進みください。</p>
  1033.                               <p id=\"AmazonPayButton{{ cartKey }}\" class=\"mt-3\" style=\"height: 70px;\"></p>
  1034.                               <p class=\"text-danger\">ログインしない状態でのご購入は、定期便やキャンペーンのポイント還元、各種特典等の対象外となりますのでご注意ください。</p>
  1035.                             </div>
  1036.                           </div>
  1037.                         </div>
  1038.                       </div>
  1039.                     {% endif %}
  1040.                   {% endif %}
  1041.                 </div>
  1042.               </div>
  1043.             </div>
  1044.           </div>
  1045.           
  1046.           {#
  1047.           <div class=\"ec-cartRole__actions mb-5\">
  1048.             <div class=\"ec-cartRole__total\">{{ '合計:'|trans }}<span class=\"ec-cartRole__totalAmount\">{{ Cart.totalPrice|price }}</span>
  1049.             </div>
  1050.             <a class=\"ec-blockBtn--action\" href=\"{{ path('cart_buystep', {'cart_key':cartKey}) }}\">{{ 'レジに進む'|trans }}</a>
  1051.             {% if loop.last %}
  1052.               <a class=\"ec-blockBtn--cancel\" href=\"{{ path('homepage') }}\">{{ 'お買い物を続ける'|trans }}</a>
  1053.             {% endif %}
  1054.             {# Amazon Pay Plugin # }
  1055.             {% if noAmazon == false %}
  1056.               <p id=\"AmazonPayButton{{ cartKey }}\" class=\"mt-3\"></p>
  1057.             {% endif %}
  1058.           </div>
  1059.           #}
  1060.         {% endfor %}
  1061.       </form>
  1062.     {% else %}
  1063.       {% for CartIndex,Cart in Carts %}
  1064.         {% set cartKey = Cart.cart_key %}
  1065.         {% for error in app.session.flashbag.get('eccube.front.cart.' ~ cartKey ~ '.request.error') %}
  1066.           <div class=\"ec-cartRole__error\">
  1067.             <div class=\"ec-alert-warning\">
  1068.               <div class=\"ec-alert-warning__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"></div>
  1069.               <div class=\"ec-alert-warning__text\">
  1070.                 {{ error|trans|nl2br }}
  1071.               </div>
  1072.             </div>
  1073.           </div>
  1074.         {% endfor %}
  1075.       {% endfor %}
  1076.       <div class=\"ec-role\">
  1077.         <div class=\"ec-off3Grid\">
  1078.           <div class=\"ec-off3Grid__cell\">
  1079.             <div class=\"ec-alert-warning\">
  1080.               <div class=\"ec-alert-warning__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"></div>
  1081.               <div class=\"ec-alert-warning__text\">{{ '現在カート内に商品はございません。'|trans }}</div>
  1082.             </div>
  1083.           </div>
  1084.         </div>
  1085.       </div>
  1086.     {% endif %}
  1087.   </div>
  1088. {% endblock %}""Cart/index.twig""/home/miyuki-ec/www/test.myufull.online/4.0.4/app/template/myufull1/Cart/index.twig");
  1089.     }
  1090. }