<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* front/base.html.twig */
class __TwigTemplate_6a4fad1861d522b7249cd41affd68ebb extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'title' => [$this, 'block_title'],
'meta_description' => [$this, 'block_meta_description'],
'meta' => [$this, 'block_meta'],
'stylesheets' => [$this, 'block_stylesheets'],
'body' => [$this, 'block_body'],
'footer' => [$this, 'block_footer'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front/base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front/base.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html class=\"no-js\" lang=\"fr\">
<head>
<meta charset=\"UTF-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<title>";
// line 7
yield from $this->unwrap()->yieldBlock('title', $context, $blocks);
yield "</title>
<meta name=\"description\"
content=\"";
// line 10
yield from $this->unwrap()->yieldBlock('meta_description', $context, $blocks);
yield "\">
";
// line 12
yield from $this->unwrap()->yieldBlock('meta', $context, $blocks);
// line 28
yield " <link href=\"";
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", null, true);
yield "\" rel=\"stylesheet\" type=\"text/css\" />
";
// line 30
yield " <link rel=\"icon\" type=\"image/png\" href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/favicon.png"), "html", null, true);
yield "\">
<link rel=\"shortcut icon\" href=\"";
// line 31
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/favicon.png"), "html", null, true);
yield "\" type=\"image/x-icon\">
";
// line 33
yield " ";
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 45
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>
</head>
<body>
";
// line 49
yield "<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-4XS6978LX1\"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4XS6978LX1'); </script>
<header class=\"header-area header-style-4 header-height-2\">";
// line 54
yield "<div class=\"header-top text-white py-2\">
<div class=\"container\">
<div class=\"row align-items-center\">
<div class=\"col-6 col-lg-4 mb-2 mb-lg-0\">
<div class=\"d-flex flex-wrap justify-content-center justify-content-lg-start align-items-center gap-3 small\">
<span>
<i class=\"fi-rs-headset me-1\"></i>
<a href=\"tel:";
// line 61
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 61, $this->source); })()), "getCompany", [], "method", false, false, false, 61), "phone", [], "any", false, false, false, 61), "html", null, true);
yield "\" class=\"text-white text-decoration-none\">
";
// line 62
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 62, $this->source); })()), "getCompany", [], "method", false, false, false, 62), "phone", [], "any", false, false, false, 62), "html", null, true);
yield "
</a>
</span>
<span class=\"d-none d-lg-inline\">
/
<i class=\"fi-rs-envelope me-1\"></i>
<a href=\"mailto:";
// line 68
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 68, $this->source); })()), "getCompany", [], "method", false, false, false, 68), "mail", [], "any", false, false, false, 68), "html", null, true);
yield "\" class=\"text-white text-decoration-none\">
";
// line 69
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 69, $this->source); })()), "getCompany", [], "method", false, false, false, 69), "mail", [], "any", false, false, false, 69), "html", null, true);
yield "
</a>
</span>
</div>
</div>
<div class=\"col-12 col-lg-4 mb-2 mb-lg-0 d-none d-lg-inline\">
<div class=\"text-center small\">
<marquee behavior=\"scroll\" direction=\"left\" scrollamount=\"4\">
";
// line 78
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)) {
// line 79
yield " Livraison gratuite à partir de ";
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", null, true);
yield " TND –
";
}
// line 81
yield " Sunshine Elegance – Élégance accessible pour toutes
</marquee>
</div>
</div>
<div class=\"col-6 col-lg-4 text-end\">
<div class=\"small\">
";
// line 88
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", false, false, false, 88)) {
// line 89
yield " <a href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
yield "\" class=\"text-white text-decoration-none d-none d-lg-inline\">
<i class=\"fi-rs-user me-1\"></i> Se connecter / Créer un compte
</a>
<a href=\"";
// line 92
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
yield "\" class=\"text-white d-inline d-lg-none\">
<i class=\"fi-rs-user\"></i>
</a>
";
} else {
// line 96
yield " <a href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\" class=\"text-white text-decoration-none d-none d-lg-inline\">
<i class=\"fi-rs-sign-out me-1\"></i> Déconnexion
</a>
<a href=\"";
// line 99
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\" class=\"text-white d-inline d-lg-none\">
<i class=\"fi-rs-sign-out\"></i>
</a>
";
}
// line 103
yield " </div>
</div>
</div>
</div>
</div>";
// line 111
yield "<div class=\"header-middle header-middle-ptb-1 d-none d-lg-block\">
<div class=\"container\">
<div class=\"header-wrap\">
<div class=\"logo logo-width-1\">
<a href=\"";
// line 115
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\"><img src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 115, $this->source); })()), "getCompany", [], "method", false, false, false, 115), "logo", [], "any", false, false, false, 115), "html", null, true);
yield "\" alt=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 115, $this->source); })()), "getCompany", [], "method", false, false, false, 115), "name", [], "any", false, false, false, 115), "html", null, true);
yield " logo\"></a>
</div>
<div class=\"header-right\">
<div class=\"search-style-2\">
<form action=\"#\">
<select id=\"categories\" class=\"select-active\">
<option value=\"0\">CATÉGORIES</option>
";
// line 123
$context['_parent'] = $context;
$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", false, false, false, 123));
foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
// line 124
yield " <option value=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "id", [], "any", false, false, false, 124), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 124), "html", null, true);
yield "</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 126
yield " </select>
<input type=\"text\" id=\"search\" placeholder=\"Recherche de produits...\">
</form>
</div>";
// line 132
yield "<div class=\"header-action-right app\">
<div class=\"header-action-2\">
<div class=\"header-action-icon-2\">
<a href=\"shop-wishlist.html\">
<img class=\"svgInject\" alt=\"Sunshine Elegance\" src=\"";
// line 136
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", null, true);
yield "\">
<span class=\"pro-count blue\">4</span>
</a>
</div>
";
// line 378
yield "
<div class=\"header-action-icon-2\" id=\"app2\" v-cloak>
{# icon panier #}
<a class=\"mini-cart-icon\" :href=\"route_cart\">
<img alt=\"Sunshine Elegance Cart\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
<span class=\"pro-count blue\">{{ cart.length }}</span>
</a>
{# Détails du panier #}
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li v-if=\"!cart.length\">
<div class=\"shopping-cart-title\">
<h4><a href=\"#&\">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for=\"(entry,index) in cart\">
<div class=\"shopping-cart-img\" @click=\"openProduct(entry.id)\">
<a href=\"#&\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
</div>
<div class=\"shopping-cart-title\">
<h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">{{ entry.name }}</a></h4>
<h3><span>{{ entry.qty }} × </span>{{ entry.price_ttc.toFixed(3)}} <sup class=\"currency-style\">TND</sup></h3>
</div>
<div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
<a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
<div class=\"shopping-cart-total\">
<h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\" v-if=\"cart.length\">
{#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
<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>
</div>
</div>
</div>
{# Modal produit #}
<div class=\"modal fade custom-modal\" id=\"productModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
<div class=\"modal-dialog\">
<div class=\"modal-content\">
{#<div class=\"modal-header\">
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>#}
<div class=\"modal-header\">
<h5 class=\"modal-title\">Ajout de produit</h5>
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>
<div class=\"modal-body\">
<div style=\"padding: 35px;\">
<div class=\"product-detail accordion-detail\">
<div class=\"row\">
<div class=\"col-md-6 col-sm-12 col-xs-12\">
<div class=\"detail-gallery\">
<span class=\"zoom-icon\"><i class=\"fi-rs-search\"></i></span>
{# MAIN SLIDES #}
<div class=\"{#product-image-slider#}\">
<figure class=\"border-radius-10\">
<img :src=\"base_url+'/images/'+selectedDeclinaison.picture\" alt=\"product image\">
</figure>
</div>
{# THUMBNAILS #}
</div>
{# End Gallery #}
</div>
<div class=\"col-md-6 col-sm-12 col-xs-12\">
<div class=\"detail-info\">
<h2 class=\"title-detail mb-10\">{{ produit.name }}</h2>
<div class=\"clearfix product-price-cover\">
<div class=\"product-price primary-color float-left mb-0\">
{#<ins><span class=\"text-brand\" v-if=\"!produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
<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>
<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>#}
<ins><span class=\"text-brand\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
{#<ins><span class=\"old-price font-md ml-15\" v-if=\"produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>#}
<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>
<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>
<span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='percent'\">-{{ produit.promo.discountValue }} % Remise</span>
</div>
</div>
{# Liste des couleurs #}
{#<div class=\"attr-detail attr-size mb-15 mt-15\">
<strong class=\"mr-10\">Couleurs</strong>
<ul class=\"list-filter size-filter font-small\">
<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>
</ul>
</div>#}
<div class=\"attr-detail attr-size mb-15 mt-15\">
<strong class=\"mr-10\">Couleurs</strong>
<ul class=\"list-filter color-filter multi\">
<li :class=\"entry.name==selectedDeclinaison.couleur.name ? 'active' : ''\" v-for=\"entry in produit.couleurs\" @click=\"getTailles(entry.name,produit.declinaisons_produit)\">
<a href=\"#&\" :title=\"entry.name\">
<span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
</a>
</li>
</ul>
</div>
{# Liste des tailles #}
<div class=\"attr-detail attr-size\">
<strong class=\"mr-10\">Tailles</strong>
<ul class=\"list-filter size-filter font-small\">
<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>
</ul>
</div>
<div class=\"bt-1 border-color-1 mt-30 mb-30\"></div>
<div class=\"detail-extralink\">
<div class=\"detail-qty border radius\">
<a href=\"#&\" class=\"qty-down-123\" @click=\"incrementQty('-',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-down\"></i></a>
<span>{{ qty }}</span>
<a href=\"#&\" class=\"qty-up-123\" @click=\"incrementQty('+',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-up\"></i></a>
{#<input type=\"number\" :max=\"selectedDeclinaison.qty\" min=\"0\">#}
</div>
{#<div class=\"product-extra-link2\">
<button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\">Ajouter au panier</button>
<!–<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
<a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>–>
</div>#}
</div>
<ul class=\"product-meta font-xs color-grey mt-0\">
<li class=\"mb-5\">SKU: <a href=\"#\">{{ selectedDeclinaison.ref }}</a></li>
{#<li class=\"mb-5\">Tags: <a href=\"#\" rel=\"tag\">Cloth</a>, <a href=\"#\" rel=\"tag\">Women</a>, <a href=\"#\" rel=\"tag\">Dress</a> </li>#}
<li>
Disponibilité:
{#<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>0\">\${ selectedDeclinaison.qty } articles restants</span>#}
<span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=0\">Produit en rupture de stock</span>
<span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=5 &&selectedDeclinaison.qty>0\">Risque de rupture de stock</span>
<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>5\">Produit en stock</span>
</li>
</ul>
</div>
{# Detail Info #}
</div>
</div>
</div>
</div>
</div>
<div class=\"modal-footer\">
<div class=\"product-extra-link2\" style=\"width: 100%;\">
<button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\" style=\"width: 100%;\">Ajouter au panier</button>
{#<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
<a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>#}
</div>
</div>
</div>
</div>
</div>
{# Modal continue achat #}
<div class=\"modal fade custom-modal\" id=\"continueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
<div class=\"modal-dialog\">
<div class=\"modal-content\">
{#<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>#}
<div class=\"modal-header\">
<h5 class=\"modal-title\">Ajout de produit</h5>
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>
<div class=\"modal-body\">
<div style=\"padding: 50px;\">
<div class=\"row\" v-if=\"cart.length\">
<div class=\"col-12\">
<div class=\"table-responsive\">
<table class=\"table shopping-summery text-center clean\" style=\"margin-bottom: 0px;\">
<thead>
<tr class=\"main-heading\">
<th scope=\"col\">Image</th>
<th scope=\"col\">Nom</th>
<th scope=\"col\">Prix</th>
<th scope=\"col\">Quantité</th>
<th scope=\"col\">Sous-total</th>
{#<th scope=\"col\">Supprimer</th>#}
</tr>
</thead>
<tbody>
<tr>
<td class=\"image product-thumbnail\"><img :src=\"base_url+'/images/300-400/'+cart[cart.length-1].picture\"
alt=\"#\"></td>
<td class=\"product-des product-name\">
<h5 class=\"product-name\"><a href=\"#&\">{{ cart[cart.length-1].name }}</a></h5>
</td>
<td class=\"price\" data-title=\"Prix\"><span>{{ parseFloat(cart[cart.length-1].price_ttc).toFixed(3) }} <sup
class=\"currency-style\">TND</sup></span></td>
<td class=\"text-center\" data-title=\"Qté\">
<div class=\"detail-qty border radius m-auto\">
<span>{{ cart[cart.length-1].qty }}</span>
</div>
</td>
<td class=\"text-right\" data-title=\"Sous-total\">
<span>{{ (cart[cart.length-1].qty*parseFloat(cart[cart.length-1].price_ttc)).toFixed(3) }} <sup
class=\"currency-style\">TND</sup></span>
</td>
</tr>
{# Bouton suivre ou commander #}
{#<tr>
<td colspan=\"6\" class=\"text-end\"
style=\"padding-right: 0px;padding-bottom: 0px;padding-top: 12px;\">
<button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
<a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
</i> Confirmer la commande
</a>
</td>
</tr>#}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class=\"modal-footer\" style=\"padding-top: 6px;\">
<button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
<a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
</i> Confirmer la commande
</a>
</div>
</div>
</div>
</div>
</div>
";
yield "
";
// line 380
yield " ";
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", false, false, false, 380)) {
// line 381
yield " <div class=\"header-action-icon-2\">
";
// line 383
yield " <a class=\"mini-cart-icon\" href=\"#&\">
<img alt=\"Sunshine\" src=\"";
// line 384
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", null, true);
yield "\">
</a>
";
// line 388
yield " <div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"";
// line 393
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
yield "\"
style=\"white-space: nowrap\">Mon compte
(";
// line 395
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 395, $this->source); })()), "user", [], "any", false, false, false, 395), "firstName", [], "any", false, false, false, 395), "html", null, true);
yield " )</a>
</h4>
</div>
</li>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"";
// line 402
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
";
// line 413
yield " <a :href=\"route_cart\">Commander</a>
</div> #}
</div>
</div>
</div>
";
}
// line 420
yield " </div>
</div>";
// line 423
yield "</div>
</div>
</div>
</div>
";
// line 431
yield "<div class=\"header-bottom header-bottom-bg-color sticky-bar\">
<div class=\"container\">
<div class=\"header-wrap header-space-between position-relative\">
<div class=\"logo logo-width-1 d-block d-lg-none\">
<a href=\"";
// line 436
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\"><img src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/logo.png"), "html", null, true);
yield "\" alt=\"logo Sunshine Elegance\"></a>
</div>
<div class=\"header-nav d-none d-lg-flex\">";
// line 442
yield "<div class=\"main-menu main-menu-padding-1 main-menu-lh-2 d-none d-lg-block\">
";
// line 443
$context["route_name"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, 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.', 443, $this->source); })()), "request", [], "any", false, false, false, 443), "attributes", [], "any", false, false, false, 443), "get", ["_route"], "method", false, false, false, 443);
// line 444
yield " ";
$context["id"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, 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.', 444, $this->source); })()), "request", [], "any", false, false, false, 444), "attributes", [], "any", false, false, false, 444), "get", ["id"], "method", false, false, false, 444);
// line 445
yield " ";
// line 446
yield " <nav>
<ul class=\"main-nav\">
<li><a class=\"";
// line 448
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")) {
yield "active";
}
yield "\" href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\"><span class=\"fi-rs-home\"></span></a></li>
";
// line 450
$context['_parent'] = $context;
$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", false, false, false, 450));
foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
// line 451
yield " ";
$context["hasPrd"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "produits", [], "any", false, false, false, 451)) > 0);
// line 452
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 452), 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", false, false, false, 452) == 1); }));
foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
// line 453
yield " ";
if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "produits", [], "any", false, false, false, 453)) > 0)) {
// line 454
yield " ";
$context["hasPrd"] = true;
// line 455
yield " ";
}
// line 456
yield " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 457
yield "
<li class=\"has-submenu\">
<a class=\"";
// line 459
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", false, false, false, 459)))) {
yield "active";
}
yield "\" href=\"";
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", false, false, false, 459), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 459))]), "html", null, true)) : ($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", false, false, false, 459), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 459))]), "html", null, true)));
yield "\">
";
// line 460
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 460), "html", null, true);
yield "
";
// line 461
if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 461)) && (isset($context["hasPrd"]) || array_key_exists("hasPrd", $context) ? $context["hasPrd"] : (function () { throw new RuntimeError('Variable "hasPrd" does not exist.', 461, $this->source); })()))) {
// line 462
yield " <i class=\"fi-rs-angle-down\"></i>
";
}
// line 464
yield " </a>
";
// line 466
if (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 466)) > 0) && (isset($context["hasPrd"]) || array_key_exists("hasPrd", $context) ? $context["hasPrd"] : (function () { throw new RuntimeError('Variable "hasPrd" does not exist.', 466, $this->source); })()))) {
// line 467
yield " <ul class=\"submenu\">
";
// line 468
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 468), 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", false, false, false, 468) == 1); }));
foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
// line 469
yield " <li class=\"has-submenu\">
<a href=\"";
// line 470
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", false, false, false, 470), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 470))]), "html", null, true)) : ($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", false, false, false, 470), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 470))]), "html", null, true)));
yield "\">
";
// line 471
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 471), "html", null, true);
yield "
</a>
";
// line 474
if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 474)) > 0)) {
// line 475
yield " <ul class=\"submenu submenu-level-2\">
";
// line 476
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 476), 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", false, false, false, 476) == 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", false, false, false, 476)) > 0)); }));
foreach ($context['_seq'] as $context["_key"] => $context["subSubCategory"]) {
// line 477
yield " <li>
<a href=\"";
// line 478
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", false, false, false, 478), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 478))]), "html", null, true)) : ($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", false, false, false, 478), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 478))]), "html", null, true)));
yield "\">
";
// line 479
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 479), "html", null, true);
yield "
</a>
</li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['subSubCategory'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 483
yield " </ul>
";
}
// line 485
yield " </li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 487
yield " </ul>
";
}
// line 489
yield " </li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 491
yield "
<li><a class=\"";
// line 492
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")) {
yield "active";
}
yield "\" href=\"";
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")));
yield "\">NOUVEAUTÉS</a></li>
<li><a class=\"";
// line 493
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")) {
yield "active";
}
yield "\" href=\"";
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")));
yield "\">PROMOTIONS</a></li>
<li><a class=\"";
// line 494
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")) {
yield "active";
}
yield "\" href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_products");
yield "\">BONS PLANS</a></li>
</ul>
</nav>
</div>
</div>
";
// line 502
yield " <div class=\"header-action-right d-block d-lg-none\">
<div class=\"header-action-2\">
";
// line 510
yield " ";
// line 511
yield " <div class=\"header-action-icon-2\" id=\"app3\" v-cloak>
<a class=\"mini-cart-icon\" :href=\"route_cart\">
<img alt=\"Sunshine\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
<span class=\"pro-count white\">\${ cart.length }</span>
</a>
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li v-if=\"!cart.length\">
<div class=\"shopping-cart-title\">
<h4><a href=\"#\">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for=\"(entry,index) in cart\">
<div class=\"shopping-cart-img\" @click=\"openProduct(entry.id,entry.name)\">
<a href=\"&#\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
</div>
<div class=\"shopping-cart-title\">
<h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">\${ entry.name }</a></h4>
<h3><span>\${ entry.qty } × </span>\${ entry.price_ttc.toFixed(3)} <sup
class=\"currency-style\">TND</sup></h3>
</div>
<div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
<a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
<div class=\"shopping-cart-total\">
<h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\" v-if=\"cart.length\">
";
// line 544
yield " <a :href=\"route_cart\">Commander</a>
</div>
</div>
</div>
</div>
";
// line 550
yield " ";
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", false, false, false, 550)) {
// line 551
yield " <div class=\"header-action-icon-2\">
<a class=\"mini-cart-icon\" href=\"#&\">
<img alt=\"Sunshine\"
src=\"";
// line 554
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", null, true);
yield "\">
</a>
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"";
// line 561
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
yield "\"
style=\"white-space: nowrap\">Mon compte
(";
// line 563
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 563, $this->source); })()), "user", [], "any", false, false, false, 563), "firstName", [], "any", false, false, false, 563), "html", null, true);
yield " )</a></h4>
</div>
</li>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"";
// line 568
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
";
// line 578
yield " <a :href=\"route_cart\">Commander</a>
</div> #}
</div>
</div>
</div>
";
}
// line 584
yield " ";
// line 585
yield " <div class=\"header-action-icon-2 d-block d-lg-none\">
<div class=\"burger-icon burger-icon-white\">
<span class=\"burger-icon-top\"></span>
<span class=\"burger-icon-mid\"></span>
<span class=\"burger-icon-bottom\"></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>";
// line 600
yield "<div class=\"mobile-header-active mobile-header-wrapper-style\">
<div class=\"mobile-header-wrapper-inner\">
<div class=\"mobile-header-top\">
<div class=\"mobile-header-logo\">
<a href=\"";
// line 604
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\"><img src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/imgs/theme/logo.png"), "html", null, true);
yield "\" alt=\"logo\"></a>
</div>
<div class=\"mobile-menu-close close-style-wrap close-style-position-inherit\">
<button class=\"close-style search-close\">
<i class=\"icon-top\"></i>
<i class=\"icon-bottom\"></i>
</button>
</div>
</div>
<div class=\"mobile-header-content-area\">
<div class=\"mobile-search search-style-3 mobile-header-border\">
<form>
<input type=\"text\" id=\"search-mobile\" placeholder=\"Recherche de produits…\">
<button id=\"button-search-mobile\" type=\"button\"><i class=\"fi-rs-search\"></i></button>
</form>
</div>
<div class=\"mobile-menu-wrap mobile-header-border\">
<div class=\"main-categori-wrap mobile-header-border\">
<a class=\"categori-button-active-2\" href=\"#\">
<span class=\"fi-rs-apps\"></span> Catégories
</a>
<div class=\"categori-dropdown-wrap categori-dropdown-active-small\" style=\"width: 280px\">
<nav>
<ul class=\"mobile-menu\">
";
// line 628
$context['_parent'] = $context;
$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", false, false, false, 628));
foreach ($context['_seq'] as $context["_key"] => $context["entry"]) {
// line 629
yield " <li class=\"";
yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 629))) ? ("menu-item-has-children") : ("noclass"));
yield "\">
";
// line 630
if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 630))) {
// line 631
yield " <span class=\"menu-expand\"><i class=\"fi-rs-angle-small-down\"></i></span>
<span class=\"menu-expand\"></span>
";
}
// line 634
yield " <a href=\"";
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", false, false, false, 634), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 634))]), "html", null, true)) : ($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", false, false, false, 634), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 634))]), "html", null, true)));
yield "\">
";
// line 635
if (CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "icon", [], "any", false, false, false, 635)) {
yield "<i
class=\"";
// line 636
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "icon", [], "any", false, false, false, 636), "html", null, true);
yield "\"></i>";
}
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "name", [], "any", false, false, false, 636), "html", null, true);
yield "
</a>
";
// line 638
if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 638))) {
// line 639
yield " <ul class=\"dropdown\" style=\"display: none;\">
";
// line 640
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["entry"], "getSubCategories", [], "method", false, false, false, 640));
foreach ($context['_seq'] as $context["_key"] => $context["subCategory"]) {
// line 641
yield " <li class=\"";
yield ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 641))) ? ("menu-item-has-children") : ("noclass"));
yield "\">
";
// line 642
if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 642))) {
// line 643
yield " <span class=\"menu-expand\"><i
class=\"fi-rs-angle-small-down\"></i></span>
<span class=\"menu-expand\"></span>
";
}
// line 647
yield " <a href=\"";
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", false, false, false, 647), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 647))]), "html", null, true)) : ($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", false, false, false, 647), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 647))]), "html", null, true)));
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "name", [], "any", false, false, false, 647), "html", null, true);
yield "</a>
";
// line 648
if (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 648))) {
// line 649
yield " <ul class=\"dropdown\" style=\"display: none;\">
";
// line 650
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["subCategory"], "getSubCategories", [], "method", false, false, false, 650));
foreach ($context['_seq'] as $context["_key"] => $context["subSubCategory"]) {
// line 651
yield " <li>
<a href=\"";
// line 652
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", false, false, false, 652), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 652))]), "html", null, true)) : ($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", false, false, false, 652), "name" => $this->extensions['Twig\Extra\String\StringExtension']->createSlug(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 652))]), "html", null, true)));
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["subSubCategory"], "name", [], "any", false, false, false, 652), "html", null, true);
yield "</a>
</li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['subSubCategory'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 655
yield " </ul>
";
}
// line 657
yield " </li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['subCategory'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 659
yield " </ul>
";
}
// line 661
yield " </li>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_key'], $context['entry'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 663
yield " </ul>
</nav>
</div>
</div>
";
// line 668
yield " <nav>
<ul class=\"mobile-menu\">
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"";
// line 671
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\">ACCUEIL</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"";
// line 674
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")));
yield "\"rel=\"nofollow\">NOUVEAUTÉS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"";
// line 677
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")));
yield "\"rel=\"nofollow\">PROMOTIONS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"";
// line 680
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pack_products");
yield "\">BONS PLANS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"";
// line 683
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
yield "\">CONTACT</a>
</li>
</ul>
</nav>
";
// line 688
yield " </div>
<div class=\"mobile-header-info-wrap mobile-header-border\">
<div class=\"single-mobile-header-info mt-30\">
<span> Adresse </span>
<a href=\"#\"> ";
// line 692
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 692, $this->source); })()), "getCompany", [], "method", false, false, false, 692), "address", [], "any", false, false, false, 692), "html", null, true);
yield " </a>
</div>
<div class=\"single-mobile-header-info\">
<span> Appelez-nous </span>
<a href=\"tel:";
// line 696
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 696, $this->source); })()), "getCompany", [], "method", false, false, false, 696), "phone", [], "any", false, false, false, 696), "html", null, true);
yield "\">(+216) - ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 696, $this->source); })()), "getCompany", [], "method", false, false, false, 696), "phone", [], "any", false, false, false, 696), "html", null, true);
yield "</a>
</div>
<div class=\"single-mobile-header-info\">
<a href=\"";
// line 699
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
yield "\">Connexion / Inscription </a>
</div>
</div>
<div class=\"mobile-social-icon\">
<h5 class=\"mb-15 text-grey-4\">Suivez-nous</h5>
<a href=\"#\"><img src=\"";
// line 704
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", null, true);
yield "\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"";
// line 705
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", null, true);
yield "\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"";
// line 706
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", null, true);
yield "\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"";
// line 707
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", null, true);
yield "\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"";
// line 708
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", null, true);
yield "\" alt=\"Sunshine Elegance\"></a>
</div>
</div>
</div>
</div>";
// line 715
yield "</header>
";
// line 718
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 719
yield " ";
yield from $this->unwrap()->yieldBlock('footer', $context, $blocks);
// line 807
yield "
";
// line 809
yield " ";
// line 845
yield " ";
// line 846
yield " <div id=\"preloader-active\">
<div class=\"preloader d-flex align-items-center justify-content-center\">
<div class=\"preloader-inner position-relative\">
<div class=\"text-center\">
<h5 class=\"mb-5\">CHARGEMENT</h5>
<div class=\"loader\">
<div class=\"bar bar1\"></div>
<div class=\"bar bar2\"></div>
<div class=\"bar bar3\"></div>
</div>
</div>
</div>
</div>
</div>
";
// line 861
yield " <div id=\"preloader-active-loading\" style=\"opacity: 0.5;display: none;\">
<div class=\"preloader d-flex align-items-center justify-content-center\">
<div class=\"preloader-inner position-relative\">
<div class=\"text-center\">
<h5 class=\"mb-5\">CHARGEMENT</h5>
<div class=\"loader\">
<div class=\"bar bar1\"></div>
<div class=\"bar bar2\"></div>
<div class=\"bar bar3\"></div>
</div>
</div>
</div>
</div>
</div>
";
// line 875
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", false, false, false, 875) == "production")) {
// line 876
yield " <div id=\"fb-root\"></div>
";
// line 878
yield " <div id=\"fb-customer-chat\" class=\"fb-customerchat\"></div>
<script>
var chatbox = document.getElementById('fb-customer-chat');
chatbox.setAttribute(\"page_id\", \"1888322994731663\");
chatbox.setAttribute(\"attribution\", \"biz_inbox\");
</script>
";
// line 885
yield " <script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v17.0'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
";
}
// line 901
yield "
";
// line 903
yield " ";
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 941
yield "</body>
</html>";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
// line 7
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_title(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
yield " ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 7, $this->source); })()), "getCompany", [], "method", false, false, false, 7), "title", [], "any", false, false, false, 7), "html", null, true);
yield " ";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 10
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_meta_description(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta_description"));
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); })()), "")) : ("")));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 12
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_meta(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
// line 13
yield " <meta name=\"keywords\" content=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 13, $this->source); })()), "getCompany", [], "method", false, false, false, 13), "keywords", [], "any", false, false, false, 13), "html", null, true);
yield "\">
";
// line 15
yield " <meta name=\"author\" content=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 15, $this->source); })()), "getCompany", [], "method", false, false, false, 15), "name", [], "any", false, false, false, 15), "html", null, true);
yield "\">
";
// line 17
yield " <meta property=\"og:image\" content=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env, $this->source, 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.', 17, $this->source); })()), "getCompany", [], "method", false, false, false, 17), "logo", [], "any", false, false, false, 17)), "html", null, true);
yield "\">
<meta property=\"og:url\" content=\"https://www.sunshineelegance.tn/\">
<meta property=\"og:type\" content=\"article\">
<meta property=\"og:title\" content=\"";
// line 20
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 20, $this->source); })()), "getCompany", [], "method", false, false, false, 20), "title", [], "any", false, false, false, 20), "html", null, true);
yield "\">
<meta property=\"og:description\" content=\"";
// line 21
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 21, $this->source); })()), "getCompany", [], "method", false, false, false, 21), "description", [], "any", false, false, false, 21), "html", null, true);
yield "\">
";
// line 23
yield " <meta name=\"twitter:title\" content=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 23, $this->source); })()), "getCompany", [], "method", false, false, false, 23), "title", [], "any", false, false, false, 23), "html", null, true);
yield "\">
<meta name=\"twitter:description\" content=\"";
// line 24
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 24, $this->source); })()), "getCompany", [], "method", false, false, false, 24), "description", [], "any", false, false, false, 24), "html", null, true);
yield "\">
<meta name=\"twitter:image\" content=\"";
// line 25
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env, $this->source, 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.', 25, $this->source); })()), "getCompany", [], "method", false, false, false, 25), "logo", [], "any", false, false, false, 25)), "html", null, true);
yield "\">
<meta name=\"twitter:card\" content=\"summary_large_image\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 33
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_stylesheets(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
// line 34
yield " <link rel=\"stylesheet\" href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/css/main.css"), "html", null, true);
yield "\">
<script>
var BASE_URL=\"";
// line 36
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, 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.', 36, $this->source); })()), "request", [], "any", false, false, false, 36), "schemeAndHttpHost", [], "any", false, false, false, 36) . CoreExtension::getAttribute($this->env, $this->source, 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.', 36, $this->source); })()), "request", [], "any", false, false, false, 36), "baseUrl", [], "any", false, false, false, 36)), "html", null, true);
yield "\";
// Filtres des tailles et couleurs
var taillesFilter = [];
var couleursFilter = [];
var CATEGORIES = ";
// line 40
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", false, false, false, 40));
yield ";
var CATEGORY_URL_TYPE = ";
// line 41
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", false, false, false, 41));
yield "
</script>
<link rel=\"stylesheet\" href=\"";
// line 43
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/css/custom-style.css"), "html", null, true);
yield "\">
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 718
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 719
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_footer(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "footer"));
// line 720
yield " <footer class=\"main bg-grey-9\">";
// line 723
yield "<section class=\"section-padding footer-mid\">
<div class=\"container pt-15 pb-20\">
<div class=\"row gy-4\">
";
// line 727
yield " <div class=\"col-lg-5 col-md-6\">
<div class=\"widget-about font-md\">
<div class=\"logo mb-20\">
<a href=\"";
// line 730
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\">
<img src=\"";
// line 731
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env, $this->source, 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.', 731, $this->source); })()), "getCompany", [], "method", false, false, false, 731), "footerlogo", [], "any", false, false, false, 731)), "html", null, true);
yield "\" alt=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 731, $this->source); })()), "getCompany", [], "method", false, false, false, 731), "name", [], "any", false, false, false, 731), "html", null, true);
yield " logo\">
</a>
</div>
<h5 class=\"text-grey-4 fw-600 mb-10\">
Sunshine Elegance est une marque tunisienne spécialisée dans la vente de vêtements et chaussures en ligne.
</h5>
<p><strong>Adresse :</strong> ";
// line 737
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 737, $this->source); })()), "getCompany", [], "method", false, false, false, 737), "address", [], "any", false, false, false, 737), "html", null, true);
yield "</p>
<p><strong>Horaires :</strong> Toujours ouvert</p>
</div>
</div>
";
// line 743
yield " <div class=\"col-lg-2 col-md-3\">
<h5 class=\"widget-title\">Service client</h5>
<ul class=\"footer-list\">
<li><a href=\"";
// line 746
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("who_are_we");
yield "\">Qui sommes-nous ?</a></li>
<li><a href=\"";
// line 747
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("delivery_information");
yield "\">Informations de livraison</a></li>
<li><a href=\"";
// line 748
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("return_and_exchange");
yield "\">Retour & échange</a></li>
<li><a href=\"";
// line 749
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("size_guide");
yield "\">Guide des tailles</a></li>
<li><a href=\"";
// line 750
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("terms_of_sales");
yield "\">Conditions générales de vente</a></li>
<li><a href=\"";
// line 751
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("contact");
yield "\">Contact</a></li>
</ul>
</div>
";
// line 756
yield " <div class=\"col-lg-2 col-md-3\">
<h5 class=\"widget-title\">Mon compte</h5>
<ul class=\"footer-list\">
<li><a href=\"";
// line 759
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("cart_new");
yield "\">Mon panier</a></li>
";
// line 760
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", false, false, false, 760)) {
// line 761
yield " <li><a href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_login");
yield "\">Connexion</a></li>
";
} else {
// line 763
yield " <li><a href=\"";
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("user_account");
yield "\">Mon profil</a></li>
<li><a href=\"";
// line 764
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
yield "\">Déconnexion</a></li>
";
}
// line 766
yield " </ul>
</div>
";
// line 770
yield " <div class=\"col-lg-3 text-center text-lg-start\">
<h5 class=\"widget-title mb-3\">Suivez-nous sur les réseaux sociaux</h5>
<div class=\"mobile-social-icon d-flex gap-2 justify-content-lg-start justify-content-center\">
";
// line 773
if (CoreExtension::getAttribute($this->env, $this->source, 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.', 773, $this->source); })()), "getCompany", [], "method", false, false, false, 773), "socialLinks", [], "any", false, false, false, 773)) {
// line 774
yield " ";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, 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.', 774, $this->source); })()), "getCompany", [], "method", false, false, false, 774), "socialLinks", [], "any", false, false, false, 774));
foreach ($context['_seq'] as $context["key"] => $context["socialLink"]) {
// line 775
yield " <a href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["socialLink"], "html", null, true);
yield "\" target=\"_blank\">
<img src=\"";
// line 776
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", null, true);
yield "\" alt=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::capitalize($this->env->getCharset(), $context["key"]), "html", null, true);
yield "\">
</a>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['key'], $context['socialLink'], $context['_parent']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 779
yield " ";
}
// line 780
yield " </div>
</div>
</div>
</div>
</section>
<div class=\"container pb-20 wow fadeIn animated\">
<div class=\"row\">
<div class=\"col-12 mb-20\">
<div class=\"footer-bottom\"></div>
</div>
<div class=\"col-lg-6\">
<p class=\"float-md-left font-sm text-muted mb-0\">© ";
// line 796
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y"), "html", null, true);
yield ", <strong class=\"text-brand\">Sunshine Elegance</strong> </p>
</div>
<div class=\"col-lg-6\">
<p class=\"text-lg-end text-start font-sm text-muted mb-0\">
Designed by <a href=\"";
// line 800
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
yield "\" target=\"_blank\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, 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.', 800, $this->source); })()), "getCompany", [], "method", false, false, false, 800), "name", [], "any", false, false, false, 800), "html", null, true);
yield "</a>. All rights reserved
</p>
</div>
</div>
</div>
</footer>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 903
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 904
yield " <script src=\"";
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", null, true);
yield "\"></script>
<script src=\"";
// line 905
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", null, true);
yield "\"></script>
<script src=\"";
// line 906
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", null, true);
yield "\"></script>
<script src=\"";
// line 907
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", null, true);
yield "\"></script>
<script src=\"";
// line 908
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/slick.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 909
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", null, true);
yield "\"></script>
<script src=\"";
// line 910
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/wow.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 911
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery-ui.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 912
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/perfect-scrollbar.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 913
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/magnific-popup.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 914
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/select2.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 915
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/waypoints.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 916
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/counterup.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 917
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", null, true);
yield "\"></script>
<script src=\"";
// line 918
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/images-loaded.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 919
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/isotope.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 920
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/scrollup.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 921
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", null, true);
yield "\"></script>
<script src=\"";
// line 922
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", null, true);
yield "\"></script>
<script src=\"";
// line 923
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/js/plugins/jquery.elevatezoom.js"), "html", null, true);
yield "\"></script>
";
// line 925
yield " <script src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("./front/assets/js/main.js"), "html", null, true);
yield "\"></script>
";
// line 927
yield "
";
// line 929
yield " <script src=\"";
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", null, true);
yield "\" type=\"text/javascript\"></script>
<script src=\"";
// line 930
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/toast/toast.js"), "html", null, true);
yield "\" type=\"text/javascript\"></script>
<script src=\"";
// line 932
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/fosjsrouting/js/router.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 933
yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("fos_js_routing_js", ["callback" => "fos.Router.setData"]);
yield "\"></script>
";
// line 936
yield " <script src=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/vue/vue.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 937
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/vue/axios.min.js"), "html", null, true);
yield "\"></script>
<script src=\"";
// line 938
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", null, true);
yield "\"></script>
<script src=\"";
// line 939
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/scripts/base.js"), "html", null, true);
yield "\"></script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "front/base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
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,);
}
public function getSourceContext(): Source
{
return new Source("<!DOCTYPE html>
<html class=\"no-js\" lang=\"fr\">
<head>
<meta charset=\"UTF-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
<title>{% block title %} {{ Globals.getCompany().title }} {% endblock %}</title>
<meta name=\"description\"
content=\"{% block meta_description %}{{ seo_description|default('')|e }}{% endblock %}\">
{% block meta %}
<meta name=\"keywords\" content=\"{{ Globals.getCompany().keywords }}\">
{#<meta name=\"description\" content=\"{{ Globals.getCompany().description }}\">#}
<meta name=\"author\" content=\"{{ Globals.getCompany().name }}\">
{# Facebook OG #}
<meta property=\"og:image\" content=\"{{ asset(Globals.getCompany().logo) }}\">
<meta property=\"og:url\" content=\"https://www.sunshineelegance.tn/\">
<meta property=\"og:type\" content=\"article\">
<meta property=\"og:title\" content=\"{{ Globals.getCompany().title }}\">
<meta property=\"og:description\" content=\"{{ Globals.getCompany().description }}\">
{# Twitter OG #}
<meta name=\"twitter:title\" content=\"{{ Globals.getCompany().title }}\">
<meta name=\"twitter:description\" content=\"{{ Globals.getCompany().description }}\">
<meta name=\"twitter:image\" content=\"{{ asset(Globals.getCompany().logo) }}\">
<meta name=\"twitter:card\" content=\"summary_large_image\">
{% endblock %}
<link href=\"{{ asset('front/assets/toast/css/nice-toast-js.min.css') }}\" rel=\"stylesheet\" type=\"text/css\" />
{# Favicon #}
<link rel=\"icon\" type=\"image/png\" href=\"{{ asset('front/assets/imgs/theme/favicon.png')}}\">
<link rel=\"shortcut icon\" href=\"{{ asset('front/assets/imgs/theme/favicon.png') }}\" type=\"image/x-icon\">
{# Template CSS #}
{% block stylesheets %}
<link rel=\"stylesheet\" href=\"{{ asset('front/assets/css/main.css') }}\">
<script>
var BASE_URL=\"{{ app.request.schemeAndHttpHost ~ app.request.baseUrl }}\";
// Filtres des tailles et couleurs
var taillesFilter = [];
var couleursFilter = [];
var CATEGORIES = {{ Globals.getCategories()|json_encode|raw }};
var CATEGORY_URL_TYPE = {{ Globals.getCategoryUrlType()|json_encode|raw }}
</script>
<link rel=\"stylesheet\" href=\"{{ asset('front/assets/css/custom-style.css') }}\">
{% endblock %}
<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>
</head>
<body>
{# Google tag (gtag.js) #}
<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-4XS6978LX1\"></script>
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-4XS6978LX1'); </script>
<header class=\"header-area header-style-4 header-height-2\">
{#--barre de conenxion--#}
<div class=\"header-top text-white py-2\">
<div class=\"container\">
<div class=\"row align-items-center\">
<div class=\"col-6 col-lg-4 mb-2 mb-lg-0\">
<div class=\"d-flex flex-wrap justify-content-center justify-content-lg-start align-items-center gap-3 small\">
<span>
<i class=\"fi-rs-headset me-1\"></i>
<a href=\"tel:{{ Globals.getCompany().phone }}\" class=\"text-white text-decoration-none\">
{{ Globals.getCompany().phone }}
</a>
</span>
<span class=\"d-none d-lg-inline\">
/
<i class=\"fi-rs-envelope me-1\"></i>
<a href=\"mailto:{{ Globals.getCompany().mail }}\" class=\"text-white text-decoration-none\">
{{ Globals.getCompany().mail }}
</a>
</span>
</div>
</div>
<div class=\"col-12 col-lg-4 mb-2 mb-lg-0 d-none d-lg-inline\">
<div class=\"text-center small\">
<marquee behavior=\"scroll\" direction=\"left\" scrollamount=\"4\">
{% if FREE_DELIVERY_AMOUNT > 0 %}
Livraison gratuite à partir de {{ FREE_DELIVERY_AMOUNT }} TND –
{% endif %}
Sunshine Elegance – Élégance accessible pour toutes
</marquee>
</div>
</div>
<div class=\"col-6 col-lg-4 text-end\">
<div class=\"small\">
{% if not app.user %}
<a href=\"{{ path('user_login') }}\" class=\"text-white text-decoration-none d-none d-lg-inline\">
<i class=\"fi-rs-user me-1\"></i> Se connecter / Créer un compte
</a>
<a href=\"{{ path('user_login') }}\" class=\"text-white d-inline d-lg-none\">
<i class=\"fi-rs-user\"></i>
</a>
{% else %}
<a href=\"{{ path('app_logout') }}\" class=\"text-white text-decoration-none d-none d-lg-inline\">
<i class=\"fi-rs-sign-out me-1\"></i> Déconnexion
</a>
<a href=\"{{ path('app_logout') }}\" class=\"text-white d-inline d-lg-none\">
<i class=\"fi-rs-sign-out\"></i>
</a>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{#--Fin barre de conenxion--#}
<div class=\"header-middle header-middle-ptb-1 d-none d-lg-block\">
<div class=\"container\">
<div class=\"header-wrap\">
<div class=\"logo logo-width-1\">
<a href=\"{{ path('home') }}\"><img src=\"{{Globals.getCompany().logo }}\" alt=\"{{ Globals.getCompany().name }} logo\"></a>
</div>
<div class=\"header-right\">
<div class=\"search-style-2\">
<form action=\"#\">
<select id=\"categories\" class=\"select-active\">
<option value=\"0\">CATÉGORIES</option>
{% for entry in Globals.getCategories() %}
<option value=\"{{ entry.id }}\">{{ entry.name }}</option>
{% endfor %}
</select>
<input type=\"text\" id=\"search\" placeholder=\"Recherche de produits...\">
</form>
</div>
{#-- Panier client --#}
<div class=\"header-action-right app\">
<div class=\"header-action-2\">
<div class=\"header-action-icon-2\">
<a href=\"shop-wishlist.html\">
<img class=\"svgInject\" alt=\"Sunshine Elegance\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}\">
<span class=\"pro-count blue\">4</span>
</a>
</div>
{% verbatim %}
<div class=\"header-action-icon-2\" id=\"app2\" v-cloak>
{# icon panier #}
<a class=\"mini-cart-icon\" :href=\"route_cart\">
<img alt=\"Sunshine Elegance Cart\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
<span class=\"pro-count blue\">{{ cart.length }}</span>
</a>
{# Détails du panier #}
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li v-if=\"!cart.length\">
<div class=\"shopping-cart-title\">
<h4><a href=\"#&\">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for=\"(entry,index) in cart\">
<div class=\"shopping-cart-img\" @click=\"openProduct(entry.id)\">
<a href=\"#&\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
</div>
<div class=\"shopping-cart-title\">
<h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">{{ entry.name }}</a></h4>
<h3><span>{{ entry.qty }} × </span>{{ entry.price_ttc.toFixed(3)}} <sup class=\"currency-style\">TND</sup></h3>
</div>
<div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
<a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
<div class=\"shopping-cart-total\">
<h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\" v-if=\"cart.length\">
{#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
<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>
</div>
</div>
</div>
{# Modal produit #}
<div class=\"modal fade custom-modal\" id=\"productModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
<div class=\"modal-dialog\">
<div class=\"modal-content\">
{#<div class=\"modal-header\">
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>#}
<div class=\"modal-header\">
<h5 class=\"modal-title\">Ajout de produit</h5>
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>
<div class=\"modal-body\">
<div style=\"padding: 35px;\">
<div class=\"product-detail accordion-detail\">
<div class=\"row\">
<div class=\"col-md-6 col-sm-12 col-xs-12\">
<div class=\"detail-gallery\">
<span class=\"zoom-icon\"><i class=\"fi-rs-search\"></i></span>
{# MAIN SLIDES #}
<div class=\"{#product-image-slider#}\">
<figure class=\"border-radius-10\">
<img :src=\"base_url+'/images/'+selectedDeclinaison.picture\" alt=\"product image\">
</figure>
</div>
{# THUMBNAILS #}
</div>
{# End Gallery #}
</div>
<div class=\"col-md-6 col-sm-12 col-xs-12\">
<div class=\"detail-info\">
<h2 class=\"title-detail mb-10\">{{ produit.name }}</h2>
<div class=\"clearfix product-price-cover\">
<div class=\"product-price primary-color float-left mb-0\">
{#<ins><span class=\"text-brand\" v-if=\"!produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
<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>
<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>#}
<ins><span class=\"text-brand\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>
{#<ins><span class=\"old-price font-md ml-15\" v-if=\"produit.promo\">{{ selectedDeclinaison.price_ttc }} <sup class=\"currency-style\">TND</sup></span></ins>#}
<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>
<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>
<span class=\"save-price font-md color3 ml-15\" v-if=\"selectedDeclinaison.in_promo && produit.promo.discountType=='percent'\">-{{ produit.promo.discountValue }} % Remise</span>
</div>
</div>
{# Liste des couleurs #}
{#<div class=\"attr-detail attr-size mb-15 mt-15\">
<strong class=\"mr-10\">Couleurs</strong>
<ul class=\"list-filter size-filter font-small\">
<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>
</ul>
</div>#}
<div class=\"attr-detail attr-size mb-15 mt-15\">
<strong class=\"mr-10\">Couleurs</strong>
<ul class=\"list-filter color-filter multi\">
<li :class=\"entry.name==selectedDeclinaison.couleur.name ? 'active' : ''\" v-for=\"entry in produit.couleurs\" @click=\"getTailles(entry.name,produit.declinaisons_produit)\">
<a href=\"#&\" :title=\"entry.name\">
<span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
</a>
</li>
</ul>
</div>
{# Liste des tailles #}
<div class=\"attr-detail attr-size\">
<strong class=\"mr-10\">Tailles</strong>
<ul class=\"list-filter size-filter font-small\">
<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>
</ul>
</div>
<div class=\"bt-1 border-color-1 mt-30 mb-30\"></div>
<div class=\"detail-extralink\">
<div class=\"detail-qty border radius\">
<a href=\"#&\" class=\"qty-down-123\" @click=\"incrementQty('-',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-down\"></i></a>
<span>{{ qty }}</span>
<a href=\"#&\" class=\"qty-up-123\" @click=\"incrementQty('+',selectedDeclinaison.id)\"><i class=\"fi-rs-angle-small-up\"></i></a>
{#<input type=\"number\" :max=\"selectedDeclinaison.qty\" min=\"0\">#}
</div>
{#<div class=\"product-extra-link2\">
<button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\">Ajouter au panier</button>
<!–<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
<a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>–>
</div>#}
</div>
<ul class=\"product-meta font-xs color-grey mt-0\">
<li class=\"mb-5\">SKU: <a href=\"#\">{{ selectedDeclinaison.ref }}</a></li>
{#<li class=\"mb-5\">Tags: <a href=\"#\" rel=\"tag\">Cloth</a>, <a href=\"#\" rel=\"tag\">Women</a>, <a href=\"#\" rel=\"tag\">Dress</a> </li>#}
<li>
Disponibilité:
{#<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>0\">\${ selectedDeclinaison.qty } articles restants</span>#}
<span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=0\">Produit en rupture de stock</span>
<span class=\"in-stock text-danger ml-5\" v-if=\"selectedDeclinaison.qty<=5 &&selectedDeclinaison.qty>0\">Risque de rupture de stock</span>
<span class=\"in-stock text-success ml-5\" v-if=\"selectedDeclinaison.qty>5\">Produit en stock</span>
</li>
</ul>
</div>
{# Detail Info #}
</div>
</div>
</div>
</div>
</div>
<div class=\"modal-footer\">
<div class=\"product-extra-link2\" style=\"width: 100%;\">
<button :class=\"['button button-add-to-cart', (selectedDeclinaison.qty<=0 ? 'disabled' : '')]\" @click=\"addProduct(qty)\" style=\"width: 100%;\">Ajouter au panier</button>
{#<a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
<a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>#}
</div>
</div>
</div>
</div>
</div>
{# Modal continue achat #}
<div class=\"modal fade custom-modal\" id=\"continueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\" aria-hidden=\"true\">
<div class=\"modal-dialog\">
<div class=\"modal-content\">
{#<button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\" aria-label=\"Close\"></button>#}
<div class=\"modal-header\">
<h5 class=\"modal-title\">Ajout de produit</h5>
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
</div>
<div class=\"modal-body\">
<div style=\"padding: 50px;\">
<div class=\"row\" v-if=\"cart.length\">
<div class=\"col-12\">
<div class=\"table-responsive\">
<table class=\"table shopping-summery text-center clean\" style=\"margin-bottom: 0px;\">
<thead>
<tr class=\"main-heading\">
<th scope=\"col\">Image</th>
<th scope=\"col\">Nom</th>
<th scope=\"col\">Prix</th>
<th scope=\"col\">Quantité</th>
<th scope=\"col\">Sous-total</th>
{#<th scope=\"col\">Supprimer</th>#}
</tr>
</thead>
<tbody>
<tr>
<td class=\"image product-thumbnail\"><img :src=\"base_url+'/images/300-400/'+cart[cart.length-1].picture\"
alt=\"#\"></td>
<td class=\"product-des product-name\">
<h5 class=\"product-name\"><a href=\"#&\">{{ cart[cart.length-1].name }}</a></h5>
</td>
<td class=\"price\" data-title=\"Prix\"><span>{{ parseFloat(cart[cart.length-1].price_ttc).toFixed(3) }} <sup
class=\"currency-style\">TND</sup></span></td>
<td class=\"text-center\" data-title=\"Qté\">
<div class=\"detail-qty border radius m-auto\">
<span>{{ cart[cart.length-1].qty }}</span>
</div>
</td>
<td class=\"text-right\" data-title=\"Sous-total\">
<span>{{ (cart[cart.length-1].qty*parseFloat(cart[cart.length-1].price_ttc)).toFixed(3) }} <sup
class=\"currency-style\">TND</sup></span>
</td>
</tr>
{# Bouton suivre ou commander #}
{#<tr>
<td colspan=\"6\" class=\"text-end\"
style=\"padding-right: 0px;padding-bottom: 0px;padding-top: 12px;\">
<button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
<a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
</i> Confirmer la commande
</a>
</td>
</tr>#}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class=\"modal-footer\" style=\"padding-top: 6px;\">
<button type=\"button\" class=\"btn mt-10\" data-bs-dismiss=\"modal\" aria-label=\"Close\">Contiuer vos achats</button>
<a :href=\"route_checkout\" class=\"btn mt-10\"> <i class=\"fi-rs-box-alt mr-10\">
</i> Confirmer la commande
</a>
</div>
</div>
</div>
</div>
</div>
{% endverbatim %}
{# User icon #}
{% if app.user %}
<div class=\"header-action-icon-2\">
{# icone user #}
<a class=\"mini-cart-icon\" href=\"#&\">
<img alt=\"Sunshine\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}\">
</a>
{# Détails du user #}
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"{{ path('user_account') }}\"
style=\"white-space: nowrap\">Mon compte
({{ app.user.firstName }} )</a>
</h4>
</div>
</li>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"{{ path('app_logout') }}\">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
{# <div class=\"shopping-cart-total\">
<h4>Total <span>{{ total }} <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\" v-if=\"cart.length\">
{#<a href=\"shop-cart.html\" class=\"outline\">Voir panier</a>#}
<a :href=\"route_cart\">Commander</a>
</div> #}
</div>
</div>
</div>
{% endif %}
</div>
</div>
{#-- Fin Panier client --#}
</div>
</div>
</div>
</div>
{# {% verbatim %} #}
{#-- Menu déroulant --#}
<div class=\"header-bottom header-bottom-bg-color sticky-bar\">
<div class=\"container\">
<div class=\"header-wrap header-space-between position-relative\">
<div class=\"logo logo-width-1 d-block d-lg-none\">
<a href=\"{{ path('home') }}\"><img src=\"{{ asset('front/assets/imgs/theme/logo.png') }}\" alt=\"logo Sunshine Elegance\"></a>
</div>
<div class=\"header-nav d-none d-lg-flex\">
{#-- Menu principale des catégories --#}
<div class=\"main-menu main-menu-padding-1 main-menu-lh-2 d-none d-lg-block\">
{% set route_name = app.request.attributes.get('_route') %}
{% set id = app.request.attributes.get('id') %}
{#{{ dump(app.request.attributes.get('id')) }}#}
<nav>
<ul class=\"main-nav\">
<li><a class=\"{% if route_name == \"home\" %}active{% endif %}\" href=\"{{ path('home') }}\"><span class=\"fi-rs-home\"></span></a></li>
{% for entry in Globals.getCategories() %}
{% set hasPrd = (entry.produits|length > 0) %}
{% for subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
{% if subCategory.produits|length > 0 %}
{% set hasPrd = true %}
{% endif %}
{% endfor %}
<li class=\"has-submenu\">
<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 }) }}\">
{{ entry.name }}
{% if entry.getSubCategories()|length and hasPrd %}
<i class=\"fi-rs-angle-down\"></i>
{% endif %}
</a>
{% if entry.getSubCategories()|length > 0 and hasPrd %}
<ul class=\"submenu\">
{% for subCategory in entry.getSubCategories()|filter((c) => c.isActive == 1) %}
<li class=\"has-submenu\">
<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>
{% if subCategory.getSubCategories()|length > 0 %}
<ul class=\"submenu submenu-level-2\">
{% for subSubCategory in subCategory.getSubCategories()|filter((c) => c.isActive == 1 and c.produits|length > 0) %}
<li>
<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>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
<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>
<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>
<li><a class=\"{% if route_name == \"pack_products\" %}active{% endif %}\" href=\"{{ path('pack_products') }}\">BONS PLANS</a></li>
</ul>
</nav>
</div>
</div>
{# <p class=\"mobile-promotion\">Happy <span class=\"text-brand\">Mother's Day</span>. Big Sale Up to 40%</p> #}
<div class=\"header-action-right d-block d-lg-none\">
<div class=\"header-action-2\">
{#<div class=\"header-action-icon-2\">
<a href=\"shop-wishlist.html\">
<img alt=\"Sunshine\" src=\"{{ asset('front/assets/imgs/theme/icons/icon-heart.svg') }}\">
<span class=\"pro-count white\">4</span>
</a>
</div>#}
{# {% verbatim %} #}
<div class=\"header-action-icon-2\" id=\"app3\" v-cloak>
<a class=\"mini-cart-icon\" :href=\"route_cart\">
<img alt=\"Sunshine\" :src=\"base_url+'/front/assets/imgs/theme/icons/icon-cart.svg'\">
<span class=\"pro-count white\">\${ cart.length }</span>
</a>
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li v-if=\"!cart.length\">
<div class=\"shopping-cart-title\">
<h4><a href=\"#\">Votre panier est vide.</a></h4>
</div>
</li>
<li v-for=\"(entry,index) in cart\">
<div class=\"shopping-cart-img\" @click=\"openProduct(entry.id,entry.name)\">
<a href=\"&#\"><img :alt=\"entry.name\" :src=\"base_url+'/images/300-400/'+entry.picture\"></a>
</div>
<div class=\"shopping-cart-title\">
<h4 @click=\"openProduct(entry.id,entry.name)\"><a href=\"#&\">\${ entry.name }</a></h4>
<h3><span>\${ entry.qty } × </span>\${ entry.price_ttc.toFixed(3)} <sup
class=\"currency-style\">TND</sup></h3>
</div>
<div class=\"shopping-cart-delete\" @click=\"deleteProduct(index,entry.id)\">
<a href=\"#&\"><i class=\"fi-rs-cross-small\"></i></a>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
<div class=\"shopping-cart-total\">
<h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\" v-if=\"cart.length\">
{#<a href=\"shop-cart.html\">View cart</a>#}
<a :href=\"route_cart\">Commander</a>
</div>
</div>
</div>
</div>
{# user icon #}
{% if app.user %}
<div class=\"header-action-icon-2\">
<a class=\"mini-cart-icon\" href=\"#&\">
<img alt=\"Sunshine\"
src=\"{{ asset('front/assets/imgs/theme/icons/icon-user.png') }}\">
</a>
<div class=\"cart-dropdown-wrap cart-dropdown-hm2\">
<ul>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"{{ path('user_account') }}\"
style=\"white-space: nowrap\">Mon compte
({{ app.user.firstName }} )</a></h4>
</div>
</li>
<li>
<div class=\"shopping-cart-title\">
<h4><a href=\"{{ path('app_logout') }}\">Déconnexion</a></h4>
</div>
</li>
</ul>
<div class=\"shopping-cart-footer\">
{# <div class=\"shopping-cart-total\">
<h4>Total <span>\${ total } <sup class=\"currency-style\">TND</sup></span></h4>
</div>
<div class=\"shopping-cart-button\">
{#<a href=\"shop-cart.html\">View cart</a>#}
<a :href=\"route_cart\">Commander</a>
</div> #}
</div>
</div>
</div>
{% endif %}
{# {% endverbatim %} #}
<div class=\"header-action-icon-2 d-block d-lg-none\">
<div class=\"burger-icon burger-icon-white\">
<span class=\"burger-icon-top\"></span>
<span class=\"burger-icon-mid\"></span>
<span class=\"burger-icon-bottom\"></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{#-- Fin Menu déroulant --#}
{#-- Menu déroulant version mobile --#}
<div class=\"mobile-header-active mobile-header-wrapper-style\">
<div class=\"mobile-header-wrapper-inner\">
<div class=\"mobile-header-top\">
<div class=\"mobile-header-logo\">
<a href=\"{{ path('home') }}\"><img src=\"{{ asset('front/assets/imgs/theme/logo.png') }}\" alt=\"logo\"></a>
</div>
<div class=\"mobile-menu-close close-style-wrap close-style-position-inherit\">
<button class=\"close-style search-close\">
<i class=\"icon-top\"></i>
<i class=\"icon-bottom\"></i>
</button>
</div>
</div>
<div class=\"mobile-header-content-area\">
<div class=\"mobile-search search-style-3 mobile-header-border\">
<form>
<input type=\"text\" id=\"search-mobile\" placeholder=\"Recherche de produits…\">
<button id=\"button-search-mobile\" type=\"button\"><i class=\"fi-rs-search\"></i></button>
</form>
</div>
<div class=\"mobile-menu-wrap mobile-header-border\">
<div class=\"main-categori-wrap mobile-header-border\">
<a class=\"categori-button-active-2\" href=\"#\">
<span class=\"fi-rs-apps\"></span> Catégories
</a>
<div class=\"categori-dropdown-wrap categori-dropdown-active-small\" style=\"width: 280px\">
<nav>
<ul class=\"mobile-menu\">
{% for entry in Globals.getCategories() %}
<li class=\"{{ entry.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}\">
{% if entry.getSubCategories()|length %}
<span class=\"menu-expand\"><i class=\"fi-rs-angle-small-down\"></i></span>
<span class=\"menu-expand\"></span>
{% endif %}
<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 }) }}\">
{% if entry.icon %}<i
class=\"{{ entry.icon }}\"></i>{% endif %} {{ entry.name }}
</a>
{% if entry.getSubCategories()|length %}
<ul class=\"dropdown\" style=\"display: none;\">
{% for subCategory in entry.getSubCategories() %}
<li class=\"{{ subCategory.getSubCategories()|length ? 'menu-item-has-children' : 'noclass' }}\">
{% if subCategory.getSubCategories()|length %}
<span class=\"menu-expand\"><i
class=\"fi-rs-angle-small-down\"></i></span>
<span class=\"menu-expand\"></span>
{% endif %}
<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>
{% if subCategory.getSubCategories()|length %}
<ul class=\"dropdown\" style=\"display: none;\">
{% for subSubCategory in subCategory.getSubCategories() %}
<li>
<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>
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</nav>
</div>
</div>
{# mobile menu start #}
<nav>
<ul class=\"mobile-menu\">
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"{{ path('home') }}\">ACCUEIL</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('new_products_dec') : path('new_products') }}\"rel=\"nofollow\">NOUVEAUTÉS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"{{ CATEGORY_URL_TYPE == 1 ? path('promo_products_dec') : path('promo_products') }}\"rel=\"nofollow\">PROMOTIONS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"{{ path('pack_products') }}\">BONS PLANS</a>
</li>
<li class=\"menu-item-has-children\"><span class=\"menu-expand\"></span>
<a href=\"{{ path('contact') }}\">CONTACT</a>
</li>
</ul>
</nav>
{# mobile menu end #}
</div>
<div class=\"mobile-header-info-wrap mobile-header-border\">
<div class=\"single-mobile-header-info mt-30\">
<span> Adresse </span>
<a href=\"#\"> {{ Globals.getCompany().address }} </a>
</div>
<div class=\"single-mobile-header-info\">
<span> Appelez-nous </span>
<a href=\"tel:{{ Globals.getCompany().phone }}\">(+216) - {{ Globals.getCompany().phone }}</a>
</div>
<div class=\"single-mobile-header-info\">
<a href=\"{{ path('user_login') }}\">Connexion / Inscription </a>
</div>
</div>
<div class=\"mobile-social-icon\">
<h5 class=\"mb-15 text-grey-4\">Suivez-nous</h5>
<a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-facebook.svg') }}\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-twitter.svg') }}\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-instagram.svg') }}\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-pinterest.svg') }}\" alt=\"Sunshine Elegance\"></a>
<a href=\"#\"><img src=\"{{ asset('front/assets/imgs/theme/icons/icon-youtube.svg') }}\" alt=\"Sunshine Elegance\"></a>
</div>
</div>
</div>
</div>
{#-- Fin Menu déroulant version mobile --#}
</header>
{% block body %}{% endblock %}
{% block footer %}
<footer class=\"main bg-grey-9\">
{#-- Section footer --#}
<section class=\"section-padding footer-mid\">
<div class=\"container pt-15 pb-20\">
<div class=\"row gy-4\">
{# Bloc : Logo & description #}
<div class=\"col-lg-5 col-md-6\">
<div class=\"widget-about font-md\">
<div class=\"logo mb-20\">
<a href=\"{{ path('home') }}\">
<img src=\"{{ asset(Globals.getCompany().footerlogo) }}\" alt=\"{{ Globals.getCompany().name }} logo\">
</a>
</div>
<h5 class=\"text-grey-4 fw-600 mb-10\">
Sunshine Elegance est une marque tunisienne spécialisée dans la vente de vêtements et chaussures en ligne.
</h5>
<p><strong>Adresse :</strong> {{ Globals.getCompany().address }}</p>
<p><strong>Horaires :</strong> Toujours ouvert</p>
</div>
</div>
{# Bloc : Liens service client #}
<div class=\"col-lg-2 col-md-3\">
<h5 class=\"widget-title\">Service client</h5>
<ul class=\"footer-list\">
<li><a href=\"{{ path('who_are_we') }}\">Qui sommes-nous ?</a></li>
<li><a href=\"{{ path('delivery_information') }}\">Informations de livraison</a></li>
<li><a href=\"{{ path('return_and_exchange') }}\">Retour & échange</a></li>
<li><a href=\"{{ path('size_guide') }}\">Guide des tailles</a></li>
<li><a href=\"{{ path('terms_of_sales') }}\">Conditions générales de vente</a></li>
<li><a href=\"{{ path('contact') }}\">Contact</a></li>
</ul>
</div>
{# Bloc : Liens Mon compte #}
<div class=\"col-lg-2 col-md-3\">
<h5 class=\"widget-title\">Mon compte</h5>
<ul class=\"footer-list\">
<li><a href=\"{{ path('cart_new') }}\">Mon panier</a></li>
{% if not app.user %}
<li><a href=\"{{ path('user_login') }}\">Connexion</a></li>
{% else %}
<li><a href=\"{{ path('user_account') }}\">Mon profil</a></li>
<li><a href=\"{{ path('app_logout') }}\">Déconnexion</a></li>
{% endif %}
</ul>
</div>
{# Bloc : Réseaux sociaux #}
<div class=\"col-lg-3 text-center text-lg-start\">
<h5 class=\"widget-title mb-3\">Suivez-nous sur les réseaux sociaux</h5>
<div class=\"mobile-social-icon d-flex gap-2 justify-content-lg-start justify-content-center\">
{% if Globals.getCompany().socialLinks %}
{% for key, socialLink in Globals.getCompany().socialLinks %}
<a href=\"{{ socialLink }}\" target=\"_blank\">
<img src=\"{{ asset('front/assets/imgs/theme/icons/icon-' ~ key ~ '.svg') }}\" alt=\"{{ key|capitalize }}\">
</a>
{% endfor %}
{% endif %}
</div>
</div>
</div>
</div>
</section>
<div class=\"container pb-20 wow fadeIn animated\">
<div class=\"row\">
<div class=\"col-12 mb-20\">
<div class=\"footer-bottom\"></div>
</div>
<div class=\"col-lg-6\">
<p class=\"float-md-left font-sm text-muted mb-0\">© {{ 'now' | date('Y') }}, <strong class=\"text-brand\">Sunshine Elegance</strong> </p>
</div>
<div class=\"col-lg-6\">
<p class=\"text-lg-end text-start font-sm text-muted mb-0\">
Designed by <a href=\"{{ path('home') }}\" target=\"_blank\">{{ Globals.getCompany().name }}</a>. All rights reserved
</p>
</div>
</div>
</div>
</footer>
{% endblock %}
{# Modal infos #}
{#<div class=\"modal fade custom-modal\" id=\"cotinueModal\" tabindex=\"-1\" aria-labelledby=\"onloadModalLabel\"
aria-hidden=\"true\">
<div class=\"modal-dialog\">
<div class=\"modal-content\">
<button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>
<div class=\"modal-body\">
<div style=\"padding: 35px;\">
<div class=\"deal-top\">
<h2 class=\"text-brand\">Deal of the Day</h2>
<h5>Limited quantities.</h5>
</div>
<div class=\"deal-content\">
<h6 class=\"product-title\"><a href=\"shop-product-right.html\">Summer Collection New Morden
Design</a></h6>
<div class=\"product-price\"><span class=\"new-price\">\$139.00</span><span class=\"old-price\">\$160.99</span>
</div>
</div>
<div class=\"deal-bottom\">
<p>Hurry Up! Offer End In:</p>
<div class=\"deals-countdown\" data-countdown=\"2025/03/25 00:00:00\"><span
class=\"countdown-section\"><span class=\"countdown-amount hover-up\">03</span><span
class=\"countdown-period\"> days </span></span><span
class=\"countdown-section\"><span class=\"countdown-amount hover-up\">02</span><span
class=\"countdown-period\"> hours </span></span><span
class=\"countdown-section\"><span class=\"countdown-amount hover-up\">43</span><span
class=\"countdown-period\"> mins </span></span><span
class=\"countdown-section\"><span class=\"countdown-amount hover-up\">29</span><span
class=\"countdown-period\"> sec </span></span></div>
<a href=\"#\" class=\"btn hover-up\">Shop Now <i
class=\"fi-rs-arrow-right\"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>#}
{# Preloader Start #}
<div id=\"preloader-active\">
<div class=\"preloader d-flex align-items-center justify-content-center\">
<div class=\"preloader-inner position-relative\">
<div class=\"text-center\">
<h5 class=\"mb-5\">CHARGEMENT</h5>
<div class=\"loader\">
<div class=\"bar bar1\"></div>
<div class=\"bar bar2\"></div>
<div class=\"bar bar3\"></div>
</div>
</div>
</div>
</div>
</div>
{# Preloader loading #}
<div id=\"preloader-active-loading\" style=\"opacity: 0.5;display: none;\">
<div class=\"preloader d-flex align-items-center justify-content-center\">
<div class=\"preloader-inner position-relative\">
<div class=\"text-center\">
<h5 class=\"mb-5\">CHARGEMENT</h5>
<div class=\"loader\">
<div class=\"bar bar1\"></div>
<div class=\"bar bar2\"></div>
<div class=\"bar bar3\"></div>
</div>
</div>
</div>
</div>
</div>
{% if app.environment == 'production' %}
<div id=\"fb-root\"></div>
{# Your Plugin de discussion code #}
<div id=\"fb-customer-chat\" class=\"fb-customerchat\"></div>
<script>
var chatbox = document.getElementById('fb-customer-chat');
chatbox.setAttribute(\"page_id\", \"1888322994731663\");
chatbox.setAttribute(\"attribution\", \"biz_inbox\");
</script>
{# Your SDK code #}
<script>
window.fbAsyncInit = function() {
FB.init({
xfbml : true,
version : 'v17.0'
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
{% endif %}
{# Vendor JS#}
{% block javascripts %}
<script src=\"{{ asset('front/assets/js/vendor/modernizr-3.6.0.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/vendor/jquery-3.6.0.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/vendor/jquery-migrate-3.3.0.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/vendor/bootstrap.bundle.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/slick.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery.syotimer.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/wow.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery-ui.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/perfect-scrollbar.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/magnific-popup.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/select2.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/waypoints.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/counterup.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery.countdown.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/images-loaded.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/isotope.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/scrollup.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery.vticker-min.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery.theia.sticky.js') }}\"></script>
<script src=\"{{ asset('front/assets/js/plugins/jquery.elevatezoom.js') }}\"></script>
{# Template JS #}
<script src=\"{{ asset('./front/assets/js/main.js') }}\"></script>
{# <script src=\"{{ asset('./front/assets/js/shop.js') }}\"></script>#}
{# Include Plugin JS file #}
<script src=\"{{ asset('front/assets/toast/js/nice-toast-js.min.js') }}\" type=\"text/javascript\"></script>
<script src=\"{{ asset('front/assets/toast/toast.js') }}\" type=\"text/javascript\"></script>
<script src=\"{{ asset('bundles/fosjsrouting/js/router.min.js') }}\"></script>
<script src=\"{{ path('fos_js_routing_js', { callback: 'fos.Router.setData' }) }}\"></script>
{# Vue JS #}
<script src=\"{{ asset('front/assets/vue/vue.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/vue/axios.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/vue/vue-the-mask.min.js') }}\"></script>
<script src=\"{{ asset('front/assets/scripts/base.js') }}\"></script>
{% endblock %}
</body>
</html>", "front/base.html.twig", "/home/sunshil/www/sunshine-elegance/templates/front/base.html.twig");
}
}