var/cache/dev/twig/b8/b89070069f13473f81d8e449a5dbe03e.php line 91

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* front/base.html.twig */
  16. class __TwigTemplate_6a4fad1861d522b7249cd41affd68ebb extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.             'title' => [$this'block_title'],
  30.             'meta_description' => [$this'block_meta_description'],
  31.             'meta' => [$this'block_meta'],
  32.             'stylesheets' => [$this'block_stylesheets'],
  33.             'body' => [$this'block_body'],
  34.             'footer' => [$this'block_footer'],
  35.             'javascripts' => [$this'block_javascripts'],
  36.         ];
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = []): iterable
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""front/base.html.twig"));
  43.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""front/base.html.twig"));
  45.         // line 1
  46.         yield "<!DOCTYPE html>
  47. <html class=\"no-js\" lang=\"fr\">
  48. <head>
  49.     <meta charset=\"UTF-8\">
  50.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  51.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  52.     <title>";
  53.         // line 7
  54.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  55.         yield "</title>
  56.     <meta name=\"description\"
  57.           content=\"";
  58.         // line 10
  59.         yield from $this->unwrap()->yieldBlock('meta_description'$context$blocks);
  60.         yield "\">
  61.     ";
  62.         // line 12
  63.         yield from $this->unwrap()->yieldBlock('meta'$context$blocks);
  64.         // line 28
  65.         yield "    <link href=\"";
  66.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/toast/css/nice-toast-js.min.css"), "html"nulltrue);
  67.         yield "\" rel=\"stylesheet\" type=\"text/css\" />
  68.     ";
  69.         // line 30
  70.         yield "    <link rel=\"icon\" type=\"image/png\" href=\"";
  71.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/favicon.png"), "html"nulltrue);
  72.         yield "\">
  73.     <link rel=\"shortcut icon\" href=\"";
  74.         // line 31
  75.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/favicon.png"), "html"nulltrue);
  76.         yield "\" type=\"image/x-icon\">
  77.     ";
  78.         // line 33
  79.         yield "    ";
  80.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  81.         // line 45
  82.         yield "    <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1239578710475196'); fbq('track', 'PageView'); </script>
  83. </head>
  84. <body>
  85. ";
  86.         // line 49
  87.         yield "<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-4XS6978LX1\"></script>
  88. <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4XS6978LX1'); </script>
  89.     <header class=\"header-area header-style-4 header-height-2\">";
  90.         // line 54
  91.         yield "<div class=\"header-top text-white py-2\">
  92.             <div class=\"container\">
  93.                 <div class=\"row align-items-center\">
  94.                     <div class=\"col-6 col-lg-4 mb-2 mb-lg-0\">
  95.                         <div class=\"d-flex flex-wrap justify-content-center justify-content-lg-start align-items-center gap-3 small\">
  96.                             <span>
  97.                                 <i class=\"fi-rs-headset me-1\"></i>
  98.                                 <a href=\"tel:";
  99.         // line 61
  100.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'61$this->source); })()), "getCompany", [], "method"falsefalsefalse61), "phone", [], "any"falsefalsefalse61), "html"nulltrue);
  101.         yield "\" class=\"text-white text-decoration-none\">
  102.                                     ";
  103.         // line 62
  104.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'62$this->source); })()), "getCompany", [], "method"falsefalsefalse62), "phone", [], "any"falsefalsefalse62), "html"nulltrue);
  105.         yield "
  106.                                 </a>
  107.                             </span>
  108.                             <span class=\"d-none d-lg-inline\">
  109.                                 &nbsp;/&nbsp;
  110.                                 <i class=\"fi-rs-envelope me-1\"></i>
  111.                                 <a href=\"mailto:";
  112.         // line 68
  113.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'68$this->source); })()), "getCompany", [], "method"falsefalsefalse68), "mail", [], "any"falsefalsefalse68), "html"nulltrue);
  114.         yield "\" class=\"text-white text-decoration-none\">
  115.                                     ";
  116.         // line 69
  117.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'69$this->source); })()), "getCompany", [], "method"falsefalsefalse69), "mail", [], "any"falsefalsefalse69), "html"nulltrue);
  118.         yield "
  119.                                 </a>
  120.                             </span>
  121.                         </div>
  122.                     </div>
  123.         
  124.                     <div class=\"col-12 col-lg-4 mb-2 mb-lg-0 d-none d-lg-inline\">
  125.                         <div class=\"text-center small\">
  126.                             <marquee behavior=\"scroll\" direction=\"left\" scrollamount=\"4\">
  127.                                 ";
  128.         // line 78
  129.         if (((isset($context["FREE_DELIVERY_AMOUNT"]) || array_key_exists("FREE_DELIVERY_AMOUNT"$context) ? $context["FREE_DELIVERY_AMOUNT"] : (function () { throw new RuntimeError('Variable "FREE_DELIVERY_AMOUNT" does not exist.'78$this->source); })()) > 0)) {
  130.             // line 79
  131.             yield "                                    Livraison gratuite à partir de ";
  132.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["FREE_DELIVERY_AMOUNT"]) || array_key_exists("FREE_DELIVERY_AMOUNT"$context) ? $context["FREE_DELIVERY_AMOUNT"] : (function () { throw new RuntimeError('Variable "FREE_DELIVERY_AMOUNT" does not exist.'79$this->source); })()), "html"nulltrue);
  133.             yield " TND –
  134.                                 ";
  135.         }
  136.         // line 81
  137.         yield "                                Sunshine Elegance – Élégance accessible pour toutes
  138.                             </marquee>
  139.                         </div>
  140.                     </div>
  141.         
  142.                     <div class=\"col-6 col-lg-4 text-end\">
  143.                         <div class=\"small\">
  144.                             ";
  145.         // line 88
  146.         if ( !CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'88$this->source); })()), "user", [], "any"falsefalsefalse88)) {
  147.             // line 89
  148.             yield "                                <a href=\"";
  149.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
  150.             yield "\" class=\"text-white text-decoration-none d-none d-lg-inline\">
  151.                                     <i class=\"fi-rs-user me-1\"></i> Se connecter / Créer un compte
  152.                                 </a>
  153.                                 <a href=\"";
  154.             // line 92
  155.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
  156.             yield "\" class=\"text-white d-inline d-lg-none\">
  157.                                     <i class=\"fi-rs-user\"></i>
  158.                                 </a>
  159.                             ";
  160.         } else {
  161.             // line 96
  162.             yield "                                <a href=\"";
  163.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  164.             yield "\" class=\"text-white text-decoration-none d-none d-lg-inline\">
  165.                                     <i class=\"fi-rs-sign-out me-1\"></i> Déconnexion
  166.                                 </a>
  167.                                 <a href=\"";
  168.             // line 99
  169.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  170.             yield "\" class=\"text-white d-inline d-lg-none\">
  171.                                     <i class=\"fi-rs-sign-out\"></i>
  172.                                 </a>
  173.                             ";
  174.         }
  175.         // line 103
  176.         yield "                        </div>
  177.                     </div>
  178.                 </div>
  179.             </div>
  180.         </div>";
  181.         // line 111
  182.         yield "<div class=\"header-middle header-middle-ptb-1 d-none d-lg-block\">
  183.             <div class=\"container\">
  184.                 <div class=\"header-wrap\">
  185.                     <div class=\"logo logo-width-1\">
  186.                         <a  href=\"";
  187.         // line 115
  188.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  189.         yield "\"><img src=\"";
  190.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'115$this->source); })()), "getCompany", [], "method"falsefalsefalse115), "logo", [], "any"falsefalsefalse115), "html"nulltrue);
  191.         yield "\" alt=\"";
  192.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'115$this->source); })()), "getCompany", [], "method"falsefalsefalse115), "name", [], "any"falsefalsefalse115), "html"nulltrue);
  193.         yield " logo\"></a>
  194.                     </div>
  195.                     <div class=\"header-right\">
  196.                         <div class=\"search-style-2\">
  197.                             <form action=\"#\">
  198.                                 
  199.                                 <select id=\"categories\" class=\"select-active\">
  200.                                     <option value=\"0\">CATÉGORIES</option>
  201.                                     ";
  202.         // line 123
  203.         $context['_parent'] = $context;
  204.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'123$this->source); })()), "getCategories", [], "method"falsefalsefalse123));
  205.         foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
  206.             // line 124
  207.             yield "                                        <option value=\"";
  208.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse124), "html"nulltrue);
  209.             yield "\">";
  210.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse124), "html"nulltrue);
  211.             yield "</option>
  212.                                     ";
  213.         }
  214.         $_parent $context['_parent'];
  215.         unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
  216.         $context array_intersect_key($context$_parent) + $_parent;
  217.         // line 126
  218.         yield "                                </select>
  219.                                 <input type=\"text\" id=\"search\" placeholder=\"Recherche de produits...\">
  220.                             </form>
  221.                         </div>";
  222.         // line 132
  223.         yield "<div class=\"header-action-right app\">
  224.                             <div class=\"header-action-2\">
  225.                                 <div class=\"header-action-icon-2\">
  226.                                     <a href=\"shop-wishlist.html\">
  227.                                         <img class=\"svgInject\" alt=\"Sunshine Elegance\" src=\"";
  228.         // line 136
  229.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-heart.svg"), "html"nulltrue);
  230.         yield "\">
  231.                                         <span class=\"pro-count blue\">4</span>
  232.                                     </a>
  233.                                 </div>
  234.                                 ";
  235.         // line 378
  236.         yield "
  237.                                 <div class=\"header-action-icon-2\" id=\"app2\" v-cloak>
  238.                                     {# icon panier #}
  239.                                     <a class=\"mini-cart-icon\" :href=\"route_cart\">
  240.                                         <img alt=\"Sunshine Elegance Cart\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
  241.                                         <span class=\"pro-count blue\">{{ cart.length }}</span>
  242.                                     </a>
  243.                                     {# Détails du panier #}
  244.                                     <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  245.                                         <ul>
  246.                                             <li v-if=\"!cart.length\">
  247.                                                 <div class=\"shopping-cart-title\">
  248.                                                     <h4><a href=\"#&\">Votre panier est vide.</a></h4>
  249.                                                 </div>
  250.                                             </li>
  251.                                             <li v-for=\"(entry,index) in cart\">
  252.                                                 <div class=\"shopping-cart-img\" @click=\"openProduct(entry.id)\">
  253.                                                     <a href=\"#&\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
  254.                                                 </div>
  255.                                                 <div class=\"shopping-cart-title\">
  256.                                                     <h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">{{ entry.name }}</a></h4>
  257.                                                     <h3><span>{{ entry.qty }} × </span>{{ entry.price_ttc.toFixed(3)}} <sup class=\"currency-style\">TND</sup></h3>
  258.                                                 </div>
  259.                                                 <div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
  260.                                                     <a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
  261.                                                 </div>
  262.                                             </li>
  263.                                         </ul>
  264.                                         <div class=\"shopping-cart-footer\">
  265.                                             <div class=\"shopping-cart-total\">
  266.                                                 <h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
  267.                                             </div>
  268.                                             <div class=\"shopping-cart-button\" v-if=\"cart.length\">
  269.                                                 {#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
  270.                                                 <a :href=\"route_checkout\" class=\"btn btn-outline btn-lg btn-brand-outline font-weight-bold text-brand bg-white text-hover-white ml-15 border-radius-5 btn-shadow-brand hover-up w-100\">Commander</a>
  271.                                             </div>
  272.                                         </div>
  273.                                     </div>
  274.                                     {# Modal produit #}
  275.                                     <div class=\"modal fade custom-modal\" id=\"productModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
  276.                                         <div class=\"modal-dialog\">
  277.                                             <div class=\"modal-content\">
  278.                                                 {#<div class=\"modal-header\">
  279.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  280.                                                 </div>#}
  281.                                                 <div class=\"modal-header\">
  282.                                                     <h5 class=\"modal-title\">Ajout de produit</h5>
  283.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  284.                                                 </div>
  285.                                                 <div class=\"modal-body\">
  286.                                                     <div style=\"padding: 35px;\">
  287.                                                         <div class=\"product-detail accordion-detail\">
  288.                                                             <div class=\"row\">
  289.                                                                 <div class=\"col-md-6 col-sm-12 col-xs-12\">
  290.                                                                     <div class=\"detail-gallery\">
  291.                                                                         <span class=\"zoom-icon\"><i class=\"fi-rs-search\"></i></span>
  292.                                                                         {# MAIN SLIDES #}
  293.                                                                         <div class=\"{#product-image-slider#}\">
  294.                                                                             <figure class=\"border-radius-10\">
  295.                                                                                 <img :src=\"base_url+'/images/'+selectedDeclinaison.picture\" alt=\"product image\">
  296.                                                                             </figure>
  297.                                                                         </div>
  298.                                                                         {# THUMBNAILS #}
  299.                                                                         
  300.                                                                     </div>
  301.                                                                     {# End Gallery #}
  302.                                                                 </div>
  303.                                                                 <div class=\"col-md-6 col-sm-12 col-xs-12\">
  304.                                                                     <div class=\"detail-info\">
  305.                                                                         <h2 class=\"title-detail mb-10\">{{ produit.name }}</h2>
  306.                                                                         <div class=\"clearfix product-price-cover\">
  307.                                                                             <div class=\"product-price primary-color float-left mb-0\">
  308.                                                                                 {#<ins><span class=\"text-brand\" v-if=\"!produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
  309.                                                                                 <ins><span class=\"text-brand\" v-if=\"produit.promo && produit.promo.discountType=='amount'\">{{ (selectedDeclinaison.price_ttc-produit.promo.discountValue).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span></ins>
  310.                                                                                 <ins><span class=\"text-brand\"  v-if=\"produit.promo && produit.promo.discountType=='percent'\">{{ (selectedDeclinaison.price_ttc-(selectedDeclinaison.price_ttc*produit.promo.discountValue/100)).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span></ins>#}
  311.                                                                                 <ins><span class=\"text-brand\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
  312.                                                                                 {#<ins><span class=\"old-price font-md ml-15\" v-if=\"produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>#}
  313.                                                                                 <ins><span class=\"old-price font-md ml-15\" v-if=\"selectedDeclinaison.in_promo\">{{ selectedDeclinaison.price_ht }} <sup class=\"currency-style\">TND</sup></span></ins>
  314.                                                                                 <span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='amount'\">-{{ produit.promo.discountValue.toFixed(3) }} <sup class=\"currency-style\">TND</sup> Remise</span>
  315.                                                                                 <span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='percent'\">-{{ produit.promo.discountValue }} % Remise</span>
  316.                                                                             </div>
  317.                                                                         </div>
  318.                                                                         {# Liste des couleurs #}
  319.                                                                         {#<div class=\"attr-detail attr-size mb-15 mt-15\">
  320.                                                                             <strong class=\"mr-10\">Couleurs</strong>
  321.                                                                             <ul class=\"list-filter size-filter font-small\">
  322.                                                                                 <li v-for=\"(entry,key) in produit.couleurs\" :class=\"entry==selectedDeclinaison.couleur ? 'active' : ''\" style=\"margin-right:3px;margin-bottom:3px\" @click=\"getTailles(entry,produit.declinaisons_produit)\"><a href=\"#&\">{{ entry }}</a></li>
  323.                                                                             </ul>
  324.                                                                         </div>#}
  325.                                                                         <div class=\"attr-detail attr-size mb-15 mt-15\">
  326.                                                                             <strong class=\"mr-10\">Couleurs</strong>
  327.                                                                             <ul class=\"list-filter color-filter multi\">
  328.                                                                                 <li :class=\"entry.name==selectedDeclinaison.couleur.name ? 'active' : ''\" v-for=\"entry in produit.couleurs\" @click=\"getTailles(entry.name,produit.declinaisons_produit)\">
  329.                                                                                     <a href=\"#&\" :title=\"entry.name\">
  330.                                                                                         <span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
  331.                                                                                     </a>
  332.                                                                                 </li>
  333.                                                                             </ul>
  334.                                                                         </div>
  335.                                                                         {# Liste des tailles #}
  336.                                                                         <div class=\"attr-detail attr-size\">
  337.                                                                             <strong class=\"mr-10\">Tailles</strong>
  338.                                                                             <ul class=\"list-filter size-filter font-small\">
  339.                                                                                 <li v-for=\"(entry,key) in produit.tailles\" :class=\"[(entry.taille==selectedDeclinaison.taille ? 'active' : ''), (entry.qty<=0 ? 'disabled-123' : '')]\" style=\"margin-right:3px;margin-bottom:3px\" @click=\"selectTaille(entry)\"><a href=\"#&\">{{ entry.taille }}</a></li>
  340.                                                                             </ul>
  341.                                                                         </div>
  342.                                                                         <div class=\"bt-1 border-color-1 mt-30 mb-30\"></div>
  343.                                                                         <div class=\"detail-extralink\">
  344.                                                                             <div class=\"detail-qty border radius\">
  345.                                                                                 <a href=\"#&\" class=\"qty-down-123\" @click=\"incrementQty('-',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-down\"></i></a>
  346.                                                                                 <span>{{ qty }}</span>
  347.                                                                                 <a href=\"#&\" class=\"qty-up-123\" @click=\"incrementQty('+',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-up\"></i></a>
  348.                                                                                 {#<input type=\"number\" :max=\"selectedDeclinaison.qty\" min=\"0\">#}
  349.                                                                             </div>
  350.                                                                             {#<div class=\"product-extra-link2\">
  351.                                                                                 <button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\">Ajouter au panier</button>
  352.                                                                                 &lt;!&ndash;<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  353.                                                                                 <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>&ndash;&gt;
  354.                                                                             </div>#}
  355.                                                                         </div>
  356.                                                                         <ul class=\"product-meta font-xs color-grey mt-0\">
  357.                                                                             <li class=\"mb-5\">SKU: <a href=\"#\">{{ selectedDeclinaison.ref }}</a></li>
  358.                                                                             {#<li class=\"mb-5\">Tags: <a href=\"#\" rel=\"tag\">Cloth</a>, <a href=\"#\" rel=\"tag\">Women</a>, <a href=\"#\" rel=\"tag\">Dress</a> </li>#}
  359.                                                                             <li>
  360.                                                                                 Disponibilité:
  361.                                                                                 {#<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>0\">\${ selectedDeclinaison.qty } articles restants</span>#}
  362.                                                                                 <span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=0\">Produit en rupture de stock</span>
  363.                                                                                 <span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=5 &&selectedDeclinaison.qty>0\">Risque de rupture de stock</span>
  364.                                                                                 <span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>5\">Produit en stock</span>
  365.                                                                             </li>
  366.                                                                         </ul>
  367.                                                                     </div>
  368.                                                                     {# Detail Info #}
  369.                                                                 </div>
  370.                                                             </div>
  371.                                                         </div>
  372.                                                     </div>
  373.                                                 </div>
  374.                                                 <div class=\"modal-footer\">
  375.                                                     <div class=\"product-extra-link2\"  style=\"width: 100%;\">
  376.                                                         <button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\" style=\"width: 100%;\">Ajouter au panier</button>
  377.                                                         {#<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  378.                                                         <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>#}
  379.                                                     </div>
  380.                                                 </div>
  381.                                             </div>
  382.                                         </div>
  383.                                     </div>
  384.                                     {# Modal continue achat #}
  385.                                     <div class=\"modal fade custom-modal\" id=\"continueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
  386.                                         <div class=\"modal-dialog\">
  387.                                             <div class=\"modal-content\">
  388.                                                 {#<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>#}
  389.                                                 <div class=\"modal-header\">
  390.                                                     <h5 class=\"modal-title\">Ajout de produit</h5>
  391.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  392.                                                 </div>
  393.                                                 <div class=\"modal-body\">
  394.                                                     <div style=\"padding: 50px;\">
  395.                                                         <div class=\"row\" v-if=\"cart.length\">
  396.                                                             <div class=\"col-12\">
  397.                                                                 <div class=\"table-responsive\">
  398.                                                                     <table class=\"table shopping-summery text-center clean\" style=\"margin-bottom: 0px;\">
  399.                                                                         <thead>
  400.                                                                             <tr class=\"main-heading\">
  401.                                                                                 <th scope=\"col\">Image</th>
  402.                                                                                 <th scope=\"col\">Nom</th>
  403.                                                                                 <th scope=\"col\">Prix</th>
  404.                                                                                 <th scope=\"col\">Quantité</th>
  405.                                                                                 <th scope=\"col\">Sous-total</th>
  406.                                                                                 {#<th scope=\"col\">Supprimer</th>#}
  407.                                                                             </tr>
  408.                                                                         </thead>
  409.                                                                         <tbody>
  410.                                                                             <tr>
  411.                                                                                 <td class=\"image product-thumbnail\"><img :src=\"base_url+'/images/300-400/'+cart[cart.length-1].picture\"
  412.                                                                                                                          alt=\"#\"></td>
  413.                                                                                 <td class=\"product-des product-name\">
  414.                                                                                     <h5 class=\"product-name\"><a href=\"#&\">{{ cart[cart.length-1].name }}</a></h5>
  415.                                                                                 </td>
  416.                                                                                 <td class=\"price\" data-title=\"Prix\"><span>{{ parseFloat(cart[cart.length-1].price_ttc).toFixed(3) }} <sup
  417.                                                                                                 class=\"currency-style\">TND</sup></span></td>
  418.                                                                                 <td class=\"text-center\" data-title=\"Qté\">
  419.                                                                                     <div class=\"detail-qty border radius  m-auto\">
  420.                                                                                         <span>{{ cart[cart.length-1].qty }}</span>
  421.                                                                                     </div>
  422.                                                                                 </td>
  423.                                                                                 <td class=\"text-right\" data-title=\"Sous-total\">
  424.                                                                                     <span>{{ (cart[cart.length-1].qty*parseFloat(cart[cart.length-1].price_ttc)).toFixed(3) }} <sup
  425.                                                                                                 class=\"currency-style\">TND</sup></span>
  426.                                                                                 </td>
  427.                                                                             </tr>
  428.                                                                             {# Bouton suivre ou commander #}
  429.                                                                             {#<tr>
  430.                                                                                 <td colspan=\"6\" class=\"text-end\"
  431.                                                                                     style=\"padding-right: 0px;padding-bottom: 0px;padding-top: 12px;\">
  432.                                                                                     <button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
  433.                                                                                     <a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
  434.                                                                                         </i> Confirmer la commande
  435.                                                                                     </a>
  436.                                                                                 </td>
  437.                                                                             </tr>#}
  438.                                                                         </tbody>
  439.                                                                     </table>
  440.                                                                 </div>
  441.                                                             </div>
  442.                                                         </div>
  443.                                                     </div>
  444.                                                 </div>
  445.                                                 <div class=\"modal-footer\" style=\"padding-top: 6px;\">
  446.                                                     <button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
  447.                                                     <a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
  448.                                                         </i> Confirmer la commande
  449.                                                     </a>
  450.                                                 </div>
  451.                                             </div>
  452.                                         </div>
  453.                                     </div>
  454.                                 </div>
  455.                                 ";
  456.         yield "
  457.                                 ";
  458.         // line 380
  459.         yield "                                ";
  460.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'380$this->source); })()), "user", [], "any"falsefalsefalse380)) {
  461.             // line 381
  462.             yield "                                    <div class=\"header-action-icon-2\">
  463.                                         ";
  464.             // line 383
  465.             yield "                                        <a class=\"mini-cart-icon\" href=\"#&\">
  466.                                             <img alt=\"Sunshine\" src=\"";
  467.             // line 384
  468.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-user.png"), "html"nulltrue);
  469.             yield "\">
  470.                                         </a>
  471.                                         ";
  472.             // line 388
  473.             yield "                                        <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  474.                                             <ul>
  475.                                                 <li>
  476.                                                     <div class=\"shopping-cart-title\">
  477.                                                         <h4><a href=\"";
  478.             // line 393
  479.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
  480.             yield "\"
  481.                                                                style=\"white-space: nowrap\">Mon compte
  482.                                                                 (";
  483.             // line 395
  484.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'395$this->source); })()), "user", [], "any"falsefalsefalse395), "firstName", [], "any"falsefalsefalse395), "html"nulltrue);
  485.             yield " )</a>
  486.                                                         </h4>
  487.                                                     </div>
  488.                                                 </li>
  489.                                                 <li>
  490.                                                     <div class=\"shopping-cart-title\">
  491.                                                         <h4><a href=\"";
  492.             // line 402
  493.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  494.             yield "\">Déconnexion</a></h4>
  495.                                                     </div>
  496.                                                 </li>
  497.                                             </ul>
  498.                                             <div class=\"shopping-cart-footer\">
  499.                                                 ";
  500.             // line 413
  501.             yield "                                                <a :href=\"route_cart\">Commander</a>
  502.                                             </div> #}
  503.                                             </div>
  504.                                         </div>
  505.                                     </div>
  506.                                 ";
  507.         }
  508.         // line 420
  509.         yield "                            </div>
  510.                         </div>";
  511.         // line 423
  512.         yield "</div>
  513.                 </div>
  514.             </div>
  515.         </div>
  516.         ";
  517.         // line 431
  518.         yield "<div class=\"header-bottom header-bottom-bg-color sticky-bar\">
  519.             
  520.             <div class=\"container\">
  521.                 <div class=\"header-wrap header-space-between position-relative\">
  522.                     <div class=\"logo logo-width-1 d-block d-lg-none\">
  523.                         <a  href=\"";
  524.         // line 436
  525.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  526.         yield "\"><img src=\"";
  527.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/logo.png"), "html"nulltrue);
  528.         yield "\" alt=\"logo Sunshine Elegance\"></a>
  529.                     </div>
  530.                     
  531.                     <div class=\"header-nav d-none d-lg-flex\">";
  532.         // line 442
  533.         yield "<div class=\"main-menu main-menu-padding-1 main-menu-lh-2 d-none d-lg-block\">
  534.                             ";
  535.         // line 443
  536.         $context["route_name"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'443$this->source); })()), "request", [], "any"falsefalsefalse443), "attributes", [], "any"falsefalsefalse443), "get", ["_route"], "method"falsefalsefalse443);
  537.         // line 444
  538.         yield "                            ";
  539.         $context["id"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'444$this->source); })()), "request", [], "any"falsefalsefalse444), "attributes", [], "any"falsefalsefalse444), "get", ["id"], "method"falsefalsefalse444);
  540.         // line 445
  541.         yield "                            ";
  542.         // line 446
  543.         yield "                            <nav>
  544.                                 <ul class=\"main-nav\">
  545.                                     <li><a class=\"";
  546.         // line 448
  547.         if (((isset($context["route_name"]) || array_key_exists("route_name"$context) ? $context["route_name"] : (function () { throw new RuntimeError('Variable "route_name" does not exist.'448$this->source); })()) == "home")) {
  548.             yield "active";
  549.         }
  550.         yield "\" href=\"";
  551.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  552.         yield "\"><span class=\"fi-rs-home\"></span></a></li>
  553.                                     
  554.                                     ";
  555.         // line 450
  556.         $context['_parent'] = $context;
  557.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'450$this->source); })()), "getCategories", [], "method"falsefalsefalse450));
  558.         foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
  559.             // line 451
  560.             yield "                                        ";
  561.             $context["hasPrd"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "produits", [], "any"falsefalsefalse451)) > 0);
  562.             // line 452
  563.             yield "                                        ";
  564.             $context['_parent'] = $context;
  565.             $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->envCoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse452), function ($__c__) use ($context$macros) { $context["c"] = $__c__; return (CoreExtension::getAttribute($this->env$this->source, (isset($context["c"]) || array_key_exists("c"$context) ? $context["c"] : (function () { throw new RuntimeError('Variable "c" does not exist.'452$this->source); })()), "isActive", [], "any"falsefalsefalse452) == 1); }));
  566.             foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
  567.                 // line 453
  568.                 yield "                                            ";
  569.                 if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "produits", [], "any"falsefalsefalse453)) > 0)) {
  570.                     // line 454
  571.                     yield "                                                ";
  572.                     $context["hasPrd"] = true;
  573.                     // line 455
  574.                     yield "                                            ";
  575.                 }
  576.                 // line 456
  577.                 yield "                                        ";
  578.             }
  579.             $_parent $context['_parent'];
  580.             unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
  581.             $context array_intersect_key($context$_parent) + $_parent;
  582.             // line 457
  583.             yield "                                
  584.                                         <li class=\"has-submenu\">
  585.                                             <a class=\"";
  586.             // line 459
  587.             if ((((isset($context["route_name"]) || array_key_exists("route_name"$context) ? $context["route_name"] : (function () { throw new RuntimeError('Variable "route_name" does not exist.'459$this->source); })()) == "category_dec") && ((isset($context["id"]) || array_key_exists("id"$context) ? $context["id"] : (function () { throw new RuntimeError('Variable "id" does not exist.'459$this->source); })()) == CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse459)))) {
  588.                 yield "active";
  589.             }
  590.             yield "\" href=\"";
  591.             yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'459$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse459), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse459))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse459), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse459))]), "html"nulltrue)));
  592.             yield "\">
  593.                                                 ";
  594.             // line 460
  595.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse460), "html"nulltrue);
  596.             yield "
  597.                                                 ";
  598.             // line 461
  599.             if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse461)) && (isset($context["hasPrd"]) || array_key_exists("hasPrd"$context) ? $context["hasPrd"] : (function () { throw new RuntimeError('Variable "hasPrd" does not exist.'461$this->source); })()))) {
  600.                 // line 462
  601.                 yield "                                                    <i class=\"fi-rs-angle-down\"></i>
  602.                                                 ";
  603.             }
  604.             // line 464
  605.             yield "                                            </a>
  606.                                 
  607.                                             ";
  608.             // line 466
  609.             if (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse466)) > 0) && (isset($context["hasPrd"]) || array_key_exists("hasPrd"$context) ? $context["hasPrd"] : (function () { throw new RuntimeError('Variable "hasPrd" does not exist.'466$this->source); })()))) {
  610.                 // line 467
  611.                 yield "                                                <ul class=\"submenu\">
  612.                                                     ";
  613.                 // line 468
  614.                 $context['_parent'] = $context;
  615.                 $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->envCoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse468), function ($__c__) use ($context$macros) { $context["c"] = $__c__; return (CoreExtension::getAttribute($this->env$this->source, (isset($context["c"]) || array_key_exists("c"$context) ? $context["c"] : (function () { throw new RuntimeError('Variable "c" does not exist.'468$this->source); })()), "isActive", [], "any"falsefalsefalse468) == 1); }));
  616.                 foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
  617.                     // line 469
  618.                     yield "                                                        <li class=\"has-submenu\">
  619.                                                             <a href=\"";
  620.                     // line 470
  621.                     yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'470$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "id", [], "any"falsefalsefalse470), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse470))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "id", [], "any"falsefalsefalse470), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse470))]), "html"nulltrue)));
  622.                     yield "\">
  623.                                                                 ";
  624.                     // line 471
  625.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse471), "html"nulltrue);
  626.                     yield "
  627.                                                             </a>
  628.                                 
  629.                                                             ";
  630.                     // line 474
  631.                     if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse474)) > 0)) {
  632.                         // line 475
  633.                         yield "                                                                <ul class=\"submenu submenu-level-2\">
  634.                                                                     ";
  635.                         // line 476
  636.                         $context['_parent'] = $context;
  637.                         $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->envCoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse476), function ($__c__) use ($context$macros) { $context["c"] = $__c__; return ((CoreExtension::getAttribute($this->env$this->source, (isset($context["c"]) || array_key_exists("c"$context) ? $context["c"] : (function () { throw new RuntimeError('Variable "c" does not exist.'476$this->source); })()), "isActive", [], "any"falsefalsefalse476) == 1) && (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["c"]) || array_key_exists("c"$context) ? $context["c"] : (function () { throw new RuntimeError('Variable "c" does not exist.'476$this->source); })()), "produits", [], "any"falsefalsefalse476)) > 0)); }));
  638.                         foreach ($context['_seq'] as $context["_key"] => $context["subSubCategory"]) {
  639.                             // line 477
  640.                             yield "                                                                        <li>
  641.                                                                             <a href=\"";
  642.                             // line 478
  643.                             yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'478$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "id", [], "any"falsefalsefalse478), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse478))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "id", [], "any"falsefalsefalse478), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse478))]), "html"nulltrue)));
  644.                             yield "\">
  645.                                                                                 ";
  646.                             // line 479
  647.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse479), "html"nulltrue);
  648.                             yield "
  649.                                                                             </a>
  650.                                                                         </li>
  651.                                                                     ";
  652.                         }
  653.                         $_parent $context['_parent'];
  654.                         unset($context['_seq'], $context['_key'], $context['subSubCategory'], $context['_parent']);
  655.                         $context array_intersect_key($context$_parent) + $_parent;
  656.                         // line 483
  657.                         yield "                                                                </ul>
  658.                                                             ";
  659.                     }
  660.                     // line 485
  661.                     yield "                                                        </li>
  662.                                                     ";
  663.                 }
  664.                 $_parent $context['_parent'];
  665.                 unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
  666.                 $context array_intersect_key($context$_parent) + $_parent;
  667.                 // line 487
  668.                 yield "                                                </ul>
  669.                                             ";
  670.             }
  671.             // line 489
  672.             yield "                                        </li>
  673.                                     ";
  674.         }
  675.         $_parent $context['_parent'];
  676.         unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
  677.         $context array_intersect_key($context$_parent) + $_parent;
  678.         // line 491
  679.         yield "                                    
  680.                                     <li><a class=\"";
  681.         // line 492
  682.         if (((isset($context["route_name"]) || array_key_exists("route_name"$context) ? $context["route_name"] : (function () { throw new RuntimeError('Variable "route_name" does not exist.'492$this->source); })()) == "new_products_dec")) {
  683.             yield "active";
  684.         }
  685.         yield "\" href=\"";
  686.         yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'492$this->source); })()) == 1)) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("new_products_dec")) : ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("new_products")));
  687.         yield "\">NOUVEAUTÉS</a></li>
  688.                                     <li><a class=\"";
  689.         // line 493
  690.         if (((isset($context["route_name"]) || array_key_exists("route_name"$context) ? $context["route_name"] : (function () { throw new RuntimeError('Variable "route_name" does not exist.'493$this->source); })()) == "promo_products_dec")) {
  691.             yield "active";
  692.         }
  693.         yield "\" href=\"";
  694.         yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'493$this->source); })()) == 1)) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("promo_products_dec")) : ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("promo_products")));
  695.         yield "\">PROMOTIONS</a></li>
  696.                                     <li><a class=\"";
  697.         // line 494
  698.         if (((isset($context["route_name"]) || array_key_exists("route_name"$context) ? $context["route_name"] : (function () { throw new RuntimeError('Variable "route_name" does not exist.'494$this->source); })()) == "pack_products")) {
  699.             yield "active";
  700.         }
  701.         yield "\" href=\"";
  702.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_products");
  703.         yield "\">BONS PLANS</a></li>
  704.                                 </ul>
  705.                                 
  706.                             </nav>
  707.                         </div>
  708.                     </div>
  709.                     
  710.                     ";
  711.         // line 502
  712.         yield "                    <div class=\"header-action-right d-block d-lg-none\">
  713.                         <div class=\"header-action-2\">
  714.                             ";
  715.         // line 510
  716.         yield "                            ";
  717.         // line 511
  718.         yield "                            <div class=\"header-action-icon-2\" id=\"app3\" v-cloak>
  719.                                 <a class=\"mini-cart-icon\" :href=\"route_cart\">
  720.                                     <img alt=\"Sunshine\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
  721.                                     <span class=\"pro-count white\">\${ cart.length }</span>
  722.                                 </a>
  723.                                 <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  724.                                     <ul>
  725.                                         <li v-if=\"!cart.length\">
  726.                                             <div class=\"shopping-cart-title\">
  727.                                                 <h4><a href=\"#\">Votre panier est vide.</a></h4>
  728.                                             </div>
  729.                                         </li>
  730.                                         <li v-for=\"(entry,index) in cart\">
  731.                                             <div class=\"shopping-cart-img\" @click=\"openProduct(entry.id,entry.name)\">
  732.                                                 <a href=\"&#\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
  733.                                             </div>
  734.                                             <div class=\"shopping-cart-title\">
  735.                                                 <h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">\${ entry.name }</a></h4>
  736.                                                 <h3><span>\${ entry.qty } × </span>\${ entry.price_ttc.toFixed(3)} <sup
  737.                                                             class=\"currency-style\">TND</sup></h3>
  738.                                             </div>
  739.                                             <div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
  740.                                                 <a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
  741.                                             </div>
  742.                                         </li>
  743.                                     </ul>
  744.                                     <div class=\"shopping-cart-footer\">
  745.                                         <div class=\"shopping-cart-total\">
  746.                                             <h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
  747.                                         </div>
  748.                                         <div class=\"shopping-cart-button\" v-if=\"cart.length\">
  749.                                             ";
  750.         // line 544
  751.         yield "                                            <a :href=\"route_cart\">Commander</a>
  752.                                         </div>
  753.                                     </div>
  754.                                 </div>
  755.                             </div>
  756.                             ";
  757.         // line 550
  758.         yield "                            ";
  759.         if (CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'550$this->source); })()), "user", [], "any"falsefalsefalse550)) {
  760.             // line 551
  761.             yield "                                <div class=\"header-action-icon-2\">
  762.                                     <a class=\"mini-cart-icon\" href=\"#&\">
  763.                                         <img alt=\"Sunshine\"
  764.                                              src=\"";
  765.             // line 554
  766.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-user.png"), "html"nulltrue);
  767.             yield "\">
  768.                                     </a>
  769.                                     <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  770.                                         <ul>
  771.                                             <li>
  772.                                                 <div class=\"shopping-cart-title\">
  773.                                                     <h4><a href=\"";
  774.             // line 561
  775.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
  776.             yield "\"
  777.                                                            style=\"white-space: nowrap\">Mon compte
  778.                                                             (";
  779.             // line 563
  780.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'563$this->source); })()), "user", [], "any"falsefalsefalse563), "firstName", [], "any"falsefalsefalse563), "html"nulltrue);
  781.             yield " )</a></h4>
  782.                                                 </div>
  783.                                             </li>
  784.                                             <li>
  785.                                                 <div class=\"shopping-cart-title\">
  786.                                                     <h4><a href=\"";
  787.             // line 568
  788.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  789.             yield "\">Déconnexion</a></h4>
  790.                                                 </div>
  791.                                             </li>
  792.                                         </ul>
  793.                                         <div class=\"shopping-cart-footer\">
  794.                                             ";
  795.             // line 578
  796.             yield "                                            <a :href=\"route_cart\">Commander</a>
  797.                                         </div> #}
  798.                                         </div>
  799.                                     </div>
  800.                                 </div>
  801.                             ";
  802.         }
  803.         // line 584
  804.         yield "                            ";
  805.         // line 585
  806.         yield "                            <div class=\"header-action-icon-2 d-block d-lg-none\">
  807.                                 <div class=\"burger-icon burger-icon-white\">
  808.                                     <span class=\"burger-icon-top\"></span>
  809.                                     <span class=\"burger-icon-mid\"></span>
  810.                                     <span class=\"burger-icon-bottom\"></span>
  811.                                 </div>
  812.                             </div>
  813.                         </div>
  814.                     </div>
  815.                 </div>
  816.             </div>
  817.         </div>";
  818.         // line 600
  819.         yield "<div class=\"mobile-header-active mobile-header-wrapper-style\">
  820.                     <div class=\"mobile-header-wrapper-inner\">
  821.                         <div class=\"mobile-header-top\">
  822.                             <div class=\"mobile-header-logo\">
  823.                                 <a href=\"";
  824.         // line 604
  825.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  826.         yield "\"><img src=\"";
  827.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/logo.png"), "html"nulltrue);
  828.         yield "\" alt=\"logo\"></a>
  829.                             </div>
  830.                             <div class=\"mobile-menu-close close-style-wrap close-style-position-inherit\">
  831.                                 <button class=\"close-style search-close\">
  832.                                     <i class=\"icon-top\"></i>
  833.                                     <i class=\"icon-bottom\"></i>
  834.                                 </button>
  835.                             </div>
  836.                         </div>
  837.                         <div class=\"mobile-header-content-area\">
  838.                             <div class=\"mobile-search search-style-3 mobile-header-border\">
  839.                                 <form>
  840.                                     <input type=\"text\" id=\"search-mobile\" placeholder=\"Recherche de produits…\">
  841.                                     <button id=\"button-search-mobile\" type=\"button\"><i class=\"fi-rs-search\"></i></button>
  842.                                 </form>
  843.                             </div>
  844.                             <div class=\"mobile-menu-wrap mobile-header-border\">
  845.                                 <div class=\"main-categori-wrap mobile-header-border\">
  846.                                     <a class=\"categori-button-active-2\" href=\"#\">
  847.                                         <span class=\"fi-rs-apps\"></span> Catégories
  848.                                     </a>
  849.                                     <div class=\"categori-dropdown-wrap categori-dropdown-active-small\" style=\"width: 280px\">
  850.                                         <nav>
  851.                                             <ul class=\"mobile-menu\">
  852.                                                 ";
  853.         // line 628
  854.         $context['_parent'] = $context;
  855.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'628$this->source); })()), "getCategories", [], "method"falsefalsefalse628));
  856.         foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
  857.             // line 629
  858.             yield "                                                    <li class=\"";
  859.             yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse629))) ? ("menu-item-has-children") : ("noclass"));
  860.             yield "\">
  861.                                                         ";
  862.             // line 630
  863.             if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse630))) {
  864.                 // line 631
  865.                 yield "                                                            <span class=\"menu-expand\"><i class=\"fi-rs-angle-small-down\"></i></span>
  866.                                                             <span class=\"menu-expand\"></span>
  867.                                                         ";
  868.             }
  869.             // line 634
  870.             yield "                                                        <a href=\"";
  871.             yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'634$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse634), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse634))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["entry"], "id", [], "any"falsefalsefalse634), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse634))]), "html"nulltrue)));
  872.             yield "\">
  873.                                                             ";
  874.             // line 635
  875.             if (CoreExtension::getAttribute($this->env$this->source$context["entry"], "icon", [], "any"falsefalsefalse635)) {
  876.                 yield "<i
  877.                                                                 class=\"";
  878.                 // line 636
  879.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["entry"], "icon", [], "any"falsefalsefalse636), "html"nulltrue);
  880.                 yield "\"></i>";
  881.             }
  882.             yield " ";
  883.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["entry"], "name", [], "any"falsefalsefalse636), "html"nulltrue);
  884.             yield "
  885.                                                         </a>
  886.                                                         ";
  887.             // line 638
  888.             if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse638))) {
  889.                 // line 639
  890.                 yield "                                                            <ul class=\"dropdown\" style=\"display: none;\">
  891.                                                                 ";
  892.                 // line 640
  893.                 $context['_parent'] = $context;
  894.                 $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source$context["entry"], "getSubCategories", [], "method"falsefalsefalse640));
  895.                 foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
  896.                     // line 641
  897.                     yield "                                                                    <li class=\"";
  898.                     yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse641))) ? ("menu-item-has-children") : ("noclass"));
  899.                     yield "\">
  900.                                                                         ";
  901.                     // line 642
  902.                     if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse642))) {
  903.                         // line 643
  904.                         yield "                                                                            <span class=\"menu-expand\"><i
  905.                                                                                         class=\"fi-rs-angle-small-down\"></i></span>
  906.                                                                             <span class=\"menu-expand\"></span>
  907.                                                                         ";
  908.                     }
  909.                     // line 647
  910.                     yield "                                                                        <a href=\"";
  911.                     yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'647$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "id", [], "any"falsefalsefalse647), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse647))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "id", [], "any"falsefalsefalse647), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse647))]), "html"nulltrue)));
  912.                     yield "\">";
  913.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "name", [], "any"falsefalsefalse647), "html"nulltrue);
  914.                     yield "</a>
  915.                                                                         ";
  916.                     // line 648
  917.                     if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse648))) {
  918.                         // line 649
  919.                         yield "                                                                            <ul class=\"dropdown\" style=\"display: none;\">
  920.                                                                                 ";
  921.                         // line 650
  922.                         $context['_parent'] = $context;
  923.                         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source$context["subCategory"], "getSubCategories", [], "method"falsefalsefalse650));
  924.                         foreach ($context['_seq'] as $context["_key"] => $context["subSubCategory"]) {
  925.                             // line 651
  926.                             yield "                                                                                    <li>
  927.                                                                                         <a href=\"";
  928.                             // line 652
  929.                             yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'652$this->source); })()) == 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_dec", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "id", [], "any"falsefalsefalse652), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse652))]), "html"nulltrue)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("category_new", ["id" => CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "id", [], "any"falsefalsefalse652), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse652))]), "html"nulltrue)));
  930.                             yield "\">";
  931.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["subSubCategory"], "name", [], "any"falsefalsefalse652), "html"nulltrue);
  932.                             yield "</a>
  933.                                                                                     </li>
  934.                                                                                 ";
  935.                         }
  936.                         $_parent $context['_parent'];
  937.                         unset($context['_seq'], $context['_key'], $context['subSubCategory'], $context['_parent']);
  938.                         $context array_intersect_key($context$_parent) + $_parent;
  939.                         // line 655
  940.                         yield "                                                                            </ul>
  941.                                                                         ";
  942.                     }
  943.                     // line 657
  944.                     yield "                                                                    </li>
  945.                                                                 ";
  946.                 }
  947.                 $_parent $context['_parent'];
  948.                 unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
  949.                 $context array_intersect_key($context$_parent) + $_parent;
  950.                 // line 659
  951.                 yield "                                                            </ul>
  952.                                                         ";
  953.             }
  954.             // line 661
  955.             yield "                                                    </li>
  956.                                                 ";
  957.         }
  958.         $_parent $context['_parent'];
  959.         unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
  960.         $context array_intersect_key($context$_parent) + $_parent;
  961.         // line 663
  962.         yield "                                            </ul>
  963.                                         </nav>
  964.                                     </div>
  965.                                 </div>
  966.                                 ";
  967.         // line 668
  968.         yield "                                <nav>
  969.                                     <ul class=\"mobile-menu\">
  970.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  971.                                             <a href=\"";
  972.         // line 671
  973.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  974.         yield "\">ACCUEIL</a>
  975.                                         </li>
  976.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  977.                                             <a href=\"";
  978.         // line 674
  979.         yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'674$this->source); })()) == 1)) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("new_products_dec")) : ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("new_products")));
  980.         yield "\"rel=\"nofollow\">NOUVEAUTÉS</a>
  981.                                         </li>
  982.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  983.                                             <a href=\"";
  984.         // line 677
  985.         yield ((((isset($context["CATEGORY_URL_TYPE"]) || array_key_exists("CATEGORY_URL_TYPE"$context) ? $context["CATEGORY_URL_TYPE"] : (function () { throw new RuntimeError('Variable "CATEGORY_URL_TYPE" does not exist.'677$this->source); })()) == 1)) ? ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("promo_products_dec")) : ($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("promo_products")));
  986.         yield "\"rel=\"nofollow\">PROMOTIONS</a>
  987.                                         </li>
  988.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  989.                                             <a href=\"";
  990.         // line 680
  991.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_products");
  992.         yield "\">BONS PLANS</a>
  993.                                         </li>
  994.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  995.                                             <a href=\"";
  996.         // line 683
  997.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
  998.         yield "\">CONTACT</a>
  999.                                         </li>
  1000.                                     </ul>
  1001.                                 </nav>
  1002.                                 ";
  1003.         // line 688
  1004.         yield "                            </div>
  1005.                             <div class=\"mobile-header-info-wrap mobile-header-border\">
  1006.                                 <div class=\"single-mobile-header-info mt-30\">
  1007.                                     <span> Adresse  </span>
  1008.                                     <a href=\"#\"> ";
  1009.         // line 692
  1010.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'692$this->source); })()), "getCompany", [], "method"falsefalsefalse692), "address", [], "any"falsefalsefalse692), "html"nulltrue);
  1011.         yield "  </a>
  1012.                                 </div>
  1013.                                 <div class=\"single-mobile-header-info\">
  1014.                                     <span> Appelez-nous  </span>
  1015.                                     <a href=\"tel:";
  1016.         // line 696
  1017.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'696$this->source); })()), "getCompany", [], "method"falsefalsefalse696), "phone", [], "any"falsefalsefalse696), "html"nulltrue);
  1018.         yield "\">(+216) - ";
  1019.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'696$this->source); })()), "getCompany", [], "method"falsefalsefalse696), "phone", [], "any"falsefalsefalse696), "html"nulltrue);
  1020.         yield "</a>
  1021.                                 </div>
  1022.                                 <div class=\"single-mobile-header-info\">
  1023.                                     <a href=\"";
  1024.         // line 699
  1025.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
  1026.         yield "\">Connexion / Inscription </a>
  1027.                                 </div>
  1028.                             </div>
  1029.                             <div class=\"mobile-social-icon\">
  1030.                                 <h5 class=\"mb-15 text-grey-4\">Suivez-nous</h5>
  1031.                                 <a href=\"#\"><img src=\"";
  1032.         // line 704
  1033.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-facebook.svg"), "html"nulltrue);
  1034.         yield "\" alt=\"Sunshine Elegance\"></a>
  1035.                                 <a href=\"#\"><img src=\"";
  1036.         // line 705
  1037.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-twitter.svg"), "html"nulltrue);
  1038.         yield "\" alt=\"Sunshine Elegance\"></a>
  1039.                                 <a href=\"#\"><img src=\"";
  1040.         // line 706
  1041.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-instagram.svg"), "html"nulltrue);
  1042.         yield "\" alt=\"Sunshine Elegance\"></a>
  1043.                                 <a href=\"#\"><img src=\"";
  1044.         // line 707
  1045.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-pinterest.svg"), "html"nulltrue);
  1046.         yield "\" alt=\"Sunshine Elegance\"></a>
  1047.                                 <a href=\"#\"><img src=\"";
  1048.         // line 708
  1049.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/icons/icon-youtube.svg"), "html"nulltrue);
  1050.         yield "\" alt=\"Sunshine Elegance\"></a>
  1051.                             </div>
  1052.                         </div>
  1053.                     </div>
  1054.                 </div>";
  1055.         // line 715
  1056.         yield "</header>
  1057.     
  1058.     ";
  1059.         // line 718
  1060.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  1061.         // line 719
  1062.         yield "    ";
  1063.         yield from $this->unwrap()->yieldBlock('footer'$context$blocks);
  1064.         // line 807
  1065.         yield "
  1066.     ";
  1067.         // line 809
  1068.         yield "    ";
  1069.         // line 845
  1070.         yield "    ";
  1071.         // line 846
  1072.         yield "    <div id=\"preloader-active\">
  1073.         <div class=\"preloader d-flex align-items-center justify-content-center\">
  1074.             <div class=\"preloader-inner position-relative\">
  1075.                 <div class=\"text-center\">
  1076.                     <h5 class=\"mb-5\">CHARGEMENT</h5>
  1077.                     <div class=\"loader\">
  1078.                         <div class=\"bar bar1\"></div>
  1079.                         <div class=\"bar bar2\"></div>
  1080.                         <div class=\"bar bar3\"></div>
  1081.                     </div>
  1082.                 </div>
  1083.             </div>
  1084.         </div>
  1085.     </div>
  1086.     ";
  1087.         // line 861
  1088.         yield "    <div id=\"preloader-active-loading\" style=\"opacity: 0.5;display: none;\">
  1089.         <div class=\"preloader d-flex align-items-center justify-content-center\">
  1090.             <div class=\"preloader-inner position-relative\">
  1091.                 <div class=\"text-center\">
  1092.                     <h5 class=\"mb-5\">CHARGEMENT</h5>
  1093.                     <div class=\"loader\">
  1094.                         <div class=\"bar bar1\"></div>
  1095.                         <div class=\"bar bar2\"></div>
  1096.                         <div class=\"bar bar3\"></div>
  1097.                     </div>
  1098.                 </div>
  1099.             </div>
  1100.         </div>
  1101.     </div>
  1102.     ";
  1103.         // line 875
  1104.         if ((CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'875$this->source); })()), "environment", [], "any"falsefalsefalse875) == "production")) {
  1105.             // line 876
  1106.             yield "        <div id=\"fb-root\"></div>
  1107.         ";
  1108.             // line 878
  1109.             yield "        <div id=\"fb-customer-chat\" class=\"fb-customerchat\"></div>
  1110.         <script>
  1111.             var chatbox = document.getElementById('fb-customer-chat');
  1112.             chatbox.setAttribute(\"page_id\", \"1888322994731663\");
  1113.             chatbox.setAttribute(\"attribution\", \"biz_inbox\");
  1114.         </script>
  1115.         ";
  1116.             // line 885
  1117.             yield "        <script>
  1118.             window.fbAsyncInit = function() {
  1119.                 FB.init({
  1120.                     xfbml            : true,
  1121.                     version          : 'v17.0'
  1122.                 });
  1123.             };
  1124.             (function(d, s, id) {
  1125.                 var js, fjs = d.getElementsByTagName(s)[0];
  1126.                 if (d.getElementById(id)) return;
  1127.                 js = d.createElement(s); js.id = id;
  1128.                 js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js';
  1129.                 fjs.parentNode.insertBefore(js, fjs);
  1130.             }(document, 'script', 'facebook-jssdk'));
  1131.         </script>
  1132.     ";
  1133.         }
  1134.         // line 901
  1135.         yield "
  1136.     ";
  1137.         // line 903
  1138.         yield "    ";
  1139.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  1140.         // line 941
  1141.         yield "</body>
  1142. </html>";
  1143.         
  1144.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1145.         
  1146.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1147.         yield from [];
  1148.     }
  1149.     // line 7
  1150.     /**
  1151.      * @return iterable<null|scalar|\Stringable>
  1152.      */
  1153.     public function block_title(array $context, array $blocks = []): iterable
  1154.     {
  1155.         $macros $this->macros;
  1156.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1157.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  1158.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1159.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  1160.         yield " ";
  1161.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'7$this->source); })()), "getCompany", [], "method"falsefalsefalse7), "title", [], "any"falsefalsefalse7), "html"nulltrue);
  1162.         yield " ";
  1163.         
  1164.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1165.         
  1166.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1167.         yield from [];
  1168.     }
  1169.     // line 10
  1170.     /**
  1171.      * @return iterable<null|scalar|\Stringable>
  1172.      */
  1173.     public function block_meta_description(array $context, array $blocks = []): iterable
  1174.     {
  1175.         $macros $this->macros;
  1176.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1177.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta_description"));
  1178.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1179.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta_description"));
  1180.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("seo_description"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["seo_description"]) || array_key_exists("seo_description"$context) ? $context["seo_description"] : (function () { throw new RuntimeError('Variable "seo_description" does not exist.'10$this->source); })()), "")) : ("")));
  1181.         
  1182.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1183.         
  1184.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1185.         yield from [];
  1186.     }
  1187.     // line 12
  1188.     /**
  1189.      * @return iterable<null|scalar|\Stringable>
  1190.      */
  1191.     public function block_meta(array $context, array $blocks = []): iterable
  1192.     {
  1193.         $macros $this->macros;
  1194.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1195.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  1196.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1197.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  1198.         // line 13
  1199.         yield "        <meta name=\"keywords\" content=\"";
  1200.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'13$this->source); })()), "getCompany", [], "method"falsefalsefalse13), "keywords", [], "any"falsefalsefalse13), "html"nulltrue);
  1201.         yield "\">
  1202.         ";
  1203.         // line 15
  1204.         yield "        <meta name=\"author\" content=\"";
  1205.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'15$this->source); })()), "getCompany", [], "method"falsefalsefalse15), "name", [], "any"falsefalsefalse15), "html"nulltrue);
  1206.         yield "\">
  1207.         ";
  1208.         // line 17
  1209.         yield "        <meta property=\"og:image\" content=\"";
  1210.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'17$this->source); })()), "getCompany", [], "method"falsefalsefalse17), "logo", [], "any"falsefalsefalse17)), "html"nulltrue);
  1211.         yield "\">
  1212.         <meta property=\"og:url\" content=\"https://www.sunshineelegance.tn/\">
  1213.         <meta property=\"og:type\" content=\"article\">
  1214.         <meta property=\"og:title\" content=\"";
  1215.         // line 20
  1216.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'20$this->source); })()), "getCompany", [], "method"falsefalsefalse20), "title", [], "any"falsefalsefalse20), "html"nulltrue);
  1217.         yield "\">
  1218.         <meta property=\"og:description\" content=\"";
  1219.         // line 21
  1220.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'21$this->source); })()), "getCompany", [], "method"falsefalsefalse21), "description", [], "any"falsefalsefalse21), "html"nulltrue);
  1221.         yield "\">
  1222.         ";
  1223.         // line 23
  1224.         yield "        <meta name=\"twitter:title\" content=\"";
  1225.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'23$this->source); })()), "getCompany", [], "method"falsefalsefalse23), "title", [], "any"falsefalsefalse23), "html"nulltrue);
  1226.         yield "\">
  1227.         <meta name=\"twitter:description\" content=\"";
  1228.         // line 24
  1229.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'24$this->source); })()), "getCompany", [], "method"falsefalsefalse24), "description", [], "any"falsefalsefalse24), "html"nulltrue);
  1230.         yield "\">
  1231.         <meta name=\"twitter:image\" content=\"";
  1232.         // line 25
  1233.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'25$this->source); })()), "getCompany", [], "method"falsefalsefalse25), "logo", [], "any"falsefalsefalse25)), "html"nulltrue);
  1234.         yield "\">
  1235.         <meta name=\"twitter:card\" content=\"summary_large_image\">
  1236.     ";
  1237.         
  1238.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1239.         
  1240.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1241.         yield from [];
  1242.     }
  1243.     // line 33
  1244.     /**
  1245.      * @return iterable<null|scalar|\Stringable>
  1246.      */
  1247.     public function block_stylesheets(array $context, array $blocks = []): iterable
  1248.     {
  1249.         $macros $this->macros;
  1250.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1251.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  1252.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1253.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  1254.         // line 34
  1255.         yield "        <link rel=\"stylesheet\" href=\"";
  1256.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/css/main.css"), "html"nulltrue);
  1257.         yield "\">
  1258.         <script>
  1259.             var BASE_URL=\"";
  1260.         // line 36
  1261.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'36$this->source); })()), "request", [], "any"falsefalsefalse36), "schemeAndHttpHost", [], "any"falsefalsefalse36) . CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'36$this->source); })()), "request", [], "any"falsefalsefalse36), "baseUrl", [], "any"falsefalsefalse36)), "html"nulltrue);
  1262.         yield "\";
  1263.             // Filtres des tailles et couleurs
  1264.             var taillesFilter = [];
  1265.             var couleursFilter = [];
  1266.             var CATEGORIES = ";
  1267.         // line 40
  1268.         yield json_encode(CoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'40$this->source); })()), "getCategories", [], "method"falsefalsefalse40));
  1269.         yield ";
  1270.             var CATEGORY_URL_TYPE = ";
  1271.         // line 41
  1272.         yield json_encode(CoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'41$this->source); })()), "getCategoryUrlType", [], "method"falsefalsefalse41));
  1273.         yield "
  1274.         </script>
  1275.         <link rel=\"stylesheet\" href=\"";
  1276.         // line 43
  1277.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/css/custom-style.css"), "html"nulltrue);
  1278.         yield "\">
  1279.     ";
  1280.         
  1281.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1282.         
  1283.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1284.         yield from [];
  1285.     }
  1286.     // line 718
  1287.     /**
  1288.      * @return iterable<null|scalar|\Stringable>
  1289.      */
  1290.     public function block_body(array $context, array $blocks = []): iterable
  1291.     {
  1292.         $macros $this->macros;
  1293.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1294.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  1295.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1296.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  1297.         
  1298.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1299.         
  1300.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1301.         yield from [];
  1302.     }
  1303.     // line 719
  1304.     /**
  1305.      * @return iterable<null|scalar|\Stringable>
  1306.      */
  1307.     public function block_footer(array $context, array $blocks = []): iterable
  1308.     {
  1309.         $macros $this->macros;
  1310.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1311.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  1312.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1313.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  1314.         // line 720
  1315.         yield "        <footer class=\"main bg-grey-9\">";
  1316.         // line 723
  1317.         yield "<section class=\"section-padding footer-mid\">
  1318.                 <div class=\"container pt-15 pb-20\">
  1319.                     <div class=\"row gy-4\">
  1320.                         ";
  1321.         // line 727
  1322.         yield "                        <div class=\"col-lg-5 col-md-6\">
  1323.                             <div class=\"widget-about font-md\">
  1324.                                 <div class=\"logo mb-20\">
  1325.                                     <a href=\"";
  1326.         // line 730
  1327.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  1328.         yield "\">
  1329.                                         <img src=\"";
  1330.         // line 731
  1331.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'731$this->source); })()), "getCompany", [], "method"falsefalsefalse731), "footerlogo", [], "any"falsefalsefalse731)), "html"nulltrue);
  1332.         yield "\" alt=\"";
  1333.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'731$this->source); })()), "getCompany", [], "method"falsefalsefalse731), "name", [], "any"falsefalsefalse731), "html"nulltrue);
  1334.         yield " logo\">
  1335.                                     </a>
  1336.                                 </div>
  1337.                                 <h5 class=\"text-grey-4 fw-600 mb-10\">
  1338.                                     Sunshine Elegance est une marque tunisienne spécialisée dans la vente de vêtements et chaussures en ligne.
  1339.                                 </h5>
  1340.                                 <p><strong>Adresse :</strong> ";
  1341.         // line 737
  1342.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'737$this->source); })()), "getCompany", [], "method"falsefalsefalse737), "address", [], "any"falsefalsefalse737), "html"nulltrue);
  1343.         yield "</p>
  1344.                                 <p><strong>Horaires :</strong> Toujours ouvert</p>
  1345.                             </div>
  1346.                         </div>
  1347.             
  1348.                         ";
  1349.         // line 743
  1350.         yield "                        <div class=\"col-lg-2 col-md-3\">
  1351.                             <h5 class=\"widget-title\">Service client</h5>
  1352.                             <ul class=\"footer-list\">
  1353.                                 <li><a href=\"";
  1354.         // line 746
  1355.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("who_are_we");
  1356.         yield "\">Qui sommes-nous ?</a></li>
  1357.                                 <li><a href=\"";
  1358.         // line 747
  1359.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("delivery_information");
  1360.         yield "\">Informations de livraison</a></li>
  1361.                                 <li><a href=\"";
  1362.         // line 748
  1363.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("return_and_exchange");
  1364.         yield "\">Retour & échange</a></li>
  1365.                                 <li><a href=\"";
  1366.         // line 749
  1367.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("size_guide");
  1368.         yield "\">Guide des tailles</a></li>
  1369.                                 <li><a href=\"";
  1370.         // line 750
  1371.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("terms_of_sales");
  1372.         yield "\">Conditions générales de vente</a></li>
  1373.                                 <li><a href=\"";
  1374.         // line 751
  1375.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
  1376.         yield "\">Contact</a></li>
  1377.                             </ul>
  1378.                         </div>
  1379.             
  1380.                         ";
  1381.         // line 756
  1382.         yield "                        <div class=\"col-lg-2 col-md-3\">
  1383.                             <h5 class=\"widget-title\">Mon compte</h5>
  1384.                             <ul class=\"footer-list\">
  1385.                                 <li><a href=\"";
  1386.         // line 759
  1387.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("cart_new");
  1388.         yield "\">Mon panier</a></li>
  1389.                                 ";
  1390.         // line 760
  1391.         if ( !CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'760$this->source); })()), "user", [], "any"falsefalsefalse760)) {
  1392.             // line 761
  1393.             yield "                                    <li><a href=\"";
  1394.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
  1395.             yield "\">Connexion</a></li>
  1396.                                 ";
  1397.         } else {
  1398.             // line 763
  1399.             yield "                                    <li><a href=\"";
  1400.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
  1401.             yield "\">Mon profil</a></li>
  1402.                                     <li><a href=\"";
  1403.             // line 764
  1404.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  1405.             yield "\">Déconnexion</a></li>
  1406.                                 ";
  1407.         }
  1408.         // line 766
  1409.         yield "                            </ul>
  1410.                         </div>
  1411.             
  1412.                         ";
  1413.         // line 770
  1414.         yield "                        <div class=\"col-lg-3 text-center text-lg-start\">
  1415.                             <h5 class=\"widget-title mb-3\">Suivez-nous sur les réseaux sociaux</h5>
  1416.                             <div class=\"mobile-social-icon d-flex gap-2 justify-content-lg-start justify-content-center\">
  1417.                                 ";
  1418.         // line 773
  1419.         if (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'773$this->source); })()), "getCompany", [], "method"falsefalsefalse773), "socialLinks", [], "any"falsefalsefalse773)) {
  1420.             // line 774
  1421.             yield "                                    ";
  1422.             $context['_parent'] = $context;
  1423.             $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'774$this->source); })()), "getCompany", [], "method"falsefalsefalse774), "socialLinks", [], "any"falsefalsefalse774));
  1424.             foreach ($context['_seq'] as $context["key"] => $context["socialLink"]) {
  1425.                 // line 775
  1426.                 yield "                                        <a href=\"";
  1427.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["socialLink"], "html"nulltrue);
  1428.                 yield "\" target=\"_blank\">
  1429.                                             <img src=\"";
  1430.                 // line 776
  1431.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("front/assets/imgs/theme/icons/icon-" $context["key"]) . ".svg")), "html"nulltrue);
  1432.                 yield "\" alt=\"";
  1433.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::capitalize($this->env->getCharset(), $context["key"]), "html"nulltrue);
  1434.                 yield "\">
  1435.                                         </a>
  1436.                                     ";
  1437.             }
  1438.             $_parent $context['_parent'];
  1439.             unset($context['_seq'], $context['key'], $context['socialLink'], $context['_parent']);
  1440.             $context array_intersect_key($context$_parent) + $_parent;
  1441.             // line 779
  1442.             yield "                                ";
  1443.         }
  1444.         // line 780
  1445.         yield "                            </div>
  1446.                         </div>
  1447.                     </div>
  1448.                 </div>
  1449.             </section>
  1450.             
  1451.               
  1452.             <div class=\"container pb-20 wow fadeIn animated\">
  1453.                 <div class=\"row\">
  1454.                     <div class=\"col-12 mb-20\">
  1455.                         <div class=\"footer-bottom\"></div>
  1456.                     </div>
  1457.                     <div class=\"col-lg-6\">
  1458.                         <p class=\"float-md-left font-sm text-muted mb-0\">&copy; ";
  1459.         // line 796
  1460.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now""Y"), "html"nulltrue);
  1461.         yield ", <strong class=\"text-brand\">Sunshine Elegance</strong> </p>
  1462.                     </div>
  1463.                     <div class=\"col-lg-6\">
  1464.                         <p class=\"text-lg-end text-start font-sm text-muted mb-0\">
  1465.                             Designed by <a href=\"";
  1466.         // line 800
  1467.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  1468.         yield "\" target=\"_blank\">";
  1469.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'800$this->source); })()), "getCompany", [], "method"falsefalsefalse800), "name", [], "any"falsefalsefalse800), "html"nulltrue);
  1470.         yield "</a>. All rights reserved
  1471.                         </p>
  1472.                     </div>
  1473.                 </div>
  1474.             </div>
  1475.         </footer>
  1476.     ";
  1477.         
  1478.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1479.         
  1480.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1481.         yield from [];
  1482.     }
  1483.     // line 903
  1484.     /**
  1485.      * @return iterable<null|scalar|\Stringable>
  1486.      */
  1487.     public function block_javascripts(array $context, array $blocks = []): iterable
  1488.     {
  1489.         $macros $this->macros;
  1490.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1491.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  1492.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1493.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  1494.         // line 904
  1495.         yield "        <script src=\"";
  1496.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/vendor/modernizr-3.6.0.min.js"), "html"nulltrue);
  1497.         yield "\"></script>
  1498.         <script src=\"";
  1499.         // line 905
  1500.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/vendor/jquery-3.6.0.min.js"), "html"nulltrue);
  1501.         yield "\"></script>
  1502.         <script src=\"";
  1503.         // line 906
  1504.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/vendor/jquery-migrate-3.3.0.min.js"), "html"nulltrue);
  1505.         yield "\"></script>
  1506.         <script src=\"";
  1507.         // line 907
  1508.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/vendor/bootstrap.bundle.min.js"), "html"nulltrue);
  1509.         yield "\"></script>
  1510.         <script src=\"";
  1511.         // line 908
  1512.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/slick.js"), "html"nulltrue);
  1513.         yield "\"></script>
  1514.         <script src=\"";
  1515.         // line 909
  1516.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.syotimer.min.js"), "html"nulltrue);
  1517.         yield "\"></script>
  1518.         <script src=\"";
  1519.         // line 910
  1520.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/wow.js"), "html"nulltrue);
  1521.         yield "\"></script>
  1522.         <script src=\"";
  1523.         // line 911
  1524.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery-ui.js"), "html"nulltrue);
  1525.         yield "\"></script>
  1526.         <script src=\"";
  1527.         // line 912
  1528.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/perfect-scrollbar.js"), "html"nulltrue);
  1529.         yield "\"></script>
  1530.         <script src=\"";
  1531.         // line 913
  1532.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/magnific-popup.js"), "html"nulltrue);
  1533.         yield "\"></script>
  1534.         <script src=\"";
  1535.         // line 914
  1536.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/select2.min.js"), "html"nulltrue);
  1537.         yield "\"></script>
  1538.         <script src=\"";
  1539.         // line 915
  1540.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/waypoints.js"), "html"nulltrue);
  1541.         yield "\"></script>
  1542.         <script src=\"";
  1543.         // line 916
  1544.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/counterup.js"), "html"nulltrue);
  1545.         yield "\"></script>
  1546.         <script src=\"";
  1547.         // line 917
  1548.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.countdown.min.js"), "html"nulltrue);
  1549.         yield "\"></script>
  1550.         <script src=\"";
  1551.         // line 918
  1552.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/images-loaded.js"), "html"nulltrue);
  1553.         yield "\"></script>
  1554.         <script src=\"";
  1555.         // line 919
  1556.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/isotope.js"), "html"nulltrue);
  1557.         yield "\"></script>
  1558.         <script src=\"";
  1559.         // line 920
  1560.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/scrollup.js"), "html"nulltrue);
  1561.         yield "\"></script>
  1562.         <script src=\"";
  1563.         // line 921
  1564.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.vticker-min.js"), "html"nulltrue);
  1565.         yield "\"></script>
  1566.         <script src=\"";
  1567.         // line 922
  1568.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.theia.sticky.js"), "html"nulltrue);
  1569.         yield "\"></script>
  1570.         <script src=\"";
  1571.         // line 923
  1572.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.elevatezoom.js"), "html"nulltrue);
  1573.         yield "\"></script>
  1574.         ";
  1575.         // line 925
  1576.         yield "        <script src=\"";
  1577.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("./front/assets/js/main.js"), "html"nulltrue);
  1578.         yield "\"></script>
  1579. ";
  1580.         // line 927
  1581.         yield "
  1582.         ";
  1583.         // line 929
  1584.         yield "        <script src=\"";
  1585.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/toast/js/nice-toast-js.min.js"), "html"nulltrue);
  1586.         yield "\" type=\"text/javascript\"></script>
  1587.         <script src=\"";
  1588.         // line 930
  1589.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/toast/toast.js"), "html"nulltrue);
  1590.         yield "\" type=\"text/javascript\"></script>
  1591.         <script src=\"";
  1592.         // line 932
  1593.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/fosjsrouting/js/router.min.js"), "html"nulltrue);
  1594.         yield "\"></script>
  1595.         <script src=\"";
  1596.         // line 933
  1597.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fos_js_routing_js", ["callback" => "fos.Router.setData"]);
  1598.         yield "\"></script>
  1599.         ";
  1600.         // line 936
  1601.         yield "        <script src=\"";
  1602.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/vue/vue.min.js"), "html"nulltrue);
  1603.         yield "\"></script>
  1604.         <script src=\"";
  1605.         // line 937
  1606.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/vue/axios.min.js"), "html"nulltrue);
  1607.         yield "\"></script>
  1608.         <script src=\"";
  1609.         // line 938
  1610.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/vue/vue-the-mask.min.js"), "html"nulltrue);
  1611.         yield "\"></script>
  1612.         <script src=\"";
  1613.         // line 939
  1614.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/scripts/base.js"), "html"nulltrue);
  1615.         yield "\"></script>
  1616.     ";
  1617.         
  1618.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1619.         
  1620.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1621.         yield from [];
  1622.     }
  1623.     /**
  1624.      * @codeCoverageIgnore
  1625.      */
  1626.     public function getTemplateName(): string
  1627.     {
  1628.         return "front/base.html.twig";
  1629.     }
  1630.     /**
  1631.      * @codeCoverageIgnore
  1632.      */
  1633.     public function isTraitable(): bool
  1634.     {
  1635.         return false;
  1636.     }
  1637.     /**
  1638.      * @codeCoverageIgnore
  1639.      */
  1640.     public function getDebugInfo(): array
  1641.     {
  1642.         return array (  1692 => 939,  1688 => 938,  1684 => 937,  1679 => 936,  1674 => 933,  1670 => 932,  1665 => 930,  1660 => 929,  1657 => 927,  1652 => 925,  1648 => 923,  1644 => 922,  1640 => 921,  1636 => 920,  1632 => 919,  1628 => 918,  1624 => 917,  1620 => 916,  1616 => 915,  1612 => 914,  1608 => 913,  1604 => 912,  1600 => 911,  1596 => 910,  1592 => 909,  1588 => 908,  1584 => 907,  1580 => 906,  1576 => 905,  1571 => 904,  1558 => 903,  1538 => 800,  1531 => 796,  1513 => 780,  1510 => 779,  1499 => 776,  1494 => 775,  1489 => 774,  1487 => 773,  1482 => 770,  1477 => 766,  1472 => 764,  1467 => 763,  1461 => 761,  1459 => 760,  1455 => 759,  1450 => 756,  1443 => 751,  1439 => 750,  1435 => 749,  1431 => 748,  1427 => 747,  1423 => 746,  1418 => 743,  1410 => 737,  1399 => 731,  1395 => 730,  1390 => 727,  1385 => 723,  1383 => 720,  1370 => 719,  1348 => 718,  1335 => 43,  1330 => 41,  1326 => 40,  1319 => 36,  1313 => 34,  1300 => 33,  1286 => 25,  1282 => 24,  1277 => 23,  1273 => 21,  1269 => 20,  1262 => 17,  1257 => 15,  1252 => 13,  1239 => 12,  1216 => 10,  1191 => 7,  1179 => 941,  1176 => 903,  1173 => 901,  1155 => 885,  1147 => 878,  1144 => 876,  1142 => 875,  1126 => 861,  1110 => 846,  1108 => 845,  1106 => 809,  1103 => 807,  1100 => 719,  1098 => 718,  1093 => 715,  1086 => 708,  1082 => 707,  1078 => 706,  1074 => 705,  1070 => 704,  1062 => 699,  1054 => 696,  1047 => 692,  1041 => 688,  1034 => 683,  1028 => 680,  1022 => 677,  1016 => 674,  1010 => 671,  1005 => 668,  999 => 663,  992 => 661,  988 => 659,  981 => 657,  977 => 655,  966 => 652,  963 => 651,  959 => 650,  956 => 649,  954 => 648,  947 => 647,  941 => 643,  939 => 642,  934 => 641,  930 => 640,  927 => 639,  925 => 638,  916 => 636,  912 => 635,  907 => 634,  902 => 631,  900 => 630,  895 => 629,  891 => 628,  862 => 604,  856 => 600,  843 => 585,  841 => 584,  833 => 578,  825 => 568,  817 => 563,  812 => 561,  802 => 554,  797 => 551,  794 => 550,  787 => 544,  753 => 511,  751 => 510,  747 => 502,  733 => 494,  725 => 493,  717 => 492,  714 => 491,  707 => 489,  703 => 487,  696 => 485,  692 => 483,  682 => 479,  678 => 478,  675 => 477,  671 => 476,  668 => 475,  666 => 474,  660 => 471,  656 => 470,  653 => 469,  649 => 468,  646 => 467,  644 => 466,  640 => 464,  636 => 462,  634 => 461,  630 => 460,  622 => 459,  618 => 457,  612 => 456,  609 => 455,  606 => 454,  603 => 453,  598 => 452,  595 => 451,  591 => 450,  582 => 448,  578 => 446,  576 => 445,  573 => 444,  571 => 443,  568 => 442,  560 => 436,  553 => 431,  547 => 423,  544 => 420,  535 => 413,  526 => 402,  516 => 395,  511 => 393,  504 => 388,  498 => 384,  495 => 383,  492 => 381,  489 => 380,  247 => 378,  240 => 136,  234 => 132,  229 => 126,  218 => 124,  214 => 123,  199 => 115,  193 => 111,  187 => 103,  180 => 99,  173 => 96,  166 => 92,  159 => 89,  157 => 88,  148 => 81,  142 => 79,  140 => 78,  128 => 69,  124 => 68,  115 => 62,  111 => 61,  102 => 54,  98 => 49,  93 => 45,  90 => 33,  86 => 31,  81 => 30,  76 => 28,  74 => 12,  69 => 10,  63 => 7,  55 => 1,);
  1643.     }
  1644.     public function getSourceContext(): Source
  1645.     {
  1646.         return new Source("<!DOCTYPE html>
  1647. <html class=\"no-js\" lang=\"fr\">
  1648. <head>
  1649.     <meta charset=\"UTF-8\">
  1650.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  1651.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  1652.     <title>{% block title %} {{ Globals.getCompany().title }} {% endblock %}</title>
  1653.     <meta name=\"description\"
  1654.           content=\"{% block meta_description %}{{ seo_description|default('')|e }}{% endblock %}\">
  1655.     {% block meta %}
  1656.         <meta name=\"keywords\" content=\"{{ Globals.getCompany().keywords }}\">
  1657.         {#<meta name=\"description\" content=\"{{ Globals.getCompany().description }}\">#}
  1658.         <meta name=\"author\" content=\"{{ Globals.getCompany().name }}\">
  1659.         {# Facebook OG #}
  1660.         <meta property=\"og:image\" content=\"{{ asset(Globals.getCompany().logo)  }}\">
  1661.         <meta property=\"og:url\" content=\"https://www.sunshineelegance.tn/\">
  1662.         <meta property=\"og:type\" content=\"article\">
  1663.         <meta property=\"og:title\" content=\"{{ Globals.getCompany().title }}\">
  1664.         <meta property=\"og:description\" content=\"{{ Globals.getCompany().description }}\">
  1665.         {# Twitter OG #}
  1666.         <meta name=\"twitter:title\" content=\"{{ Globals.getCompany().title }}\">
  1667.         <meta name=\"twitter:description\" content=\"{{ Globals.getCompany().description }}\">
  1668.         <meta name=\"twitter:image\" content=\"{{ asset(Globals.getCompany().logo) }}\">
  1669.         <meta name=\"twitter:card\" content=\"summary_large_image\">
  1670.     {% endblock %}
  1671.     <link href=\"{{ asset('front/assets/toast/css/nice-toast-js.min.css') }}\" rel=\"stylesheet\" type=\"text/css\" />
  1672.     {# Favicon #}
  1673.     <link rel=\"icon\" type=\"image/png\" href=\"{{ asset('front/assets/imgs/theme/favicon.png')}}\">
  1674.     <link rel=\"shortcut icon\" href=\"{{ asset('front/assets/imgs/theme/favicon.png') }}\" type=\"image/x-icon\">
  1675.     {# Template CSS #}
  1676.     {% block stylesheets %}
  1677.         <link rel=\"stylesheet\" href=\"{{ asset('front/assets/css/main.css') }}\">
  1678.         <script>
  1679.             var BASE_URL=\"{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}\";
  1680.             // Filtres des tailles et couleurs
  1681.             var taillesFilter = [];
  1682.             var couleursFilter = [];
  1683.             var CATEGORIES = {{ Globals.getCategories()|json_encode|raw }};
  1684.             var CATEGORY_URL_TYPE = {{ Globals.getCategoryUrlType()|json_encode|raw }}
  1685.         </script>
  1686.         <link rel=\"stylesheet\" href=\"{{ asset('front/assets/css/custom-style.css') }}\">
  1687.     {% endblock %}
  1688.     <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1239578710475196'); fbq('track', 'PageView'); </script>
  1689. </head>
  1690. <body>
  1691. {# Google tag (gtag.js) #}
  1692. <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-4XS6978LX1\"></script>
  1693. <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4XS6978LX1'); </script>
  1694.     <header class=\"header-area header-style-4 header-height-2\">
  1695.         
  1696.         {#--barre de conenxion--#}
  1697.         <div class=\"header-top text-white py-2\">
  1698.             <div class=\"container\">
  1699.                 <div class=\"row align-items-center\">
  1700.                     <div class=\"col-6 col-lg-4 mb-2 mb-lg-0\">
  1701.                         <div class=\"d-flex flex-wrap justify-content-center justify-content-lg-start align-items-center gap-3 small\">
  1702.                             <span>
  1703.                                 <i class=\"fi-rs-headset me-1\"></i>
  1704.                                 <a href=\"tel:{{ Globals.getCompany().phone }}\" class=\"text-white text-decoration-none\">
  1705.                                     {{ Globals.getCompany().phone }}
  1706.                                 </a>
  1707.                             </span>
  1708.                             <span class=\"d-none d-lg-inline\">
  1709.                                 &nbsp;/&nbsp;
  1710.                                 <i class=\"fi-rs-envelope me-1\"></i>
  1711.                                 <a href=\"mailto:{{ Globals.getCompany().mail }}\" class=\"text-white text-decoration-none\">
  1712.                                     {{ Globals.getCompany().mail }}
  1713.                                 </a>
  1714.                             </span>
  1715.                         </div>
  1716.                     </div>
  1717.         
  1718.                     <div class=\"col-12 col-lg-4 mb-2 mb-lg-0 d-none d-lg-inline\">
  1719.                         <div class=\"text-center small\">
  1720.                             <marquee behavior=\"scroll\" direction=\"left\" scrollamount=\"4\">
  1721.                                 {% if FREE_DELIVERY_AMOUNT > 0 %}
  1722.                                     Livraison gratuite à partir de {{ FREE_DELIVERY_AMOUNT }} TND –
  1723.                                 {% endif %}
  1724.                                 Sunshine Elegance – Élégance accessible pour toutes
  1725.                             </marquee>
  1726.                         </div>
  1727.                     </div>
  1728.         
  1729.                     <div class=\"col-6 col-lg-4 text-end\">
  1730.                         <div class=\"small\">
  1731.                             {% if not app.user %}
  1732.                                 <a href=\"{{ path('user_login') }}\" class=\"text-white text-decoration-none d-none d-lg-inline\">
  1733.                                     <i class=\"fi-rs-user me-1\"></i> Se connecter / Créer un compte
  1734.                                 </a>
  1735.                                 <a href=\"{{ path('user_login') }}\" class=\"text-white d-inline d-lg-none\">
  1736.                                     <i class=\"fi-rs-user\"></i>
  1737.                                 </a>
  1738.                             {% else %}
  1739.                                 <a href=\"{{ path('app_logout') }}\" class=\"text-white text-decoration-none d-none d-lg-inline\">
  1740.                                     <i class=\"fi-rs-sign-out me-1\"></i> Déconnexion
  1741.                                 </a>
  1742.                                 <a href=\"{{ path('app_logout') }}\" class=\"text-white d-inline d-lg-none\">
  1743.                                     <i class=\"fi-rs-sign-out\"></i>
  1744.                                 </a>
  1745.                             {% endif %}
  1746.                         </div>
  1747.                     </div>
  1748.                 </div>
  1749.             </div>
  1750.         </div>
  1751.         
  1752.         {#--Fin barre de conenxion--#}  
  1753.         
  1754.         <div class=\"header-middle header-middle-ptb-1 d-none d-lg-block\">
  1755.             <div class=\"container\">
  1756.                 <div class=\"header-wrap\">
  1757.                     <div class=\"logo logo-width-1\">
  1758.                         <a  href=\"{{ path('home') }}\"><img src=\"{{Globals.getCompany().logo }}\" alt=\"{{ Globals.getCompany().name }} logo\"></a>
  1759.                     </div>
  1760.                     <div class=\"header-right\">
  1761.                         <div class=\"search-style-2\">
  1762.                             <form action=\"#\">
  1763.                                 
  1764.                                 <select id=\"categories\" class=\"select-active\">
  1765.                                     <option value=\"0\">CATÉGORIES</option>
  1766.                                     {% for entry in Globals.getCategories() %}
  1767.                                         <option value=\"{{ entry.id }}\">{{ entry.name }}</option>
  1768.                                     {%  endfor %}
  1769.                                 </select>
  1770.                                 <input type=\"text\" id=\"search\" placeholder=\"Recherche de produits...\">
  1771.                             </form>
  1772.                         </div>
  1773.                         {#-- Panier client --#}
  1774.                         <div class=\"header-action-right app\">
  1775.                             <div class=\"header-action-2\">
  1776.                                 <div class=\"header-action-icon-2\">
  1777.                                     <a href=\"shop-wishlist.html\">
  1778.                                         <img class=\"svgInject\" alt=\"Sunshine Elegance\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}\">
  1779.                                         <span class=\"pro-count blue\">4</span>
  1780.                                     </a>
  1781.                                 </div>
  1782.                                 {% verbatim %}
  1783.                                 <div class=\"header-action-icon-2\" id=\"app2\" v-cloak>
  1784.                                     {# icon panier #}
  1785.                                     <a class=\"mini-cart-icon\" :href=\"route_cart\">
  1786.                                         <img alt=\"Sunshine Elegance Cart\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
  1787.                                         <span class=\"pro-count blue\">{{ cart.length }}</span>
  1788.                                     </a>
  1789.                                     {# Détails du panier #}
  1790.                                     <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  1791.                                         <ul>
  1792.                                             <li v-if=\"!cart.length\">
  1793.                                                 <div class=\"shopping-cart-title\">
  1794.                                                     <h4><a href=\"#&\">Votre panier est vide.</a></h4>
  1795.                                                 </div>
  1796.                                             </li>
  1797.                                             <li v-for=\"(entry,index) in cart\">
  1798.                                                 <div class=\"shopping-cart-img\" @click=\"openProduct(entry.id)\">
  1799.                                                     <a href=\"#&\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
  1800.                                                 </div>
  1801.                                                 <div class=\"shopping-cart-title\">
  1802.                                                     <h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">{{ entry.name }}</a></h4>
  1803.                                                     <h3><span>{{ entry.qty }} × </span>{{ entry.price_ttc.toFixed(3)}} <sup class=\"currency-style\">TND</sup></h3>
  1804.                                                 </div>
  1805.                                                 <div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
  1806.                                                     <a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
  1807.                                                 </div>
  1808.                                             </li>
  1809.                                         </ul>
  1810.                                         <div class=\"shopping-cart-footer\">
  1811.                                             <div class=\"shopping-cart-total\">
  1812.                                                 <h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
  1813.                                             </div>
  1814.                                             <div class=\"shopping-cart-button\" v-if=\"cart.length\">
  1815.                                                 {#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
  1816.                                                 <a :href=\"route_checkout\" class=\"btn btn-outline btn-lg btn-brand-outline font-weight-bold text-brand bg-white text-hover-white ml-15 border-radius-5 btn-shadow-brand hover-up w-100\">Commander</a>
  1817.                                             </div>
  1818.                                         </div>
  1819.                                     </div>
  1820.                                     {# Modal produit #}
  1821.                                     <div class=\"modal fade custom-modal\" id=\"productModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
  1822.                                         <div class=\"modal-dialog\">
  1823.                                             <div class=\"modal-content\">
  1824.                                                 {#<div class=\"modal-header\">
  1825.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  1826.                                                 </div>#}
  1827.                                                 <div class=\"modal-header\">
  1828.                                                     <h5 class=\"modal-title\">Ajout de produit</h5>
  1829.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  1830.                                                 </div>
  1831.                                                 <div class=\"modal-body\">
  1832.                                                     <div style=\"padding: 35px;\">
  1833.                                                         <div class=\"product-detail accordion-detail\">
  1834.                                                             <div class=\"row\">
  1835.                                                                 <div class=\"col-md-6 col-sm-12 col-xs-12\">
  1836.                                                                     <div class=\"detail-gallery\">
  1837.                                                                         <span class=\"zoom-icon\"><i class=\"fi-rs-search\"></i></span>
  1838.                                                                         {# MAIN SLIDES #}
  1839.                                                                         <div class=\"{#product-image-slider#}\">
  1840.                                                                             <figure class=\"border-radius-10\">
  1841.                                                                                 <img :src=\"base_url+'/images/'+selectedDeclinaison.picture\" alt=\"product image\">
  1842.                                                                             </figure>
  1843.                                                                         </div>
  1844.                                                                         {# THUMBNAILS #}
  1845.                                                                         
  1846.                                                                     </div>
  1847.                                                                     {# End Gallery #}
  1848.                                                                 </div>
  1849.                                                                 <div class=\"col-md-6 col-sm-12 col-xs-12\">
  1850.                                                                     <div class=\"detail-info\">
  1851.                                                                         <h2 class=\"title-detail mb-10\">{{ produit.name }}</h2>
  1852.                                                                         <div class=\"clearfix product-price-cover\">
  1853.                                                                             <div class=\"product-price primary-color float-left mb-0\">
  1854.                                                                                 {#<ins><span class=\"text-brand\" v-if=\"!produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
  1855.                                                                                 <ins><span class=\"text-brand\" v-if=\"produit.promo && produit.promo.discountType=='amount'\">{{ (selectedDeclinaison.price_ttc-produit.promo.discountValue).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span></ins>
  1856.                                                                                 <ins><span class=\"text-brand\"  v-if=\"produit.promo && produit.promo.discountType=='percent'\">{{ (selectedDeclinaison.price_ttc-(selectedDeclinaison.price_ttc*produit.promo.discountValue/100)).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span></ins>#}
  1857.                                                                                 <ins><span class=\"text-brand\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
  1858.                                                                                 {#<ins><span class=\"old-price font-md ml-15\" v-if=\"produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>#}
  1859.                                                                                 <ins><span class=\"old-price font-md ml-15\" v-if=\"selectedDeclinaison.in_promo\">{{ selectedDeclinaison.price_ht }} <sup class=\"currency-style\">TND</sup></span></ins>
  1860.                                                                                 <span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='amount'\">-{{ produit.promo.discountValue.toFixed(3) }} <sup class=\"currency-style\">TND</sup> Remise</span>
  1861.                                                                                 <span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='percent'\">-{{ produit.promo.discountValue }} % Remise</span>
  1862.                                                                             </div>
  1863.                                                                         </div>
  1864.                                                                         {# Liste des couleurs #}
  1865.                                                                         {#<div class=\"attr-detail attr-size mb-15 mt-15\">
  1866.                                                                             <strong class=\"mr-10\">Couleurs</strong>
  1867.                                                                             <ul class=\"list-filter size-filter font-small\">
  1868.                                                                                 <li v-for=\"(entry,key) in produit.couleurs\" :class=\"entry==selectedDeclinaison.couleur ? 'active' : ''\" style=\"margin-right:3px;margin-bottom:3px\" @click=\"getTailles(entry,produit.declinaisons_produit)\"><a href=\"#&\">{{ entry }}</a></li>
  1869.                                                                             </ul>
  1870.                                                                         </div>#}
  1871.                                                                         <div class=\"attr-detail attr-size mb-15 mt-15\">
  1872.                                                                             <strong class=\"mr-10\">Couleurs</strong>
  1873.                                                                             <ul class=\"list-filter color-filter multi\">
  1874.                                                                                 <li :class=\"entry.name==selectedDeclinaison.couleur.name ? 'active' : ''\" v-for=\"entry in produit.couleurs\" @click=\"getTailles(entry.name,produit.declinaisons_produit)\">
  1875.                                                                                     <a href=\"#&\" :title=\"entry.name\">
  1876.                                                                                         <span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
  1877.                                                                                     </a>
  1878.                                                                                 </li>
  1879.                                                                             </ul>
  1880.                                                                         </div>
  1881.                                                                         {# Liste des tailles #}
  1882.                                                                         <div class=\"attr-detail attr-size\">
  1883.                                                                             <strong class=\"mr-10\">Tailles</strong>
  1884.                                                                             <ul class=\"list-filter size-filter font-small\">
  1885.                                                                                 <li v-for=\"(entry,key) in produit.tailles\" :class=\"[(entry.taille==selectedDeclinaison.taille ? 'active' : ''), (entry.qty<=0 ? 'disabled-123' : '')]\" style=\"margin-right:3px;margin-bottom:3px\" @click=\"selectTaille(entry)\"><a href=\"#&\">{{ entry.taille }}</a></li>
  1886.                                                                             </ul>
  1887.                                                                         </div>
  1888.                                                                         <div class=\"bt-1 border-color-1 mt-30 mb-30\"></div>
  1889.                                                                         <div class=\"detail-extralink\">
  1890.                                                                             <div class=\"detail-qty border radius\">
  1891.                                                                                 <a href=\"#&\" class=\"qty-down-123\" @click=\"incrementQty('-',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-down\"></i></a>
  1892.                                                                                 <span>{{ qty }}</span>
  1893.                                                                                 <a href=\"#&\" class=\"qty-up-123\" @click=\"incrementQty('+',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-up\"></i></a>
  1894.                                                                                 {#<input type=\"number\" :max=\"selectedDeclinaison.qty\" min=\"0\">#}
  1895.                                                                             </div>
  1896.                                                                             {#<div class=\"product-extra-link2\">
  1897.                                                                                 <button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\">Ajouter au panier</button>
  1898.                                                                                 &lt;!&ndash;<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  1899.                                                                                 <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>&ndash;&gt;
  1900.                                                                             </div>#}
  1901.                                                                         </div>
  1902.                                                                         <ul class=\"product-meta font-xs color-grey mt-0\">
  1903.                                                                             <li class=\"mb-5\">SKU: <a href=\"#\">{{ selectedDeclinaison.ref }}</a></li>
  1904.                                                                             {#<li class=\"mb-5\">Tags: <a href=\"#\" rel=\"tag\">Cloth</a>, <a href=\"#\" rel=\"tag\">Women</a>, <a href=\"#\" rel=\"tag\">Dress</a> </li>#}
  1905.                                                                             <li>
  1906.                                                                                 Disponibilité:
  1907.                                                                                 {#<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>0\">\${ selectedDeclinaison.qty } articles restants</span>#}
  1908.                                                                                 <span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=0\">Produit en rupture de stock</span>
  1909.                                                                                 <span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=5 &&selectedDeclinaison.qty>0\">Risque de rupture de stock</span>
  1910.                                                                                 <span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>5\">Produit en stock</span>
  1911.                                                                             </li>
  1912.                                                                         </ul>
  1913.                                                                     </div>
  1914.                                                                     {# Detail Info #}
  1915.                                                                 </div>
  1916.                                                             </div>
  1917.                                                         </div>
  1918.                                                     </div>
  1919.                                                 </div>
  1920.                                                 <div class=\"modal-footer\">
  1921.                                                     <div class=\"product-extra-link2\"  style=\"width: 100%;\">
  1922.                                                         <button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\" style=\"width: 100%;\">Ajouter au panier</button>
  1923.                                                         {#<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  1924.                                                         <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>#}
  1925.                                                     </div>
  1926.                                                 </div>
  1927.                                             </div>
  1928.                                         </div>
  1929.                                     </div>
  1930.                                     {# Modal continue achat #}
  1931.                                     <div class=\"modal fade custom-modal\" id=\"continueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
  1932.                                         <div class=\"modal-dialog\">
  1933.                                             <div class=\"modal-content\">
  1934.                                                 {#<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>#}
  1935.                                                 <div class=\"modal-header\">
  1936.                                                     <h5 class=\"modal-title\">Ajout de produit</h5>
  1937.                                                     <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  1938.                                                 </div>
  1939.                                                 <div class=\"modal-body\">
  1940.                                                     <div style=\"padding: 50px;\">
  1941.                                                         <div class=\"row\" v-if=\"cart.length\">
  1942.                                                             <div class=\"col-12\">
  1943.                                                                 <div class=\"table-responsive\">
  1944.                                                                     <table class=\"table shopping-summery text-center clean\" style=\"margin-bottom: 0px;\">
  1945.                                                                         <thead>
  1946.                                                                             <tr class=\"main-heading\">
  1947.                                                                                 <th scope=\"col\">Image</th>
  1948.                                                                                 <th scope=\"col\">Nom</th>
  1949.                                                                                 <th scope=\"col\">Prix</th>
  1950.                                                                                 <th scope=\"col\">Quantité</th>
  1951.                                                                                 <th scope=\"col\">Sous-total</th>
  1952.                                                                                 {#<th scope=\"col\">Supprimer</th>#}
  1953.                                                                             </tr>
  1954.                                                                         </thead>
  1955.                                                                         <tbody>
  1956.                                                                             <tr>
  1957.                                                                                 <td class=\"image product-thumbnail\"><img :src=\"base_url+'/images/300-400/'+cart[cart.length-1].picture\"
  1958.                                                                                                                          alt=\"#\"></td>
  1959.                                                                                 <td class=\"product-des product-name\">
  1960.                                                                                     <h5 class=\"product-name\"><a href=\"#&\">{{ cart[cart.length-1].name }}</a></h5>
  1961.                                                                                 </td>
  1962.                                                                                 <td class=\"price\" data-title=\"Prix\"><span>{{ parseFloat(cart[cart.length-1].price_ttc).toFixed(3) }} <sup
  1963.                                                                                                 class=\"currency-style\">TND</sup></span></td>
  1964.                                                                                 <td class=\"text-center\" data-title=\"Qté\">
  1965.                                                                                     <div class=\"detail-qty border radius  m-auto\">
  1966.                                                                                         <span>{{ cart[cart.length-1].qty }}</span>
  1967.                                                                                     </div>
  1968.                                                                                 </td>
  1969.                                                                                 <td class=\"text-right\" data-title=\"Sous-total\">
  1970.                                                                                     <span>{{ (cart[cart.length-1].qty*parseFloat(cart[cart.length-1].price_ttc)).toFixed(3) }} <sup
  1971.                                                                                                 class=\"currency-style\">TND</sup></span>
  1972.                                                                                 </td>
  1973.                                                                             </tr>
  1974.                                                                             {# Bouton suivre ou commander #}
  1975.                                                                             {#<tr>
  1976.                                                                                 <td colspan=\"6\" class=\"text-end\"
  1977.                                                                                     style=\"padding-right: 0px;padding-bottom: 0px;padding-top: 12px;\">
  1978.                                                                                     <button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
  1979.                                                                                     <a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
  1980.                                                                                         </i> Confirmer la commande
  1981.                                                                                     </a>
  1982.                                                                                 </td>
  1983.                                                                             </tr>#}
  1984.                                                                         </tbody>
  1985.                                                                     </table>
  1986.                                                                 </div>
  1987.                                                             </div>
  1988.                                                         </div>
  1989.                                                     </div>
  1990.                                                 </div>
  1991.                                                 <div class=\"modal-footer\" style=\"padding-top: 6px;\">
  1992.                                                     <button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
  1993.                                                     <a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
  1994.                                                         </i> Confirmer la commande
  1995.                                                     </a>
  1996.                                                 </div>
  1997.                                             </div>
  1998.                                         </div>
  1999.                                     </div>
  2000.                                 </div>
  2001.                                 {% endverbatim %}
  2002.                                 {# User icon #}
  2003.                                 {% if app.user %}
  2004.                                     <div class=\"header-action-icon-2\">
  2005.                                         {# icone user #}
  2006.                                         <a class=\"mini-cart-icon\" href=\"#&\">
  2007.                                             <img alt=\"Sunshine\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}\">
  2008.                                         </a>
  2009.                                         {# Détails du user #}
  2010.                                         <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  2011.                                             <ul>
  2012.                                                 <li>
  2013.                                                     <div class=\"shopping-cart-title\">
  2014.                                                         <h4><a href=\"{{ path('user_account') }}\"
  2015.                                                                style=\"white-space: nowrap\">Mon compte
  2016.                                                                 ({{ app.user.firstName }} )</a>
  2017.                                                         </h4>
  2018.                                                     </div>
  2019.                                                 </li>
  2020.                                                 <li>
  2021.                                                     <div class=\"shopping-cart-title\">
  2022.                                                         <h4><a href=\"{{ path('app_logout') }}\">Déconnexion</a></h4>
  2023.                                                     </div>
  2024.                                                 </li>
  2025.                                             </ul>
  2026.                                             <div class=\"shopping-cart-footer\">
  2027.                                                 {# <div class=\"shopping-cart-total\">
  2028.                                                 <h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
  2029.                                             </div>
  2030.                                             <div class=\"shopping-cart-button\" v-if=\"cart.length\">
  2031.                                                 {#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
  2032.                                                 <a :href=\"route_cart\">Commander</a>
  2033.                                             </div> #}
  2034.                                             </div>
  2035.                                         </div>
  2036.                                     </div>
  2037.                                 {% endif %}
  2038.                             </div>
  2039.                         </div>
  2040.                         {#-- Fin Panier client --#}
  2041.                     </div>
  2042.                 </div>
  2043.             </div>
  2044.         </div>
  2045.         {# {% verbatim %} #}
  2046.         {#-- Menu déroulant --#}
  2047.         <div class=\"header-bottom header-bottom-bg-color sticky-bar\">
  2048.             
  2049.             <div class=\"container\">
  2050.                 <div class=\"header-wrap header-space-between position-relative\">
  2051.                     <div class=\"logo logo-width-1 d-block d-lg-none\">
  2052.                         <a  href=\"{{ path('home') }}\"><img src=\"{{ asset('front/assets/imgs/theme/logo.png') }}\" alt=\"logo Sunshine Elegance\"></a>
  2053.                     </div>
  2054.                     
  2055.                     <div class=\"header-nav d-none d-lg-flex\">                       
  2056.                         {#-- Menu principale des catégories --#}
  2057.                         <div class=\"main-menu main-menu-padding-1 main-menu-lh-2 d-none d-lg-block\">
  2058.                             {% set route_name = app.request.attributes.get('_route') %}
  2059.                             {% set id = app.request.attributes.get('id') %}
  2060.                             {#{{ dump(app.request.attributes.get('id')) }}#}
  2061.                             <nav>
  2062.                                 <ul class=\"main-nav\">
  2063.                                     <li><a class=\"{% if route_name == \"home\" %}active{% endif %}\" href=\"{{ path('home') }}\"><span class=\"fi-rs-home\"></span></a></li>
  2064.                                     
  2065.                                     {% for entry in Globals.getCategories() %}
  2066.                                         {% set hasPrd = (entry.produits|length > 0) %}
  2067.                                         {% for subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
  2068.                                             {% if subCategory.produits|length > 0 %}
  2069.                                                 {% set hasPrd = true %}
  2070.                                             {% endif %}
  2071.                                         {% endfor %}
  2072.                                 
  2073.                                         <li class=\"has-submenu\">
  2074.                                             <a class=\"{% if route_name == \"category_dec\" and id == entry.id %}active{% endif %}\" href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: entry.id , name :entry.name|slug }) : path('category_new', {id: entry.id , name :entry.name|slug }) }}\">
  2075.                                                 {{ entry.name }}
  2076.                                                 {% if entry.getSubCategories()|length and hasPrd %}
  2077.                                                     <i class=\"fi-rs-angle-down\"></i>
  2078.                                                 {% endif %}
  2079.                                             </a>
  2080.                                 
  2081.                                             {% if entry.getSubCategories()|length > 0 and hasPrd %}
  2082.                                                 <ul class=\"submenu\">
  2083.                                                     {% for subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
  2084.                                                         <li class=\"has-submenu\">
  2085.                                                             <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subCategory.id , name :subCategory.name|slug }) : path('category_new', {id: subCategory.id , name :subCategory.name|slug }) }}\">
  2086.                                                                 {{ subCategory.name }}
  2087.                                                             </a>
  2088.                                 
  2089.                                                             {% if subCategory.getSubCategories()|length > 0 %}
  2090.                                                                 <ul class=\"submenu submenu-level-2\">
  2091.                                                                     {% for subSubCategory in subCategory.getSubCategories()|filter((c) => c.isActive == 1 and c.produits|length > 0) %}
  2092.                                                                         <li>
  2093.                                                                             <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subSubCategory.id , name :subSubCategory.name|slug }) : path('category_new', {id: subSubCategory.id , name :subSubCategory.name|slug }) }}\">
  2094.                                                                                 {{ subSubCategory.name }}
  2095.                                                                             </a>
  2096.                                                                         </li>
  2097.                                                                     {% endfor %}
  2098.                                                                 </ul>
  2099.                                                             {% endif %}
  2100.                                                         </li>
  2101.                                                     {% endfor %}
  2102.                                                 </ul>
  2103.                                             {% endif %}
  2104.                                         </li>
  2105.                                     {% endfor %}
  2106.                                     
  2107.                                     <li><a class=\"{% if route_name == \"new_products_dec\" %}active{% endif %}\" href=\"{{ CATEGORY_URL_TYPE == 1 ? path('new_products_dec') : path('new_products') }}\">NOUVEAUTÉS</a></li>
  2108.                                     <li><a class=\"{% if route_name == \"promo_products_dec\" %}active{% endif %}\" href=\"{{ CATEGORY_URL_TYPE == 1 ? path('promo_products_dec') : path('promo_products') }}\">PROMOTIONS</a></li>
  2109.                                     <li><a class=\"{% if route_name == \"pack_products\" %}active{% endif %}\" href=\"{{ path('pack_products') }}\">BONS PLANS</a></li>
  2110.                                 </ul>
  2111.                                 
  2112.                             </nav>
  2113.                         </div>
  2114.                     </div>
  2115.                     
  2116.                     {# <p class=\"mobile-promotion\">Happy <span class=\"text-brand\">Mother's Day</span>. Big Sale Up to 40%</p> #}
  2117.                     <div class=\"header-action-right d-block d-lg-none\">
  2118.                         <div class=\"header-action-2\">
  2119.                             {#<div class=\"header-action-icon-2\">
  2120.                                 <a href=\"shop-wishlist.html\">
  2121.                                     <img alt=\"Sunshine\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}\">
  2122.                                     <span class=\"pro-count white\">4</span>
  2123.                                 </a>
  2124.                             </div>#}
  2125.                             {# {% verbatim %} #}
  2126.                             <div class=\"header-action-icon-2\" id=\"app3\" v-cloak>
  2127.                                 <a class=\"mini-cart-icon\" :href=\"route_cart\">
  2128.                                     <img alt=\"Sunshine\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
  2129.                                     <span class=\"pro-count white\">\${ cart.length }</span>
  2130.                                 </a>
  2131.                                 <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  2132.                                     <ul>
  2133.                                         <li v-if=\"!cart.length\">
  2134.                                             <div class=\"shopping-cart-title\">
  2135.                                                 <h4><a href=\"#\">Votre panier est vide.</a></h4>
  2136.                                             </div>
  2137.                                         </li>
  2138.                                         <li v-for=\"(entry,index) in cart\">
  2139.                                             <div class=\"shopping-cart-img\" @click=\"openProduct(entry.id,entry.name)\">
  2140.                                                 <a href=\"&#\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
  2141.                                             </div>
  2142.                                             <div class=\"shopping-cart-title\">
  2143.                                                 <h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">\${ entry.name }</a></h4>
  2144.                                                 <h3><span>\${ entry.qty } × </span>\${ entry.price_ttc.toFixed(3)} <sup
  2145.                                                             class=\"currency-style\">TND</sup></h3>
  2146.                                             </div>
  2147.                                             <div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
  2148.                                                 <a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
  2149.                                             </div>
  2150.                                         </li>
  2151.                                     </ul>
  2152.                                     <div class=\"shopping-cart-footer\">
  2153.                                         <div class=\"shopping-cart-total\">
  2154.                                             <h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
  2155.                                         </div>
  2156.                                         <div class=\"shopping-cart-button\" v-if=\"cart.length\">
  2157.                                             {#<a href=\"shop-cart.html\">View cart</a>#}
  2158.                                             <a :href=\"route_cart\">Commander</a>
  2159.                                         </div>
  2160.                                     </div>
  2161.                                 </div>
  2162.                             </div>
  2163.                             {# user icon #}
  2164.                             {% if app.user %}
  2165.                                 <div class=\"header-action-icon-2\">
  2166.                                     <a class=\"mini-cart-icon\" href=\"#&\">
  2167.                                         <img alt=\"Sunshine\"
  2168.                                              src=\"{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}\">
  2169.                                     </a>
  2170.                                     <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
  2171.                                         <ul>
  2172.                                             <li>
  2173.                                                 <div class=\"shopping-cart-title\">
  2174.                                                     <h4><a href=\"{{ path('user_account') }}\"
  2175.                                                            style=\"white-space: nowrap\">Mon compte
  2176.                                                             ({{ app.user.firstName }} )</a></h4>
  2177.                                                 </div>
  2178.                                             </li>
  2179.                                             <li>
  2180.                                                 <div class=\"shopping-cart-title\">
  2181.                                                     <h4><a href=\"{{ path('app_logout') }}\">Déconnexion</a></h4>
  2182.                                                 </div>
  2183.                                             </li>
  2184.                                         </ul>
  2185.                                         <div class=\"shopping-cart-footer\">
  2186.                                             {# <div class=\"shopping-cart-total\">
  2187.                                             <h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
  2188.                                         </div>
  2189.                                         <div class=\"shopping-cart-button\">
  2190.                                             {#<a href=\"shop-cart.html\">View cart</a>#}
  2191.                                             <a :href=\"route_cart\">Commander</a>
  2192.                                         </div> #}
  2193.                                         </div>
  2194.                                     </div>
  2195.                                 </div>
  2196.                             {% endif %}
  2197.                             {# {% endverbatim %} #}
  2198.                             <div class=\"header-action-icon-2 d-block d-lg-none\">
  2199.                                 <div class=\"burger-icon burger-icon-white\">
  2200.                                     <span class=\"burger-icon-top\"></span>
  2201.                                     <span class=\"burger-icon-mid\"></span>
  2202.                                     <span class=\"burger-icon-bottom\"></span>
  2203.                                 </div>
  2204.                             </div>
  2205.                         </div>
  2206.                     </div>
  2207.                 </div>
  2208.             </div>
  2209.         </div>
  2210.         {#-- Fin Menu déroulant --#}
  2211.                 {#-- Menu déroulant version mobile --#}
  2212.                 <div class=\"mobile-header-active mobile-header-wrapper-style\">
  2213.                     <div class=\"mobile-header-wrapper-inner\">
  2214.                         <div class=\"mobile-header-top\">
  2215.                             <div class=\"mobile-header-logo\">
  2216.                                 <a href=\"{{ path('home') }}\"><img src=\"{{ asset('front/assets/imgs/theme/logo.png') }}\" alt=\"logo\"></a>
  2217.                             </div>
  2218.                             <div class=\"mobile-menu-close close-style-wrap close-style-position-inherit\">
  2219.                                 <button class=\"close-style search-close\">
  2220.                                     <i class=\"icon-top\"></i>
  2221.                                     <i class=\"icon-bottom\"></i>
  2222.                                 </button>
  2223.                             </div>
  2224.                         </div>
  2225.                         <div class=\"mobile-header-content-area\">
  2226.                             <div class=\"mobile-search search-style-3 mobile-header-border\">
  2227.                                 <form>
  2228.                                     <input type=\"text\" id=\"search-mobile\" placeholder=\"Recherche de produits…\">
  2229.                                     <button id=\"button-search-mobile\" type=\"button\"><i class=\"fi-rs-search\"></i></button>
  2230.                                 </form>
  2231.                             </div>
  2232.                             <div class=\"mobile-menu-wrap mobile-header-border\">
  2233.                                 <div class=\"main-categori-wrap mobile-header-border\">
  2234.                                     <a class=\"categori-button-active-2\" href=\"#\">
  2235.                                         <span class=\"fi-rs-apps\"></span> Catégories
  2236.                                     </a>
  2237.                                     <div class=\"categori-dropdown-wrap categori-dropdown-active-small\" style=\"width: 280px\">
  2238.                                         <nav>
  2239.                                             <ul class=\"mobile-menu\">
  2240.                                                 {% for entry in Globals.getCategories() %}
  2241.                                                     <li class=\"{{ entry.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}\">
  2242.                                                         {% if entry.getSubCategories()|length %}
  2243.                                                             <span class=\"menu-expand\"><i class=\"fi-rs-angle-small-down\"></i></span>
  2244.                                                             <span class=\"menu-expand\"></span>
  2245.                                                         {% endif %}
  2246.                                                         <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: entry.id , name :entry.name|slug }) : path('category_new', {id: entry.id , name :entry.name|slug }) }}\">
  2247.                                                             {% if entry.icon %}<i
  2248.                                                                 class=\"{{ entry.icon }}\"></i>{% endif %} {{ entry.name }}
  2249.                                                         </a>
  2250.                                                         {% if entry.getSubCategories()|length %}
  2251.                                                             <ul class=\"dropdown\" style=\"display: none;\">
  2252.                                                                 {% for subCategory in entry.getSubCategories() %}
  2253.                                                                     <li class=\"{{ subCategory.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}\">
  2254.                                                                         {% if subCategory.getSubCategories()|length %}
  2255.                                                                             <span class=\"menu-expand\"><i
  2256.                                                                                         class=\"fi-rs-angle-small-down\"></i></span>
  2257.                                                                             <span class=\"menu-expand\"></span>
  2258.                                                                         {% endif %}
  2259.                                                                         <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subCategory.id , name :subCategory.name|slug }) : path('category_new', {id: subCategory.id , name :subCategory.name|slug }) }}\">{{ subCategory.name }}</a>
  2260.                                                                         {% if subCategory.getSubCategories()|length %}
  2261.                                                                             <ul class=\"dropdown\" style=\"display: none;\">
  2262.                                                                                 {% for subSubCategory in subCategory.getSubCategories() %}
  2263.                                                                                     <li>
  2264.                                                                                         <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('category_dec', {id: subSubCategory.id , name :subSubCategory.name|slug }) : path('category_new', {id: subSubCategory.id , name :subSubCategory.name|slug }) }}\">{{ subSubCategory.name }}</a>
  2265.                                                                                     </li>
  2266.                                                                                 {% endfor %}
  2267.                                                                             </ul>
  2268.                                                                         {% endif %}
  2269.                                                                     </li>
  2270.                                                                 {% endfor %}
  2271.                                                             </ul>
  2272.                                                         {% endif %}
  2273.                                                     </li>
  2274.                                                 {% endfor %}
  2275.                                             </ul>
  2276.                                         </nav>
  2277.                                     </div>
  2278.                                 </div>
  2279.                                 {# mobile menu start #}
  2280.                                 <nav>
  2281.                                     <ul class=\"mobile-menu\">
  2282.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  2283.                                             <a href=\"{{ path('home') }}\">ACCUEIL</a>
  2284.                                         </li>
  2285.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  2286.                                             <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('new_products_dec') : path('new_products') }}\"rel=\"nofollow\">NOUVEAUTÉS</a>
  2287.                                         </li>
  2288.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  2289.                                             <a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('promo_products_dec') : path('promo_products') }}\"rel=\"nofollow\">PROMOTIONS</a>
  2290.                                         </li>
  2291.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  2292.                                             <a href=\"{{ path('pack_products') }}\">BONS PLANS</a>
  2293.                                         </li>
  2294.                                         <li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
  2295.                                             <a href=\"{{ path('contact') }}\">CONTACT</a>
  2296.                                         </li>
  2297.                                     </ul>
  2298.                                 </nav>
  2299.                                 {# mobile menu end #}
  2300.                             </div>
  2301.                             <div class=\"mobile-header-info-wrap mobile-header-border\">
  2302.                                 <div class=\"single-mobile-header-info mt-30\">
  2303.                                     <span> Adresse  </span>
  2304.                                     <a href=\"#\"> {{ Globals.getCompany().address }}  </a>
  2305.                                 </div>
  2306.                                 <div class=\"single-mobile-header-info\">
  2307.                                     <span> Appelez-nous  </span>
  2308.                                     <a href=\"tel:{{ Globals.getCompany().phone }}\">(+216) - {{ Globals.getCompany().phone }}</a>
  2309.                                 </div>
  2310.                                 <div class=\"single-mobile-header-info\">
  2311.                                     <a href=\"{{ path('user_login') }}\">Connexion / Inscription </a>
  2312.                                 </div>
  2313.                             </div>
  2314.                             <div class=\"mobile-social-icon\">
  2315.                                 <h5 class=\"mb-15 text-grey-4\">Suivez-nous</h5>
  2316.                                 <a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-facebook.svg') }}\" alt=\"Sunshine Elegance\"></a>
  2317.                                 <a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-twitter.svg') }}\" alt=\"Sunshine Elegance\"></a>
  2318.                                 <a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-instagram.svg') }}\" alt=\"Sunshine Elegance\"></a>
  2319.                                 <a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-pinterest.svg') }}\" alt=\"Sunshine Elegance\"></a>
  2320.                                 <a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-youtube.svg') }}\" alt=\"Sunshine Elegance\"></a>
  2321.                             </div>
  2322.                         </div>
  2323.                     </div>
  2324.                 </div>
  2325.                 {#-- Fin Menu déroulant version mobile --#}
  2326.     </header>
  2327.     
  2328.     {% block body %}{% endblock %}
  2329.     {% block footer %}
  2330.         <footer class=\"main bg-grey-9\">
  2331.             
  2332.             {#-- Section footer --#}
  2333.             <section class=\"section-padding footer-mid\">
  2334.                 <div class=\"container pt-15 pb-20\">
  2335.                     <div class=\"row gy-4\">
  2336.                         {# Bloc : Logo & description #}
  2337.                         <div class=\"col-lg-5 col-md-6\">
  2338.                             <div class=\"widget-about font-md\">
  2339.                                 <div class=\"logo mb-20\">
  2340.                                     <a href=\"{{ path('home') }}\">
  2341.                                         <img src=\"{{ asset(Globals.getCompany().footerlogo) }}\" alt=\"{{ Globals.getCompany().name }} logo\">
  2342.                                     </a>
  2343.                                 </div>
  2344.                                 <h5 class=\"text-grey-4 fw-600 mb-10\">
  2345.                                     Sunshine Elegance est une marque tunisienne spécialisée dans la vente de vêtements et chaussures en ligne.
  2346.                                 </h5>
  2347.                                 <p><strong>Adresse :</strong> {{ Globals.getCompany().address }}</p>
  2348.                                 <p><strong>Horaires :</strong> Toujours ouvert</p>
  2349.                             </div>
  2350.                         </div>
  2351.             
  2352.                         {# Bloc : Liens service client #}
  2353.                         <div class=\"col-lg-2 col-md-3\">
  2354.                             <h5 class=\"widget-title\">Service client</h5>
  2355.                             <ul class=\"footer-list\">
  2356.                                 <li><a href=\"{{ path('who_are_we') }}\">Qui sommes-nous ?</a></li>
  2357.                                 <li><a href=\"{{ path('delivery_information') }}\">Informations de livraison</a></li>
  2358.                                 <li><a href=\"{{ path('return_and_exchange') }}\">Retour & échange</a></li>
  2359.                                 <li><a href=\"{{ path('size_guide') }}\">Guide des tailles</a></li>
  2360.                                 <li><a href=\"{{ path('terms_of_sales') }}\">Conditions générales de vente</a></li>
  2361.                                 <li><a href=\"{{ path('contact') }}\">Contact</a></li>
  2362.                             </ul>
  2363.                         </div>
  2364.             
  2365.                         {# Bloc : Liens Mon compte #}
  2366.                         <div class=\"col-lg-2 col-md-3\">
  2367.                             <h5 class=\"widget-title\">Mon compte</h5>
  2368.                             <ul class=\"footer-list\">
  2369.                                 <li><a href=\"{{ path('cart_new') }}\">Mon panier</a></li>
  2370.                                 {% if not app.user %}
  2371.                                     <li><a href=\"{{ path('user_login') }}\">Connexion</a></li>
  2372.                                 {% else %}
  2373.                                     <li><a href=\"{{ path('user_account') }}\">Mon profil</a></li>
  2374.                                     <li><a href=\"{{ path('app_logout') }}\">Déconnexion</a></li>
  2375.                                 {% endif %}
  2376.                             </ul>
  2377.                         </div>
  2378.             
  2379.                         {# Bloc : Réseaux sociaux #}
  2380.                         <div class=\"col-lg-3 text-center text-lg-start\">
  2381.                             <h5 class=\"widget-title mb-3\">Suivez-nous sur les réseaux sociaux</h5>
  2382.                             <div class=\"mobile-social-icon d-flex gap-2 justify-content-lg-start justify-content-center\">
  2383.                                 {% if Globals.getCompany().socialLinks %}
  2384.                                     {% for key, socialLink in Globals.getCompany().socialLinks %}
  2385.                                         <a href=\"{{ socialLink }}\" target=\"_blank\">
  2386.                                             <img src=\"{{ asset('front/assets/imgs/theme/icons/icon-' ~ key ~ '.svg') }}\" alt=\"{{ key|capitalize }}\">
  2387.                                         </a>
  2388.                                     {% endfor %}
  2389.                                 {% endif %}
  2390.                             </div>
  2391.                         </div>
  2392.                     </div>
  2393.                 </div>
  2394.             </section>
  2395.             
  2396.               
  2397.             <div class=\"container pb-20 wow fadeIn animated\">
  2398.                 <div class=\"row\">
  2399.                     <div class=\"col-12 mb-20\">
  2400.                         <div class=\"footer-bottom\"></div>
  2401.                     </div>
  2402.                     <div class=\"col-lg-6\">
  2403.                         <p class=\"float-md-left font-sm text-muted mb-0\">&copy; {{ 'now' | date('Y') }}, <strong class=\"text-brand\">Sunshine Elegance</strong> </p>
  2404.                     </div>
  2405.                     <div class=\"col-lg-6\">
  2406.                         <p class=\"text-lg-end text-start font-sm text-muted mb-0\">
  2407.                             Designed by <a href=\"{{ path('home') }}\" target=\"_blank\">{{ Globals.getCompany().name }}</a>. All rights reserved
  2408.                         </p>
  2409.                     </div>
  2410.                 </div>
  2411.             </div>
  2412.         </footer>
  2413.     {% endblock %}
  2414.     {# Modal infos #}
  2415.     {#<div class=\"modal fade custom-modal\" id=\"cotinueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\"
  2416.          aria-hidden=\"true\">
  2417.         <div class=\"modal-dialog\">
  2418.             <div class=\"modal-content\">
  2419.                 <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>
  2420.                 <div class=\"modal-body\">
  2421.                     <div style=\"padding: 35px;\">
  2422.                         <div class=\"deal-top\">
  2423.                             <h2 class=\"text-brand\">Deal of the Day</h2>
  2424.                             <h5>Limited quantities.</h5>
  2425.                         </div>
  2426.                         <div class=\"deal-content\">
  2427.                             <h6 class=\"product-title\"><a href=\"shop-product-right.html\">Summer Collection New Morden
  2428.                                     Design</a></h6>
  2429.                             <div class=\"product-price\"><span class=\"new-price\">\$139.00</span><span class=\"old-price\">\$160.99</span>
  2430.                             </div>
  2431.                         </div>
  2432.                         <div class=\"deal-bottom\">
  2433.                             <p>Hurry Up! Offer End In:</p>
  2434.                             <div class=\"deals-countdown\" data-countdown=\"2025/03/25 00:00:00\"><span
  2435.                                         class=\"countdown-section\"><span class=\"countdown-amount hover-up\">03</span><span
  2436.                                             class=\"countdown-period\"> days </span></span><span
  2437.                                         class=\"countdown-section\"><span class=\"countdown-amount hover-up\">02</span><span
  2438.                                             class=\"countdown-period\"> hours </span></span><span
  2439.                                         class=\"countdown-section\"><span class=\"countdown-amount hover-up\">43</span><span
  2440.                                             class=\"countdown-period\"> mins </span></span><span
  2441.                                         class=\"countdown-section\"><span class=\"countdown-amount hover-up\">29</span><span
  2442.                                             class=\"countdown-period\"> sec </span></span></div>
  2443.                             <a href=\"#\" class=\"btn hover-up\">Shop Now <i
  2444.                                         class=\"fi-rs-arrow-right\"></i></a>
  2445.                         </div>
  2446.                     </div>
  2447.                 </div>
  2448.             </div>
  2449.         </div>
  2450.     </div>#}
  2451.     {# Preloader Start #}
  2452.     <div id=\"preloader-active\">
  2453.         <div class=\"preloader d-flex align-items-center justify-content-center\">
  2454.             <div class=\"preloader-inner position-relative\">
  2455.                 <div class=\"text-center\">
  2456.                     <h5 class=\"mb-5\">CHARGEMENT</h5>
  2457.                     <div class=\"loader\">
  2458.                         <div class=\"bar bar1\"></div>
  2459.                         <div class=\"bar bar2\"></div>
  2460.                         <div class=\"bar bar3\"></div>
  2461.                     </div>
  2462.                 </div>
  2463.             </div>
  2464.         </div>
  2465.     </div>
  2466.     {# Preloader loading #}
  2467.     <div id=\"preloader-active-loading\" style=\"opacity: 0.5;display: none;\">
  2468.         <div class=\"preloader d-flex align-items-center justify-content-center\">
  2469.             <div class=\"preloader-inner position-relative\">
  2470.                 <div class=\"text-center\">
  2471.                     <h5 class=\"mb-5\">CHARGEMENT</h5>
  2472.                     <div class=\"loader\">
  2473.                         <div class=\"bar bar1\"></div>
  2474.                         <div class=\"bar bar2\"></div>
  2475.                         <div class=\"bar bar3\"></div>
  2476.                     </div>
  2477.                 </div>
  2478.             </div>
  2479.         </div>
  2480.     </div>
  2481.     {% if app.environment == 'production'  %}
  2482.         <div id=\"fb-root\"></div>
  2483.         {# Your Plugin de discussion code #}
  2484.         <div id=\"fb-customer-chat\" class=\"fb-customerchat\"></div>
  2485.         <script>
  2486.             var chatbox = document.getElementById('fb-customer-chat');
  2487.             chatbox.setAttribute(\"page_id\", \"1888322994731663\");
  2488.             chatbox.setAttribute(\"attribution\", \"biz_inbox\");
  2489.         </script>
  2490.         {# Your SDK code #}
  2491.         <script>
  2492.             window.fbAsyncInit = function() {
  2493.                 FB.init({
  2494.                     xfbml            : true,
  2495.                     version          : 'v17.0'
  2496.                 });
  2497.             };
  2498.             (function(d, s, id) {
  2499.                 var js, fjs = d.getElementsByTagName(s)[0];
  2500.                 if (d.getElementById(id)) return;
  2501.                 js = d.createElement(s); js.id = id;
  2502.                 js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js';
  2503.                 fjs.parentNode.insertBefore(js, fjs);
  2504.             }(document, 'script', 'facebook-jssdk'));
  2505.         </script>
  2506.     {% endif %}
  2507.     {# Vendor JS#}
  2508.     {% block javascripts %}
  2509.         <script src=\"{{ asset('front/assets/js/vendor/modernizr-3.6.0.min.js') }}\"></script>
  2510.         <script src=\"{{ asset('front/assets/js/vendor/jquery-3.6.0.min.js') }}\"></script>
  2511.         <script src=\"{{ asset('front/assets/js/vendor/jquery-migrate-3.3.0.min.js') }}\"></script>
  2512.         <script src=\"{{ asset('front/assets/js/vendor/bootstrap.bundle.min.js') }}\"></script>
  2513.         <script src=\"{{ asset('front/assets/js/plugins/slick.js') }}\"></script>
  2514.         <script src=\"{{ asset('front/assets/js/plugins/jquery.syotimer.min.js') }}\"></script>
  2515.         <script src=\"{{ asset('front/assets/js/plugins/wow.js') }}\"></script>
  2516.         <script src=\"{{ asset('front/assets/js/plugins/jquery-ui.js') }}\"></script>
  2517.         <script src=\"{{ asset('front/assets/js/plugins/perfect-scrollbar.js') }}\"></script>
  2518.         <script src=\"{{ asset('front/assets/js/plugins/magnific-popup.js') }}\"></script>
  2519.         <script src=\"{{ asset('front/assets/js/plugins/select2.min.js') }}\"></script>
  2520.         <script src=\"{{ asset('front/assets/js/plugins/waypoints.js') }}\"></script>
  2521.         <script src=\"{{ asset('front/assets/js/plugins/counterup.js') }}\"></script>
  2522.         <script src=\"{{ asset('front/assets/js/plugins/jquery.countdown.min.js') }}\"></script>
  2523.         <script src=\"{{ asset('front/assets/js/plugins/images-loaded.js') }}\"></script>
  2524.         <script src=\"{{ asset('front/assets/js/plugins/isotope.js') }}\"></script>
  2525.         <script src=\"{{ asset('front/assets/js/plugins/scrollup.js') }}\"></script>
  2526.         <script src=\"{{ asset('front/assets/js/plugins/jquery.vticker-min.js') }}\"></script>
  2527.         <script src=\"{{ asset('front/assets/js/plugins/jquery.theia.sticky.js') }}\"></script>
  2528.         <script src=\"{{ asset('front/assets/js/plugins/jquery.elevatezoom.js') }}\"></script>
  2529.         {# Template  JS #}
  2530.         <script src=\"{{ asset('./front/assets/js/main.js') }}\"></script>
  2531. {#        <script src=\"{{ asset('./front/assets/js/shop.js') }}\"></script>#}
  2532.         {# Include Plugin JS file #}
  2533.         <script src=\"{{ asset('front/assets/toast/js/nice-toast-js.min.js') }}\" type=\"text/javascript\"></script>
  2534.         <script src=\"{{ asset('front/assets/toast/toast.js') }}\" type=\"text/javascript\"></script>
  2535.         <script src=\"{{ asset('bundles/fosjsrouting/js/router.min.js')  }}\"></script>
  2536.         <script src=\"{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}\"></script>
  2537.         {# Vue  JS #}
  2538.         <script src=\"{{ asset('front/assets/vue/vue.min.js') }}\"></script>
  2539.         <script src=\"{{ asset('front/assets/vue/axios.min.js') }}\"></script>
  2540.         <script src=\"{{ asset('front/assets/vue/vue-the-mask.min.js') }}\"></script>
  2541.         <script src=\"{{ asset('front/assets/scripts/base.js') }}\"></script>
  2542.     {% endblock %}
  2543. </body>
  2544. </html>""front/base.html.twig""/home/sunshil/www/sunshine-elegance/templates/front/base.html.twig");
  2545.     }
  2546. }