var/cache/dev/twig/c9/c9ad653e64a3af351ca15a0f68aa1ed4.php line 38

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. /* default_frame.twig */
  14. class __TwigTemplate_9ff9ca8b908e5c663f83e3a0a5838d9f 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->parent false;
  23.         $this->blocks = [
  24.             'stylesheet' => [$this'block_stylesheet'],
  25.             'main' => [$this'block_main'],
  26.             'javascript' => [$this'block_javascript'],
  27.         ];
  28.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  29.         $this->checkSecurity();
  30.     }
  31.     protected function doDisplay(array $context, array $blocks = [])
  32.     {
  33.         $macros $this->macros;
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""default_frame.twig"));
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""default_frame.twig"));
  38.         // line 1
  39.         echo "<!doctype html>
  40. ";
  41.         // line 12
  42.         echo "<html lang=\"";
  43.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["eccube_config"]) || array_key_exists("eccube_config"$context) ? $context["eccube_config"] : (function () { throw new RuntimeError('Variable "eccube_config" does not exist.'12$this->source); })()), "locale", [], "any"falsefalsetrue12), 12$this->source), "html"nulltrue);
  44.         echo "\">
  45. <head prefix=\"og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# product: https://ogp.me/ns/product#\">
  46.     <meta charset=\"utf-8\">
  47.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  48.     <meta name=\"eccube-csrf-token\" content=\"";
  49.         // line 16
  50.         echo twig_escape_filter($this->env$this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken(twig_constant("Eccube\\Common\\Constant::TOKEN_NAME")), "html"nulltrue);
  51.         echo "\">
  52.     <title>";
  53.         // line 17
  54.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(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.'17$this->source); })()), "shop_name", [], "any"falsefalsetrue17), 17$this->source), "html"nulltrue);
  55.         if ((array_key_exists("subtitle"$context) &&  !twig_test_empty((isset($context["subtitle"]) || array_key_exists("subtitle"$context) ? $context["subtitle"] : (function () { throw new RuntimeError('Variable "subtitle" does not exist.'17$this->source); })())))) {
  56.             echo " / ";
  57.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["subtitle"]) || array_key_exists("subtitle"$context) ? $context["subtitle"] : (function () { throw new RuntimeError('Variable "subtitle" does not exist.'17$this->source); })()), 17$this->source), "html"nulltrue);
  58.         } elseif ((array_key_exists("title"$context) &&  !twig_test_empty((isset($context["title"]) || array_key_exists("title"$context) ? $context["title"] : (function () { throw new RuntimeError('Variable "title" does not exist.'17$this->source); })())))) {
  59.             echo " / ";
  60.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["title"]) || array_key_exists("title"$context) ? $context["title"] : (function () { throw new RuntimeError('Variable "title" does not exist.'17$this->source); })()), 17$this->source), "html"nulltrue);
  61.         }
  62.         echo "</title>
  63.     ";
  64.         // line 18
  65.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'18$this->source); })()), "meta_tags", [], "any"falsefalsetrue18))) {
  66.             // line 19
  67.             echo "        ";
  68.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$contexttwig_template_from_string($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'19$this->source); })()), "meta_tags", [], "any"falsefalsetrue19), 19$this->source)), array(), truefalsetrue);
  69.             echo "
  70.         ";
  71.             // line 20
  72.             if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'20$this->source); })()), "description", [], "any"falsefalsetrue20))) {
  73.                 // line 21
  74.                 echo "            <meta name=\"description\" content=\"";
  75.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'21$this->source); })()), "description", [], "any"falsefalsetrue21), 21$this->source), "html"nulltrue);
  76.                 echo "\">
  77.         ";
  78.             }
  79.             // line 23
  80.             echo "    ";
  81.         } else {
  82.             // line 24
  83.             echo "        ";
  84.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"meta.twig");
  85.             echo "
  86.     ";
  87.         }
  88.         // line 26
  89.         echo "    ";
  90.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'26$this->source); })()), "author", [], "any"falsefalsetrue26))) {
  91.             // line 27
  92.             echo "        <meta name=\"author\" content=\"";
  93.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'27$this->source); })()), "author", [], "any"falsefalsetrue27), 27$this->source), "html"nulltrue);
  94.             echo "\">
  95.     ";
  96.         }
  97.         // line 29
  98.         echo "    ";
  99.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'29$this->source); })()), "keyword", [], "any"falsefalsetrue29))) {
  100.             // line 30
  101.             echo "        <meta name=\"keywords\" content=\"";
  102.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'30$this->source); })()), "keyword", [], "any"falsefalsetrue30), 30$this->source), "html"nulltrue);
  103.             echo "\">
  104.     ";
  105.         }
  106.         // line 32
  107.         echo "    ";
  108.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'32$this->source); })()), "meta_robots", [], "any"falsefalsetrue32))) {
  109.             // line 33
  110.             echo "        <meta name=\"robots\" content=\"";
  111.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'33$this->source); })()), "meta_robots", [], "any"falsefalsetrue33), 33$this->source), "html"nulltrue);
  112.             echo "\">
  113.     ";
  114.         }
  115.         // line 35
  116.         echo "    <link rel=\"icon\" href=\"";
  117.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/common/favicon.ico""user_data"), "html"nulltrue);
  118.         echo "\">
  119.     <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v6.5.2/css/all.css\" integrity=\"sha384-PPIZEGYM1v8zp5Py7UjFb79S58UeqCL9pYVnVPURKEqvioPROaVAJKKLzvH2rDnI\" crossorigin=\"anonymous\">
  120.     <!-- feather icon -->
  121.     <script src=\"https://unpkg.com/feather-icons\"></script>
  122.     <script src=\"https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js\"></script>
  123.     <!-- style -->
  124.     <link rel=\"stylesheet\" href=\"";
  125.         // line 41
  126.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/style.css"), "html"nulltrue);
  127.         echo "\">
  128.     <link rel=\"stylesheet\" href=\"";
  129.         // line 42
  130.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/theme.css"), "html"nulltrue);
  131.         echo "\">
  132.     <script src=\"";
  133.         // line 43
  134.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front.bundle.js""bundle"), "html"nulltrue);
  135.         echo "\"></script>
  136.     ";
  137.         // line 44
  138.         $this->displayBlock('stylesheet'$context$blocks);
  139.         // line 45
  140.         echo "    <script>
  141.         \$(function() {
  142.             \$.ajaxSetup({
  143.                 'headers': {
  144.                     'ECCUBE-CSRF-TOKEN': \$('meta[name=\"eccube-csrf-token\"]').attr('content')
  145.                 }
  146.             });
  147.         });
  148.     </script>
  149.     ";
  150.         // line 55
  151.         echo "    ";
  152.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'55$this->source); })()), "Head", [], "any"falsefalsetrue55)) {
  153.             // line 56
  154.             echo "        ";
  155.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'56$this->source); })()), "Head", [], "any"falsefalsetrue56)]);
  156.             echo "
  157.     ";
  158.         }
  159.         // line 58
  160.         echo "    ";
  161.         // line 59
  162.         echo "    ";
  163.         if (array_key_exists("plugin_assets"$context)) {
  164.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"@admin/snippet.twig", ["snippets" => (isset($context["plugin_assets"]) || array_key_exists("plugin_assets"$context) ? $context["plugin_assets"] : (function () { throw new RuntimeError('Variable "plugin_assets" does not exist.'59$this->source); })())]);
  165.         }
  166.         // line 60
  167.         echo "    <link rel=\"stylesheet\" href=\"";
  168.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/customize.css""user_data"), "html"nulltrue);
  169.         echo "\">
  170. </head>
  171. <body id=\"page_";
  172.         // line 62
  173.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_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.'62$this->source); })()), "request", [], "any"falsefalsetrue62), "get", [=> "_route"], "method"falsefalsetrue62), 62$this->source), "html"nulltrue);
  174.         echo "\" class=\"";
  175.         echo twig_escape_filter($this->env, ((array_key_exists("body_class"$context)) ? (_twig_default_filter($this->sandbox->ensureToStringAllowed((isset($context["body_class"]) || array_key_exists("body_class"$context) ? $context["body_class"] : (function () { throw new RuntimeError('Variable "body_class" does not exist.'62$this->source); })()), 62$this->source), "other_page")) : ("other_page")), "html"nulltrue);
  176.         echo "\">
  177. ";
  178.         // line 64
  179.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'64$this->source); })()), "BodyAfter", [], "any"falsefalsetrue64)) {
  180.             // line 65
  181.             echo "    ";
  182.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'65$this->source); })()), "BodyAfter", [], "any"falsefalsetrue65)]);
  183.             echo "
  184. ";
  185.         }
  186.         // line 67
  187.         echo "
  188. ";
  189.         // line 68
  190.         if (((array_key_exists("isMaintenance"$context) && (isset($context["isMaintenance"]) || array_key_exists("isMaintenance"$context) ? $context["isMaintenance"] : (function () { throw new RuntimeError('Variable "isMaintenance" does not exist.'68$this->source); })())) && (isset($context["isDebugMode"]) || array_key_exists("isDebugMode"$context) ? $context["isDebugMode"] : (function () { throw new RuntimeError('Variable "isDebugMode" does not exist.'68$this->source); })()))) {
  191.             // line 69
  192.             echo "    <dev class=\"ec-twoModeAlert\">
  193.         <div class=\"ec-maintenanceAlert\">
  194.             <div>
  195.                 <div class=\"ec-maintenanceAlert__icon\"><img src=\"";
  196.             // line 72
  197.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  198.             echo "\"/></div>
  199.                 ";
  200.             // line 73
  201.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("メンテナンスモードが有効になっています。"), "html"nulltrue);
  202.             echo "
  203.             </div>
  204.         </div>
  205.         <div class=\"ec-debugModeAlert bg-danger\">
  206.             <div>
  207.                 <div class=\"ec-debugModeAlert__icon\"><img src=\"";
  208.             // line 78
  209.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  210.             echo "\"/></div>
  211.                 ";
  212.             // line 79
  213.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("デバッグモードが有効になっています。"), "html"nulltrue);
  214.             echo "
  215.             </div>
  216.         </div>
  217.     </dev>
  218. ";
  219.         } else {
  220.             // line 84
  221.             echo "    ";
  222.             if ((isset($context["isMaintenance"]) || array_key_exists("isMaintenance"$context) ? $context["isMaintenance"] : (function () { throw new RuntimeError('Variable "isMaintenance" does not exist.'84$this->source); })())) {
  223.                 // line 85
  224.                 echo "        <div class=\"ec-maintenanceAlert\">
  225.             <div>
  226.                 <div class=\"ec-maintenanceAlert__icon\"><img src=\"";
  227.                 // line 87
  228.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  229.                 echo "\"/></div>
  230.                 ";
  231.                 // line 88
  232.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("メンテナンスモードが有効になっています。"), "html"nulltrue);
  233.                 echo "
  234.             </div>
  235.         </div>
  236.     ";
  237.             }
  238.         }
  239.         // line 101
  240.         echo "
  241. <div class=\"ec-layoutRole\">
  242.     ";
  243.         // line 104
  244.         echo "    ";
  245.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'104$this->source); })()), "Header", [], "any"falsefalsetrue104)) {
  246.             // line 105
  247.             echo "        <header class=\"ec-layoutRole__header\">
  248.             ";
  249.             // line 106
  250.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'106$this->source); })()), "Header", [], "any"falsefalsetrue106)]);
  251.             echo "
  252.         </header>
  253.     ";
  254.         }
  255.         // line 109
  256.         echo "
  257.     ";
  258.         // line 111
  259.         echo "    ";
  260.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'111$this->source); })()), "ContentsTop", [], "any"falsefalsetrue111)) {
  261.             // line 112
  262.             echo "        <div class=\"ec-layoutRole__contentTop\">
  263.             ";
  264.             // line 113
  265.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'113$this->source); })()), "ContentsTop", [], "any"falsefalsetrue113)]);
  266.             echo "
  267.         </div>
  268.     ";
  269.         }
  270.         // line 116
  271.         echo "
  272.     <div class=\"ec-layoutRole__contents\">
  273.         <div class=\"container\">
  274.             <div class=\"row\">
  275.                 ";
  276.         // line 121
  277.         echo "                ";
  278.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'121$this->source); })()), "SideLeft", [], "any"falsefalsetrue121)) {
  279.             // line 122
  280.             echo "                    <div class=\"ec-layoutRole__left col-12 col-lg-3 order-2 order-lg-1\">
  281.                         ";
  282.             // line 123
  283.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'123$this->source); })()), "SideLeft", [], "any"falsefalsetrue123)]);
  284.             echo "
  285.                     </div>
  286.                 ";
  287.         }
  288.         // line 126
  289.         echo "
  290.                 ";
  291.         // line 127
  292.         $context["layoutRoleMain"] = "col-12";
  293.         // line 128
  294.         echo "                ";
  295.         if ((twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'128$this->source); })()), "ColumnNum", [], "any"falsefalsetrue128) == 2)) {
  296.             // line 129
  297.             echo "                    ";
  298.             $context["layoutRoleMain"] = "col-12 col-lg-9 order-1";
  299.             // line 130
  300.             echo "                ";
  301.         } elseif ((twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'130$this->source); })()), "ColumnNum", [], "any"falsefalsetrue130) == 3)) {
  302.             // line 131
  303.             echo "                    ";
  304.             $context["layoutRoleMain"] = "col-12 col-lg-6 order-2";
  305.             // line 132
  306.             echo "                ";
  307.         }
  308.         // line 133
  309.         echo "
  310.                 ";
  311.         // line 134
  312.         $context["layoutRoleRight"] = "col-xs-12 col-lg-3 order-2";
  313.         // line 135
  314.         echo "                ";
  315.         if ((twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'135$this->source); })()), "ColumnNum", [], "any"falsefalsetrue135) == 3)) {
  316.             // line 136
  317.             echo "                    ";
  318.             $context["layoutRoleRight"] = "col-12 col-lg-3 order-3";
  319.             // line 137
  320.             echo "                ";
  321.         }
  322.         // line 138
  323.         echo "
  324.                 <div class=\"";
  325.         // line 139
  326.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["layoutRoleMain"]) || array_key_exists("layoutRoleMain"$context) ? $context["layoutRoleMain"] : (function () { throw new RuntimeError('Variable "layoutRoleMain" does not exist.'139$this->source); })()), 139$this->source), "html"nulltrue);
  327.         echo "\">
  328.                     ";
  329.         // line 141
  330.         echo "                    ";
  331.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'141$this->source); })()), "MainTop", [], "any"falsefalsetrue141)) {
  332.             // line 142
  333.             echo "                        <div class=\"ec-layoutRole__mainTop\">
  334.                             ";
  335.             // line 143
  336.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'143$this->source); })()), "MainTop", [], "any"falsefalsetrue143)]);
  337.             echo "
  338.                         </div>
  339.                     ";
  340.         }
  341.         // line 146
  342.         echo "
  343.                     ";
  344.         // line 148
  345.         echo "                    ";
  346.         $this->displayBlock('main'$context$blocks);
  347.         // line 149
  348.         echo "
  349.                     ";
  350.         // line 151
  351.         echo "                    ";
  352.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'151$this->source); })()), "MainBottom", [], "any"falsefalsetrue151)) {
  353.             // line 152
  354.             echo "                        <div class=\"ec-layoutRole__mainBottom\">
  355.                             ";
  356.             // line 153
  357.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'153$this->source); })()), "MainBottom", [], "any"falsefalsetrue153)]);
  358.             echo "
  359.                         </div>
  360.                     ";
  361.         }
  362.         // line 156
  363.         echo "                </div>
  364.                 ";
  365.         // line 159
  366.         echo "                ";
  367.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'159$this->source); })()), "SideRight", [], "any"falsefalsetrue159)) {
  368.             // line 160
  369.             echo "                    <div class=\"ec-layoutRole__right ";
  370.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["layoutRoleRight"]) || array_key_exists("layoutRoleRight"$context) ? $context["layoutRoleRight"] : (function () { throw new RuntimeError('Variable "layoutRoleRight" does not exist.'160$this->source); })()), 160$this->source), "html"nulltrue);
  371.             echo "\">
  372.                         ";
  373.             // line 161
  374.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'161$this->source); })()), "SideRight", [], "any"falsefalsetrue161)]);
  375.             echo "
  376.                     </div>
  377.                 ";
  378.         }
  379.         // line 164
  380.         echo "            </div>
  381.         </div>
  382.     </div>
  383.     ";
  384.         // line 169
  385.         echo "    ";
  386.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'169$this->source); })()), "ContentsBottom", [], "any"falsefalsetrue169)) {
  387.             // line 170
  388.             echo "        <div class=\"ec-layoutRole__contentBottom\">
  389.             ";
  390.             // line 171
  391.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'171$this->source); })()), "ContentsBottom", [], "any"falsefalsetrue171)]);
  392.             echo "
  393.         </div>
  394.     ";
  395.         }
  396.         // line 174
  397.         echo "
  398.     ";
  399.         // line 176
  400.         echo "    ";
  401.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'176$this->source); })()), "Footer", [], "any"falsefalsetrue176)) {
  402.             // line 177
  403.             echo "        <footer class=\"ec-layoutRole__footer\">
  404.             ";
  405.             // line 178
  406.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'178$this->source); })()), "Footer", [], "any"falsefalsetrue178)]);
  407.             echo "
  408.         </footer>
  409.     ";
  410.         }
  411.         // line 181
  412.         echo "</div><!-- ec-layoutRole -->
  413. <div class=\"ec-overlayRole\"></div>
  414. <div class=\"ec-headerNavSP d-flex d-lg-none justify-content-center align-items-center\"><i data-feather=\"menu\" width=\"18\" height=\"18\"></i></div>
  415. <div class=\"ec-drawerRoleClose justify-content-center align-items-center\"><i data-feather=\"x\" width=\"18\" height=\"18\"></i></div>
  416. <div class=\"ec-drawerRole\">
  417.     ";
  418.         // line 188
  419.         echo "    ";
  420.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'188$this->source); })()), "Drawer", [], "any"falsefalsetrue188)) {
  421.             // line 189
  422.             echo "        ";
  423.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'189$this->source); })()), "Drawer", [], "any"falsefalsetrue189)]);
  424.             echo "
  425.     ";
  426.         }
  427.         // line 191
  428.         echo "</div>
  429. <div class=\"ec-blockTopBtn pagetop\">";
  430.         // line 192
  431.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ページトップへ"), "html"nulltrue);
  432.         echo "</div>
  433. ";
  434.         // line 193
  435.         $this->loadTemplate("@common/lang.twig""default_frame.twig"193)->display($context);
  436.         // line 194
  437.         echo "<script src=\"";
  438.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/function.js"), "html"nulltrue);
  439.         echo "\"></script>
  440. <script src=\"";
  441.         // line 195
  442.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/eccube.js"), "html"nulltrue);
  443.         echo "\"></script>
  444. <script>feather.replace({ 'stroke-width': 1, 'width': 20, 'height': 20 });</script>
  445. ";
  446.         // line 197
  447.         $this->displayBlock('javascript'$context$blocks);
  448.         // line 199
  449.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'199$this->source); })()), "CloseBodyBefore", [], "any"falsefalsetrue199)) {
  450.             // line 200
  451.             echo "    ";
  452.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'200$this->source); })()), "CloseBodyBefore", [], "any"falsefalsetrue200)]);
  453.             echo "
  454. ";
  455.         }
  456.         // line 203
  457.         if (array_key_exists("plugin_snippets"$context)) {
  458.             // line 204
  459.             echo "    ";
  460.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"snippet.twig", ["snippets" => (isset($context["plugin_snippets"]) || array_key_exists("plugin_snippets"$context) ? $context["plugin_snippets"] : (function () { throw new RuntimeError('Variable "plugin_snippets" does not exist.'204$this->source); })())]);
  461.             echo "
  462. ";
  463.         }
  464.         // line 206
  465.         echo "    <script src=\"";
  466.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/customize.js""user_data"), "html"nulltrue);
  467.         echo "\"></script>
  468. </body>
  469. </html>
  470. ";
  471.         
  472.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  473.         
  474.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  475.     }
  476.     // line 44
  477.     public function block_stylesheet($context, array $blocks = [])
  478.     {
  479.         $macros $this->macros;
  480.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  481.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  482.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  483.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  484.         
  485.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  486.         
  487.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  488.     }
  489.     // line 148
  490.     public function block_main($context, array $blocks = [])
  491.     {
  492.         $macros $this->macros;
  493.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  494.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  495.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  496.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  497.         
  498.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  499.         
  500.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  501.     }
  502.     // line 197
  503.     public function block_javascript($context, array $blocks = [])
  504.     {
  505.         $macros $this->macros;
  506.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  507.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  508.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  509.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  510.         
  511.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  512.         
  513.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  514.     }
  515.     public function getTemplateName()
  516.     {
  517.         return "default_frame.twig";
  518.     }
  519.     public function isTraitable()
  520.     {
  521.         return false;
  522.     }
  523.     public function getDebugInfo()
  524.     {
  525.         return array (  528 => 197,  510 => 148,  492 => 44,  477 => 206,  471 => 204,  469 => 203,  463 => 200,  461 => 199,  459 => 197,  454 => 195,  449 => 194,  447 => 193,  443 => 192,  440 => 191,  434 => 189,  431 => 188,  423 => 181,  417 => 178,  414 => 177,  411 => 176,  408 => 174,  402 => 171,  399 => 170,  396 => 169,  390 => 164,  384 => 161,  379 => 160,  376 => 159,  372 => 156,  366 => 153,  363 => 152,  360 => 151,  357 => 149,  354 => 148,  351 => 146,  345 => 143,  342 => 142,  339 => 141,  335 => 139,  332 => 138,  329 => 137,  326 => 136,  323 => 135,  321 => 134,  318 => 133,  315 => 132,  312 => 131,  309 => 130,  306 => 129,  303 => 128,  301 => 127,  298 => 126,  292 => 123,  289 => 122,  286 => 121,  280 => 116,  274 => 113,  271 => 112,  268 => 111,  265 => 109,  259 => 106,  256 => 105,  253 => 104,  249 => 101,  241 => 88,  237 => 87,  233 => 85,  230 => 84,  222 => 79,  218 => 78,  210 => 73,  206 => 72,  201 => 69,  199 => 68,  196 => 67,  190 => 65,  188 => 64,  182 => 62,  176 => 60,  171 => 59,  169 => 58,  163 => 56,  160 => 55,  149 => 45,  147 => 44,  143 => 43,  139 => 42,  135 => 41,  125 => 35,  119 => 33,  116 => 32,  110 => 30,  107 => 29,  101 => 27,  98 => 26,  92 => 24,  89 => 23,  83 => 21,  81 => 20,  76 => 19,  74 => 18,  63 => 17,  59 => 16,  51 => 12,  48 => 1,);
  526.     }
  527.     public function getSourceContext()
  528.     {
  529.         return new Source("<!doctype html>
  530. {#
  531. This file is part of EC-CUBE
  532. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  533. http://www.ec-cube.co.jp/
  534. For the full copyright and license information, please view the LICENSE
  535. file that was distributed with this source code.
  536. #}
  537. <html lang=\"{{ eccube_config.locale }}\">
  538. <head prefix=\"og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# product: https://ogp.me/ns/product#\">
  539.     <meta charset=\"utf-8\">
  540.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  541.     <meta name=\"eccube-csrf-token\" content=\"{{ csrf_token(constant('Eccube\\\\Common\\\\Constant::TOKEN_NAME')) }}\">
  542.     <title>{{ BaseInfo.shop_name }}{% if subtitle is defined and subtitle is not empty %} / {{ subtitle }}{% elseif title is defined and title is not empty %} / {{ title }}{% endif %}</title>
  543.     {% if Page.meta_tags is not empty %}
  544.         {{ include(template_from_string(Page.meta_tags), sandboxed = true) }}
  545.         {% if Page.description is not empty %}
  546.             <meta name=\"description\" content=\"{{ Page.description }}\">
  547.         {% endif %}
  548.     {% else %}
  549.         {{ include('meta.twig') }}
  550.     {% endif %}
  551.     {% if Page.author is not empty %}
  552.         <meta name=\"author\" content=\"{{ Page.author }}\">
  553.     {% endif %}
  554.     {% if Page.keyword is not empty %}
  555.         <meta name=\"keywords\" content=\"{{ Page.keyword }}\">
  556.     {% endif %}
  557.     {% if Page.meta_robots is not empty %}
  558.         <meta name=\"robots\" content=\"{{ Page.meta_robots }}\">
  559.     {% endif %}
  560.     <link rel=\"icon\" href=\"{{ asset('assets/img/common/favicon.ico', 'user_data') }}\">
  561.     <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v6.5.2/css/all.css\" integrity=\"sha384-PPIZEGYM1v8zp5Py7UjFb79S58UeqCL9pYVnVPURKEqvioPROaVAJKKLzvH2rDnI\" crossorigin=\"anonymous\">
  562.     <!-- feather icon -->
  563.     <script src=\"https://unpkg.com/feather-icons\"></script>
  564.     <script src=\"https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js\"></script>
  565.     <!-- style -->
  566.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/style.css') }}\">
  567.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/theme.css') }}\">
  568.     <script src=\"{{ asset('front.bundle.js', 'bundle') }}\"></script>
  569.     {% block stylesheet %}{% endblock %}
  570.     <script>
  571.         \$(function() {
  572.             \$.ajaxSetup({
  573.                 'headers': {
  574.                     'ECCUBE-CSRF-TOKEN': \$('meta[name=\"eccube-csrf-token\"]').attr('content')
  575.                 }
  576.             });
  577.         });
  578.     </script>
  579.     {# Layout: HEAD #}
  580.     {% if Layout.Head %}
  581.         {{ include('block.twig', {'Blocks': Layout.Head}) }}
  582.     {% endif %}
  583.     {# プラグイン用styleseetやmetatagなど #}
  584.     {% if plugin_assets is defined %}{{ include('@admin/snippet.twig', { snippets: plugin_assets }) }}{% endif %}
  585.     <link rel=\"stylesheet\" href=\"{{ asset('assets/css/customize.css', 'user_data') }}\">
  586. </head>
  587. <body id=\"page_{{ app.request.get('_route') }}\" class=\"{{ body_class|default('other_page') }}\">
  588. {# Layout: BODY_AFTER #}
  589. {% if Layout.BodyAfter %}
  590.     {{ include('block.twig', {'Blocks': Layout.BodyAfter}) }}
  591. {% endif %}
  592. {%  if isMaintenance is defined and isMaintenance and isDebugMode %}
  593.     <dev class=\"ec-twoModeAlert\">
  594.         <div class=\"ec-maintenanceAlert\">
  595.             <div>
  596.                 <div class=\"ec-maintenanceAlert__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"/></div>
  597.                 {{ 'メンテナンスモードが有効になっています。'|trans }}
  598.             </div>
  599.         </div>
  600.         <div class=\"ec-debugModeAlert bg-danger\">
  601.             <div>
  602.                 <div class=\"ec-debugModeAlert__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"/></div>
  603.                 {{ 'デバッグモードが有効になっています。'|trans }}
  604.             </div>
  605.         </div>
  606.     </dev>
  607. {%  else %}
  608.     {% if isMaintenance %}
  609.         <div class=\"ec-maintenanceAlert\">
  610.             <div>
  611.                 <div class=\"ec-maintenanceAlert__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"/></div>
  612.                 {{ 'メンテナンスモードが有効になっています。'|trans }}
  613.             </div>
  614.         </div>
  615.     {% endif %}
  616. {#    {% if isDebugMode %}
  617.         <div class=\"ec-debugModeAlert bg-danger\">
  618.             <div>
  619.                 <div class=\"ec-debugModeAlert__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"/></div>
  620.                 {{ 'デバッグモードが有効になっています。'|trans }}
  621.             </div>
  622.        </div>
  623.     {% endif %}#}
  624. {% endif %}
  625. <div class=\"ec-layoutRole\">
  626.     {# Layout: HEADER #}
  627.     {% if Layout.Header %}
  628.         <header class=\"ec-layoutRole__header\">
  629.             {{ include('block.twig', {'Blocks': Layout.Header}) }}
  630.         </header>
  631.     {% endif %}
  632.     {# Layout: CONTENTS_TOP #}
  633.     {% if Layout.ContentsTop %}
  634.         <div class=\"ec-layoutRole__contentTop\">
  635.             {{ include('block.twig', {'Blocks': Layout.ContentsTop}) }}
  636.         </div>
  637.     {% endif %}
  638.     <div class=\"ec-layoutRole__contents\">
  639.         <div class=\"container\">
  640.             <div class=\"row\">
  641.                 {# Layout: SIDE_LEFT #}
  642.                 {% if Layout.SideLeft %}
  643.                     <div class=\"ec-layoutRole__left col-12 col-lg-3 order-2 order-lg-1\">
  644.                         {{ include('block.twig', {'Blocks': Layout.SideLeft}) }}
  645.                     </div>
  646.                 {% endif %}
  647.                 {% set layoutRoleMain = 'col-12' %}
  648.                 {% if Layout.ColumnNum == 2 %}
  649.                     {% set layoutRoleMain = 'col-12 col-lg-9 order-1' %}
  650.                 {% elseif Layout.ColumnNum == 3 %}
  651.                     {% set layoutRoleMain = 'col-12 col-lg-6 order-2' %}
  652.                 {% endif %}
  653.                 {% set layoutRoleRight = 'col-xs-12 col-lg-3 order-2' %}
  654.                 {% if Layout.ColumnNum == 3 %}
  655.                     {% set layoutRoleRight = 'col-12 col-lg-3 order-3' %}
  656.                 {% endif %}
  657.                 <div class=\"{{ layoutRoleMain }}\">
  658.                     {# Layout: MAIN_TOP #}
  659.                     {% if Layout.MainTop %}
  660.                         <div class=\"ec-layoutRole__mainTop\">
  661.                             {{ include('block.twig', {'Blocks': Layout.MainTop}) }}
  662.                         </div>
  663.                     {% endif %}
  664.                     {# MAIN AREA #}
  665.                     {% block main %}{% endblock %}
  666.                     {# Layout: MAIN_Bottom #}
  667.                     {% if Layout.MainBottom %}
  668.                         <div class=\"ec-layoutRole__mainBottom\">
  669.                             {{ include('block.twig', {'Blocks': Layout.MainBottom}) }}
  670.                         </div>
  671.                     {% endif %}
  672.                 </div>
  673.                 {# Layout: SIDE_RIGHT #}
  674.                 {% if Layout.SideRight %}
  675.                     <div class=\"ec-layoutRole__right {{ layoutRoleRight }}\">
  676.                         {{ include('block.twig', {'Blocks': Layout.SideRight}) }}
  677.                     </div>
  678.                 {% endif %}
  679.             </div>
  680.         </div>
  681.     </div>
  682.     {# Layout: CONTENTS_BOTTOM #}
  683.     {% if Layout.ContentsBottom %}
  684.         <div class=\"ec-layoutRole__contentBottom\">
  685.             {{ include('block.twig', {'Blocks': Layout.ContentsBottom}) }}
  686.         </div>
  687.     {% endif %}
  688.     {# Layout: CONTENTS_FOOTER #}
  689.     {% if Layout.Footer %}
  690.         <footer class=\"ec-layoutRole__footer\">
  691.             {{ include('block.twig', {'Blocks': Layout.Footer}) }}
  692.         </footer>
  693.     {% endif %}
  694. </div><!-- ec-layoutRole -->
  695. <div class=\"ec-overlayRole\"></div>
  696. <div class=\"ec-headerNavSP d-flex d-lg-none justify-content-center align-items-center\"><i data-feather=\"menu\" width=\"18\" height=\"18\"></i></div>
  697. <div class=\"ec-drawerRoleClose justify-content-center align-items-center\"><i data-feather=\"x\" width=\"18\" height=\"18\"></i></div>
  698. <div class=\"ec-drawerRole\">
  699.     {# Layout: DRAWER #}
  700.     {% if Layout.Drawer %}
  701.         {{ include('block.twig', {'Blocks': Layout.Drawer}) }}
  702.     {% endif %}
  703. </div>
  704. <div class=\"ec-blockTopBtn pagetop\">{{'ページトップへ'|trans}}</div>
  705. {% include('@common/lang.twig') %}
  706. <script src=\"{{ asset('assets/js/function.js') }}\"></script>
  707. <script src=\"{{ asset('assets/js/eccube.js') }}\"></script>
  708. <script>feather.replace({ 'stroke-width': 1, 'width': 20, 'height': 20 });</script>
  709. {% block javascript %}{% endblock %}
  710. {# Layout: CLOSE_BODY_BEFORE #}
  711. {% if Layout.CloseBodyBefore %}
  712.     {{ include('block.twig', {'Blocks': Layout.CloseBodyBefore}) }}
  713. {% endif %}
  714. {# プラグイン用Snippet #}
  715. {% if plugin_snippets is defined %}
  716.     {{ include('snippet.twig', { snippets: plugin_snippets }) }}
  717. {% endif %}
  718.     <script src=\"{{ asset('assets/js/customize.js', 'user_data') }}\"></script>
  719. </body>
  720. </html>
  721. ""default_frame.twig""/home/okinawastore/okinawa-store.com/public_html/app/template/bootcube/default_frame.twig");
  722.     }
  723.     
  724.     public function checkSecurity()
  725.     {
  726.         static $tags = array("if" => 17"block" => 44"set" => 127"include" => 193);
  727.         static $filters = array("escape" => 12"default" => 62"trans" => 73);
  728.         static $functions = array("csrf_token" => 16"constant" => 16"include" => 19"template_from_string" => 19"asset" => 35);
  729.         try {
  730.             $this->sandbox->checkSecurity(
  731.                 ['if''block''set''include'],
  732.                 ['escape''default''trans'],
  733.                 ['csrf_token''constant''include''template_from_string''asset']
  734.             );
  735.         } catch (SecurityError $e) {
  736.             $e->setSourceContext($this->source);
  737.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  738.                 $e->setTemplateLine($tags[$e->getTagName()]);
  739.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  740.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  741.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  742.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  743.             }
  744.             throw $e;
  745.         }
  746.     }
  747. }