var/cache/dev/twig/46/46b9095f8ee2a10d6b80f25738e63dccc9c11c9d756ba2bf67ecf090468dbb17.php line 16

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. /* index.twig */
  14. class __TwigTemplate_152a2f8cb324c535148d174e87b3fac65ce1879a0e98760a79606bcc5b72aa79 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.             'stylesheet' => [$this'block_stylesheet'],
  24.             'javascript' => [$this'block_javascript'],
  25.             'main' => [$this'block_main'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 11
  31.         return "default_frame.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""index.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""index.twig"));
  40.         // line 13
  41.         $context["body_class"] = "front_page";
  42.         // line 11
  43.         $this->parent $this->loadTemplate("default_frame.twig""index.twig"11);
  44.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  47.         
  48.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  49.     }
  50.     // line 15
  51.     public function block_stylesheet($context, array $blocks = [])
  52.     {
  53.         $macros $this->macros;
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  55.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  57.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  58.         // line 16
  59.         echo "    <style>
  60.     
  61.          @import url(\"https://use.typekit.net/ifj0bvi.css\");
  62.         ";
  63.         // line 21
  64.         echo "        .p-top__main-visual-slide-link.is-1st {
  65.             background-image:url(";
  66.         // line 22
  67.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_yamazaki.jpg"), "html"nulltrue);
  68.         echo ");
  69.         }
  70.         .p-top__main-visual-slide-link.is-2nd {
  71.             background-image:url(";
  72.         // line 25
  73.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_footfit2.jpg"), "html"nulltrue);
  74.         echo ");
  75.         }
  76.         .p-top__main-visual-slide-link.is-3rd {
  77.             background-image:url(";
  78.         // line 28
  79.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg"), "html"nulltrue);
  80.         echo ");
  81.         }
  82.         .p-top__main-visual-slide-link.is-4th {
  83.             background-image:url(";
  84.         // line 31
  85.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_refa.jpg"), "html"nulltrue);
  86.         echo ");
  87.         }
  88.         .p-top__main-visual-slide-link.is-5th {
  89.             background-image:url(";
  90.         // line 34
  91.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_mirablezero.jpg"), "html"nulltrue);
  92.         echo ");
  93.         }
  94.        ";
  95.         // line 37
  96.         echo "        .catcthcopy {
  97.             font-family: trajan-pro-3, serif;
  98.             font-weight: 400;
  99.             font-style: normal;
  100.             font-size: 60px;
  101.             color: #807245;
  102.             line-height: 1.2;
  103.             margin: 0;
  104.         }
  105.         .p-top__main-visual-copy--sub {
  106.             color: #807245;
  107.         }
  108.         .p-top__main-visual-description {
  109.             color: #807245;
  110.         }
  111.         .p-top__main-visual-sns-link.is-twitter:before {
  112.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  113.         }
  114.         .p-top__main-visual-sns-link.is-instagram:before {
  115.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  116.         }
  117.         .p-top__main-visual-sns-link.is-facebook:before {
  118.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  119.             
  120.         }
  121.         .p-top__main-visual-slide-navi-prev {
  122.             background-color: #000;
  123.         }
  124.         .p-top__main-visual-slide-navi-next {
  125.             background-color: #807245;
  126.             
  127.         }
  128.         .p-top__main-visual-pager .swiper-pagination-bullet {
  129.             background-color: #807245;
  130.             
  131.         }
  132.         .p-top__main-visual-pager .swiper-pagination-bullet-active {
  133.             background-color: #000;
  134.             
  135.         }
  136.         .b-news__post {
  137.             border-bottom: #807245 solid 1px;
  138.             
  139.         }
  140.         ";
  141.         // line 82
  142.         echo "        @media screen and (max-width: 839px) {
  143.             .p-top__main-visual-slide-link.is-1st {
  144.                 background-image:url(";
  145.         // line 84
  146.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_yamazaki.jpg"), "html"nulltrue);
  147.         echo ");
  148.             }
  149.             .p-top__main-visual-slide-link.is-2nd {
  150.                 background-image:url(";
  151.         // line 87
  152.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_footfit2.jpg"), "html"nulltrue);
  153.         echo ");
  154.             }
  155.             .p-top__main-visual-slide-link.is-3rd {
  156.                 background-image:url(";
  157.         // line 90
  158.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg"), "html"nulltrue);
  159.         echo ");
  160.             }
  161.             .p-top__main-visual-slide-link.is-4th {
  162.                 background-image:url(";
  163.         // line 93
  164.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_refa.jpg"), "html"nulltrue);
  165.         echo ");
  166.             }
  167.             .p-top__main-visual-slide-link.is-5th {
  168.                 background-image:url(";
  169.         // line 96
  170.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/html/user_data/assets/shop_item_img/slide_mirablezero.jpg"), "html"nulltrue);
  171.         echo ");
  172.             }
  173.             ";
  174.         // line 99
  175.         echo "            .catcthcopy {
  176.             font-size: 30px;
  177.         }
  178.         ";
  179.         // line 103
  180.         echo "        }
  181.         ";
  182.         // line 106
  183.         echo "        .b-category:after {
  184.             background-image:url(";
  185.         // line 107
  186.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/top/b-category@1x.png"), "html"nulltrue);
  187.         echo ");
  188.         }
  189.         @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  190.             .b-category:after {
  191.                 background-image:url(";
  192.         // line 111
  193.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/top/b-category@2x.png"), "html"nulltrue);
  194.         echo ");
  195.             }
  196.         }
  197.     </style>
  198. ";
  199.         
  200.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  201.         
  202.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  203.     }
  204.     // line 118
  205.     public function block_javascript($context, array $blocks = [])
  206.     {
  207.         $macros $this->macros;
  208.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  209.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  210.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  211.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  212.         // line 119
  213.         echo "    <script src=\"https://cdn.jsdelivr.net/npm/swiper@5.3.6/js/swiper.min.js\" integrity=\"sha256-dwAIpWA5jmq1E3AHBeJDH86emZuOEMKZrZxNr9DJAQs=\" crossorigin=\"anonymous\"></script>
  214.     <script>
  215.         \$(function(){
  216.             ";
  217.         // line 124
  218.         echo "            var mainVisualSwiper = new Swiper ('#js-top__main-visual-slide', {
  219.                 effect: \"slide\",
  220.                 loop: true,
  221.                 slidesPerView: 1,
  222.                 pagination: {
  223.                     el: '#js-top__main-visual-pager-contents',
  224.                     clickable: true
  225.                 },
  226.                 navigation: {
  227.                     prevEl: '#js-top__main-visual-slide-navi-prev',
  228.                     nextEl: '#js-top__main-visual-slide-navi-next',
  229.                 },
  230.                 autoplay: {
  231.                     delay: 2000,
  232.                     
  233.                 }
  234.             })
  235.             ";
  236.         // line 143
  237.         echo "            var categorySwiper = new Swiper('#js-category__slide', {
  238.                 slidesPerView: 2,
  239.                 spaceBetween: 12,
  240.                 scrollbar: {
  241.                     el: '#js-category__slide-scrollbar',
  242.                     draggable: true
  243.                 },
  244.                 breakpoints: {
  245.                     480: {
  246.                         slidesPerView: 3,
  247.                         spaceBetween: 12
  248.                     },
  249.                     840: {
  250.                         slidesPerView: 4,
  251.                         spaceBetween: 30
  252.                     },
  253.                 }
  254.             });
  255.             ";
  256.         // line 164
  257.         echo "            \$('#js-news__contents').each(function() {
  258.                 var listLength = \$(this).find('.js-news__post').length;
  259.                 if (listLength > 5) {
  260.                     \$(this).find('.js-news__post:gt(4)').each(function() {
  261.                         \$(this).hide();
  262.                     });
  263.                     var dispNum = 5;
  264.                     \$(this).find('#js-news-button').click(function() {
  265.                         dispNum += 5;
  266.                         \$(this).parents('#js-news__contents').find('.js-news__post:lt(' + dispNum + ')').fadeIn();
  267.                         if (dispNum >= listLength) {
  268.                             \$(this).parents('#js-news__actions').hide();
  269.                         }
  270.                     })
  271.                 }
  272.             });
  273.             \$('.js-news__post-heading').on('click', function() {
  274.                 \$newsPost = \$(this).parent('.js-news__post');
  275.                 \$newsDescription = \$newsPost.children('.js-news__post-contents');
  276.                 if (\$newsDescription.css('display') == 'none') {
  277.                     \$newsPost.addClass('is-active');
  278.                     \$newsDescription.slideDown(300);
  279.                 } else {
  280.                     \$newsPost.removeClass('is-active');
  281.                     \$newsDescription.slideUp(300);
  282.                 }
  283.             });
  284.         });
  285.         \$(window).on('load',function() {
  286.             ";
  287.         // line 197
  288.         echo "            gridItems();
  289.         });
  290.         var resizeTimer = null;
  291.         \$(window).on('resize', function() {
  292.             clearTimeout(resizeTimer);
  293.             resizeTimer = setTimeout(function() {
  294.                 ";
  295.         // line 207
  296.         echo "                gridItems();
  297.             }, 200);
  298.         });
  299.         function gridItems(){
  300.             var items = \$('.js-topic__list-item');
  301.             items.each(function(index, elem) {
  302.                 gridItem(\$(elem));
  303.             });
  304.         }
  305.         function gridItem(item){
  306.             var grid,
  307.                 rowHeight,
  308.                 rowGap,
  309.                 rowSpan;
  310.             grid = \$('#js-topic__list');
  311.             rowHeight = parseInt(grid.css('grid-auto-rows'));
  312.             rowGap = parseInt(grid.css('grid-row-gap'));
  313.             rowSpan = Math.ceil((item.find('.js-topic__item').outerHeight() + rowGap) / (rowHeight + rowGap));
  314.             if (window.innerWidth > 839) {
  315.                 item.css('grid-row-end', '');
  316.             } else {
  317.                 item.css('grid-row-end', 'span ' + rowSpan);
  318.             }
  319.         }
  320.     </script>
  321. ";
  322.         
  323.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  324.         
  325.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  326.     }
  327.     // line 239
  328.     public function block_main($context, array $blocks = [])
  329.     {
  330.         $macros $this->macros;
  331.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  332.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  333.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  334.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  335.         // line 240
  336.         echo "    <div class=\"p-top__main-visual\">
  337.         <div class=\"p-top__main-visual-slide\" id=\"js-top__main-visual-slide\">
  338.             <div class=\"p-top__main-visual-slide-contents swiper-wrapper\">
  339.                 <a class=\"p-top__main-visual-slide-link is-4th swiper-slide\" href=\"";
  340.         // line 243
  341.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => "680"]);
  342.         echo "\">
  343.                     <span class=\"p-top__main-visual-slide-link-text\">Slide4</span>
  344.                 </a>
  345.                 <a class=\"p-top__main-visual-slide-link is-5th swiper-slide\" href=\"";
  346.         // line 246
  347.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => "695"]);
  348.         echo "\">
  349.                     <span class=\"p-top__main-visual-slide-link-text\">Slide5</span>
  350.                 </a>
  351.                 <a class=\"p-top__main-visual-slide-link is-2nd swiper-slide\" href=\"";
  352.         // line 249
  353.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => "687"]);
  354.         echo "\">
  355.                     <span class=\"p-top__main-visual-slide-link-text\">Slide2</span>
  356.                 </a>
  357.                 <a class=\"p-top__main-visual-slide-link is-3rd swiper-slide\" href=\"";
  358.         // line 252
  359.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => "615"]);
  360.         echo "\">
  361.                     <span class=\"p-top__main-visual-slide-link-text\">Slide3</span>
  362.                 </a>
  363.                 <a class=\"p-top__main-visual-slide-link is-1st swiper-slide\" href=\"";
  364.         // line 255
  365.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_list");
  366.         echo "?category_id=45\">
  367.                     <span class=\"p-top__main-visual-slide-link-text\">Slide1</span>
  368.                 </a>
  369.                 
  370.             </div>
  371.             <div class=\"p-top__main-visual-slide-navi\">
  372.                 <div class=\"p-top__main-visual-slide-navi-prev\" id=\"js-top__main-visual-slide-navi-prev\"></div>
  373.                 <div class=\"p-top__main-visual-slide-navi-next\" id=\"js-top__main-visual-slide-navi-next\"></div>
  374.             </div>
  375.         </div>
  376.         <div class=\"p-top__main-visual-pager\">
  377.             <div class=\"p-top__main-visual-pager-contents\" id=\"js-top__main-visual-pager-contents\"></div>
  378.         </div>
  379.         <div class=\"p-top__main-visual-reading\">
  380.             <div class=\"p-top__main-visual-reading-contents\">
  381.                 <div class=\"p-top__main-visual-copy\">
  382.                     <!--<p class=\"p-top__main-visual-copy--main\">meldia Store</p>-->
  383.                     <p class=\"catcthcopy\">Meldia Store</p>
  384.                     <p class=\"p-top__main-visual-copy--sub\">meldia online store</p>
  385.                 </div>
  386.                 <p class=\"p-top__main-visual-description\">meldia Storeは暮らしに必要な商品を<br>特別な価格でお求めいただけるショッピングサイトです</p>
  387.             </div>
  388.         </div>
  389.         <div class=\"p-top__main-visual-sns\">
  390.             <ul class=\"p-top__main-visual-sns-list\">
  391.                 <li class=\"p-top__main-visual-sns-list-item\">
  392.                     <a class=\"p-top__main-visual-sns-link is-twitter\" href=\"https://twitter.com/meldia_group\">Twitter</a>
  393.                 </li>
  394.                 <li class=\"p-top__main-visual-sns-list-item\">
  395.                     <a class=\"p-top__main-visual-sns-link is-instagram\" href=\"https://www.instagram.com/meldia_group/\">Instagram</a>
  396.                 </li>
  397.                 <li class=\"p-top__main-visual-sns-list-item\">
  398.                     <a class=\"p-top__main-visual-sns-link is-facebook\" href=\"https://www.facebook.com/sanei.archi\">Facebook</a>
  399.                 </li>
  400.             </ul>
  401.         </div>
  402.     </div>
  403. ";
  404.         
  405.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  406.         
  407.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  408.     }
  409.     public function getTemplateName()
  410.     {
  411.         return "index.twig";
  412.     }
  413.     public function isTraitable()
  414.     {
  415.         return false;
  416.     }
  417.     public function getDebugInfo()
  418.     {
  419.         return array (  407 => 255,  401 => 252,  395 => 249,  389 => 246,  383 => 243,  378 => 240,  368 => 239,  328 => 207,  317 => 197,  283 => 164,  261 => 143,  241 => 124,  235 => 119,  225 => 118,  209 => 111,  202 => 107,  199 => 106,  195 => 103,  190 => 99,  185 => 96,  179 => 93,  173 => 90,  167 => 87,  161 => 84,  157 => 82,  111 => 37,  106 => 34,  100 => 31,  94 => 28,  88 => 25,  82 => 22,  79 => 21,  73 => 16,  63 => 15,  52 => 11,  50 => 13,  37 => 11,);
  420.     }
  421.     public function getSourceContext()
  422.     {
  423.         return new Source("{#
  424. This file is part of EC-CUBE
  425. Copyright(c) LOCKON CO.,LTD. All Rights Reserved.
  426. http://www.lockon.co.jp/
  427. For the full copyright and license information, please view the LICENSE
  428. file that was distributed with this source code.
  429. #}
  430. {% extends 'default_frame.twig' %}
  431. {% set body_class = 'front_page' %}
  432. {% block stylesheet %}
  433.     <style>
  434.     
  435.          @import url(\"https://use.typekit.net/ifj0bvi.css\");
  436.         {# main visual #}
  437.         .p-top__main-visual-slide-link.is-1st {
  438.             background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_yamazaki.jpg') }});
  439.         }
  440.         .p-top__main-visual-slide-link.is-2nd {
  441.             background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_footfit2.jpg') }});
  442.         }
  443.         .p-top__main-visual-slide-link.is-3rd {
  444.             background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg') }});
  445.         }
  446.         .p-top__main-visual-slide-link.is-4th {
  447.             background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_refa.jpg') }});
  448.         }
  449.         .p-top__main-visual-slide-link.is-5th {
  450.             background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirablezero.jpg') }});
  451.         }
  452.        {# komori 追加分 #}
  453.         .catcthcopy {
  454.             font-family: trajan-pro-3, serif;
  455.             font-weight: 400;
  456.             font-style: normal;
  457.             font-size: 60px;
  458.             color: #807245;
  459.             line-height: 1.2;
  460.             margin: 0;
  461.         }
  462.         .p-top__main-visual-copy--sub {
  463.             color: #807245;
  464.         }
  465.         .p-top__main-visual-description {
  466.             color: #807245;
  467.         }
  468.         .p-top__main-visual-sns-link.is-twitter:before {
  469.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  470.         }
  471.         .p-top__main-visual-sns-link.is-instagram:before {
  472.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  473.         }
  474.         .p-top__main-visual-sns-link.is-facebook:before {
  475.             background-image: url(/html/user_data/assets/shop_item_img/top-sprites.png);
  476.             
  477.         }
  478.         .p-top__main-visual-slide-navi-prev {
  479.             background-color: #000;
  480.         }
  481.         .p-top__main-visual-slide-navi-next {
  482.             background-color: #807245;
  483.             
  484.         }
  485.         .p-top__main-visual-pager .swiper-pagination-bullet {
  486.             background-color: #807245;
  487.             
  488.         }
  489.         .p-top__main-visual-pager .swiper-pagination-bullet-active {
  490.             background-color: #000;
  491.             
  492.         }
  493.         .b-news__post {
  494.             border-bottom: #807245 solid 1px;
  495.             
  496.         }
  497.         {# komori 追加分おわり #}
  498.         @media screen and (max-width: 839px) {
  499.             .p-top__main-visual-slide-link.is-1st {
  500.                 background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_yamazaki.jpg') }});
  501.             }
  502.             .p-top__main-visual-slide-link.is-2nd {
  503.                 background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_footfit2.jpg') }});
  504.             }
  505.             .p-top__main-visual-slide-link.is-3rd {
  506.                 background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirableplus2.jpg') }});
  507.             }
  508.             .p-top__main-visual-slide-link.is-4th {
  509.                 background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_refa.jpg') }});
  510.             }
  511.             .p-top__main-visual-slide-link.is-5th {
  512.                 background-image:url({{ asset('/html/user_data/assets/shop_item_img/slide_mirablezero.jpg') }});
  513.             }
  514.             {# komori 追加分 #}
  515.             .catcthcopy {
  516.             font-size: 30px;
  517.         }
  518.         {# komori 追加分おわり #}
  519.         }
  520.         {# category #}
  521.         .b-category:after {
  522.             background-image:url({{ asset('assets/img/top/b-category@1x.png') }});
  523.         }
  524.         @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  525.             .b-category:after {
  526.                 background-image:url({{ asset('assets/img/top/b-category@2x.png') }});
  527.             }
  528.         }
  529.     </style>
  530. {% endblock %}
  531. {% block javascript %}
  532.     <script src=\"https://cdn.jsdelivr.net/npm/swiper@5.3.6/js/swiper.min.js\" integrity=\"sha256-dwAIpWA5jmq1E3AHBeJDH86emZuOEMKZrZxNr9DJAQs=\" crossorigin=\"anonymous\"></script>
  533.     <script>
  534.         \$(function(){
  535.             {# main visual #}
  536.             var mainVisualSwiper = new Swiper ('#js-top__main-visual-slide', {
  537.                 effect: \"slide\",
  538.                 loop: true,
  539.                 slidesPerView: 1,
  540.                 pagination: {
  541.                     el: '#js-top__main-visual-pager-contents',
  542.                     clickable: true
  543.                 },
  544.                 navigation: {
  545.                     prevEl: '#js-top__main-visual-slide-navi-prev',
  546.                     nextEl: '#js-top__main-visual-slide-navi-next',
  547.                 },
  548.                 autoplay: {
  549.                     delay: 2000,
  550.                     
  551.                 }
  552.             })
  553.             {# category #}
  554.             var categorySwiper = new Swiper('#js-category__slide', {
  555.                 slidesPerView: 2,
  556.                 spaceBetween: 12,
  557.                 scrollbar: {
  558.                     el: '#js-category__slide-scrollbar',
  559.                     draggable: true
  560.                 },
  561.                 breakpoints: {
  562.                     480: {
  563.                         slidesPerView: 3,
  564.                         spaceBetween: 12
  565.                     },
  566.                     840: {
  567.                         slidesPerView: 4,
  568.                         spaceBetween: 30
  569.                     },
  570.                 }
  571.             });
  572.             {# news #}
  573.             \$('#js-news__contents').each(function() {
  574.                 var listLength = \$(this).find('.js-news__post').length;
  575.                 if (listLength > 5) {
  576.                     \$(this).find('.js-news__post:gt(4)').each(function() {
  577.                         \$(this).hide();
  578.                     });
  579.                     var dispNum = 5;
  580.                     \$(this).find('#js-news-button').click(function() {
  581.                         dispNum += 5;
  582.                         \$(this).parents('#js-news__contents').find('.js-news__post:lt(' + dispNum + ')').fadeIn();
  583.                         if (dispNum >= listLength) {
  584.                             \$(this).parents('#js-news__actions').hide();
  585.                         }
  586.                     })
  587.                 }
  588.             });
  589.             \$('.js-news__post-heading').on('click', function() {
  590.                 \$newsPost = \$(this).parent('.js-news__post');
  591.                 \$newsDescription = \$newsPost.children('.js-news__post-contents');
  592.                 if (\$newsDescription.css('display') == 'none') {
  593.                     \$newsPost.addClass('is-active');
  594.                     \$newsDescription.slideDown(300);
  595.                 } else {
  596.                     \$newsPost.removeClass('is-active');
  597.                     \$newsDescription.slideUp(300);
  598.                 }
  599.             });
  600.         });
  601.         \$(window).on('load',function() {
  602.             {# topic #}
  603.             gridItems();
  604.         });
  605.         var resizeTimer = null;
  606.         \$(window).on('resize', function() {
  607.             clearTimeout(resizeTimer);
  608.             resizeTimer = setTimeout(function() {
  609.                 {# topic #}
  610.                 gridItems();
  611.             }, 200);
  612.         });
  613.         function gridItems(){
  614.             var items = \$('.js-topic__list-item');
  615.             items.each(function(index, elem) {
  616.                 gridItem(\$(elem));
  617.             });
  618.         }
  619.         function gridItem(item){
  620.             var grid,
  621.                 rowHeight,
  622.                 rowGap,
  623.                 rowSpan;
  624.             grid = \$('#js-topic__list');
  625.             rowHeight = parseInt(grid.css('grid-auto-rows'));
  626.             rowGap = parseInt(grid.css('grid-row-gap'));
  627.             rowSpan = Math.ceil((item.find('.js-topic__item').outerHeight() + rowGap) / (rowHeight + rowGap));
  628.             if (window.innerWidth > 839) {
  629.                 item.css('grid-row-end', '');
  630.             } else {
  631.                 item.css('grid-row-end', 'span ' + rowSpan);
  632.             }
  633.         }
  634.     </script>
  635. {% endblock javascript %}
  636. {% block main %}
  637.     <div class=\"p-top__main-visual\">
  638.         <div class=\"p-top__main-visual-slide\" id=\"js-top__main-visual-slide\">
  639.             <div class=\"p-top__main-visual-slide-contents swiper-wrapper\">
  640.                 <a class=\"p-top__main-visual-slide-link is-4th swiper-slide\" href=\"{{ url('product_detail', {'id': '680'}) }}\">
  641.                     <span class=\"p-top__main-visual-slide-link-text\">Slide4</span>
  642.                 </a>
  643.                 <a class=\"p-top__main-visual-slide-link is-5th swiper-slide\" href=\"{{ url('product_detail', {'id': '695'}) }}\">
  644.                     <span class=\"p-top__main-visual-slide-link-text\">Slide5</span>
  645.                 </a>
  646.                 <a class=\"p-top__main-visual-slide-link is-2nd swiper-slide\" href=\"{{ url('product_detail', {'id': '687'}) }}\">
  647.                     <span class=\"p-top__main-visual-slide-link-text\">Slide2</span>
  648.                 </a>
  649.                 <a class=\"p-top__main-visual-slide-link is-3rd swiper-slide\" href=\"{{ url('product_detail', {'id': '615'}) }}\">
  650.                     <span class=\"p-top__main-visual-slide-link-text\">Slide3</span>
  651.                 </a>
  652.                 <a class=\"p-top__main-visual-slide-link is-1st swiper-slide\" href=\"{{ url('product_list') }}?category_id=45\">
  653.                     <span class=\"p-top__main-visual-slide-link-text\">Slide1</span>
  654.                 </a>
  655.                 
  656.             </div>
  657.             <div class=\"p-top__main-visual-slide-navi\">
  658.                 <div class=\"p-top__main-visual-slide-navi-prev\" id=\"js-top__main-visual-slide-navi-prev\"></div>
  659.                 <div class=\"p-top__main-visual-slide-navi-next\" id=\"js-top__main-visual-slide-navi-next\"></div>
  660.             </div>
  661.         </div>
  662.         <div class=\"p-top__main-visual-pager\">
  663.             <div class=\"p-top__main-visual-pager-contents\" id=\"js-top__main-visual-pager-contents\"></div>
  664.         </div>
  665.         <div class=\"p-top__main-visual-reading\">
  666.             <div class=\"p-top__main-visual-reading-contents\">
  667.                 <div class=\"p-top__main-visual-copy\">
  668.                     <!--<p class=\"p-top__main-visual-copy--main\">meldia Store</p>-->
  669.                     <p class=\"catcthcopy\">Meldia Store</p>
  670.                     <p class=\"p-top__main-visual-copy--sub\">meldia online store</p>
  671.                 </div>
  672.                 <p class=\"p-top__main-visual-description\">meldia Storeは暮らしに必要な商品を<br>特別な価格でお求めいただけるショッピングサイトです</p>
  673.             </div>
  674.         </div>
  675.         <div class=\"p-top__main-visual-sns\">
  676.             <ul class=\"p-top__main-visual-sns-list\">
  677.                 <li class=\"p-top__main-visual-sns-list-item\">
  678.                     <a class=\"p-top__main-visual-sns-link is-twitter\" href=\"https://twitter.com/meldia_group\">Twitter</a>
  679.                 </li>
  680.                 <li class=\"p-top__main-visual-sns-list-item\">
  681.                     <a class=\"p-top__main-visual-sns-link is-instagram\" href=\"https://www.instagram.com/meldia_group/\">Instagram</a>
  682.                 </li>
  683.                 <li class=\"p-top__main-visual-sns-list-item\">
  684.                     <a class=\"p-top__main-visual-sns-link is-facebook\" href=\"https://www.facebook.com/sanei.archi\">Facebook</a>
  685.                 </li>
  686.             </ul>
  687.         </div>
  688.     </div>
  689. {% endblock %}""index.twig""/home/admin/meldia-mp/web/meldia_mp_shop/app/template/meldiastore/index.twig");
  690.     }
  691. }