var/cache/dev/twig/5a/5ab77dfc5552dc304e1048466d97942c3717b02e9e1dea40db0e64a11cfc022e.php line 55

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Theme/Users/User/Security/accueilsite.html.twig */
  14. class __TwigTemplate_eb314ca1cbfc38a6a924f6030f635fe5439914c9d78811a9c4298882b89606b8 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'meta' => [$this'block_meta'],
  24.             'title' => [$this'block_title'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'userblog_body' => [$this'block_userblog_body'],
  27.             'javascripttemplate' => [$this'block_javascripttemplate'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 2
  33.         return "Theme/Users/User/layoutuser.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Users/User/Security/accueilsite.html.twig"));
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Users/User/Security/accueilsite.html.twig"));
  42.         // line 1
  43.         $context["menudisplay"] = 0;
  44.         // line 2
  45.         $this->parent $this->loadTemplate("Theme/Users/User/layoutuser.html.twig""Theme/Users/User/Security/accueilsite.html.twig"2);
  46.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  47.         
  48.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  49.         
  50.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  51.     }
  52.     // line 3
  53.     public function block_meta($context, array $blocks = [])
  54.     {
  55.         $macros $this->macros;
  56.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  57.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  58.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  59.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  60.         // line 4
  61.         echo "
  62. \t";
  63.         // line 5
  64.         $this->displayParentBlock("meta"$context$blocks);
  65.         echo "
  66. \t<meta name=\"keywords\" content=\"";
  67.         // line 6
  68.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'6$this->source); })()), "html"nulltrue);
  69.         echo ", Business, Innovation,Administration\"/>
  70. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  71. \t<meta name=\"description\" content=\"";
  72.         // line 8
  73.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'8$this->source); })()), "html"nulltrue);
  74.         echo " | Inscription | Cameroun | ";
  75.         echo twig_escape_filter($this->env, (isset($context["metier"]) || array_key_exists("metier"$context) ? $context["metier"] : (function () { throw new RuntimeError('Variable "metier" does not exist.'8$this->source); })()), "html"nulltrue);
  76.         echo "\"/>
  77. ";
  78.         
  79.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  80.         
  81.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  82.     }
  83.     // line 12
  84.     public function block_title($context, array $blocks = [])
  85.     {
  86.         $macros $this->macros;
  87.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  88.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  89.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  90.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  91.         // line 13
  92.         echo "\t";
  93.         $this->displayParentBlock("title"$context$blocks);
  94.         echo " | Accueil
  95. ";
  96.         
  97.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  98.         
  99.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  100.     }
  101.     // line 16
  102.     public function block_stylesheets($context, array $blocks = [])
  103.     {
  104.         $macros $this->macros;
  105.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  106.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  107.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  108.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  109.         // line 17
  110.         echo "\t";
  111.         $this->displayParentBlock("stylesheets"$context$blocks);
  112.         echo "
  113. \t<style>
  114. \t\t.box-slide-top{
  115. \t\t\theight: 120px; border: 1px solid #ddd; margin: 2px 0px;
  116. \t\t\tpadding: 3px;
  117. \t\t\tborder-radius: 5px;
  118. \t\t\tbackground: #fff;
  119. \t\t}
  120. \t\t.controls{
  121. \t\t\tbackground: #fff;
  122. \t\t\tmargin-top: 2px;
  123. \t\t\tpadding: 2px;
  124. \t\t\tborder-radius: 0px 0px 5px 5px;
  125. \t\t}
  126. \t\t.controls a{
  127. \t\t\tbackground: #f5f5f5;
  128. \t\t\tpadding: 1px 5px;
  129. \t\t\tborder-radius: 5px;
  130. \t\t\tdisplay: inline-block;
  131. \t\t\tfont-size: 10px;
  132. \t\t}
  133. \t\t.box-slide-top:hover{
  134. \t\t\tbackground: #f7f7f7;
  135. \t\t\tborder: 1px solid green;
  136. \t\t}
  137. \t\t.carousel-link{
  138. \t\t\tdisplay: block!important;
  139. \t\t}
  140. \t\t.carousel-link img:hover{
  141. \t\t\tbox-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  142. \t\t}
  143. \t</style>
  144. ";
  145.         
  146.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  147.         
  148.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  149.     }
  150.     // line 51
  151.     public function block_userblog_body($context, array $blocks = [])
  152.     {
  153.         $macros $this->macros;
  154.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  155.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  156.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  157.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  158.         // line 52
  159.         echo "<!-- Slider Area -->
  160. \t<section class=\"hero-slider\" style=\"background-image: url('https://via.placeholder.com/1900x700');\">
  161. \t\t<!-- Single Slider -->
  162. \t\t<div class=\"single-slider\">
  163. \t\t\t<div class=\"container\">
  164. \t\t\t\t<div class=\"row no-gutters\">
  165. \t\t\t\t\t<div class=\"col-lg-6 offset-lg-3 col-12\" style=\"padding: 0px;\">
  166. \t\t\t\t\t\t<div class=\"text-inner\" style=\"background: #fff; min-height: 482px; margin: 16px 3px 0px 3px; border-radius: 5px; padding-top: 20px;\">
  167. \t\t\t\t\t\t\t<div id=\"carouselIndicators\" class=\"carousel slide\" data-ride=\"carousel\">
  168. \t\t\t\t\t\t\t  <ol class=\"carousel-indicators\">
  169. \t\t\t\t\t\t\t\t";
  170.         // line 63
  171.         $context['_parent'] = $context;
  172.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_slide"]) || array_key_exists("liste_slide"$context) ? $context["liste_slide"] : (function () { throw new RuntimeError('Variable "liste_slide" does not exist.'63$this->source); })()));
  173.         $context['loop'] = [
  174.           'parent' => $context['_parent'],
  175.           'index0' => 0,
  176.           'index'  => 1,
  177.           'first'  => true,
  178.         ];
  179.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  180.             $length count($context['_seq']);
  181.             $context['loop']['revindex0'] = $length 1;
  182.             $context['loop']['revindex'] = $length;
  183.             $context['loop']['length'] = $length;
  184.             $context['loop']['last'] = === $length;
  185.         }
  186.         foreach ($context['_seq'] as $context["_key"] => $context["silde"]) {
  187.             // line 64
  188.             echo "\t\t\t\t\t\t\t\t\t<li data-target=\"#carouselIndicators\" data-slide-to=\"";
  189.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["loop"], "index0", [], "any"falsefalsefalse64), "html"nulltrue);
  190.             echo "\" class=\"";
  191.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse64)) {
  192.                 echo "active";
  193.             }
  194.             echo "\"></li>
  195. \t\t\t\t\t\t\t\t";
  196.             ++$context['loop']['index0'];
  197.             ++$context['loop']['index'];
  198.             $context['loop']['first'] = false;
  199.             if (isset($context['loop']['length'])) {
  200.                 --$context['loop']['revindex0'];
  201.                 --$context['loop']['revindex'];
  202.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  203.             }
  204.         }
  205.         $_parent $context['_parent'];
  206.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['silde'], $context['_parent'], $context['loop']);
  207.         $context array_intersect_key($context$_parent) + $_parent;
  208.         // line 66
  209.         echo "\t\t\t\t\t\t\t  </ol>
  210. \t\t\t\t\t\t\t  <div class=\"carousel-inner\">
  211. \t\t\t\t\t\t\t  ";
  212.         // line 69
  213.         $context['_parent'] = $context;
  214.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_slide"]) || array_key_exists("liste_slide"$context) ? $context["liste_slide"] : (function () { throw new RuntimeError('Variable "liste_slide" does not exist.'69$this->source); })()));
  215.         $context['loop'] = [
  216.           'parent' => $context['_parent'],
  217.           'index0' => 0,
  218.           'index'  => 1,
  219.           'first'  => true,
  220.         ];
  221.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  222.             $length count($context['_seq']);
  223.             $context['loop']['revindex0'] = $length 1;
  224.             $context['loop']['revindex'] = $length;
  225.             $context['loop']['length'] = $length;
  226.             $context['loop']['last'] = === $length;
  227.         }
  228.         foreach ($context['_seq'] as $context["_key"] => $context["silde"]) {
  229.             // line 70
  230.             echo "\t\t\t\t\t\t\t\t<div class=\"carousel-item ";
  231.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse70)) {
  232.                 echo "active";
  233.             }
  234.             echo "\">
  235. \t\t\t\t\t\t\t\t\t<a href=\"#!\" class=\"carousel-link\">
  236. \t\t\t\t\t\t\t\t\t  <img  src=\"";
  237.             // line 72
  238.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["silde"], "src", [], "any"falsefalsefalse72), null))) {
  239.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["silde"], "getwebpath", [], "any"falsefalsefalse72)), "html"nulltrue);
  240.             } else {
  241.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/tresorerie.jpg"), "html"nulltrue);
  242.             }
  243.             echo "\" alt=\"First slide\" style=\"width: 100%; height: 445px;\">
  244. \t\t\t\t\t\t\t\t\t  <div class=\"carousel-caption  text-center\">
  245. \t\t\t\t\t\t\t\t\t\t<h2 class=\"white-text-shadow\">";
  246.             // line 74
  247.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["silde"], "titre", [], "any"falsefalsefalse74), "html"nulltrue);
  248.             echo "</h2>
  249. \t\t\t\t\t\t\t\t\t  </div>
  250. \t\t\t\t\t\t\t\t\t</a>
  251. \t\t\t\t\t\t\t\t</div>
  252. \t\t\t\t\t\t\t  ";
  253.             ++$context['loop']['index0'];
  254.             ++$context['loop']['index'];
  255.             $context['loop']['first'] = false;
  256.             if (isset($context['loop']['length'])) {
  257.                 --$context['loop']['revindex0'];
  258.                 --$context['loop']['revindex'];
  259.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  260.             }
  261.         }
  262.         $_parent $context['_parent'];
  263.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['silde'], $context['_parent'], $context['loop']);
  264.         $context array_intersect_key($context$_parent) + $_parent;
  265.         // line 79
  266.         echo "
  267. \t\t\t\t\t\t\t  </div>
  268. \t\t\t\t\t\t\t  <a class=\"carousel-control-prev\" data-target=\"#carouselIndicators\" href=\"#!\" role=\"button\" data-slide=\"prev\">
  269. \t\t\t\t\t\t\t\t<img src=\"";
  270.         // line 83
  271.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/arrow-left-acc.svg"), "html"nulltrue);
  272.         echo "\" class=\"indicateur-carousel\"/>
  273. \t\t\t\t\t\t\t\t<span class=\"sr-only\">Previous</span>
  274. \t\t\t\t\t\t\t  </a>
  275. \t\t\t\t\t\t\t  <a class=\"carousel-control-next\" data-target=\"#carouselIndicators\" href=\"#!\" role=\"button\" data-slide=\"next\">
  276. \t\t\t\t\t\t\t\t\t<img src=\"";
  277.         // line 88
  278.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/arrow-right-acc.svg"), "html"nulltrue);
  279.         echo "\" class=\"indicateur-carousel\"/>
  280. \t\t\t\t\t\t\t\t<span class=\"sr-only\">Next</span>
  281. \t\t\t\t\t\t\t  </a>
  282. \t\t\t\t\t\t\t</div>
  283. \t\t\t\t\t\t\t<!--div class=\"row\">
  284. \t\t\t\t\t\t\t\t<div class=\"col-lg-12 col-12\">
  285. \t\t\t\t\t\t\t\t\t<div class=\"hero-text\">
  286. \t\t\t\t\t\t\t\t\t\t<h1><span>UP TO 50% OFF </span>Shirt For Man</h1>
  287. \t\t\t\t\t\t\t\t\t\t<p>Maboriosam in a nesciung eget magnae <br> dapibus disting tloctio in the find it pereri <br> odiy maboriosm.</p>
  288. \t\t\t\t\t\t\t\t\t\t<div class=\"button\">
  289. \t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"btn\">Shop Now!</a>
  290. \t\t\t\t\t\t\t\t\t\t</div>
  291. \t\t\t\t\t\t\t\t\t</div>
  292. \t\t\t\t\t\t\t\t</div>
  293. \t\t\t\t\t\t\t</div-->
  294. \t\t\t\t\t\t</div>
  295. \t\t\t\t\t</div>
  296. \t\t\t\t\t<div class=\"col-lg-3 col-12\">
  297. \t\t\t\t\t\t<div class=\"text-inner\" style=\"height: 510px; margin-top: 15px;\">
  298. \t\t\t\t\t\t\t<ul class=\"newsticker\" style=\"height: 450px; bottom: 0px;\">
  299. \t\t\t\t\t\t\t\t";
  300.         // line 112
  301.         $context['_parent'] = $context;
  302.         $context['_seq'] = twig_ensure_traversable(twig_slice($this->env, (isset($context["liste_offre"]) || array_key_exists("liste_offre"$context) ? $context["liste_offre"] : (function () { throw new RuntimeError('Variable "liste_offre" does not exist.'112$this->source); })()), 08));
  303.         foreach ($context['_seq'] as $context["_key"] => $context["offre"]) {
  304.             // line 113
  305.             echo "\t\t\t\t\t\t\t\t<li class=\"box-slide-top\">
  306. \t\t\t\t\t\t\t\t\t<a href=\"";
  307.             // line 114
  308.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["offre"], "link", [], "any"falsefalsefalse114), null))) {
  309.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["offre"], "link", [], "any"falsefalsefalse114), "html"nulltrue);
  310.             } else {
  311.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tous_produits_souscategorie_binplace_market", ["id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "projet", [], "any"falsefalsefalse114), "id", [], "any"falsefalsefalse114), "scat" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "souscategorie", [], "any"falsefalsefalse114), "id", [], "any"falsefalsefalse114)]), "html"nulltrue);
  312.             }
  313.             echo "\" style=\"display: inline-block!important; height: 100%!important; width: 100%!important; position: sticky;\">
  314. \t\t\t\t\t\t\t\t\t<div class=\"row\" style=\"padding: 4px 2px;\">
  315. \t\t\t\t\t\t\t\t\t\t<div style=\"width: 35%!important; padding: 0px 7px;\">
  316. \t\t\t\t\t\t\t\t\t\t\t<img src=\"";
  317.             // line 117
  318.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["offre"], "src", [], "any"falsefalsefalse117), "source"))) {
  319.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["offre"], "getwebpath", [], "any"falsefalsefalse117)), "html"nulltrue);
  320.             } else {
  321.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/assistance-bg.jpg"), "html"nulltrue);
  322.             }
  323.             echo "\" style=\"height: 90%!important; width: 100%!important; display: inline-block;\"/>
  324. \t\t\t\t\t\t\t\t\t\t</div>
  325. \t\t\t\t\t\t\t\t\t\t<div style=\"width: 65%!important; padding: 0px 7px;\">
  326. \t\t\t\t\t\t\t\t\t\t\t<strong class=\"coustom-my-text\" style=\"display: block;\">";
  327.             // line 120
  328.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "projet", [], "any"falsefalsefalse120), "name", [=> 30], "method"falsefalsefalse120), "html"nulltrue);
  329.             echo "</strong>
  330. \t\t\t\t\t\t\t\t\t\t\t";
  331.             // line 121
  332.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["offre"], "titre", [], "any"falsefalsefalse121), "html"nulltrue);
  333.             echo "
  334. \t\t\t\t\t\t\t\t\t\t</div>
  335. \t\t\t\t\t\t\t\t\t</div>
  336. \t\t\t\t\t\t\t\t\t<span style=\"position: absolute; right: 7px; bottom: 15px; padding: 2px; border-radius: 5px; background: #f4f4f4;\">Consulter</span>
  337. \t\t\t\t\t\t\t\t\t</a>
  338. \t\t\t\t\t\t\t\t</li>
  339. \t\t\t\t\t\t\t\t";
  340.         }
  341.         $_parent $context['_parent'];
  342.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['offre'], $context['_parent'], $context['loop']);
  343.         $context array_intersect_key($context$_parent) + $_parent;
  344.         // line 128
  345.         echo "\t\t\t\t\t\t\t</ul>
  346. \t\t\t\t\t\t\t<div class=\"controls\" style=\"text-align: right!important; padding-left: 5px; padding-right: 5px;\"><a href=\"";
  347.         // line 130
  348.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_speciales_offres");
  349.         echo "\" style=\"float: left;\"><i class=\"ti-thought\"></i> Offres spéciales</a> <a class=\"prev-button\" href=\"#!\" title=\"Précédent\"><span class=\"fa fa-arrow-circle-left\"></span></a>  | <a class=\"next-button\" href=\"#!\" title=\"Suivant\"><span class=\"fa fa-arrow-circle-right\"></span></a> | <a class=\"stop-button\" href=\"#!\" title=\"Pause\"><span class=\"fa fa-stop\"></span></a> | <a class=\"start-button\" href=\"#!\" title=\"Arrêter/Jouer\"><span class=\"fa fa-play\"></span></a> </div>
  350. \t\t\t\t\t\t</div>
  351. \t\t\t\t\t</div>
  352. \t\t\t\t</div>
  353. \t\t\t</div>
  354. \t\t</div>
  355. \t\t<!--/ End Single Slider -->
  356. \t</section>
  357. \t<script type=\"text/javascript\">
  358. \t\tvar multilines = \$('.newsticker').newsTicker({
  359. \t\t\trow_height: 150,
  360. \t\t\tspeed: 50,
  361. \t\t\tprevButton: \$('.prev-button'),
  362. \t\t\tnextButton: \$('.next-button'),
  363. \t\t\tstopButton: \$('.stop-button'),
  364. \t\t\tstartButton: \$('.start-button'),
  365. \t\t});
  366. \t</script>
  367. \t<style>
  368. \t\t.box-hover {
  369. \t\t\tposition:relative;
  370. \t\t\twidth: 100%;
  371. \t\t\theight: 100%;
  372. \t\t\tbackground:#000;
  373. \t\t\tbox-sizing:border-box;
  374. \t\t\toverflow:hidden;
  375. \t\t\tbox-shadow:0 5px 10px rgba(0,0,0,.8);
  376. \t\t}
  377. \t\t.box-hover:before {
  378. \t\t\tcontent:'';
  379. \t\t\tposition:absolute;
  380. \t\t\ttop:10px;
  381. \t\t\tleft:10px;
  382. \t\t\tright:10px;
  383. \t\t\tbottom:10px;
  384. \t\t\tborder-top:1px solid #fff;
  385. \t\t\tborder-bottom:1px solid #fff;
  386. \t\t\tbox-sizing:border-box;
  387. \t\t\ttransition:0.5s;
  388. \t\t\ttransform: scaleX(0);
  389. \t\t\topacity:0;
  390. \t\t}
  391. \t\t.box-hover:hover:before {
  392. \t\t\ttransform:scaleX(1);
  393. \t\t\topacity:1;
  394. \t\t}
  395. \t\t.box-hover:after {
  396. \t\t\tcontent:'';
  397. \t\t\tposition:absolute;
  398. \t\t\ttop:10px;
  399. \t\t\tleft:10px;
  400. \t\t\tright:10px;
  401. \t\t\tbottom:10px;
  402. \t\t\tborder-left:1px solid #fff;
  403. \t\t\tborder-right:1px solid #fff;
  404. \t\t\tbox-sizing:border-box;
  405. \t\t\ttransition:0.5s;
  406. \t\t\ttransform: scaleY(0);
  407. \t\t\topacity:0;
  408. \t\t}
  409. \t\t.box-hover:hover:after {
  410. \t\t\ttransform:scaleY(1);
  411. \t\t\topacity:1;
  412. \t\t}
  413. \t\t.box-hover .imgBox {
  414. \t\t\tposition:relative;
  415. \t\t}
  416. \t\t.box-hover .imgBox img {
  417. \t\t\twidth:100%;
  418. \t\t\ttransition:0.5s;
  419. \t\t}
  420. \t\t.box-hover:hover .imgBox img {
  421. \t\t\topacity:.2;
  422. \t\t\ttransform:scale(1.2);
  423. \t\t}
  424. \t\t.box-hover .content {
  425. \t\t\tposition:absolute;
  426. \t\t\twidth:100%;
  427. \t\t\ttop:40%;
  428. \t\t\ttransform:translateY(-50%);
  429. \t\t\tz-index:2;
  430. \t\t\tpadding:20px;
  431. \t\t\tbox-sizing:border-box;
  432. \t\t\ttext-align:center;
  433. \t\t}
  434. \t\t.box-hover .content h2 {
  435. \t\t\tmargin: 0 0 10px;
  436. \t\t\tpadding:0;
  437. \t\t\tcolor:#fff;
  438. \t\t\ttransition:0.5s;
  439. \t\t\ttransform:translateY(-50px);
  440. \t\t\topacity:0;
  441. \t\t\tvisibility:hidden;
  442. \t\t}
  443. \t\t.box-hover .content p {
  444. \t\t\tmargin:0;
  445. \t\t\tpadding:0;
  446. \t\t\tcolor:#fff;
  447. \t\t\ttransform:translateY(50px);
  448. \t\t\topacity:0;
  449. \t\t\tvisibility:hidden;
  450. \t\t}
  451. \t\t.box-hover:hover .content h2,
  452. \t\t.box-hover:hover .content P {
  453. \t\t\topacity:1;
  454. \t\t\tvisibility:visible;
  455. \t\t\ttransform:translateY(0px);
  456. \t\t}
  457. \t\t
  458. \t</style>
  459. \t<section>
  460. \t\t<div class=\"container\">
  461. \t\t\t<div class=\"row\">
  462. \t\t\t\t<div class=\"col-md-12\" >
  463. \t\t\t\t<section class=\"logo-partner\" style=\"background: #f2f2f2;\">
  464. \t\t\t\t
  465. \t\t\t\t<div class=\"my-container\">
  466. \t\t\t\t<div class=\"cover-wrapper\" style=\"height: 120px;\">
  467. \t\t\t\t\t<div id=\"client-logos\" class=\"owl-carousel text-center\">
  468. \t\t\t\t\t\t";
  469.         // line 253
  470.         $context['_parent'] = $context;
  471.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_marque"]) || array_key_exists("liste_marque"$context) ? $context["liste_marque"] : (function () { throw new RuntimeError('Variable "liste_marque" does not exist.'253$this->source); })()));
  472.         $context['_iterated'] = false;
  473.         foreach ($context['_seq'] as $context["_key"] => $context["marque"]) {
  474.             // line 254
  475.             echo "\t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  476. \t\t\t\t\t\t\t<a href=\"";
  477.             // line 255
  478.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idmarque" => twig_get_attribute($this->env$this->source$context["marque"], "id", [], "any"falsefalsefalse255)]), "html"nulltrue);
  479.             echo "\" value=\"";
  480.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["marque"], "id", [], "any"falsefalsefalse255), "html"nulltrue);
  481.             echo "\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  482. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  483. \t\t\t\t\t\t\t\t\t<img src=\"";
  484.             // line 257
  485.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["marque"], "src", [], "any"falsefalsefalse257), null))) {
  486.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["marque"], "getwebpath", [], "any"falsefalsefalse257)), "html"nulltrue);
  487.             } else {
  488.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/logo-afh.png"), "html"nulltrue);
  489.             }
  490.             echo "\" style=\"width: 100%!important; height: auto;\">
  491. \t\t\t\t\t\t\t\t</div>
  492. \t\t\t\t\t\t\t\t<div class=\"content\">
  493. \t\t\t\t\t\t\t\t\t<p>
  494. \t\t\t\t\t\t\t\t\t\t<strong>";
  495.             // line 261
  496.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["marque"], "nom", [], "any"falsefalsefalse261), "html"nulltrue);
  497.             echo "</strong></br>
  498. \t\t\t\t\t\t\t\t\t\t";
  499.             // line 262
  500.             $context["nbproduits"] = twig_length_filter($this->envtwig_get_attribute($this->env$this->source$context["marque"], "produits", [], "any"falsefalsefalse262));
  501.             // line 263
  502.             echo "\t\t\t\t\t\t\t\t\t\t<span>";
  503.             echo twig_escape_filter($this->env, (isset($context["nbproduits"]) || array_key_exists("nbproduits"$context) ? $context["nbproduits"] : (function () { throw new RuntimeError('Variable "nbproduits" does not exist.'263$this->source); })()), "html"nulltrue);
  504.             echo " produit(s)</span>
  505. \t\t\t\t\t\t\t\t\t</p>
  506. \t\t\t\t\t\t\t\t</div>
  507. \t\t\t\t\t\t\t</a>
  508. \t\t\t\t\t\t</div>
  509. \t\t\t\t\t\t";
  510.             $context['_iterated'] = true;
  511.         }
  512.         if (!$context['_iterated']) {
  513.             // line 269
  514.             echo "\t\t\t\t\t\t<!-- div class=\"item\">
  515. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\" >
  516. \t\t\t\t\t\t\t  <img src=\"";
  517.             // line 271
  518.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/domainebox.png"), "html"nulltrue);
  519.             echo "\" alt=\"\"/>
  520. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  521. \t\t\t\t\t\t\t</a>
  522. \t\t\t\t\t\t</div>
  523. \t\t\t\t\t\t<div class=\"item\">
  524. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  525. \t\t\t\t\t\t\t  <img src=\"";
  526.             // line 277
  527.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/i-web.png"), "html"nulltrue);
  528.             echo "\" alt=\"\"/>
  529. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  530. \t\t\t\t\t\t\t</a>
  531. \t\t\t\t\t\t</div>
  532. \t\t\t\t\t\t<div class=\"item\">
  533. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  534. \t\t\t\t\t\t\t  <img src=\"";
  535.             // line 283
  536.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/logo-afh.png"), "html"nulltrue);
  537.             echo "\" alt=\"\"/>
  538. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  539. \t\t\t\t\t\t\t</a>
  540. \t\t\t\t\t\t</div>
  541. \t\t\t\t\t\t<div class=\"item\">
  542. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  543. \t\t\t\t\t\t\t  <img src=\"";
  544.             // line 289
  545.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/ovh-host.png"), "html"nulltrue);
  546.             echo "\" alt=\"\"/>
  547. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  548. \t\t\t\t\t\t\t</a>
  549. \t\t\t\t\t\t</div>
  550. \t\t\t\t\t\t<div class=\"item\">
  551. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  552. \t\t\t\t\t\t\t  <img src=\"";
  553.             // line 295
  554.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/france-dns.png"), "html"nulltrue);
  555.             echo "\" alt=\"\"/>
  556. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  557. \t\t\t\t\t\t\t</a>
  558. \t\t\t\t\t\t</div>
  559. \t\t\t\t\t\t<div class=\"item\">
  560. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  561. \t\t\t\t\t\t\t  <img src=\"";
  562.             // line 301
  563.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/logo-cpanel.png"), "html"nulltrue);
  564.             echo "\" alt=\"\"/>
  565. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  566. \t\t\t\t\t\t\t</a>
  567. \t\t\t\t\t\t</div>
  568. \t\t\t\t\t\t<div class=\"item\">
  569. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  570. \t\t\t\t\t\t\t  <img src=\"";
  571.             // line 307
  572.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/logo-oj.png"), "html"nulltrue);
  573.             echo "\" alt=\"\"/>
  574. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  575. \t\t\t\t\t\t\t</a>
  576. \t\t\t\t\t\t</div -->
  577. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  578. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  579. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  580. \t\t\t\t\t\t\t\t\t<img src=\"";
  581.             // line 315
  582.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/part01.jpeg"), "html"nulltrue);
  583.             echo "\" style=\"height: 100px;\">
  584. \t\t\t\t\t\t\t\t</div>
  585. \t\t\t\t\t\t\t\t<div class=\"content\">
  586. \t\t\t\t\t\t\t\t\t<p>
  587. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  588. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  589. \t\t\t\t\t\t\t\t\t</p>
  590. \t\t\t\t\t\t\t\t</div>
  591. \t\t\t\t\t\t\t</a>
  592. \t\t\t\t\t\t</div>
  593. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  594. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  595. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  596. \t\t\t\t\t\t\t\t\t<img src=\"";
  597.             // line 328
  598.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/part02.jpeg"), "html"nulltrue);
  599.             echo "\" style=\"height: 100px;\">
  600. \t\t\t\t\t\t\t\t</div>
  601. \t\t\t\t\t\t\t\t<div class=\"content\">
  602. \t\t\t\t\t\t\t\t\t<p>
  603. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  604. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  605. \t\t\t\t\t\t\t\t\t</p>
  606. \t\t\t\t\t\t\t\t</div>
  607. \t\t\t\t\t\t\t</a>
  608. \t\t\t\t\t\t</div>
  609. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  610. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  611. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  612. \t\t\t\t\t\t\t\t\t<img src=\"";
  613.             // line 341
  614.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/part03.jpeg"), "html"nulltrue);
  615.             echo "\" style=\"height: 100px;\">
  616. \t\t\t\t\t\t\t\t</div>
  617. \t\t\t\t\t\t\t\t<div class=\"content\">
  618. \t\t\t\t\t\t\t\t\t<p>
  619. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  620. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  621. \t\t\t\t\t\t\t\t\t</p>
  622. \t\t\t\t\t\t\t\t</div>
  623. \t\t\t\t\t\t\t</a>
  624. \t\t\t\t\t\t</div>
  625. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  626. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  627. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  628. \t\t\t\t\t\t\t\t\t<img src=\"";
  629.             // line 354
  630.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/part04.jpeg"), "html"nulltrue);
  631.             echo "\" style=\" height: 100px;\">
  632. \t\t\t\t\t\t\t\t</div>
  633. \t\t\t\t\t\t\t\t<div class=\"content\">
  634. \t\t\t\t\t\t\t\t\t<p>
  635. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  636. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  637. \t\t\t\t\t\t\t\t\t</p>
  638. \t\t\t\t\t\t\t\t</div>
  639. \t\t\t\t\t\t\t</a>
  640. \t\t\t\t\t\t</div>
  641. \t\t\t\t\t\t";
  642.         }
  643.         $_parent $context['_parent'];
  644.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['marque'], $context['_parent'], $context['loop']);
  645.         $context array_intersect_key($context$_parent) + $_parent;
  646.         // line 365
  647.         echo "\t\t\t\t\t</div>
  648. \t\t\t\t</div>
  649. \t\t\t\t</div>
  650. \t\t\t\t</section>
  651. \t\t\t\t<script type=\"text/javascript\">
  652. \t\t\t\t\$('#client-logos').owlCarousel({
  653. \t\t\t\t\tloop:true,
  654. \t\t\t\t\tmargin:15,
  655. \t\t\t\t\tnav:true,
  656. \t\t\t\t\tresponsive:{
  657. \t\t\t\t\t\t0:{
  658. \t\t\t\t\t\t\titems:2
  659. \t\t\t\t\t\t},
  660. \t\t\t\t\t\t600:{
  661. \t\t\t\t\t\t\titems:4
  662. \t\t\t\t\t\t},
  663. \t\t\t\t\t\t1000:{
  664. \t\t\t\t\t\t\titems:6
  665. \t\t\t\t\t\t}
  666. \t\t\t\t\t},
  667. \t\t\t\t\tnavText: [\"<img src='";
  668.         // line 386
  669.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/av8a49a4f81c3318dc69d.png"), "html"nulltrue);
  670.         echo "'/>\",\"<img src='";
  671.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/avcc910c4ee5888b858fe.png"), "html"nulltrue);
  672.         echo "'/>\"]
  673. \t\t\t\t});
  674. \t\t\t\t</script>
  675. \t\t\t\t</div>
  676. \t\t    </div>
  677. \t\t</div>
  678. \t</section>
  679. <!--/ End Slider Area -->
  680. <style>
  681. .card-view{
  682.     -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
  683.     box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
  684.     border-radius: 4px;
  685.     padding: 22px;
  686.     margin-bottom: 20px;
  687. \tbackground: #fff;
  688. \tmax-width: 100%;
  689. \tborder-right: 3px solid green;
  690. }
  691. .card-view:hover {
  692.     box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.01);
  693. \tbackground: #f9f9f9;
  694. \tcursor: pointer;
  695. \tborder-right: 3px solid blue;
  696. }
  697. .flex-row {
  698.     display: -webkit-box;
  699.     display: -ms-flexbox;
  700.     display: flex;
  701.     -ms-flex-wrap: wrap;
  702.     flex-wrap: wrap;
  703.     margin-right: -15px;
  704.     margin-left: -15px;
  705. }
  706. .spacer {
  707.     padding-top: 50px;
  708.     padding-bottom: 50px;
  709. }
  710. .bg-gray{
  711.     background: #F8F8F8;
  712. }
  713. .no-margin{
  714.     margin: 0 !important;
  715. }
  716. .flex-row .flex-col{
  717.     -ms-flex-preferred-size: 0;
  718.     flex-basis: 0;
  719.     -webkit-box-flex: 1;
  720.     -ms-flex-positive: 1;
  721.     flex-grow: 1;
  722.     max-width: 100%;
  723.     position: relative;
  724.     width: 100%;
  725.     min-height: 1px;
  726.     padding-right: 15px;
  727.     padding-left: 15px;
  728. }
  729. .r-layout {
  730.     display: -webkit-box;
  731.     display: -ms-flexbox;
  732.     display: flex;
  733.     position: relative;
  734. }
  735. .r-layout .r-img {
  736.     position: relative;
  737.     width: 199px;
  738.     height: 192px;
  739.     margin-right: 20px;
  740. }
  741. .cm-sm {
  742.     width: 154px !important;
  743.     height: 156px !important;
  744. }
  745. .r-layout .r-img img {
  746.     width: 100%;
  747.     height: 100%;
  748.     border-radius: 3px;
  749.     -o-object-fit: cover;
  750.     object-fit: cover;
  751. }
  752. .r-layout .s-tag {
  753.     position: absolute;
  754.     top: 0;
  755.     right: 0;
  756.     font-weight: 500;
  757.     margin-right: 0;
  758. }
  759. .s-tag {
  760.     width: 41px;
  761.     height: 36px;
  762.     background: transparent;
  763.     color: #ed6e11;
  764.     border-radius: 3px;
  765.     background: var(--theme-color1);
  766.     text-align: center;
  767.     display: -webkit-box;
  768.     display: -ms-flexbox;
  769.     display: flex;
  770.     -webkit-box-align: center;
  771.     -ms-flex-align: center;
  772.     align-items: center;
  773.     -webkit-box-pack: center;
  774.     -ms-flex-pack: center;
  775.     justify-content: center;
  776.     font-weight: bold;
  777.     margin-right: 10px;
  778.     margin-top: -25px;
  779. }
  780. .card-sm-content .r-layout .r-content .title {
  781.     font-size: 17px;
  782. }
  783. .r-layout .r-content .title {
  784.     font-size: 22px;
  785.     font-weight: 600;
  786.     color: #212121;
  787.     margin: 0;
  788. }
  789. .title {
  790.     font-size: 28px;
  791.     font-weight: bold;
  792.     margin: 0;
  793. }
  794. .r-layout .r-content p {
  795.     font-size: 14px;
  796.     color: #666666;
  797.     margin: 0;
  798.     margin-bottom: 10px;
  799. }
  800. .taglist {
  801.     display: -webkit-box;
  802.     display: -ms-flexbox;
  803.     display: flex;
  804.     margin-bottom: 10px;
  805. }
  806. .taglist .tag:first-child {
  807.     margin-left: 0;
  808. }
  809. .taglist .tag {
  810.     margin-left: 10px;
  811. }
  812. .tag {
  813.     height: 26px;
  814.     border-radius: 2px;
  815.     background-color: #e4e4e4;
  816.     font-size: 14px;
  817.     color: #666666;
  818.     display: -webkit-box;
  819.     display: -ms-flexbox;
  820.     display: flex;
  821.     -webkit-box-align: center;
  822.     -ms-flex-align: center;
  823.     align-items: center;
  824.     -webkit-box-pack: center;
  825.     -ms-flex-pack: center;
  826.     justify-content: center;
  827.     text-align: center;
  828. \tpadding-left: 4px;
  829. \tpadding-right: 4px;
  830. }
  831. .r-layout .r-content p {
  832.     font-size: 14px;
  833.     color: #666666;
  834.     margin: 0;
  835.     margin-bottom: 10px;
  836. }
  837. .r-layout .r-content .color-text {
  838.     font-weight: 600;
  839.     color: #00796b;
  840. }
  841. .r-layout .r-content p {
  842.     font-size: 14px;
  843.     color: #666666;
  844.     margin: 0;
  845.     margin-bottom: 10px;
  846. }
  847. /* common css up */
  848. .h3-titlte {
  849.     font-size: 20px;
  850.     font-weight: 600;
  851.     color: #212121;
  852.     margin-top: 30px;
  853.     margin-bottom: 15px;
  854. }
  855. .panel-detail-top{
  856. \tbackground: #fff!important;
  857. }
  858. .section-tabs {
  859.   display: none;
  860.   padding: 20px 0 0;
  861.   border-top: 1px solid #ddd;
  862. }
  863. .input-tabs {
  864.   display: none!important;
  865. }
  866. .label-tab{
  867. \tdisplay: inline-block;
  868. \tmargin: 0 0 -1px;
  869. \tpadding: 15px 10px;
  870. \tfont-weight: 600;
  871. \ttext-align: center;
  872. \tcolor: #bbb;
  873. \tborder: 1px solid transparent;
  874. \tfont-size: 14px!important;
  875. \theight: 50px!important;
  876. }
  877. .label-tab:after{
  878. \tborder: 2px solid transparent!important;
  879. \tdisplay: none;
  880. }
  881. .label-tab:before{
  882. \tborder: 2px solid transparent!important;
  883. \tpadding-top: 7px!important;
  884. \tmargin-left: 7px!important;
  885. }
  886. .label-tab:before{
  887.   font-family: fontawesome;
  888.   font-weight: normal;
  889.   margin-right: 10px;
  890. }
  891. .label-tab[for*='1']:before {
  892.   content: '\\f1cb';
  893. }
  894. .label-tab[for*='2']:before {
  895.   content: '\\f17d';
  896. }
  897. .label-tab[for*='3']:before {
  898.   content: '\\f16b';
  899. }
  900. .label-tab[for*='4']:before {
  901.   content: '\\f1a9';
  902. }
  903. .label-tab:hover {
  904.   color: #888;
  905.   cursor: pointer;
  906. }
  907. .input-tabs:checked + .label-tab {
  908.   color: #555;
  909.   border: 1px solid #ddd;
  910.   border-top: 2px solid #092759;
  911.   border-bottom: 1px solid #fff;
  912. }
  913. #tab-1:checked ~ #content1,
  914. #tab-2:checked ~ #content2,
  915. #tab-3:checked ~ #content3,
  916. #tab-4:checked ~ #content4 {
  917.   display: block;
  918. }#tab-5:checked ~ #content5 {
  919.   display: block;
  920. }
  921. @media screen and (max-width: 650px) {
  922.   .label-tab {
  923. \tfont-size: 0;
  924.   }
  925.   .label-tab:before {
  926. \tmargin: 0;
  927. \tfont-size: 18px;
  928.   }
  929. }
  930. @media screen and (max-width: 400px) {
  931.   .label-tab {
  932. \tpadding: 15px;
  933.   }
  934. }
  935. .tab-label{
  936. \tfont-family: 'Montserrat', sans-serif!important;
  937. }
  938. /* mixin for multiline */
  939. .card2 {
  940.   border: 0;
  941.   border-radius: 0;
  942.   background-color: #f4f4f4;
  943.   margin-top: -20px;
  944. }
  945. .card-img-top {
  946.   position: relative;
  947.   padding: 15px;
  948.   width: 100%;
  949.   height: 250px;
  950.   -o-object-fit: contain;
  951. \t object-fit: contain;
  952. }
  953. .card-body {
  954.   border-radius: 15px 15px 0px 0px;
  955.   padding-top: 100px;
  956.   background-color: #fff;
  957.   box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  958.   height: 280px;
  959. }
  960. .card-text {
  961.   display: block;
  962.   overflow: hidden;
  963.   font-size: 16px;
  964.   line-height: 1.5;
  965.   max-height: 72px;
  966. }
  967. </style>
  968. <section class=\"theme-bg-light\" style=\"background: #f4f4f4; padding: 20px 0px;\">
  969.   <div class=\"container\">\t\t   
  970. \t  <style>
  971. \t\tdiv.demotabs {
  972. \t\t  border: 2px dashed #e6e6e6;
  973. \t\t  border-radius: .8125rem;
  974. \t\t  box-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
  975. \t\t  margin-top: 1.625rem;
  976. \t\t  padding: 15px;
  977. \t\t  background: #fff;
  978. \t\t}
  979. \t\t
  980. \t\t.demotabs:hover .owl-next img, .demotabs:hover .owl-prev img{
  981. \t\t\tbackground: #fff!important;
  982. \t\t\tdisplay: inline-block!important;
  983. \t\t\tborder-radius: 50%;
  984. \t\t\tbox-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  985. \t\t\ttransition: all 0.3s cubic-bezier(.25,.8,.25,1);
  986. \t\t\tcursor: pointer;
  987. \t\t}
  988. \t\t.demotabs .owl-next img, .demotabs .owl-prev img{
  989. \t\t\ttop: 150px!important;
  990. \t\t\tdisplay: none;
  991. \t\t\theight: 50px;
  992. \t\t\twidth: 50px;
  993. \t\t\tpadding: 15px;
  994. \t\t}
  995. \t\t.demotabs .owl-next img:hover, .demotabs .owl-prev img:hover{
  996. \t\t\tbackground: #f2f2f2;
  997. \t\t\tborder: 1px solid red;
  998. \t\t}
  999. \t\t
  1000. \t\t.default-item{
  1001. \t\t\tfont-weight: nomal; font-size: 15px;
  1002. \t\t}
  1003. \t\t.default-item .diviser-item{
  1004. \t\t\twidth: 120px; height: 7px; background: #fff; margin-top: 15px;
  1005. \t\t}
  1006. \t\t.active-item{
  1007. \t\t\tfont-weight: bold; font-size: 25px;
  1008. \t\t}
  1009. \t\t.active-item .diviser-item{
  1010. \t\t\twidth: 120px; height: 7px; margin-top: 15px;
  1011. \t\t\tbackground-color: var(--bg-principal)!important;
  1012. \t\t}
  1013. \t\t#produits-enregistres, #produits-nouveaux{
  1014. \t\t\tdisplay: none;
  1015. \t\t}
  1016. \t  </style>
  1017.   <div class=\"demotabs\">
  1018. \t<div class=\"tabs-container\" style=\"padding-top: 15px; border: none;\">
  1019. \t\t
  1020. \t\t<div class=\"row\" style=\"margin-bottom: 30px;\">
  1021. \t\t\t<div class=\"col-md-4\">
  1022. \t\t\t\t<div class=\"default-item active-item\" value=\"1\">
  1023. \t\t\t\t\t<a href=\"#!\">Recommandations</a>
  1024. \t\t\t\t\t<div class=\"diviser-item\"></div>
  1025. \t\t\t\t</div>
  1026. \t\t\t</div>
  1027. \t\t\t<div class=\"col-md-4\">
  1028. \t\t\t\t<div class=\"default-item\" value=\"2\">
  1029. \t\t\t\t\t<a href=\"#!\">Enregistrements</a>
  1030. \t\t\t\t\t<div class=\"diviser-item\"></div>
  1031. \t\t\t\t</div>
  1032. \t\t\t</div>
  1033. \t\t\t<div class=\"col-md-4\">
  1034. \t\t\t\t<div class=\"default-item\" value=\"3\">
  1035. \t\t\t\t\t<a href=\"#!\">Nouveaux Produits</a>
  1036. \t\t\t\t\t<div class=\"diviser-item\"></div>
  1037. \t\t\t\t</div>
  1038. \t\t\t</div>
  1039. \t\t</div>
  1040. \t\t
  1041. \t\t<script type=\"text/javascript\">
  1042. \t\t\t\$('.default-item').click(function(){
  1043. \t\t\t\t\$('.default-item').removeClass('active-item');
  1044. \t\t\t\t\$(this).addClass('active-item');
  1045. \t\t\t\t\$('.carousel-product').hide();
  1046. \t\t\t\tif(\$(this).attr('value') == 1)
  1047. \t\t\t\t{
  1048. \t\t\t\t\t\$('#produits-recommandes').show();
  1049. \t\t\t\t}else if(\$(this).attr('value') == 2){
  1050. \t\t\t\t\t\$('#produits-enregistres').show();
  1051. \t\t\t\t}else{
  1052. \t\t\t\t\t\$('#produits-nouveaux').show();
  1053. \t\t\t\t}
  1054. \t\t\t});
  1055. \t\t</script>
  1056. \t\t<div id=\"produits-recommandes\" class=\"owl-carousel text-center carousel-product\">
  1057. \t\t\t\t\t
  1058. \t\t";
  1059.         // line 795
  1060.         $context['_parent'] = $context;
  1061.         $context['_seq'] = twig_ensure_traversable((isset($context["produit_recommander"]) || array_key_exists("produit_recommander"$context) ? $context["produit_recommander"] : (function () { throw new RuntimeError('Variable "produit_recommander" does not exist.'795$this->source); })()));
  1062.         foreach ($context['_seq'] as $context["_key"] => $context["produit"]) {
  1063.             // line 796
  1064.             echo "\t\t\t";
  1065.             if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["produit"], "ancienPrixProduit", [], "any"falsefalsefalse796), 0))) {
  1066.                 // line 797
  1067.                 echo "\t\t\t\t";
  1068.                 $context["taux"] = ((twig_get_attribute($this->env$this->source$context["produit"], "newprise", [], "any"falsefalsefalse797) - twig_get_attribute($this->env$this->source$context["produit"], "ancienPrixProduit", [], "any"falsefalsefalse797)) / twig_get_attribute($this->env$this->source$context["produit"], "ancienPrixProduit", [], "any"falsefalsefalse797));
  1069.                 // line 798
  1070.                 echo "\t\t\t";
  1071.             } else {
  1072.                 // line 799
  1073.                 echo "\t\t\t\t";
  1074.                 $context["taux"] = 0;
  1075.                 // line 800
  1076.                 echo "\t\t\t";
  1077.             }
  1078.             // line 801
  1079.             echo "\t\t\t";
  1080.             $context["taux"] = ((isset($context["taux"]) || array_key_exists("taux"$context) ? $context["taux"] : (function () { throw new RuntimeError('Variable "taux" does not exist.'801$this->source); })()) * 100);
  1081.             // line 802
  1082.             echo "\t\t\t";
  1083.             $context["img"] = twig_get_attribute($this->env$this->source$context["produit"], "getBestProduit", [], "any"falsefalsefalse802);
  1084.             // line 803
  1085.             echo "
  1086. \t\t  <div class=\"item-2\">
  1087. \t\t\t <div class=\"card2\">
  1088. \t\t\t\t<img src=\"";
  1089.             // line 806
  1090.             if ((!== twig_compare((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'806$this->source); })()), null))) {
  1091.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source, (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'806$this->source); })()), "getwebpath", [], "any"falsefalsefalse806)), "html"nulltrue);
  1092.             } else {
  1093.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1094.             }
  1095.             echo "\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  1096. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  1097. \t\t\t\t   <h5 class=\"card-title\"><a href=\"";
  1098.             // line 808
  1099.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->source$context["produit"], "id", [], "any"falsefalsefalse808)]), "html"nulltrue);
  1100.             echo "\">";
  1101.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["produit"], "nom", [], "any"falsefalsefalse808), "html"nulltrue);
  1102.             echo "</a></h5>
  1103. \t\t\t\t   <p class=\"card-text\">";
  1104.             // line 809
  1105.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["produit"], "description", [], "any"falsefalsefalse809), "html"nulltrue);
  1106.             echo "</p>
  1107. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  1108. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"";
  1109.             // line 811
  1110.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["produit"], "id", [], "any"falsefalsefalse811), "html"nulltrue);
  1111.             echo "\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  1112. \t\t\t\t   </div>
  1113. \t\t\t\t</div>
  1114. \t\t\t </div>
  1115. \t\t  </div>
  1116. \t\t";
  1117.         }
  1118.         $_parent $context['_parent'];
  1119.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['produit'], $context['_parent'], $context['loop']);
  1120.         $context array_intersect_key($context$_parent) + $_parent;
  1121.         // line 817
  1122.         echo "
  1123. \t\t</div>
  1124. \t\t
  1125. \t\t<script type=\"text/javascript\">
  1126. \t\t\$('#produits-recommandes').owlCarousel({
  1127. \t\t\tloop:true,
  1128. \t\t\tmargin:15,
  1129. \t\t\tnav:true,
  1130. \t\t\tresponsive:{
  1131. \t\t\t\t0:{
  1132. \t\t\t\t\titems: 1
  1133. \t\t\t\t},
  1134. \t\t\t\t600:{
  1135. \t\t\t\t\titems: 3
  1136. \t\t\t\t},
  1137. \t\t\t\t1000:{
  1138. \t\t\t\t\titems: 4
  1139. \t\t\t\t}
  1140. \t\t\t},
  1141. \t\t\tnavText: [\"<img src='";
  1142.         // line 836
  1143.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/av8a49a4f81c3318dc69d.png"), "html"nulltrue);
  1144.         echo "'/>\",\"<img src='";
  1145.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/avcc910c4ee5888b858fe.png"), "html"nulltrue);
  1146.         echo "'/>\"]
  1147. \t\t});
  1148. \t\t</script>
  1149. \t\t
  1150. \t\t<div id=\"produits-enregistres\" class=\"owl-carousel text-center carousel-product\">
  1151. \t\t\t\t\t
  1152. \t\t";
  1153.         // line 842
  1154.         $context['_parent'] = $context;
  1155.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_enregistrement"]) || array_key_exists("liste_enregistrement"$context) ? $context["liste_enregistrement"] : (function () { throw new RuntimeError('Variable "liste_enregistrement" does not exist.'842$this->source); })()));
  1156.         foreach ($context['_seq'] as $context["_key"] => $context["enregistrement"]) {
  1157.             // line 843
  1158.             echo "\t\t";
  1159.             $context["produit"] = twig_get_attribute($this->env$this->source$context["enregistrement"], "produit", [], "any"falsefalsefalse843);
  1160.             // line 844
  1161.             echo "\t\t";
  1162.             if ((=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'844$this->source); })()), "ancienPrixProduit", [], "any"falsefalsefalse844), 0))) {
  1163.                 // line 845
  1164.                 echo "\t\t\t";
  1165.                 $context["taux"] = ((twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'845$this->source); })()), "newprise", [], "any"falsefalsefalse845) - twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'845$this->source); })()), "ancienPrixProduit", [], "any"falsefalsefalse845)) / twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'845$this->source); })()), "ancienPrixProduit", [], "any"falsefalsefalse845));
  1166.                 // line 846
  1167.                 echo "\t\t";
  1168.             } else {
  1169.                 // line 847
  1170.                 echo "\t\t\t";
  1171.                 $context["taux"] = 0;
  1172.                 // line 848
  1173.                 echo "\t\t";
  1174.             }
  1175.             // line 849
  1176.             echo "\t\t";
  1177.             $context["taux"] = ((isset($context["taux"]) || array_key_exists("taux"$context) ? $context["taux"] : (function () { throw new RuntimeError('Variable "taux" does not exist.'849$this->source); })()) * 100);
  1178.             // line 850
  1179.             echo "\t\t";
  1180.             $context["img"] = twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'850$this->source); })()), "getBestProduit", [], "any"falsefalsefalse850);
  1181.             // line 851
  1182.             echo "\t\t  <div class=\"item-2\">
  1183. \t\t\t <div class=\"card2\">
  1184. \t\t\t\t<img src=\"";
  1185.             // line 853
  1186.             if ((!== twig_compare((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'853$this->source); })()), null))) {
  1187.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source, (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'853$this->source); })()), "getwebpath", [], "any"falsefalsefalse853)), "html"nulltrue);
  1188.             } else {
  1189.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1190.             }
  1191.             echo "\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  1192. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  1193. \t\t\t\t   <h5 class=\"card-title\"><a href=\"";
  1194.             // line 855
  1195.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'855$this->source); })()), "id", [], "any"falsefalsefalse855)]), "html"nulltrue);
  1196.             echo "\">";
  1197.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'855$this->source); })()), "nom", [], "any"falsefalsefalse855), "html"nulltrue);
  1198.             echo "</a></h5>
  1199. \t\t\t\t   <p class=\"card-text\">";
  1200.             // line 856
  1201.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'856$this->source); })()), "contenu", [], "any"falsefalsefalse856), "html"nulltrue);
  1202.             echo "</p>
  1203. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  1204. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"";
  1205.             // line 858
  1206.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'858$this->source); })()), "id", [], "any"falsefalsefalse858), "html"nulltrue);
  1207.             echo "\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  1208. \t\t\t\t   </div>
  1209. \t\t\t\t</div>
  1210. \t\t\t </div>
  1211. \t\t  </div>
  1212. \t\t";
  1213.         }
  1214.         $_parent $context['_parent'];
  1215.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['enregistrement'], $context['_parent'], $context['loop']);
  1216.         $context array_intersect_key($context$_parent) + $_parent;
  1217.         // line 864
  1218.         echo "
  1219. \t\t</div>
  1220. \t\t
  1221. \t\t<script type=\"text/javascript\">
  1222. \t\t\$('#produits-enregistres').owlCarousel({
  1223. \t\t\tloop:true,
  1224. \t\t\tmargin:15,
  1225. \t\t\tnav:true,
  1226. \t\t\tresponsive:{
  1227. \t\t\t\t0:{
  1228. \t\t\t\t\titems: 1
  1229. \t\t\t\t},
  1230. \t\t\t\t600:{
  1231. \t\t\t\t\titems: 3
  1232. \t\t\t\t},
  1233. \t\t\t\t1000:{
  1234. \t\t\t\t\titems: 4
  1235. \t\t\t\t}
  1236. \t\t\t},
  1237. \t\t\tnavText: [\"<img src='";
  1238.         // line 883
  1239.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/av8a49a4f81c3318dc69d.png"), "html"nulltrue);
  1240.         echo "'/>\",\"<img src='";
  1241.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/avcc910c4ee5888b858fe.png"), "html"nulltrue);
  1242.         echo "'/>\"]
  1243. \t\t});
  1244. \t\t</script>
  1245.    
  1246. \t\t<div id=\"produits-nouveaux\" class=\"owl-carousel text-center carousel-product\">
  1247. \t\t\t\t\t
  1248. \t\t";
  1249.         // line 889
  1250.         $context['_parent'] = $context;
  1251.         $context['_seq'] = twig_ensure_traversable(range(16));
  1252.         foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  1253.             // line 890
  1254.             echo "\t\t  <div class=\"item-2\">
  1255. \t\t\t <div class=\"card2\">
  1256. \t\t\t\t<img src=\"https://consumer-img.huawei.com/content/dam/huawei-cbg-site/common/mkt/list-image/wearables/watch-gt/watch-gt-listimage-black.png\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  1257. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  1258. \t\t\t\t   <h5 class=\"card-title\">nouveaux</h5>
  1259. \t\t\t\t   <p class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  1260. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  1261. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"1\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  1262. \t\t\t\t   </div>
  1263. \t\t\t\t</div>
  1264. \t\t\t </div>
  1265. \t\t  </div>
  1266. \t\t";
  1267.         }
  1268.         $_parent $context['_parent'];
  1269.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
  1270.         $context array_intersect_key($context$_parent) + $_parent;
  1271.         // line 903
  1272.         echo "
  1273. \t\t</div>
  1274. \t\t
  1275. \t\t<script type=\"text/javascript\">
  1276. \t\t\$('#produits-nouveaux').owlCarousel({
  1277. \t\t\tloop:true,
  1278. \t\t\tmargin:15,
  1279. \t\t\tnav:true,
  1280. \t\t\tresponsive:{
  1281. \t\t\t\t0:{
  1282. \t\t\t\t\titems: 1
  1283. \t\t\t\t},
  1284. \t\t\t\t600:{
  1285. \t\t\t\t\titems: 3
  1286. \t\t\t\t},
  1287. \t\t\t\t1000:{
  1288. \t\t\t\t\titems: 4
  1289. \t\t\t\t}
  1290. \t\t\t},
  1291. \t\t\tnavText: [\"<img src='";
  1292.         // line 922
  1293.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/av8a49a4f81c3318dc69d.png"), "html"nulltrue);
  1294.         echo "'/>\",\"<img src='";
  1295.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/avcc910c4ee5888b858fe.png"), "html"nulltrue);
  1296.         echo "'/>\"]
  1297. \t\t});
  1298. \t\t</script>
  1299. \t\t
  1300. \t\t
  1301. \t   ";
  1302.         // line 1086
  1303.         echo "
  1304. \t</div>
  1305.   </div>
  1306.   </div>
  1307. </section>
  1308. <style>
  1309. .ux-card {
  1310. \t-webkit-box-shadow: 0 1px 6px 0 rgba(117,117,117,.25);
  1311. \tbox-shadow: 0 1px 6px 0 rgba(117,117,117,.25);
  1312. \tmargin: 0 0 20px;
  1313. \tcolor: #444;
  1314. \tborder: 0;
  1315. \tborder-radius: 6px;
  1316. \tbackground: #fff;
  1317. \tcursor: pointer;
  1318. \ttext-align: center!important;
  1319. \theight: 400px!important;
  1320. \twidth: 100%;
  1321. }
  1322. .ux-card:hover{
  1323.   box-shadow: -10px -10px 25px 0px rgba(0,0,0,0.3);
  1324. }
  1325. /**
  1326.  * Helper Styles
  1327.  */
  1328. .ir {
  1329.   text-indent: 100%;
  1330.   white-space: nowrap;
  1331.   overflow: hidden;
  1332. }
  1333. /**
  1334.  * Gallery Styles
  1335.  * 1. Enable fluid images
  1336.  */
  1337. .gallery {
  1338.   overflow: hidden;
  1339. }
  1340. .gallery__hero {
  1341.   overflow: hidden;
  1342.   position: relative;
  1343.   padding: 2em;
  1344.   margin: 0 0 0.3333333333em;
  1345.   background: #fff;
  1346. }
  1347. .is-zoomed .gallery__hero {
  1348.   cursor: move;
  1349. }
  1350. .is-zoomed .gallery__hero img {
  1351.   max-width: none;
  1352.   position: absolute;
  1353.   z-index: 0;
  1354.   top: -50%;
  1355.   left: -50%;
  1356. }
  1357. .gallery__hero-enlarge {
  1358.   position: absolute;
  1359.   right: 0.5em;
  1360.   bottom: 0.5em;
  1361.   z-index: 1;
  1362.   width: 30px;
  1363.   height: 30px;
  1364.   opacity: 0.5;
  1365.   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iNS4wIC0xMC4wIDEwMC4wIDEzNS4wIiBmaWxsPSIjMzRCZjQ5Ij48cGF0aCBkPSJNOTMuNTkzIDg2LjgxNkw3Ny4wNDUgNzAuMjY4YzUuNDEzLTYuODczIDguNjQyLTE1LjUyNiA4LjY0Mi0yNC45MTRDODUuNjg3IDIzLjEwNCA2Ny41OTMgNSA0NS4zNDMgNVM1IDIzLjEwNCA1IDQ1LjM1NGMwIDIyLjI0IDE4LjA5NCA0MC4zNDMgNDAuMzQzIDQwLjM0MyA5LjQgMCAxOC4wNjItMy4yNCAyNC45MjQtOC42NTNsMTYuNTUgMTYuNTZjLjkzNy45MjcgMi4xNjIgMS4zOTYgMy4zODggMS4zOTYgMS4yMjUgMCAyLjQ1LS40NyAzLjM5LTEuMzk2IDEuODc0LTEuODc1IDEuODc0LTQuOTEyLS4wMDItNi43ODh6bS00OC4yNS0xMC43MWMtMTYuOTU0IDAtMzAuNzUzLTEzLjc5OC0zMC43NTMtMzAuNzUyIDAtMTYuOTY0IDEzLjgtMzAuNzY0IDMwLjc1My0zMC43NjQgMTYuOTY0IDAgMzAuNzUzIDEzLjggMzAuNzUzIDMwLjc2NCAwIDE2Ljk1NC0xMy43ODggMzAuNzUzLTMwLjc1MyAzMC43NTN6TTYzLjAzMiA0NS4zNTRjMCAyLjM0NC0xLjkwNyA0LjI2Mi00LjI2MiA0LjI2MmgtOS4xNjR2OS4xNjRjMCAyLjM0NC0xLjkwNyA0LjI2Mi00LjI2MiA0LjI2Mi0yLjM1NSAwLTQuMjYyLTEuOTE4LTQuMjYyLTQuMjYydi05LjE2NGgtOS4xNjRjLTIuMzU1IDAtNC4yNjItMS45MTgtNC4yNjItNC4yNjIgMC0yLjM1NSAxLjkwNy00LjI2MiA0LjI2Mi00LjI2Mmg5LjE2NHYtOS4xNzVjMC0yLjM0NCAxLjkwNy00LjI2MiA0LjI2Mi00LjI2MiAyLjM1NSAwIDQuMjYyIDEuOTE4IDQuMjYyIDQuMjYydjkuMTc1aDkuMTY0YzIuMzU1IDAgNC4yNjIgMS45MDcgNC4yNjIgNC4yNjJ6Ii8+PC9zdmc+);
  1366.   background-repeat: no-repeat;
  1367.   transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  1368. }
  1369. .gallery__hero-enlarge:hover {
  1370.   opacity: 1;
  1371. }
  1372. .is-zoomed .gallery__hero-enlarge {
  1373.   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iNS4wIC0xMC4wIDEwMC4wIDEzNS4wIiBmaWxsPSIjMzRCZjQ5Ij48cGF0aCBkPSJNOTMuNTkzIDg2LjgxNkw3Ny4wNDUgNzAuMjY4YzUuNDEzLTYuODczIDguNjQyLTE1LjUyNiA4LjY0Mi0yNC45MTRDODUuNjg3IDIzLjEwNCA2Ny41OTMgNSA0NS4zNDMgNVM1IDIzLjEwNCA1IDQ1LjM1NGMwIDIyLjI0IDE4LjA5NCA0MC4zNDMgNDAuMzQzIDQwLjM0MyA5LjQgMCAxOC4wNjItMy4yNCAyNC45MjQtOC42NTNsMTYuNTUgMTYuNTZjLjkzNy45MjcgMi4xNjIgMS4zOTYgMy4zODggMS4zOTYgMS4yMjUgMCAyLjQ1LS40NyAzLjM5LTEuMzk2IDEuODc0LTEuODc1IDEuODc0LTQuOTEyLS4wMDItNi43ODh6TTE0LjU5IDQ1LjM1NGMwLTE2Ljk2NCAxMy44LTMwLjc2NCAzMC43NTMtMzAuNzY0IDE2Ljk2NCAwIDMwLjc1MyAxMy44IDMwLjc1MyAzMC43NjQgMCAxNi45NTQtMTMuNzkgMzAuNzUzLTMwLjc1MyAzMC43NTMtMTYuOTUzIDAtMzAuNzUzLTEzLjgtMzAuNzUzLTMwLjc1M3pNNTguNzcyIDQ5LjYxSDMxLjkyYy0yLjM1NSAwLTQuMjYzLTEuOTA3LTQuMjYzLTQuMjZzMS45MDgtNC4yNjMgNC4yNjItNC4yNjNINTguNzdjMi4zNTQgMCA0LjI2MiAxLjkwOCA0LjI2MiA0LjI2MnMtMS45MSA0LjI2LTQuMjYyIDQuMjZ6Ii8+PC9zdmc+);
  1374. }
  1375. .gallery__thumbs {
  1376.   text-align: center;
  1377.   background: #fff;
  1378. }
  1379. .gallery__thumbs a {
  1380.   display: inline-block;
  1381.   width: 20%;
  1382.   padding: 0.5em;
  1383.   opacity: 0.75;
  1384.   transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  1385. }
  1386. .gallery__thumbs a:hover {
  1387.   opacity: 1;
  1388. }
  1389. .gallery__thumbs a.is-active {
  1390.   opacity: 0.2;
  1391. }
  1392. figure.snip1321{
  1393.   font-family: 'Raleway', Arial, sans-serif;
  1394.   position: relative;
  1395.   overflow: hidden;
  1396.   width: 100%;
  1397.   color: #000000;
  1398.   text-align: center;
  1399.   -webkit-perspective: 50em;
  1400.   perspective: 50em;
  1401. }
  1402. figure.snip1321 * {
  1403.   -webkit-box-sizing: padding-box;
  1404.   box-sizing: padding-box;
  1405.   -webkit-transition: all 0.2s ease-out;
  1406.   transition: all 0.2s ease-out;
  1407. }
  1408. figure.snip1321 img {
  1409.   max-width: 100%;
  1410.   vertical-align: top;
  1411. }
  1412. figure.snip1321 figcaption {
  1413.   top: 50%;
  1414.   left: 20px;
  1415.   right: 20px;
  1416.   position: absolute;
  1417.   opacity: 0;
  1418.   z-index: 1;
  1419. }
  1420. figure.snip1321 h2,
  1421. figure.snip1321 h4 {
  1422.   margin: 0;
  1423. }
  1424. figure.snip1321 h2 {
  1425.   font-weight: 600;
  1426. }
  1427. figure.snip1321 h4 {
  1428.   font-weight: 400;
  1429.   text-transform: uppercase;
  1430. }
  1431. figure.snip1321 i {
  1432.   font-size: 32px;
  1433. }
  1434. figure.snip1321:after {
  1435.   background-color: #ffffff;
  1436.   position: absolute;
  1437.   content: \"\";
  1438.   display: block;
  1439.   top: 20px;
  1440.   left: 20px;
  1441.   right: 20px;
  1442.   bottom: 20px;
  1443.   -webkit-transition: all 0.4s ease-in-out;
  1444.   transition: all 0.4s ease-in-out;
  1445.   -webkit-transform: rotateX(-90deg);
  1446.   transform: rotateX(-90deg);
  1447.   -webkit-transform-origin: 50% 50%;
  1448.   -ms-transform-origin: 50% 50%;
  1449.   transform-origin: 50% 50%;
  1450.   opacity: 0;
  1451. }
  1452. figure.snip1321 a {
  1453.   left: 0;
  1454.   right: 0;
  1455.   top: 0;
  1456.   bottom: 0;
  1457.   position: absolute;
  1458.   z-index: 1;
  1459. }
  1460. figure.snip1321:hover figcaption,
  1461. figure.snip1321.hover figcaption {
  1462.   -webkit-transform: translateY(-50%);
  1463.   transform: translateY(-50%);
  1464.   opacity: 1;
  1465.   -webkit-transition-delay: 0.2s;
  1466.   transition-delay: 0.2s;
  1467. }
  1468. figure.snip1321:hover:after,
  1469. figure.snip1321.hover:after {
  1470.   -webkit-transform: rotateX(0);
  1471.   transform: rotateX(0);
  1472.   opacity: 0.9;
  1473. }
  1474. .item{
  1475. \tbackground: #fff;
  1476. \tborder: 1px solid #fff;
  1477. }
  1478. .item:hover{
  1479. \tbackground: #f7f7f7;
  1480. \tcursor: pointer;
  1481. \tbox-shadow: 0 4px 10px -6px #0005;
  1482. \tborder: none;
  1483. }
  1484. </style>
  1485. <div style=\"background: #f5f7f8; padding-top: 20px;\">
  1486. <div class=\"container\">
  1487. <div class=\"row\" style=\"margin: 0px 0px 15px 0px; background: #fafafa;\">
  1488. <div class=\"col-md-12\">
  1489. \t<h3 class=\"breadcrumbs-title\">
  1490. \t Meilleures ventes ";
  1491.         // line 1286
  1492.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'1286$this->source); })()), "html"nulltrue);
  1493.         echo "
  1494. \t <a href=\"";
  1495.         // line 1288
  1496.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place");
  1497.         echo "\" class=\"flat-busness pull-right\" style=\"margin-top: -7px;\">Afficher plus</a>
  1498. \t</h3>
  1499. \t<hr>
  1500. </div>
  1501. <div class=\"col-md-12\">
  1502. <div  style=\"overflow: hidden; height: 500px;\">
  1503. <link rel=\"stylesheet\" href=\"";
  1504.         // line 1295
  1505.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/carousel/css/style.css"), "html"nulltrue);
  1506.         echo "\"/>
  1507. <div class=\"resCarousel\" data-items=\"1,3,4,4\" data-slide=\"1\" style=\"overflow: visible; padding-left: 0px; padding-right: 0px;\">
  1508. <div class=\"resCarousel-inner\">
  1509. ";
  1510.         // line 1300
  1511.         $context['_parent'] = $context;
  1512.         $context['_seq'] = twig_ensure_traversable((isset($context["top_produit"]) || array_key_exists("top_produit"$context) ? $context["top_produit"] : (function () { throw new RuntimeError('Variable "top_produit" does not exist.'1300$this->source); })()));
  1513.         foreach ($context['_seq'] as $context["_key"] => $context["prod"]) {
  1514.             // line 1301
  1515.             echo "\t";
  1516.             if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["prod"], "ancienPrixProduit", [], "any"falsefalsefalse1301), 0))) {
  1517.                 // line 1302
  1518.                 echo "\t\t";
  1519.                 $context["taux"] = ((twig_get_attribute($this->env$this->source$context["prod"], "newprise", [], "any"falsefalsefalse1302) - twig_get_attribute($this->env$this->source$context["prod"], "ancienPrixProduit", [], "any"falsefalsefalse1302)) / twig_get_attribute($this->env$this->source$context["prod"], "ancienPrixProduit", [], "any"falsefalsefalse1302));
  1520.                 // line 1303
  1521.                 echo "\t";
  1522.             } else {
  1523.                 // line 1304
  1524.                 echo "\t\t";
  1525.                 $context["taux"] = 0;
  1526.                 // line 1305
  1527.                 echo "\t";
  1528.             }
  1529.             // line 1306
  1530.             echo "\t";
  1531.             $context["taux"] = ((isset($context["taux"]) || array_key_exists("taux"$context) ? $context["taux"] : (function () { throw new RuntimeError('Variable "taux" does not exist.'1306$this->source); })()) * 100);
  1532.             // line 1307
  1533.             echo "
  1534. \t<div class=\"item\">
  1535. \t\t<div style=\"background: #fff; margin-bottom: 5px; padding: 5px;\">
  1536. \t\t<h5><a href=\"";
  1537.             // line 1310
  1538.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse1310)]), "html"nulltrue);
  1539.             echo "\">";
  1540.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["prod"], "name", [=> 50], "method"falsefalsefalse1310), "html"nulltrue);
  1541.             echo "</a> </h5>
  1542. \t\t<div style=\"margin-top: 5px;\"><span style=\"text-decoration: line-through; font-size: 12px;\">";
  1543.             // line 1311
  1544.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["prod"], "ancienPrixProduit", [], "any"falsefalsefalse1311), "html"nulltrue);
  1545.             echo "</span>";
  1546.             echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'1311$this->source); })()), "html"nulltrue);
  1547.             echo " <span>";
  1548.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["prod"], "newprise", [], "any"falsefalsefalse1311), "html"nulltrue);
  1549.             echo "</span></div>
  1550. \t\t</div>
  1551. \t\t<div id=\"\" class=\"js-gallery gallery\" style=\"border: 1px solid #ddd;\">
  1552. \t\t<!--Gallery Hero-->
  1553. \t\t<div class=\"gallery__hero\">
  1554. \t\t\t<span style=\"background: yellow; color: green; padding: 5px; display: inline-block;\">";
  1555.             // line 1317
  1556.             if ((=== twig_compare((isset($context["taux"]) || array_key_exists("taux"$context) ? $context["taux"] : (function () { throw new RuntimeError('Variable "taux" does not exist.'1317$this->source); })()), 0))) {
  1557.                 echo "+";
  1558.             } else {
  1559.                 echo "-";
  1560.             }
  1561.             echo twig_escape_filter($this->envtwig_round((isset($context["taux"]) || array_key_exists("taux"$context) ? $context["taux"] : (function () { throw new RuntimeError('Variable "taux" does not exist.'1317$this->source); })())), "html"nulltrue);
  1562.             echo "%</span>
  1563. \t\t\t<a href=\"#!\" class=\"btn bg-struct  open-modal-souscription-offert\" value=\"";
  1564.             // line 1318
  1565.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse1318), "html"nulltrue);
  1566.             echo "\" name=\"0\" style=\"font-size: 10px; padding: 4px 7px!important; height: 25px; line-height: 15px; border-radius: 7px; float: right; text-transform: capitalize;\"><span class=\"mdi-action-add-shopping-cart\" style=\"font-size: 8px;\"></span> Ajouter</a>
  1567. \t\t\t<a href=\"";
  1568.             // line 1319
  1569.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse1319)]), "html"nulltrue);
  1570.             echo "\" class=\"gallery__hero-enlarge ir\"></a>
  1571. \t\t    ";
  1572.             // line 1320
  1573.             $context["img"] = twig_get_attribute($this->env$this->source$context["prod"], "getBestProduit", [], "any"falsefalsefalse1320);
  1574.             // line 1321
  1575.             echo "\t\t    <img src=\"";
  1576.             if ((!== twig_compare((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'1321$this->source); })()), null))) {
  1577.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source, (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'1321$this->source); })()), "getwebpath", [], "any"falsefalsefalse1321)), "html"nulltrue);
  1578.             } else {
  1579.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1580.             }
  1581.             echo "\" style=\"height: 200px;\">
  1582. \t\t</div>
  1583. \t\t<!--Gallery Hero-->
  1584. \t\t<!--Gallery Thumbs-->
  1585. \t\t<div class=\"gallery__thumbs\">
  1586. \t\t\t";
  1587.             // line 1328
  1588.             $context['_parent'] = $context;
  1589.             $context['_seq'] = twig_ensure_traversable(twig_slice($this->envtwig_get_attribute($this->env$this->source$context["prod"], "imgproduits", [], "any"falsefalsefalse1328), 04));
  1590.             foreach ($context['_seq'] as $context["_key"] => $context["imge"]) {
  1591.                 // line 1329
  1592.                 echo "\t\t\t<a href=\"";
  1593.                 if ((!== twig_compare($context["imge"], null))) {
  1594.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["imge"], "getwebpath", [], "any"falsefalsefalse1329)), "html"nulltrue);
  1595.                 } else {
  1596.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1597.                 }
  1598.                 echo "\" data-gallery=\"thumb\" class=\"item-image-ca\">
  1599. \t\t\t  <img src=\"";
  1600.                 // line 1330
  1601.                 if ((!== twig_compare($context["imge"], null))) {
  1602.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["imge"], "getwebpath", [], "any"falsefalsefalse1330)), "html"nulltrue);
  1603.                 } else {
  1604.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1605.                 }
  1606.                 echo "\" style=\"height: 40px; width: 40px;\">
  1607. \t\t\t</a>
  1608. \t\t\t";
  1609.             }
  1610.             $_parent $context['_parent'];
  1611.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['imge'], $context['_parent'], $context['loop']);
  1612.             $context array_intersect_key($context$_parent) + $_parent;
  1613.             // line 1333
  1614.             echo "\t\t</div>
  1615. \t\t<!--Gallery Thumbs-->
  1616. \t\t</div>
  1617. \t</div>
  1618. ";
  1619.         }
  1620.         $_parent $context['_parent'];
  1621.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['prod'], $context['_parent'], $context['loop']);
  1622.         $context array_intersect_key($context$_parent) + $_parent;
  1623.         // line 1339
  1624.         echo "</div>
  1625. <button class=\"btn btn-default leftLst pull-left\" style=\"position: relative; margin-top: -250px; background: #fff; color: #333; padding: 0px;\"><i class=\"fa fa-fw fa-angle-left\"></i></button>
  1626. <button class=\"btn btn-default rightLst pull-right\" style=\"position: relative; margin-top: -250px; background: #fff; color: #333; padding: 0px;\"><i class=\"fa fa-fw fa-angle-right\"></i></button>
  1627. </div>
  1628. </div>
  1629. <script type=\"text/javascript\" src=\"";
  1630.         // line 1345
  1631.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/carousel/js/main.js"), "html"nulltrue);
  1632.         echo "\"></script>
  1633. </div>
  1634. </div>
  1635. </div>
  1636. </div>
  1637. <section style=\"padding-top: 20px;\">
  1638. <div class=\"container\">
  1639. <h3>Offres spéciales</h3>
  1640. <div class=\"kapsayici\">
  1641. <div class=\"row\">
  1642. ";
  1643.         // line 1359
  1644.         $context['_parent'] = $context;
  1645.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_offre"]) || array_key_exists("liste_offre"$context) ? $context["liste_offre"] : (function () { throw new RuntimeError('Variable "liste_offre" does not exist.'1359$this->source); })()));
  1646.         $context['_iterated'] = false;
  1647.         foreach ($context['_seq'] as $context["_key"] => $context["offre"]) {
  1648.             // line 1360
  1649.             echo "\t<div class=\"col-md-4 panel-offer text-right\">
  1650. \t\t<div class=\"slid3\">
  1651. \t\t\t<!-- <span class=\"emoji\"><img src=\"";
  1652.             // line 1362
  1653.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/smile.png"), "html"nulltrue);
  1654.             echo "\"> <img src=\"";
  1655.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/hearteye.png"), "html"nulltrue);
  1656.             echo "\"></span> -->
  1657. \t\t\t<a href=\"";
  1658.             // line 1363
  1659.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["offre"], "link", [], "any"falsefalsefalse1363), null))) {
  1660.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["offre"], "link", [], "any"falsefalsefalse1363), "html"nulltrue);
  1661.             } else {
  1662.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_tous_produits_souscategorie_binplace_market", ["id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "projet", [], "any"falsefalsefalse1363), "id", [], "any"falsefalsefalse1363), "scat" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "souscategorie", [], "any"falsefalsefalse1363), "id", [], "any"falsefalsefalse1363)]), "html"nulltrue);
  1663.             }
  1664.             echo "\">
  1665. \t\t\t\t<div class=\"resim3\">
  1666. \t\t\t\t\t<img src=\"";
  1667.             // line 1365
  1668.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["offre"], "src", [], "any"falsefalsefalse1365), "source"))) {
  1669.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["offre"], "getwebpath", [], "any"falsefalsefalse1365)), "html"nulltrue);
  1670.             } else {
  1671.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/assistance-bg.jpg"), "html"nulltrue);
  1672.             }
  1673.             echo "\"/>
  1674. \t\t\t\t\t<h2>";
  1675.             // line 1366
  1676.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["offre"], "titre", [], "any"falsefalsefalse1366), "html"nulltrue);
  1677.             echo "</h2>
  1678. \t\t\t\t\t<p>";
  1679.             // line 1367
  1680.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["offre"], "projet", [], "any"falsefalsefalse1367), "name", [=> 30], "method"falsefalsefalse1367), "html"nulltrue);
  1681.             echo "</p>
  1682. \t\t\t\t</div>
  1683. \t\t\t</a>
  1684. \t\t</div>
  1685. \t</div>
  1686. ";
  1687.             $context['_iterated'] = true;
  1688.         }
  1689.         if (!$context['_iterated']) {
  1690.             // line 1373
  1691.             echo "\t<div class=\"col-md-12\">
  1692. \t\t<div class=\"text-center\" style=\"height: 400px; padding-top: 100px; background: #fff; display: block; width: 100%!important; border: 1px solid #f4f4f4; border-radius: 5px;\">
  1693. \t\t\t<span class=\"fa fa-frown-o\"></span> Aucune données disponible pour cette requête.</br>
  1694. \t\t\t<hr style=\"width: 100px; border-bottom: 1px solid red; display: inline-block;\">
  1695. \t\t</div>
  1696. \t</div>
  1697. ";
  1698.         }
  1699.         $_parent $context['_parent'];
  1700.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['offre'], $context['_parent'], $context['loop']);
  1701.         $context array_intersect_key($context$_parent) + $_parent;
  1702.         // line 1380
  1703.         echo "
  1704. </div>
  1705. </div>
  1706. </div>
  1707. </section>
  1708. <style>
  1709. .owl-theme .owl-nav {
  1710.     text-align: center;
  1711.     -webkit-tap-highlight-color: transparent;
  1712.     position: absolute;
  1713.     top: -40px;
  1714.     right: 0px;
  1715. }
  1716. </style>
  1717. <section style=\"position: sticky;\">
  1718. <div class=\"container\" style=\"margin-bottom: -20px;\">
  1719. \t<div class=\"row\">
  1720. \t\t<div class=\"col-md-12\">
  1721. \t\t\t<div class=\"text-left\" style=\"margin-bottom: -10px;margin-top: 20px;\">
  1722. \t\t\t\t<h2>Appréciés en ce moment</h2>
  1723. \t\t\t\t<p>Consultez les produits les plus appréciés en ce moment dans notre plateforme</p>
  1724. \t\t\t</div>
  1725. \t\t</div>
  1726. \t</div>
  1727. \t<div class=\"row\">
  1728. \t\t<div class=\"col-md-12\">
  1729. \t\t\t<div class=\"owl-carousel staff-list\" style=\"padding-top: 10px;\">
  1730. \t\t\t\t";
  1731.         // line 1411
  1732.         $context['_parent'] = $context;
  1733.         $context['_seq'] = twig_ensure_traversable((isset($context["top_produit"]) || array_key_exists("top_produit"$context) ? $context["top_produit"] : (function () { throw new RuntimeError('Variable "top_produit" does not exist.'1411$this->source); })()));
  1734.         $context['loop'] = [
  1735.           'parent' => $context['_parent'],
  1736.           'index0' => 0,
  1737.           'index'  => 1,
  1738.           'first'  => true,
  1739.         ];
  1740.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  1741.             $length count($context['_seq']);
  1742.             $context['loop']['revindex0'] = $length 1;
  1743.             $context['loop']['revindex'] = $length;
  1744.             $context['loop']['length'] = $length;
  1745.             $context['loop']['last'] = === $length;
  1746.         }
  1747.         foreach ($context['_seq'] as $context["_key"] => $context["produit"]) {
  1748.             // line 1412
  1749.             echo "\t\t\t\t\t";
  1750.             $this->loadTemplate("Theme/Produit/Produit/Produit/slideproduitdescript.html.twig""Theme/Users/User/Security/accueilsite.html.twig"1412)->display($context);
  1751.             // line 1413
  1752.             echo "\t\t\t\t";
  1753.             ++$context['loop']['index0'];
  1754.             ++$context['loop']['index'];
  1755.             $context['loop']['first'] = false;
  1756.             if (isset($context['loop']['length'])) {
  1757.                 --$context['loop']['revindex0'];
  1758.                 --$context['loop']['revindex'];
  1759.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  1760.             }
  1761.         }
  1762.         $_parent $context['_parent'];
  1763.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['produit'], $context['_parent'], $context['loop']);
  1764.         $context array_intersect_key($context$_parent) + $_parent;
  1765.         // line 1414
  1766.         echo "\t\t\t</div>
  1767. \t\t</div>
  1768. \t</div>
  1769. \t<script type=\"text/javascript\">
  1770. \t\$(document).ready(function(){
  1771. \t  \$(\".staff-list\").owlCarousel({
  1772. \t\t  items:4,
  1773. \t\t  autoplay:false,
  1774. \t\t  margin:30,
  1775. \t\t  loop:true,
  1776. \t\t  nav:true,
  1777. \t\t  responsive:{
  1778. \t\t\t0:{
  1779. \t\t\t\titems:1,
  1780. \t\t\t\tnav:true
  1781. \t\t\t},
  1782. \t\t\t600:{
  1783. \t\t\t\titems:3,
  1784. \t\t\t\tnav:false
  1785. \t\t\t},
  1786. \t\t\t1000:{
  1787. \t\t\t\titems:4,
  1788. \t\t\t\tnav:true,
  1789. \t\t\t\tloop:false
  1790. \t\t\t}
  1791. \t\t  },
  1792. \t\t  navText:[\"<i class='fa fa-arrow-left'></i>\",\"<i class='fa fa-arrow-right'></i>\" ]
  1793. \t  });
  1794. \t});
  1795. \t</script>
  1796. </div>
  1797. </section>
  1798. <style>
  1799. figure.snip1321{
  1800.   font-family: 'Raleway', Arial, sans-serif;
  1801.   position: relative;
  1802.   overflow: hidden;
  1803.   width: 100%;
  1804.   color: #000000;
  1805.   text-align: center;
  1806.   -webkit-perspective: 50em;
  1807.   perspective: 50em;
  1808. }
  1809. figure.snip1321 * {
  1810.   -webkit-box-sizing: padding-box;
  1811.   box-sizing: padding-box;
  1812.   -webkit-transition: all 0.2s ease-out;
  1813.   transition: all 0.2s ease-out;
  1814. }
  1815. figure.snip1321 img {
  1816.   max-width: 100%;
  1817.   vertical-align: top;
  1818. }
  1819. figure.snip1321 figcaption {
  1820.   top: 50%;
  1821.   left: 20px;
  1822.   right: 20px;
  1823.   position: absolute;
  1824.   opacity: 0;
  1825.   z-index: 1;
  1826. }
  1827. figure.snip1321 h2,
  1828. figure.snip1321 h4 {
  1829.   margin: 0;
  1830. }
  1831. figure.snip1321 h2 {
  1832.   font-weight: 600;
  1833. }
  1834. figure.snip1321 h4 {
  1835.   font-weight: 400;
  1836.   text-transform: uppercase;
  1837. }
  1838. figure.snip1321 i {
  1839.   font-size: 32px;
  1840. }
  1841. figure.snip1321:after {
  1842.   background-color: #ffffff;
  1843.   position: absolute;
  1844.   content: \"\";
  1845.   display: block;
  1846.   top: 20px;
  1847.   left: 20px;
  1848.   right: 20px;
  1849.   bottom: 20px;
  1850.   -webkit-transition: all 0.4s ease-in-out;
  1851.   transition: all 0.4s ease-in-out;
  1852.   -webkit-transform: rotateX(-90deg);
  1853.   transform: rotateX(-90deg);
  1854.   -webkit-transform-origin: 50% 50%;
  1855.   -ms-transform-origin: 50% 50%;
  1856.   transform-origin: 50% 50%;
  1857.   opacity: 0;
  1858. }
  1859. figure.snip1321 a {
  1860.   left: 0;
  1861.   right: 0;
  1862.   top: 0;
  1863.   bottom: 0;
  1864.   position: absolute;
  1865.   z-index: 1;
  1866. }
  1867. figure.snip1321:hover figcaption,
  1868. figure.snip1321.hover figcaption {
  1869.   -webkit-transform: translateY(-50%);
  1870.   transform: translateY(-50%);
  1871.   opacity: 1;
  1872.   -webkit-transition-delay: 0.2s;
  1873.   transition-delay: 0.2s;
  1874. }
  1875. figure.snip1321:hover:after,
  1876. figure.snip1321.hover:after {
  1877.   -webkit-transform: rotateX(0);
  1878.   transform: rotateX(0);
  1879.   opacity: 0.9;
  1880. }
  1881. .item{
  1882. \tbackground: #fff;
  1883. \tborder: 1px solid #fff;
  1884. }
  1885. .item:hover{
  1886. \tborder: 1px solid #ddd;
  1887. \tbackground: #f7f7f7;
  1888. \tcursor: pointer;
  1889. }
  1890. </style>
  1891. <section style=\"background: #f4f4f4; padding: 20px 0px;\">
  1892. <div class=\"container\">
  1893. <div class=\"row\" style=\"background: #fafafa; padding: 15px 0px;\">
  1894. <div class=\"col-md-12\">
  1895. \t<h3 class=\"breadcrumbs-title\">
  1896. \t Catalogue ";
  1897.         // line 1553
  1898.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'1553$this->source); })()), "html"nulltrue);
  1899.         echo "
  1900. \t 
  1901. \t <a href=\"";
  1902.         // line 1555
  1903.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_catalogue_produits");
  1904.         echo "\" class=\"flat-busness\" style=\"margin-top: -7px; float: right;\">Afficher plus</a>
  1905. \t</h3>
  1906. \t<hr style=\"margin: 0px; \"/>
  1907. </div>
  1908. ";
  1909.         // line 1560
  1910.         $context['_parent'] = $context;
  1911.         $context['_seq'] = twig_ensure_traversable(twig_slice($this->env, (isset($context["top_scat"]) || array_key_exists("top_scat"$context) ? $context["top_scat"] : (function () { throw new RuntimeError('Variable "top_scat" does not exist.'1560$this->source); })()), 08));
  1912.         foreach ($context['_seq'] as $context["_key"] => $context["scat"]) {
  1913.             // line 1561
  1914.             echo "<div class=\"col-md-3\" style=\"border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; padding-top: 7px; padding-bottom: 7px;\">
  1915. \t<a href=\"";
  1916.             // line 1562
  1917.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => twig_get_attribute($this->env$this->source$context["scat"], "id", [], "any"falsefalsefalse1562)]), "html"nulltrue);
  1918.             echo "\" style=\"display: block;\">
  1919. \t<figure class=\"snip1321\">
  1920. \t\t<div style=\"text-align: center;\">
  1921. \t\t\t<img src=\"";
  1922.             // line 1565
  1923.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["scat"], "src", [], "any"falsefalsefalse1565), null))) {
  1924.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["scat"], "getwebpath", [], "any"falsefalsefalse1565)), "html"nulltrue);
  1925.             } else {
  1926.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  1927.             }
  1928.             echo "\" alt=\"sq-sample26\" style=\"height: 150px; max-width: 100%;\"/>
  1929. \t\t</div>
  1930. \t  <figcaption><i class=\"ion-upload\"></i>
  1931. \t\t<div>";
  1932.             // line 1568
  1933.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["scat"], "nbproduit", [], "any"falsefalsefalse1568), "html"nulltrue);
  1934.             echo "</div>
  1935. \t\t<div>Produits</div>
  1936. \t  </figcaption>
  1937. \t</figure>
  1938. \t<div style=\"text-align: center; margin-top: -10px; text-decoration: underline;\">
  1939. \t\t";
  1940.             // line 1573
  1941.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["scat"], "nom", [], "any"falsefalsefalse1573), "html"nulltrue);
  1942.             echo "
  1943. \t</div>
  1944. \t</a>
  1945. </div>
  1946. ";
  1947.         }
  1948.         $_parent $context['_parent'];
  1949.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['scat'], $context['_parent'], $context['loop']);
  1950.         $context array_intersect_key($context$_parent) + $_parent;
  1951.         // line 1578
  1952.         echo "
  1953. </div>
  1954. </div>
  1955. </section>
  1956. <style>
  1957. \t/*** START BS OVERRIDES ***/
  1958. \t.features {
  1959. \t  padding: 50px 0;
  1960. \t}
  1961. \t.features.light-brown {
  1962. \t  background-color: #fff;
  1963. \t  padding: 7px;
  1964. \t}
  1965. \t.features h2.section-title {
  1966. \t  color: #333333;
  1967. \t  font-size: 22px;
  1968. \t  margin: 0;
  1969. \t  text-align: center;
  1970. \t}
  1971. \t.features .v-tabs .v-tab-head a,
  1972. \t.features .v-tabs a.v-tab-head {
  1973. \t  color: #292929;
  1974. \t  cursor: pointer;
  1975. \t  display: block;
  1976. \t  padding: 15px 30px 15px 15px;
  1977. \t  border-right: 1px solid #33cc66;
  1978. \t  margin: 0;
  1979. \t  text-align: right;
  1980. \t  font: 20px \"Raleway\", \"franklin-gothic-urw\", \"Helvectica Neue\", helvetica, clean, sans-serif;
  1981. \t}
  1982. \t.features .v-tabs .v-tab-head a.active, .features .v-tabs .v-tab-head a:hover,
  1983. \t.features .v-tabs a.v-tab-head.active,
  1984. \t.features .v-tabs a.v-tab-head:hover {
  1985. \t  font-weight: bold;
  1986. \t  text-decoration: none;
  1987. \t}
  1988. \t.features .v-tabs .v-tab-head a {
  1989. \t  position: relative;
  1990. \t  display: block;
  1991. \t}
  1992. \t.features .v-tabs .v-tab-head a.active::after, .features .v-tabs .v-tab-head a.active::before {
  1993. \t  content: \"\";
  1994. \t  border-style: solid;
  1995. \t  border-width: 15px;
  1996. \t  position: absolute;
  1997. \t  right: 0;
  1998. \t  top: 15px;
  1999. \t  transform: rotate(90deg);
  2000. \t  -ms-transform: rotate(90deg);
  2001. \t  -webkit-transform: rotate(90deg);
  2002. \t  -o-transform: rotate(90deg);
  2003. \t  -moz-transform: rotate(90deg);
  2004. \t}
  2005. \t.features .v-tabs .v-tab-head a.active::before {
  2006. \t  border-color: #3fcf6e transparent transparent;
  2007. \t}
  2008. \t.features .v-tabs .v-tab-head a.active::after {
  2009. \t  margin-right: -1px;
  2010. \t  border-color: #faf8f5 transparent transparent;
  2011. \t}
  2012. \t.features .v-tabs a.v-tab-head {
  2013. \t  border: none;
  2014. \t  padding: 15px 0;
  2015. \t  text-align: left;
  2016. \t  position: relative;
  2017. \t}
  2018. \t.features .v-tabs a.v-tab-head:after {
  2019. \t  color: #e2dcd6;
  2020. \t  content: \"\\f054\";
  2021. \t  font-family: FontAwesome;
  2022. \t  position: absolute;
  2023. \t  right: 10px;
  2024. \t  top: 50%;
  2025. \t  transform: translateY(-50%);
  2026. \t  -webkit-transform: translateY(-50%);
  2027. \t  -moz-transform: translateY(-50%);
  2028. \t  -o-transform: translateY(-50%);
  2029. \t}
  2030. \t.features .v-tabs a.v-tab-head.active::after {
  2031. \t  color: #3c6;
  2032. \t  content: \"\\f078\";
  2033. \t}
  2034. \t.features .v-tabs .v-tab-pane {
  2035. \t  padding: 0 15px;
  2036. \t}
  2037. \t.features .v-tabs .v-tab-pane ul {
  2038. \t  list-style: outside none none;
  2039. \t  margin: 0;
  2040. \t  padding: 0;
  2041. \t}
  2042. \t.features .v-tabs .v-tab-pane ul li {
  2043. \t  border-bottom: 1px solid #e2dcd6;
  2044. \t  color: #292929;
  2045. \t  font-size: 16px;
  2046. \t  padding: 15px 0;
  2047. \t}
  2048. \t.features .v-tabs .v-tab-pane ul li i {
  2049. \t  color: #4c81b6;
  2050. \t  cursor: pointer;
  2051. \t  font-size: 14px;
  2052. \t}
  2053. \t.features .v-tabs .v-tab-pane .in {
  2054. \t  border-top: none;
  2055. \t  padding-top: 0;
  2056. \t}
  2057. \t.features .v-tabs .v-tab-pane .popover {
  2058. \t  border: 1px solid #014d7e !important;
  2059. \t  border-radius: 0;
  2060. \t  width: auto;
  2061. \t  margin: 10px 0 0 0;
  2062. \t  max-width: 276px;
  2063. \t  left: auto;
  2064. \t  box-shadow: none;
  2065. \t}
  2066. \t.features .v-tabs .v-tab-pane .popover.bottom .arrow {
  2067. \t  border-bottom-color: #014d7e;
  2068. \t}
  2069. \t.features .v-tabs .v-tab-pane .popover .popover-content {
  2070. \t  font-size: 14px;
  2071. \t  padding: 15px;
  2072. \t  text-align: center;
  2073. \t}
  2074. \t@media screen and (max-width: 768px) {
  2075. \t  .features.light-brown {
  2076. \t\tborder-top: 0 none;
  2077. \t  }
  2078. \t  .features h2.section-title {
  2079. \t\tfont-size: 32px;
  2080. \t  }
  2081. \t  .features .v-tabs .v-tab-pane .in {
  2082. \t\tborder-top: 1px solid #ddd;
  2083. \t\tborder-bottom: 2px solid #ddd;
  2084. \t  }
  2085. \t  .features .popover {
  2086. \t\tmargin: 10px 5% 0;
  2087. \t\tmax-width: none;
  2088. \t\twidth: 90%;
  2089. \t  }
  2090. \t}
  2091. </style>
  2092. \t
  2093. <link rel=\"stylesheet\" href=\"";
  2094.         // line 1724
  2095.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/css/bootstrap-3-3-7.css"), "html"nulltrue);
  2096.         echo "\" />\t
  2097. \t<section class=\"benefits-section\">
  2098. \t<div class=\"container light-brown features\" id=\"features\">
  2099. \t\t<div class=\"row\">
  2100. \t\t  <div class=\"col-xs-12 col-md-12 text-center\" style=\"margin-top: 15px;\">
  2101. \t\t\t<h4 style=\"display: block!important; width: 100%;\"> Produits et points de livraison </h4>
  2102. \t\t\t<p style=\"display: block;\"> Découvrez nos zones d'exercice et les coûts de livraison dans ces localités. </p>
  2103. \t\t  </div>
  2104. \t\t</div>
  2105. \t\t
  2106. \t\t<div class=\"row v-tabs\" style=\"padding: 15px 0px!important; margin: 15px!important -15px!important; border-radius: 5px;\">
  2107. \t\t<div class=\"col-md-4\">
  2108. \t\t\t
  2109. \t\t\t<div class=\"text-inner\" style=\"height: 510px; margin-top: 15px;\">
  2110. \t\t\t\t<ul class=\"newstickerprod\" style=\"height: 450px; bottom: 0px;\">
  2111. \t\t\t\t\t";
  2112.         // line 1740
  2113.         $context['_parent'] = $context;
  2114.         $context['_seq'] = twig_ensure_traversable(twig_slice($this->env, (isset($context["points_livraison"]) || array_key_exists("points_livraison"$context) ? $context["points_livraison"] : (function () { throw new RuntimeError('Variable "points_livraison" does not exist.'1740$this->source); })()), 04));
  2115.         foreach ($context['_seq'] as $context["_key"] => $context["livraison"]) {
  2116.             // line 1741
  2117.             echo "\t\t\t\t\t\t";
  2118.             $context["img"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1741), "produit", [], "any"falsefalsefalse1741), "getBestProduit", [], "any"falsefalsefalse1741);
  2119.             // line 1742
  2120.             echo "\t\t\t\t\t\t<li class=\"box-slide-top\">
  2121. \t\t\t\t\t\t\t<a href=\"";
  2122.             // line 1743
  2123.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1743), "produit", [], "any"falsefalsefalse1743), "id", [], "any"falsefalsefalse1743)]), "html"nulltrue);
  2124.             echo "\" style=\"display: inline-block!important; height: 100%!important; width: 100%!important; position: sticky;\">
  2125. \t\t\t\t\t\t\t<div class=\"row\" style=\"padding: 4px 2px;\">
  2126. \t\t\t\t\t\t\t\t<div style=\"width: 35%!important; padding: 0px 7px;\">
  2127. \t\t\t\t\t\t\t\t\t<img src=\"";
  2128.             // line 1746
  2129.             if ((!== twig_compare((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'1746$this->source); })()), null))) {
  2130.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source, (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'1746$this->source); })()), "getwebpath", [], "any"falsefalsefalse1746)), "html"nulltrue);
  2131.             } else {
  2132.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/test.png"), "html"nulltrue);
  2133.             }
  2134.             echo "\" style=\"height: 90%!important; width: 100%!important; display: inline-block;\"/>
  2135. \t\t\t\t\t\t\t\t</div>
  2136. \t\t\t\t\t\t\t\t<div style=\"width: 65%!important; padding: 0px 7px;\">
  2137. \t\t\t\t\t\t\t\t\t<strong class=\"coustom-my-text\" style=\"display: block;\">";
  2138.             // line 1749
  2139.             if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1749), "nom", [], "any"falsefalsefalse1749), null))) {
  2140.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1749), "nom", [], "any"falsefalsefalse1749), "html"nulltrue);
  2141.             } else {
  2142.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1749), "produit", [], "any"falsefalsefalse1749), "nom", [], "any"falsefalsefalse1749), "html"nulltrue);
  2143.             }
  2144.             echo "</strong>
  2145. \t\t\t\t\t\t\t\t\t<strong>";
  2146.             // line 1750
  2147.             if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1750), "newprise", [], "any"falsefalsefalse1750), null))) {
  2148.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1750), "newprise", [], "any"falsefalsefalse1750), "html"nulltrue);
  2149.             } else {
  2150.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1750), "produit", [], "any"falsefalsefalse1750), "newprise", [], "any"falsefalsefalse1750), "html"nulltrue);
  2151.             }
  2152.             echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'1750$this->source); })()), "html"nulltrue);
  2153.             echo "</strong> - Livraison: ";
  2154.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["livraison"], "montant", [], "any"falsefalsefalse1750), "html"nulltrue);
  2155.             echo " ";
  2156.             echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'1750$this->source); })()), "html"nulltrue);
  2157.             echo "<br/>
  2158. \t\t\t\t\t\t\t\t\t";
  2159.             // line 1751
  2160.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["livraison"], "ville", [], "any"falsefalsefalse1751), null))) {
  2161.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "ville", [], "any"falsefalsefalse1751), "nom", [], "any"falsefalsefalse1751), "html"nulltrue);
  2162.                 echo " <span class=\"fa fa-angle-right\"></span> ";
  2163.             }
  2164.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["livraison"], "quartiertext", [], "any"falsefalsefalse1751), "html"nulltrue);
  2165.             echo "
  2166. \t\t\t\t\t\t\t\t</div>
  2167. \t\t\t\t\t\t\t</div>
  2168. \t\t\t\t\t\t\t<span style=\"position: absolute; right: 7px; bottom: 15px; padding: 2px; border-radius: 5px; background: #f4f4f4;\">Consulter</span>
  2169. \t\t\t\t\t\t\t</a>
  2170. \t\t\t\t\t\t</li>
  2171. \t\t\t\t\t";
  2172.         }
  2173.         $_parent $context['_parent'];
  2174.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['livraison'], $context['_parent'], $context['loop']);
  2175.         $context array_intersect_key($context$_parent) + $_parent;
  2176.         // line 1758
  2177.         echo "\t\t\t\t</ul>
  2178. \t\t\t</div>
  2179. \t\t</div>
  2180. \t\t<div class=\"col-sm-3 v-tab-head hidden-xs\">
  2181. \t\t  ";
  2182.         // line 1762
  2183.         $context['_parent'] = $context;
  2184.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_ville"]) || array_key_exists("liste_ville"$context) ? $context["liste_ville"] : (function () { throw new RuntimeError('Variable "liste_ville" does not exist.'1762$this->source); })()));
  2185.         $context['loop'] = [
  2186.           'parent' => $context['_parent'],
  2187.           'index0' => 0,
  2188.           'index'  => 1,
  2189.           'first'  => true,
  2190.         ];
  2191.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  2192.             $length count($context['_seq']);
  2193.             $context['loop']['revindex0'] = $length 1;
  2194.             $context['loop']['revindex'] = $length;
  2195.             $context['loop']['length'] = $length;
  2196.             $context['loop']['last'] = === $length;
  2197.         }
  2198.         foreach ($context['_seq'] as $context["_key"] => $context["ville"]) {
  2199.             // line 1763
  2200.             echo "\t\t\t<a class=\"v-tab-link text-left ";
  2201.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse1763)) {
  2202.                 echo "active";
  2203.             }
  2204.             echo "\" data-target=\"#coreFeatures-service-";
  2205.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["ville"], "id", [], "any"falsefalsefalse1763), "html"nulltrue);
  2206.             echo "\"> 
  2207. \t\t\t\t<img src=\"";
  2208.             // line 1764
  2209.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["ville"], "src", [], "any"falsefalsefalse1764), null))) {
  2210.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["ville"], "getwebpath", [], "any"falsefalsefalse1764)), "html"nulltrue);
  2211.             } else {
  2212.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/logomarket.png"), "html"nulltrue);
  2213.             }
  2214.             echo "\" alt=\"\" class=\"img-thumbnail\" style=\"height: 40px; float: left; margin-right: 7px;\"/>
  2215. \t\t\t\t";
  2216.             // line 1765
  2217.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["ville"], "nom", [], "any"falsefalsefalse1765), "html"nulltrue);
  2218.             echo 
  2219. \t\t\t\t<div style=\"font-size: 12px; font-weight: normal;\">";
  2220.             // line 1766
  2221.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["ville"], "pays", [], "any"falsefalsefalse1766), null))) {
  2222.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ville"], "pays", [], "any"falsefalsefalse1766), "nom", [], "any"falsefalsefalse1766), "html"nulltrue);
  2223.             } else {
  2224.                 echo "Pays non indiqué";
  2225.             }
  2226.             echo "</div>
  2227. \t\t\t</a>
  2228. \t\t  ";
  2229.             ++$context['loop']['index0'];
  2230.             ++$context['loop']['index'];
  2231.             $context['loop']['first'] = false;
  2232.             if (isset($context['loop']['length'])) {
  2233.                 --$context['loop']['revindex0'];
  2234.                 --$context['loop']['revindex'];
  2235.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  2236.             }
  2237.         }
  2238.         $_parent $context['_parent'];
  2239.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ville'], $context['_parent'], $context['loop']);
  2240.         $context array_intersect_key($context$_parent) + $_parent;
  2241.         // line 1769
  2242.         echo "\t\t</div>
  2243. \t\t  
  2244. \t\t<div class=\"col-sm-5 v-tab-pane\">
  2245. \t\t\t";
  2246.         // line 1772
  2247.         $context['_parent'] = $context;
  2248.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_ville"]) || array_key_exists("liste_ville"$context) ? $context["liste_ville"] : (function () { throw new RuntimeError('Variable "liste_ville" does not exist.'1772$this->source); })()));
  2249.         $context['loop'] = [
  2250.           'parent' => $context['_parent'],
  2251.           'index0' => 0,
  2252.           'index'  => 1,
  2253.           'first'  => true,
  2254.         ];
  2255.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  2256.             $length count($context['_seq']);
  2257.             $context['loop']['revindex0'] = $length 1;
  2258.             $context['loop']['revindex'] = $length;
  2259.             $context['loop']['length'] = $length;
  2260.             $context['loop']['last'] = === $length;
  2261.         }
  2262.         foreach ($context['_seq'] as $context["_key"] => $context["ville"]) {
  2263.             // line 1773
  2264.             echo "\t\t\t<a class=\"v-tab-head v-tab-link visible-xs ";
  2265.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse1773)) {
  2266.                 echo "active";
  2267.             }
  2268.             echo "\" data-target=\"#coreFeatures-service-";
  2269.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["ville"], "id", [], "any"falsefalsefalse1773), "html"nulltrue);
  2270.             echo "\">
  2271. \t\t\t\t";
  2272.             // line 1774
  2273.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["ville"], "nom", [], "any"falsefalsefalse1774), "html"nulltrue);
  2274.             echo "
  2275. \t\t\t</a>
  2276. \t\t\t<div id=\"coreFeatures-service-";
  2277.             // line 1776
  2278.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["ville"], "id", [], "any"falsefalsefalse1776), "html"nulltrue);
  2279.             echo "\" class=\"collapse fade ";
  2280.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse1776)) {
  2281.                 echo "in";
  2282.             }
  2283.             echo "\">
  2284. \t\t\t  <ul>
  2285. \t\t\t\t";
  2286.             // line 1778
  2287.             $context['_parent'] = $context;
  2288.             $context['_seq'] = twig_ensure_traversable(twig_slice($this->envtwig_get_attribute($this->env$this->source$context["ville"], "coutlivraisons", [], "any"falsefalsefalse1778), 09));
  2289.             foreach ($context['_seq'] as $context["_key"] => $context["livraison"]) {
  2290.                 // line 1779
  2291.                 echo "\t\t\t\t\t<li> ";
  2292.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1779), "produit", [], "any"falsefalsefalse1779), "nom", [], "any"falsefalsefalse1779), "html"nulltrue);
  2293.                 echo " <i data-toggle=\"popover\" data-placement=\"bottom\" data-content=\"";
  2294.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1779), "produit", [], "any"falsefalsefalse1779), "nom", [], "any"falsefalsefalse1779), "html"nulltrue);
  2295.                 echo "\" class=\"fa fa-question-circle\" data-original-title=\"\" title=\"\"></i><a class=\"pull-right\"  href=\"";
  2296.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_detail_produit_market", ["id" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["livraison"], "produitboutique", [], "any"falsefalsefalse1779), "produit", [], "any"falsefalsefalse1779), "id", [], "any"falsefalsefalse1779)]), "html"nulltrue);
  2297.                 echo "\">Consulter</a></li>
  2298. \t\t\t\t";
  2299.             }
  2300.             $_parent $context['_parent'];
  2301.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['livraison'], $context['_parent'], $context['loop']);
  2302.             $context array_intersect_key($context$_parent) + $_parent;
  2303.             // line 1781
  2304.             echo "\t\t\t  </ul>
  2305. \t\t\t</div>
  2306. \t\t\t";
  2307.             ++$context['loop']['index0'];
  2308.             ++$context['loop']['index'];
  2309.             $context['loop']['first'] = false;
  2310.             if (isset($context['loop']['length'])) {
  2311.                 --$context['loop']['revindex0'];
  2312.                 --$context['loop']['revindex'];
  2313.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  2314.             }
  2315.         }
  2316.         $_parent $context['_parent'];
  2317.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ville'], $context['_parent'], $context['loop']);
  2318.         $context array_intersect_key($context$_parent) + $_parent;
  2319.         // line 1784
  2320.         echo "\t\t\t
  2321. \t\t</div>
  2322. \t\t</div>
  2323. \t\t
  2324. \t\t<div class=\"row\">
  2325. \t\t\t<div class=\"col-md-12 text-center\">
  2326. \t\t\t
  2327. \t\t\t\t<div style=\"display:flex; justify-content: center; margin-top: 5px; margin-bottom: 20px;\">
  2328. \t\t\t\t\t<a href=\"";
  2329.         // line 1793
  2330.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_localisation_popular_points");
  2331.         echo "\"><button type=\"button\" class=\"button-hover\" name=\"button\">Liste complète <span class=\"fa fa-angle-right\"></span></button></a>
  2332. \t\t\t\t</div>
  2333. \t\t
  2334. \t\t\t</div>
  2335. \t\t</div>
  2336. \t<script type=\"text/javascript\">
  2337. \t\t\$(document).ready(function() {
  2338. \t\t  \$('[data-toggle=\"popover\"]').popover({trigger: 'click'});
  2339. \t\t  \$('.v-tab-head .v-tab-link').mouseover(tabHandler);
  2340. \t\t  \$('.v-tab-head.v-tab-link').click(tabHandler);
  2341. \t\t});
  2342. \t\tvar tabHandler = function(e) {
  2343. \t\t  e.preventDefault();
  2344. \t\t  var target = \$(\$(this).data('target')),
  2345. \t\t\t  tabLink = \$('.v-tab-link[data-target=\"' + \$(this).data('target') + '\"]');
  2346. \t\t  
  2347. \t\t  tabPanelToShow(tabLink);
  2348. \t\t  tabLinkToActivate(target);
  2349. \t\t  
  2350. \t\t};
  2351. \t\tvar tabPanelToShow = function(elem) {
  2352. \t\t  \$('.v-tab-link').removeClass('active').parent().find(elem).addClass('active');
  2353. \t\t};
  2354. \t\tvar tabLinkToActivate = function(elem) {
  2355. \t\t  \$('.v-tab-pane').children('div').removeClass('in').parent().find(elem).addClass('in');
  2356. \t\t};
  2357. \t</script>
  2358. \t</div>
  2359. \t</section>
  2360. <style>
  2361. .card-code {
  2362. \tposition: relative;
  2363. \tcursor: pointer;
  2364. \theight: 170px;
  2365. \tbackground: url(\"https://image.freepik.com/free-vector/colorful-gradient-liquid-shapes-background_23-2148250143.jpg\"),
  2366. \t\t#ffffff;
  2367. \tbackground-position: center;
  2368. \tbackground-repeat: no-repeat;
  2369. \tbackground-size: cover;
  2370. \tborder-radius: 25px;
  2371. \tmargin: 10px;
  2372. \ttransition: 0.25s ease-in;
  2373. }
  2374. .card-code .overlay-code {
  2375. \tposition: absolute;
  2376. \ttop: 0;
  2377. \tbottom: 0;
  2378. \twidth: 100%;
  2379. \theight: 170px;
  2380. \tbackground: linear-gradient(
  2381. \t\t120.55deg,
  2382. \t\trgba(39, 39, 39, 0.38) 0%,
  2383. \t\trgba(39, 39, 39, 0.2394) 100%
  2384. \t);
  2385. \tborder-radius: 25px;
  2386. }
  2387. .card-code .content-code {
  2388. \tposition: absolute;
  2389. \tbottom: 10px;
  2390. \tleft: 25px;
  2391. }
  2392. .card-code .content-code h4 {
  2393. \tfont-family: Ubuntu;
  2394. \tfont-style: normal;
  2395. \tfont-weight: bold;
  2396. \tfont-size: 18px;
  2397. \tcolor: #f2f2f2;
  2398. \tmargin-bottom: 10px;
  2399. \tmargin-top: 0;
  2400. }
  2401. .card-code .content-code h6 {
  2402. \tfont-family: Ubuntu;
  2403. \tfont-style: normal;
  2404. \tfont-weight: 500;
  2405. \tfont-size: 14px;
  2406. \tcolor: #f2f2f2;
  2407. \tmargin-bottom: 10px;
  2408. \tmargin-top: 0;
  2409. }
  2410. .card-code .fav {
  2411. \tposition: absolute;
  2412. \ttop: 25px;
  2413. \tright: 25px;
  2414. \tcursor: pointer;
  2415. }
  2416. .card-code .fav i {
  2417. \tcolor: white;
  2418. }
  2419. .card-code:hover {
  2420. \ttransform: scale(1.05);
  2421. }
  2422. .card-code:hover {
  2423. \tbackground-position: top;
  2424. }
  2425. </style>
  2426. <section style=\"padding: 20px 0px; margin-bottom: 15px;\">
  2427. <div class=\"container\">
  2428. \t<div style=\"background: #f4f4f4; padding: 15px; border-radius: 7px;\">
  2429. \t\t";
  2430.         // line 1915
  2431.         if ((!== twig_compare((isset($context["aproposaccueil"]) || array_key_exists("aproposaccueil"$context) ? $context["aproposaccueil"] : (function () { throw new RuntimeError('Variable "aproposaccueil" does not exist.'1915$this->source); })()), null))) {
  2432.             // line 1916
  2433.             echo "\t\t\t<h5>";
  2434.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["aproposaccueil"]) || array_key_exists("aproposaccueil"$context) ? $context["aproposaccueil"] : (function () { throw new RuntimeError('Variable "aproposaccueil" does not exist.'1916$this->source); })()), "valeur", [], "any"falsefalsefalse1916), "html"nulltrue);
  2435.             echo "</h5>
  2436. \t\t\t
  2437. \t\t\t<div>
  2438. \t\t\t\t";
  2439.             // line 1919
  2440.             echo twig_get_attribute($this->env$this->source, (isset($context["aproposaccueil"]) || array_key_exists("aproposaccueil"$context) ? $context["aproposaccueil"] : (function () { throw new RuntimeError('Variable "aproposaccueil" does not exist.'1919$this->source); })()), "link", [], "any"falsefalsefalse1919);
  2441.             echo "
  2442. \t\t\t</div>
  2443. \t\t";
  2444.         } else {
  2445.             // line 1922
  2446.             echo "\t\t\t<h2>À propos ";
  2447.             echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'1922$this->source); })()), "html"nulltrue);
  2448.             echo "</h2>
  2449. \t\t";
  2450.         }
  2451.         // line 1924
  2452.         echo "\t</div>
  2453. </div>
  2454. </section>
  2455. ";
  2456.         // line 1953
  2457.         echo "
  2458. <script type=\"text/javascript\">
  2459. var App = (function () {
  2460.   //=== Use Strict ===//
  2461.   'use strict';
  2462.   //=== Private Variables ===//
  2463.   var gallery = \$('.js-gallery');
  2464.   //=== Gallery Object ===//
  2465.   var Gallery = {
  2466.     zoom: function(imgContainer, img) {
  2467.       var containerHeight = imgContainer.outerHeight(),
  2468.       src = img.attr('src');
  2469.       if ( src.indexOf('/products/normal/') != -1 ) {
  2470.         // Set height of container
  2471.         imgContainer.css( \"height\", containerHeight );
  2472.         // Switch hero image src with large version
  2473.         img.attr('src', src.replace('/products/normal/', '/products/zoom/') );
  2474.         // Add zoomed class to gallery container
  2475.         gallery.addClass('is-zoomed');
  2476.         // Enable image to be draggable
  2477.         img.draggable({
  2478.           drag: function( event, ui ) {
  2479.             ui.position.left = Math.min( 100, ui.position.left );
  2480.             ui.position.top = Math.min( 100, ui.position.top );
  2481.           }
  2482.         });
  2483.       } else {
  2484.         // Ensure height of container fits image
  2485.         imgContainer.css( \"height\", \"auto\" );
  2486.         // Switch hero image src with normal version
  2487.         img.attr('src', src.replace('/products/zoom/', '/products/normal/') );
  2488.         // Remove zoomed class to gallery container
  2489.         gallery.removeClass('is-zoomed');
  2490.       }
  2491.     },
  2492.     switch: function(trigger, imgContainer) {
  2493.       var src = trigger.attr('href'),
  2494.       thumbs = trigger.siblings(),
  2495. \t\t\timg = trigger.parent().prev().children();
  2496.       // Add active class to thumb
  2497.       trigger.addClass('is-active');
  2498.       // Remove active class from thumbs
  2499.       thumbs.each(function() {
  2500.         if( \$(this).hasClass('is-active') ) {
  2501.           \$(this).removeClass('is-active');
  2502.         }
  2503.       });
  2504.       // Reset container if in zoom state
  2505.       if ( gallery.hasClass('is-zoomed') ) {
  2506.         gallery.removeClass('is-zoomed');
  2507.         imgContainer.css( \"height\", \"auto\" );
  2508.       }
  2509.       // Switch image source
  2510.       img.attr('src', src);
  2511.     }
  2512.   };
  2513.   //=== Public Methods ===//
  2514.   function init() {
  2515.     // Listen for clicks on anchors within gallery
  2516.     gallery.delegate('.item-image-ca', 'click', function(event) {
  2517.       var trigger = \$(this);
  2518.       var triggerData = trigger.data(\"gallery\");
  2519.       if ( triggerData === 'zoom') {
  2520.         var imgContainer = trigger.parent(),
  2521.         img = trigger.siblings();
  2522.         Gallery.zoom(imgContainer, img);
  2523.       } else if ( triggerData === 'thumb') {
  2524.         var imgContainer = trigger.parent().siblings();
  2525.         Gallery.switch(trigger, imgContainer);
  2526.       } else {
  2527.         return;
  2528.       }
  2529.       event.preventDefault();
  2530.     });
  2531.   }
  2532.   //=== Make Methods Public ===//
  2533.   return {
  2534.     init: init
  2535.   };
  2536. })();
  2537. App.init();
  2538. </script>
  2539. ";
  2540.         
  2541.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  2542.         
  2543.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  2544.     }
  2545.     // line 2058
  2546.     public function block_javascripttemplate($context, array $blocks = [])
  2547.     {
  2548.         $macros $this->macros;
  2549.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  2550.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  2551.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  2552.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  2553.         // line 2059
  2554.         echo "
  2555. \$(function(){
  2556. ";
  2557.         // line 2061
  2558.         $context['_parent'] = $context;
  2559.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'2061$this->source); })()), "session", [], "any"falsefalsefalse2061), "flashbag", [], "any"falsefalsefalse2061), "get", [=> "information"], "method"falsefalsefalse2061));
  2560.         $context['loop'] = [
  2561.           'parent' => $context['_parent'],
  2562.           'index0' => 0,
  2563.           'index'  => 1,
  2564.           'first'  => true,
  2565.         ];
  2566.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  2567.             $length count($context['_seq']);
  2568.             $context['loop']['revindex0'] = $length 1;
  2569.             $context['loop']['revindex'] = $length;
  2570.             $context['loop']['length'] = $length;
  2571.             $context['loop']['last'] = === $length;
  2572.         }
  2573.         foreach ($context['_seq'] as $context["_key"] => $context["infos"]) {
  2574.             // line 2062
  2575.             if (twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse2062)) {
  2576.                 // line 2063
  2577.                 echo "\tresetNotif();
  2578. \talertify.alert(\"";
  2579.                 // line 2064
  2580.                 echo twig_escape_filter($this->env$context["infos"], "html"nulltrue);
  2581.                 echo "\");
  2582. ";
  2583.             }
  2584.             ++$context['loop']['index0'];
  2585.             ++$context['loop']['index'];
  2586.             $context['loop']['first'] = false;
  2587.             if (isset($context['loop']['length'])) {
  2588.                 --$context['loop']['revindex0'];
  2589.                 --$context['loop']['revindex'];
  2590.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  2591.             }
  2592.         }
  2593.         $_parent $context['_parent'];
  2594.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['infos'], $context['_parent'], $context['loop']);
  2595.         $context array_intersect_key($context$_parent) + $_parent;
  2596.         // line 2067
  2597.         echo "
  2598. \$('.open-modal-souscription-offert').click(function(){
  2599. \t\$('#modal-souscription-offert').modal('show');
  2600. \tvar id = \$(this).attr('value');
  2601. \tif(\$(this).attr('name') == 0)
  2602. \t{
  2603. \t\$(this).attr('name', 1);
  2604. \t\$('.wait-chargement-content-module').show();
  2605. \t\$('.content-module-loading').hide();
  2606. \t\$.post('";
  2607.         // line 2076
  2608.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_personnaliser_produit_pour_commande");
  2609.         echo "',{id: id}, function(data){
  2610. \t\t\$('.wait-chargement-content-module').hide();
  2611. \t\t\$('.content-module-loading').html(data);
  2612. \t\t\$('.content-module-loading').show();
  2613. \t\t\$('.open-modal-souscription-offert').attr('name', 0);
  2614. \t});
  2615. \t}
  2616. });
  2617. });
  2618. ";
  2619.         
  2620.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  2621.         
  2622.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  2623.     }
  2624.     public function getTemplateName()
  2625.     {
  2626.         return "Theme/Users/User/Security/accueilsite.html.twig";
  2627.     }
  2628.     public function isTraitable()
  2629.     {
  2630.         return false;
  2631.     }
  2632.     public function getDebugInfo()
  2633.     {
  2634.         return array (  2775 => 2076,  2764 => 2067,  2747 => 2064,  2744 => 2063,  2742 => 2062,  2725 => 2061,  2721 => 2059,  2711 => 2058,  2598 => 1953,  2591 => 1924,  2585 => 1922,  2579 => 1919,  2572 => 1916,  2570 => 1915,  2445 => 1793,  2434 => 1784,  2418 => 1781,  2405 => 1779,  2401 => 1778,  2392 => 1776,  2387 => 1774,  2378 => 1773,  2361 => 1772,  2356 => 1769,  2335 => 1766,  2331 => 1765,  2323 => 1764,  2314 => 1763,  2297 => 1762,  2291 => 1758,  2274 => 1751,  2261 => 1750,  2253 => 1749,  2243 => 1746,  2237 => 1743,  2234 => 1742,  2231 => 1741,  2227 => 1740,  2208 => 1724,  2060 => 1578,  2049 => 1573,  2041 => 1568,  2031 => 1565,  2025 => 1562,  2022 => 1561,  2018 => 1560,  2010 => 1555,  2005 => 1553,  1864 => 1414,  1850 => 1413,  1847 => 1412,  1830 => 1411,  1797 => 1380,  1785 => 1373,  1774 => 1367,  1770 => 1366,  1762 => 1365,  1753 => 1363,  1747 => 1362,  1743 => 1360,  1738 => 1359,  1721 => 1345,  1713 => 1339,  1702 => 1333,  1689 => 1330,  1680 => 1329,  1676 => 1328,  1661 => 1321,  1659 => 1320,  1655 => 1319,  1651 => 1318,  1642 => 1317,  1629 => 1311,  1623 => 1310,  1618 => 1307,  1615 => 1306,  1612 => 1305,  1609 => 1304,  1606 => 1303,  1603 => 1302,  1600 => 1301,  1596 => 1300,  1588 => 1295,  1578 => 1288,  1573 => 1286,  1371 => 1086,  1361 => 922,  1340 => 903,  1322 => 890,  1318 => 889,  1307 => 883,  1286 => 864,  1274 => 858,  1269 => 856,  1263 => 855,  1254 => 853,  1250 => 851,  1247 => 850,  1244 => 849,  1241 => 848,  1238 => 847,  1235 => 846,  1232 => 845,  1229 => 844,  1226 => 843,  1222 => 842,  1211 => 836,  1190 => 817,  1178 => 811,  1173 => 809,  1167 => 808,  1158 => 806,  1153 => 803,  1150 => 802,  1147 => 801,  1144 => 800,  1141 => 799,  1138 => 798,  1135 => 797,  1132 => 796,  1128 => 795,  714 => 386,  691 => 365,  674 => 354,  658 => 341,  642 => 328,  626 => 315,  615 => 307,  606 => 301,  597 => 295,  588 => 289,  579 => 283,  570 => 277,  561 => 271,  557 => 269,  545 => 263,  543 => 262,  539 => 261,  528 => 257,  521 => 255,  518 => 254,  513 => 253,  387 => 130,  383 => 128,  370 => 121,  366 => 120,  356 => 117,  346 => 114,  343 => 113,  339 => 112,  312 => 88,  304 => 83,  298 => 79,  279 => 74,  270 => 72,  262 => 70,  245 => 69,  240 => 66,  219 => 64,  202 => 63,  189 => 52,  179 => 51,  135 => 17,  125 => 16,  112 => 13,  102 => 12,  87 => 8,  82 => 6,  78 => 5,  75 => 4,  65 => 3,  54 => 2,  52 => 1,  39 => 2,);
  2635.     }
  2636.     public function getSourceContext()
  2637.     {
  2638.         return new Source("{% set menudisplay = 0 %} 
  2639. {% extends \"Theme/Users/User/layoutuser.html.twig\" %}
  2640. {% block meta %}
  2641. \t{{ parent() }}
  2642. \t<meta name=\"keywords\" content=\"{{ site }}, Business, Innovation,Administration\"/>
  2643. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  2644. \t<meta name=\"description\" content=\"{{ site }} | Inscription | Cameroun | {{ metier }}\"/>
  2645. {% endblock %}
  2646. {% block title %}
  2647. \t{{ parent() }} | Accueil
  2648. {% endblock %}
  2649. {% block stylesheets %}
  2650. \t{{ parent() }}
  2651. \t<style>
  2652. \t\t.box-slide-top{
  2653. \t\t\theight: 120px; border: 1px solid #ddd; margin: 2px 0px;
  2654. \t\t\tpadding: 3px;
  2655. \t\t\tborder-radius: 5px;
  2656. \t\t\tbackground: #fff;
  2657. \t\t}
  2658. \t\t.controls{
  2659. \t\t\tbackground: #fff;
  2660. \t\t\tmargin-top: 2px;
  2661. \t\t\tpadding: 2px;
  2662. \t\t\tborder-radius: 0px 0px 5px 5px;
  2663. \t\t}
  2664. \t\t.controls a{
  2665. \t\t\tbackground: #f5f5f5;
  2666. \t\t\tpadding: 1px 5px;
  2667. \t\t\tborder-radius: 5px;
  2668. \t\t\tdisplay: inline-block;
  2669. \t\t\tfont-size: 10px;
  2670. \t\t}
  2671. \t\t.box-slide-top:hover{
  2672. \t\t\tbackground: #f7f7f7;
  2673. \t\t\tborder: 1px solid green;
  2674. \t\t}
  2675. \t\t.carousel-link{
  2676. \t\t\tdisplay: block!important;
  2677. \t\t}
  2678. \t\t.carousel-link img:hover{
  2679. \t\t\tbox-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  2680. \t\t}
  2681. \t</style>
  2682. {% endblock %}
  2683. {% block userblog_body %}
  2684. <!-- Slider Area -->
  2685. \t<section class=\"hero-slider\" style=\"background-image: url('https://via.placeholder.com/1900x700');\">
  2686. \t\t<!-- Single Slider -->
  2687. \t\t<div class=\"single-slider\">
  2688. \t\t\t<div class=\"container\">
  2689. \t\t\t\t<div class=\"row no-gutters\">
  2690. \t\t\t\t\t<div class=\"col-lg-6 offset-lg-3 col-12\" style=\"padding: 0px;\">
  2691. \t\t\t\t\t\t<div class=\"text-inner\" style=\"background: #fff; min-height: 482px; margin: 16px 3px 0px 3px; border-radius: 5px; padding-top: 20px;\">
  2692. \t\t\t\t\t\t\t<div id=\"carouselIndicators\" class=\"carousel slide\" data-ride=\"carousel\">
  2693. \t\t\t\t\t\t\t  <ol class=\"carousel-indicators\">
  2694. \t\t\t\t\t\t\t\t{% for silde in liste_slide %}
  2695. \t\t\t\t\t\t\t\t\t<li data-target=\"#carouselIndicators\" data-slide-to=\"{{ loop.index0 }}\" class=\"{% if loop.first %}active{% endif %}\"></li>
  2696. \t\t\t\t\t\t\t\t{% endfor %}
  2697. \t\t\t\t\t\t\t  </ol>
  2698. \t\t\t\t\t\t\t  <div class=\"carousel-inner\">
  2699. \t\t\t\t\t\t\t  {% for silde in liste_slide %}
  2700. \t\t\t\t\t\t\t\t<div class=\"carousel-item {% if loop.first %}active{% endif %}\">
  2701. \t\t\t\t\t\t\t\t\t<a href=\"#!\" class=\"carousel-link\">
  2702. \t\t\t\t\t\t\t\t\t  <img  src=\"{% if silde.src != null %}{{ asset(silde.getwebpath) }}{% else %}{{ asset('template/images/tresorerie.jpg') }}{% endif %}\" alt=\"First slide\" style=\"width: 100%; height: 445px;\">
  2703. \t\t\t\t\t\t\t\t\t  <div class=\"carousel-caption  text-center\">
  2704. \t\t\t\t\t\t\t\t\t\t<h2 class=\"white-text-shadow\">{{ silde.titre }}</h2>
  2705. \t\t\t\t\t\t\t\t\t  </div>
  2706. \t\t\t\t\t\t\t\t\t</a>
  2707. \t\t\t\t\t\t\t\t</div>
  2708. \t\t\t\t\t\t\t  {% endfor %}
  2709. \t\t\t\t\t\t\t  </div>
  2710. \t\t\t\t\t\t\t  <a class=\"carousel-control-prev\" data-target=\"#carouselIndicators\" href=\"#!\" role=\"button\" data-slide=\"prev\">
  2711. \t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/arrow-left-acc.svg') }}\" class=\"indicateur-carousel\"/>
  2712. \t\t\t\t\t\t\t\t<span class=\"sr-only\">Previous</span>
  2713. \t\t\t\t\t\t\t  </a>
  2714. \t\t\t\t\t\t\t  <a class=\"carousel-control-next\" data-target=\"#carouselIndicators\" href=\"#!\" role=\"button\" data-slide=\"next\">
  2715. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/arrow-right-acc.svg') }}\" class=\"indicateur-carousel\"/>
  2716. \t\t\t\t\t\t\t\t<span class=\"sr-only\">Next</span>
  2717. \t\t\t\t\t\t\t  </a>
  2718. \t\t\t\t\t\t\t</div>
  2719. \t\t\t\t\t\t\t<!--div class=\"row\">
  2720. \t\t\t\t\t\t\t\t<div class=\"col-lg-12 col-12\">
  2721. \t\t\t\t\t\t\t\t\t<div class=\"hero-text\">
  2722. \t\t\t\t\t\t\t\t\t\t<h1><span>UP TO 50% OFF </span>Shirt For Man</h1>
  2723. \t\t\t\t\t\t\t\t\t\t<p>Maboriosam in a nesciung eget magnae <br> dapibus disting tloctio in the find it pereri <br> odiy maboriosm.</p>
  2724. \t\t\t\t\t\t\t\t\t\t<div class=\"button\">
  2725. \t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"btn\">Shop Now!</a>
  2726. \t\t\t\t\t\t\t\t\t\t</div>
  2727. \t\t\t\t\t\t\t\t\t</div>
  2728. \t\t\t\t\t\t\t\t</div>
  2729. \t\t\t\t\t\t\t</div-->
  2730. \t\t\t\t\t\t</div>
  2731. \t\t\t\t\t</div>
  2732. \t\t\t\t\t<div class=\"col-lg-3 col-12\">
  2733. \t\t\t\t\t\t<div class=\"text-inner\" style=\"height: 510px; margin-top: 15px;\">
  2734. \t\t\t\t\t\t\t<ul class=\"newsticker\" style=\"height: 450px; bottom: 0px;\">
  2735. \t\t\t\t\t\t\t\t{% for offre in liste_offre|slice(0,8) %}
  2736. \t\t\t\t\t\t\t\t<li class=\"box-slide-top\">
  2737. \t\t\t\t\t\t\t\t\t<a href=\"{% if offre.link != null %}{{ offre.link }}{% else %}{{ path('produit_produit_tous_produits_souscategorie_binplace_market', {'id': offre.projet.id, 'scat': offre.souscategorie.id }) }}{% endif %}\" style=\"display: inline-block!important; height: 100%!important; width: 100%!important; position: sticky;\">
  2738. \t\t\t\t\t\t\t\t\t<div class=\"row\" style=\"padding: 4px 2px;\">
  2739. \t\t\t\t\t\t\t\t\t\t<div style=\"width: 35%!important; padding: 0px 7px;\">
  2740. \t\t\t\t\t\t\t\t\t\t\t<img src=\"{% if offre.src != 'source' %}{{ asset(offre.getwebpath) }}{% else %}{{ asset('template/images/assistance-bg.jpg') }}{% endif %}\" style=\"height: 90%!important; width: 100%!important; display: inline-block;\"/>
  2741. \t\t\t\t\t\t\t\t\t\t</div>
  2742. \t\t\t\t\t\t\t\t\t\t<div style=\"width: 65%!important; padding: 0px 7px;\">
  2743. \t\t\t\t\t\t\t\t\t\t\t<strong class=\"coustom-my-text\" style=\"display: block;\">{{ offre.projet.name(30) }}</strong>
  2744. \t\t\t\t\t\t\t\t\t\t\t{{ offre.titre }}
  2745. \t\t\t\t\t\t\t\t\t\t</div>
  2746. \t\t\t\t\t\t\t\t\t</div>
  2747. \t\t\t\t\t\t\t\t\t<span style=\"position: absolute; right: 7px; bottom: 15px; padding: 2px; border-radius: 5px; background: #f4f4f4;\">Consulter</span>
  2748. \t\t\t\t\t\t\t\t\t</a>
  2749. \t\t\t\t\t\t\t\t</li>
  2750. \t\t\t\t\t\t\t\t{% endfor %}
  2751. \t\t\t\t\t\t\t</ul>
  2752. \t\t\t\t\t\t\t<div class=\"controls\" style=\"text-align: right!important; padding-left: 5px; padding-right: 5px;\"><a href=\"{{ path('produit_produit_speciales_offres') }}\" style=\"float: left;\"><i class=\"ti-thought\"></i> Offres spéciales</a> <a class=\"prev-button\" href=\"#!\" title=\"Précédent\"><span class=\"fa fa-arrow-circle-left\"></span></a>  | <a class=\"next-button\" href=\"#!\" title=\"Suivant\"><span class=\"fa fa-arrow-circle-right\"></span></a> | <a class=\"stop-button\" href=\"#!\" title=\"Pause\"><span class=\"fa fa-stop\"></span></a> | <a class=\"start-button\" href=\"#!\" title=\"Arrêter/Jouer\"><span class=\"fa fa-play\"></span></a> </div>
  2753. \t\t\t\t\t\t</div>
  2754. \t\t\t\t\t</div>
  2755. \t\t\t\t</div>
  2756. \t\t\t</div>
  2757. \t\t</div>
  2758. \t\t<!--/ End Single Slider -->
  2759. \t</section>
  2760. \t<script type=\"text/javascript\">
  2761. \t\tvar multilines = \$('.newsticker').newsTicker({
  2762. \t\t\trow_height: 150,
  2763. \t\t\tspeed: 50,
  2764. \t\t\tprevButton: \$('.prev-button'),
  2765. \t\t\tnextButton: \$('.next-button'),
  2766. \t\t\tstopButton: \$('.stop-button'),
  2767. \t\t\tstartButton: \$('.start-button'),
  2768. \t\t});
  2769. \t</script>
  2770. \t<style>
  2771. \t\t.box-hover {
  2772. \t\t\tposition:relative;
  2773. \t\t\twidth: 100%;
  2774. \t\t\theight: 100%;
  2775. \t\t\tbackground:#000;
  2776. \t\t\tbox-sizing:border-box;
  2777. \t\t\toverflow:hidden;
  2778. \t\t\tbox-shadow:0 5px 10px rgba(0,0,0,.8);
  2779. \t\t}
  2780. \t\t.box-hover:before {
  2781. \t\t\tcontent:'';
  2782. \t\t\tposition:absolute;
  2783. \t\t\ttop:10px;
  2784. \t\t\tleft:10px;
  2785. \t\t\tright:10px;
  2786. \t\t\tbottom:10px;
  2787. \t\t\tborder-top:1px solid #fff;
  2788. \t\t\tborder-bottom:1px solid #fff;
  2789. \t\t\tbox-sizing:border-box;
  2790. \t\t\ttransition:0.5s;
  2791. \t\t\ttransform: scaleX(0);
  2792. \t\t\topacity:0;
  2793. \t\t}
  2794. \t\t.box-hover:hover:before {
  2795. \t\t\ttransform:scaleX(1);
  2796. \t\t\topacity:1;
  2797. \t\t}
  2798. \t\t.box-hover:after {
  2799. \t\t\tcontent:'';
  2800. \t\t\tposition:absolute;
  2801. \t\t\ttop:10px;
  2802. \t\t\tleft:10px;
  2803. \t\t\tright:10px;
  2804. \t\t\tbottom:10px;
  2805. \t\t\tborder-left:1px solid #fff;
  2806. \t\t\tborder-right:1px solid #fff;
  2807. \t\t\tbox-sizing:border-box;
  2808. \t\t\ttransition:0.5s;
  2809. \t\t\ttransform: scaleY(0);
  2810. \t\t\topacity:0;
  2811. \t\t}
  2812. \t\t.box-hover:hover:after {
  2813. \t\t\ttransform:scaleY(1);
  2814. \t\t\topacity:1;
  2815. \t\t}
  2816. \t\t.box-hover .imgBox {
  2817. \t\t\tposition:relative;
  2818. \t\t}
  2819. \t\t.box-hover .imgBox img {
  2820. \t\t\twidth:100%;
  2821. \t\t\ttransition:0.5s;
  2822. \t\t}
  2823. \t\t.box-hover:hover .imgBox img {
  2824. \t\t\topacity:.2;
  2825. \t\t\ttransform:scale(1.2);
  2826. \t\t}
  2827. \t\t.box-hover .content {
  2828. \t\t\tposition:absolute;
  2829. \t\t\twidth:100%;
  2830. \t\t\ttop:40%;
  2831. \t\t\ttransform:translateY(-50%);
  2832. \t\t\tz-index:2;
  2833. \t\t\tpadding:20px;
  2834. \t\t\tbox-sizing:border-box;
  2835. \t\t\ttext-align:center;
  2836. \t\t}
  2837. \t\t.box-hover .content h2 {
  2838. \t\t\tmargin: 0 0 10px;
  2839. \t\t\tpadding:0;
  2840. \t\t\tcolor:#fff;
  2841. \t\t\ttransition:0.5s;
  2842. \t\t\ttransform:translateY(-50px);
  2843. \t\t\topacity:0;
  2844. \t\t\tvisibility:hidden;
  2845. \t\t}
  2846. \t\t.box-hover .content p {
  2847. \t\t\tmargin:0;
  2848. \t\t\tpadding:0;
  2849. \t\t\tcolor:#fff;
  2850. \t\t\ttransform:translateY(50px);
  2851. \t\t\topacity:0;
  2852. \t\t\tvisibility:hidden;
  2853. \t\t}
  2854. \t\t.box-hover:hover .content h2,
  2855. \t\t.box-hover:hover .content P {
  2856. \t\t\topacity:1;
  2857. \t\t\tvisibility:visible;
  2858. \t\t\ttransform:translateY(0px);
  2859. \t\t}
  2860. \t\t
  2861. \t</style>
  2862. \t<section>
  2863. \t\t<div class=\"container\">
  2864. \t\t\t<div class=\"row\">
  2865. \t\t\t\t<div class=\"col-md-12\" >
  2866. \t\t\t\t<section class=\"logo-partner\" style=\"background: #f2f2f2;\">
  2867. \t\t\t\t
  2868. \t\t\t\t<div class=\"my-container\">
  2869. \t\t\t\t<div class=\"cover-wrapper\" style=\"height: 120px;\">
  2870. \t\t\t\t\t<div id=\"client-logos\" class=\"owl-carousel text-center\">
  2871. \t\t\t\t\t\t{% for marque in liste_marque %}
  2872. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  2873. \t\t\t\t\t\t\t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idmarque': marque.id }) }}\" value=\"{{ marque.id }}\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  2874. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  2875. \t\t\t\t\t\t\t\t\t<img src=\"{% if marque.src != null %}{{ asset(marque.getwebpath) }}{% else %}{{ asset('template/images/logo-afh.png') }}{% endif %}\" style=\"width: 100%!important; height: auto;\">
  2876. \t\t\t\t\t\t\t\t</div>
  2877. \t\t\t\t\t\t\t\t<div class=\"content\">
  2878. \t\t\t\t\t\t\t\t\t<p>
  2879. \t\t\t\t\t\t\t\t\t\t<strong>{{ marque.nom }}</strong></br>
  2880. \t\t\t\t\t\t\t\t\t\t{% set nbproduits = marque.produits|length %}
  2881. \t\t\t\t\t\t\t\t\t\t<span>{{ nbproduits }} produit(s)</span>
  2882. \t\t\t\t\t\t\t\t\t</p>
  2883. \t\t\t\t\t\t\t\t</div>
  2884. \t\t\t\t\t\t\t</a>
  2885. \t\t\t\t\t\t</div>
  2886. \t\t\t\t\t\t{% else %}
  2887. \t\t\t\t\t\t<!-- div class=\"item\">
  2888. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\" >
  2889. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/domainebox.png') }}\" alt=\"\"/>
  2890. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2891. \t\t\t\t\t\t\t</a>
  2892. \t\t\t\t\t\t</div>
  2893. \t\t\t\t\t\t<div class=\"item\">
  2894. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2895. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/i-web.png') }}\" alt=\"\"/>
  2896. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2897. \t\t\t\t\t\t\t</a>
  2898. \t\t\t\t\t\t</div>
  2899. \t\t\t\t\t\t<div class=\"item\">
  2900. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2901. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/logo-afh.png') }}\" alt=\"\"/>
  2902. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2903. \t\t\t\t\t\t\t</a>
  2904. \t\t\t\t\t\t</div>
  2905. \t\t\t\t\t\t<div class=\"item\">
  2906. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2907. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/ovh-host.png') }}\" alt=\"\"/>
  2908. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2909. \t\t\t\t\t\t\t</a>
  2910. \t\t\t\t\t\t</div>
  2911. \t\t\t\t\t\t<div class=\"item\">
  2912. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2913. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/france-dns.png') }}\" alt=\"\"/>
  2914. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2915. \t\t\t\t\t\t\t</a>
  2916. \t\t\t\t\t\t</div>
  2917. \t\t\t\t\t\t<div class=\"item\">
  2918. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2919. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/logo-cpanel.png') }}\" alt=\"\"/>
  2920. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2921. \t\t\t\t\t\t\t</a>
  2922. \t\t\t\t\t\t</div>
  2923. \t\t\t\t\t\t<div class=\"item\">
  2924. \t\t\t\t\t\t\t<a href=\"\" style=\"display: block;\">
  2925. \t\t\t\t\t\t\t  <img src=\"{{ asset('template/images/logo-oj.png') }}\" alt=\"\"/>
  2926. \t\t\t\t\t\t\t  <div>Une Bonne No</div>
  2927. \t\t\t\t\t\t\t</a>
  2928. \t\t\t\t\t\t</div -->
  2929. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  2930. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  2931. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  2932. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/part01.jpeg') }}\" style=\"height: 100px;\">
  2933. \t\t\t\t\t\t\t\t</div>
  2934. \t\t\t\t\t\t\t\t<div class=\"content\">
  2935. \t\t\t\t\t\t\t\t\t<p>
  2936. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  2937. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  2938. \t\t\t\t\t\t\t\t\t</p>
  2939. \t\t\t\t\t\t\t\t</div>
  2940. \t\t\t\t\t\t\t</a>
  2941. \t\t\t\t\t\t</div>
  2942. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  2943. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  2944. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  2945. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/part02.jpeg') }}\" style=\"height: 100px;\">
  2946. \t\t\t\t\t\t\t\t</div>
  2947. \t\t\t\t\t\t\t\t<div class=\"content\">
  2948. \t\t\t\t\t\t\t\t\t<p>
  2949. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  2950. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  2951. \t\t\t\t\t\t\t\t\t</p>
  2952. \t\t\t\t\t\t\t\t</div>
  2953. \t\t\t\t\t\t\t</a>
  2954. \t\t\t\t\t\t</div>
  2955. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  2956. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  2957. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  2958. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/part03.jpeg') }}\" style=\"height: 100px;\">
  2959. \t\t\t\t\t\t\t\t</div>
  2960. \t\t\t\t\t\t\t\t<div class=\"content\">
  2961. \t\t\t\t\t\t\t\t\t<p>
  2962. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  2963. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  2964. \t\t\t\t\t\t\t\t\t</p>
  2965. \t\t\t\t\t\t\t\t</div>
  2966. \t\t\t\t\t\t\t</a>
  2967. \t\t\t\t\t\t</div>
  2968. \t\t\t\t\t\t<div class=\"item\" style=\"padding: 0px!important;\">
  2969. \t\t\t\t\t\t\t<a href=\"#!\" class=\"box-hover open_scat_catalogue\" style=\"display: inline-block;\">
  2970. \t\t\t\t\t\t\t\t<div class=\"imgBox\">
  2971. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset('template/images/part04.jpeg') }}\" style=\" height: 100px;\">
  2972. \t\t\t\t\t\t\t\t</div>
  2973. \t\t\t\t\t\t\t\t<div class=\"content\">
  2974. \t\t\t\t\t\t\t\t\t<p>
  2975. \t\t\t\t\t\t\t\t\t\t<strong>Nom structure</strong></br>
  2976. \t\t\t\t\t\t\t\t\t\t<span>Partenaires</span>
  2977. \t\t\t\t\t\t\t\t\t</p>
  2978. \t\t\t\t\t\t\t\t</div>
  2979. \t\t\t\t\t\t\t</a>
  2980. \t\t\t\t\t\t</div>
  2981. \t\t\t\t\t\t{% endfor %}
  2982. \t\t\t\t\t</div>
  2983. \t\t\t\t</div>
  2984. \t\t\t\t</div>
  2985. \t\t\t\t</section>
  2986. \t\t\t\t<script type=\"text/javascript\">
  2987. \t\t\t\t\$('#client-logos').owlCarousel({
  2988. \t\t\t\t\tloop:true,
  2989. \t\t\t\t\tmargin:15,
  2990. \t\t\t\t\tnav:true,
  2991. \t\t\t\t\tresponsive:{
  2992. \t\t\t\t\t\t0:{
  2993. \t\t\t\t\t\t\titems:2
  2994. \t\t\t\t\t\t},
  2995. \t\t\t\t\t\t600:{
  2996. \t\t\t\t\t\t\titems:4
  2997. \t\t\t\t\t\t},
  2998. \t\t\t\t\t\t1000:{
  2999. \t\t\t\t\t\t\titems:6
  3000. \t\t\t\t\t\t}
  3001. \t\t\t\t\t},
  3002. \t\t\t\t\tnavText: [\"<img src='{{ asset('template/images/av8a49a4f81c3318dc69d.png') }}'/>\",\"<img src='{{ asset('template/images/avcc910c4ee5888b858fe.png') }}'/>\"]
  3003. \t\t\t\t});
  3004. \t\t\t\t</script>
  3005. \t\t\t\t</div>
  3006. \t\t    </div>
  3007. \t\t</div>
  3008. \t</section>
  3009. <!--/ End Slider Area -->
  3010. <style>
  3011. .card-view{
  3012.     -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
  3013.     box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
  3014.     border-radius: 4px;
  3015.     padding: 22px;
  3016.     margin-bottom: 20px;
  3017. \tbackground: #fff;
  3018. \tmax-width: 100%;
  3019. \tborder-right: 3px solid green;
  3020. }
  3021. .card-view:hover {
  3022.     box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.01);
  3023. \tbackground: #f9f9f9;
  3024. \tcursor: pointer;
  3025. \tborder-right: 3px solid blue;
  3026. }
  3027. .flex-row {
  3028.     display: -webkit-box;
  3029.     display: -ms-flexbox;
  3030.     display: flex;
  3031.     -ms-flex-wrap: wrap;
  3032.     flex-wrap: wrap;
  3033.     margin-right: -15px;
  3034.     margin-left: -15px;
  3035. }
  3036. .spacer {
  3037.     padding-top: 50px;
  3038.     padding-bottom: 50px;
  3039. }
  3040. .bg-gray{
  3041.     background: #F8F8F8;
  3042. }
  3043. .no-margin{
  3044.     margin: 0 !important;
  3045. }
  3046. .flex-row .flex-col{
  3047.     -ms-flex-preferred-size: 0;
  3048.     flex-basis: 0;
  3049.     -webkit-box-flex: 1;
  3050.     -ms-flex-positive: 1;
  3051.     flex-grow: 1;
  3052.     max-width: 100%;
  3053.     position: relative;
  3054.     width: 100%;
  3055.     min-height: 1px;
  3056.     padding-right: 15px;
  3057.     padding-left: 15px;
  3058. }
  3059. .r-layout {
  3060.     display: -webkit-box;
  3061.     display: -ms-flexbox;
  3062.     display: flex;
  3063.     position: relative;
  3064. }
  3065. .r-layout .r-img {
  3066.     position: relative;
  3067.     width: 199px;
  3068.     height: 192px;
  3069.     margin-right: 20px;
  3070. }
  3071. .cm-sm {
  3072.     width: 154px !important;
  3073.     height: 156px !important;
  3074. }
  3075. .r-layout .r-img img {
  3076.     width: 100%;
  3077.     height: 100%;
  3078.     border-radius: 3px;
  3079.     -o-object-fit: cover;
  3080.     object-fit: cover;
  3081. }
  3082. .r-layout .s-tag {
  3083.     position: absolute;
  3084.     top: 0;
  3085.     right: 0;
  3086.     font-weight: 500;
  3087.     margin-right: 0;
  3088. }
  3089. .s-tag {
  3090.     width: 41px;
  3091.     height: 36px;
  3092.     background: transparent;
  3093.     color: #ed6e11;
  3094.     border-radius: 3px;
  3095.     background: var(--theme-color1);
  3096.     text-align: center;
  3097.     display: -webkit-box;
  3098.     display: -ms-flexbox;
  3099.     display: flex;
  3100.     -webkit-box-align: center;
  3101.     -ms-flex-align: center;
  3102.     align-items: center;
  3103.     -webkit-box-pack: center;
  3104.     -ms-flex-pack: center;
  3105.     justify-content: center;
  3106.     font-weight: bold;
  3107.     margin-right: 10px;
  3108.     margin-top: -25px;
  3109. }
  3110. .card-sm-content .r-layout .r-content .title {
  3111.     font-size: 17px;
  3112. }
  3113. .r-layout .r-content .title {
  3114.     font-size: 22px;
  3115.     font-weight: 600;
  3116.     color: #212121;
  3117.     margin: 0;
  3118. }
  3119. .title {
  3120.     font-size: 28px;
  3121.     font-weight: bold;
  3122.     margin: 0;
  3123. }
  3124. .r-layout .r-content p {
  3125.     font-size: 14px;
  3126.     color: #666666;
  3127.     margin: 0;
  3128.     margin-bottom: 10px;
  3129. }
  3130. .taglist {
  3131.     display: -webkit-box;
  3132.     display: -ms-flexbox;
  3133.     display: flex;
  3134.     margin-bottom: 10px;
  3135. }
  3136. .taglist .tag:first-child {
  3137.     margin-left: 0;
  3138. }
  3139. .taglist .tag {
  3140.     margin-left: 10px;
  3141. }
  3142. .tag {
  3143.     height: 26px;
  3144.     border-radius: 2px;
  3145.     background-color: #e4e4e4;
  3146.     font-size: 14px;
  3147.     color: #666666;
  3148.     display: -webkit-box;
  3149.     display: -ms-flexbox;
  3150.     display: flex;
  3151.     -webkit-box-align: center;
  3152.     -ms-flex-align: center;
  3153.     align-items: center;
  3154.     -webkit-box-pack: center;
  3155.     -ms-flex-pack: center;
  3156.     justify-content: center;
  3157.     text-align: center;
  3158. \tpadding-left: 4px;
  3159. \tpadding-right: 4px;
  3160. }
  3161. .r-layout .r-content p {
  3162.     font-size: 14px;
  3163.     color: #666666;
  3164.     margin: 0;
  3165.     margin-bottom: 10px;
  3166. }
  3167. .r-layout .r-content .color-text {
  3168.     font-weight: 600;
  3169.     color: #00796b;
  3170. }
  3171. .r-layout .r-content p {
  3172.     font-size: 14px;
  3173.     color: #666666;
  3174.     margin: 0;
  3175.     margin-bottom: 10px;
  3176. }
  3177. /* common css up */
  3178. .h3-titlte {
  3179.     font-size: 20px;
  3180.     font-weight: 600;
  3181.     color: #212121;
  3182.     margin-top: 30px;
  3183.     margin-bottom: 15px;
  3184. }
  3185. .panel-detail-top{
  3186. \tbackground: #fff!important;
  3187. }
  3188. .section-tabs {
  3189.   display: none;
  3190.   padding: 20px 0 0;
  3191.   border-top: 1px solid #ddd;
  3192. }
  3193. .input-tabs {
  3194.   display: none!important;
  3195. }
  3196. .label-tab{
  3197. \tdisplay: inline-block;
  3198. \tmargin: 0 0 -1px;
  3199. \tpadding: 15px 10px;
  3200. \tfont-weight: 600;
  3201. \ttext-align: center;
  3202. \tcolor: #bbb;
  3203. \tborder: 1px solid transparent;
  3204. \tfont-size: 14px!important;
  3205. \theight: 50px!important;
  3206. }
  3207. .label-tab:after{
  3208. \tborder: 2px solid transparent!important;
  3209. \tdisplay: none;
  3210. }
  3211. .label-tab:before{
  3212. \tborder: 2px solid transparent!important;
  3213. \tpadding-top: 7px!important;
  3214. \tmargin-left: 7px!important;
  3215. }
  3216. .label-tab:before{
  3217.   font-family: fontawesome;
  3218.   font-weight: normal;
  3219.   margin-right: 10px;
  3220. }
  3221. .label-tab[for*='1']:before {
  3222.   content: '\\f1cb';
  3223. }
  3224. .label-tab[for*='2']:before {
  3225.   content: '\\f17d';
  3226. }
  3227. .label-tab[for*='3']:before {
  3228.   content: '\\f16b';
  3229. }
  3230. .label-tab[for*='4']:before {
  3231.   content: '\\f1a9';
  3232. }
  3233. .label-tab:hover {
  3234.   color: #888;
  3235.   cursor: pointer;
  3236. }
  3237. .input-tabs:checked + .label-tab {
  3238.   color: #555;
  3239.   border: 1px solid #ddd;
  3240.   border-top: 2px solid #092759;
  3241.   border-bottom: 1px solid #fff;
  3242. }
  3243. #tab-1:checked ~ #content1,
  3244. #tab-2:checked ~ #content2,
  3245. #tab-3:checked ~ #content3,
  3246. #tab-4:checked ~ #content4 {
  3247.   display: block;
  3248. }#tab-5:checked ~ #content5 {
  3249.   display: block;
  3250. }
  3251. @media screen and (max-width: 650px) {
  3252.   .label-tab {
  3253. \tfont-size: 0;
  3254.   }
  3255.   .label-tab:before {
  3256. \tmargin: 0;
  3257. \tfont-size: 18px;
  3258.   }
  3259. }
  3260. @media screen and (max-width: 400px) {
  3261.   .label-tab {
  3262. \tpadding: 15px;
  3263.   }
  3264. }
  3265. .tab-label{
  3266. \tfont-family: 'Montserrat', sans-serif!important;
  3267. }
  3268. /* mixin for multiline */
  3269. .card2 {
  3270.   border: 0;
  3271.   border-radius: 0;
  3272.   background-color: #f4f4f4;
  3273.   margin-top: -20px;
  3274. }
  3275. .card-img-top {
  3276.   position: relative;
  3277.   padding: 15px;
  3278.   width: 100%;
  3279.   height: 250px;
  3280.   -o-object-fit: contain;
  3281. \t object-fit: contain;
  3282. }
  3283. .card-body {
  3284.   border-radius: 15px 15px 0px 0px;
  3285.   padding-top: 100px;
  3286.   background-color: #fff;
  3287.   box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  3288.   height: 280px;
  3289. }
  3290. .card-text {
  3291.   display: block;
  3292.   overflow: hidden;
  3293.   font-size: 16px;
  3294.   line-height: 1.5;
  3295.   max-height: 72px;
  3296. }
  3297. </style>
  3298. <section class=\"theme-bg-light\" style=\"background: #f4f4f4; padding: 20px 0px;\">
  3299.   <div class=\"container\">\t\t   
  3300. \t  <style>
  3301. \t\tdiv.demotabs {
  3302. \t\t  border: 2px dashed #e6e6e6;
  3303. \t\t  border-radius: .8125rem;
  3304. \t\t  box-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
  3305. \t\t  margin-top: 1.625rem;
  3306. \t\t  padding: 15px;
  3307. \t\t  background: #fff;
  3308. \t\t}
  3309. \t\t
  3310. \t\t.demotabs:hover .owl-next img, .demotabs:hover .owl-prev img{
  3311. \t\t\tbackground: #fff!important;
  3312. \t\t\tdisplay: inline-block!important;
  3313. \t\t\tborder-radius: 50%;
  3314. \t\t\tbox-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  3315. \t\t\ttransition: all 0.3s cubic-bezier(.25,.8,.25,1);
  3316. \t\t\tcursor: pointer;
  3317. \t\t}
  3318. \t\t.demotabs .owl-next img, .demotabs .owl-prev img{
  3319. \t\t\ttop: 150px!important;
  3320. \t\t\tdisplay: none;
  3321. \t\t\theight: 50px;
  3322. \t\t\twidth: 50px;
  3323. \t\t\tpadding: 15px;
  3324. \t\t}
  3325. \t\t.demotabs .owl-next img:hover, .demotabs .owl-prev img:hover{
  3326. \t\t\tbackground: #f2f2f2;
  3327. \t\t\tborder: 1px solid red;
  3328. \t\t}
  3329. \t\t
  3330. \t\t.default-item{
  3331. \t\t\tfont-weight: nomal; font-size: 15px;
  3332. \t\t}
  3333. \t\t.default-item .diviser-item{
  3334. \t\t\twidth: 120px; height: 7px; background: #fff; margin-top: 15px;
  3335. \t\t}
  3336. \t\t.active-item{
  3337. \t\t\tfont-weight: bold; font-size: 25px;
  3338. \t\t}
  3339. \t\t.active-item .diviser-item{
  3340. \t\t\twidth: 120px; height: 7px; margin-top: 15px;
  3341. \t\t\tbackground-color: var(--bg-principal)!important;
  3342. \t\t}
  3343. \t\t#produits-enregistres, #produits-nouveaux{
  3344. \t\t\tdisplay: none;
  3345. \t\t}
  3346. \t  </style>
  3347.   <div class=\"demotabs\">
  3348. \t<div class=\"tabs-container\" style=\"padding-top: 15px; border: none;\">
  3349. \t\t
  3350. \t\t<div class=\"row\" style=\"margin-bottom: 30px;\">
  3351. \t\t\t<div class=\"col-md-4\">
  3352. \t\t\t\t<div class=\"default-item active-item\" value=\"1\">
  3353. \t\t\t\t\t<a href=\"#!\">Recommandations</a>
  3354. \t\t\t\t\t<div class=\"diviser-item\"></div>
  3355. \t\t\t\t</div>
  3356. \t\t\t</div>
  3357. \t\t\t<div class=\"col-md-4\">
  3358. \t\t\t\t<div class=\"default-item\" value=\"2\">
  3359. \t\t\t\t\t<a href=\"#!\">Enregistrements</a>
  3360. \t\t\t\t\t<div class=\"diviser-item\"></div>
  3361. \t\t\t\t</div>
  3362. \t\t\t</div>
  3363. \t\t\t<div class=\"col-md-4\">
  3364. \t\t\t\t<div class=\"default-item\" value=\"3\">
  3365. \t\t\t\t\t<a href=\"#!\">Nouveaux Produits</a>
  3366. \t\t\t\t\t<div class=\"diviser-item\"></div>
  3367. \t\t\t\t</div>
  3368. \t\t\t</div>
  3369. \t\t</div>
  3370. \t\t
  3371. \t\t<script type=\"text/javascript\">
  3372. \t\t\t\$('.default-item').click(function(){
  3373. \t\t\t\t\$('.default-item').removeClass('active-item');
  3374. \t\t\t\t\$(this).addClass('active-item');
  3375. \t\t\t\t\$('.carousel-product').hide();
  3376. \t\t\t\tif(\$(this).attr('value') == 1)
  3377. \t\t\t\t{
  3378. \t\t\t\t\t\$('#produits-recommandes').show();
  3379. \t\t\t\t}else if(\$(this).attr('value') == 2){
  3380. \t\t\t\t\t\$('#produits-enregistres').show();
  3381. \t\t\t\t}else{
  3382. \t\t\t\t\t\$('#produits-nouveaux').show();
  3383. \t\t\t\t}
  3384. \t\t\t});
  3385. \t\t</script>
  3386. \t\t<div id=\"produits-recommandes\" class=\"owl-carousel text-center carousel-product\">
  3387. \t\t\t\t\t
  3388. \t\t{% for produit in produit_recommander %}
  3389. \t\t\t{% if produit.ancienPrixProduit > 0 %}
  3390. \t\t\t\t{% set taux =  (produit.newprise - produit.ancienPrixProduit)/produit.ancienPrixProduit %}
  3391. \t\t\t{% else %}
  3392. \t\t\t\t{% set taux = 0 %}
  3393. \t\t\t{% endif %}
  3394. \t\t\t{% set taux = taux*100 %}
  3395. \t\t\t{% set img = produit.getBestProduit %}
  3396. \t\t  <div class=\"item-2\">
  3397. \t\t\t <div class=\"card2\">
  3398. \t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  3399. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  3400. \t\t\t\t   <h5 class=\"card-title\"><a href=\"{{ path('produit_produit_detail_produit_market', {'id': produit.id }) }}\">{{ produit.nom }}</a></h5>
  3401. \t\t\t\t   <p class=\"card-text\">{{ produit.description }}</p>
  3402. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  3403. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"{{ produit.id }}\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  3404. \t\t\t\t   </div>
  3405. \t\t\t\t</div>
  3406. \t\t\t </div>
  3407. \t\t  </div>
  3408. \t\t{% endfor %}
  3409. \t\t</div>
  3410. \t\t
  3411. \t\t<script type=\"text/javascript\">
  3412. \t\t\$('#produits-recommandes').owlCarousel({
  3413. \t\t\tloop:true,
  3414. \t\t\tmargin:15,
  3415. \t\t\tnav:true,
  3416. \t\t\tresponsive:{
  3417. \t\t\t\t0:{
  3418. \t\t\t\t\titems: 1
  3419. \t\t\t\t},
  3420. \t\t\t\t600:{
  3421. \t\t\t\t\titems: 3
  3422. \t\t\t\t},
  3423. \t\t\t\t1000:{
  3424. \t\t\t\t\titems: 4
  3425. \t\t\t\t}
  3426. \t\t\t},
  3427. \t\t\tnavText: [\"<img src='{{ asset('template/images/av8a49a4f81c3318dc69d.png') }}'/>\",\"<img src='{{ asset('template/images/avcc910c4ee5888b858fe.png') }}'/>\"]
  3428. \t\t});
  3429. \t\t</script>
  3430. \t\t
  3431. \t\t<div id=\"produits-enregistres\" class=\"owl-carousel text-center carousel-product\">
  3432. \t\t\t\t\t
  3433. \t\t{% for enregistrement in liste_enregistrement %}
  3434. \t\t{% set produit = enregistrement.produit %}
  3435. \t\t{% if produit.ancienPrixProduit > 0 %}
  3436. \t\t\t{% set taux =  (produit.newprise - produit.ancienPrixProduit)/produit.ancienPrixProduit %}
  3437. \t\t{% else %}
  3438. \t\t\t{% set taux = 0 %}
  3439. \t\t{% endif %}
  3440. \t\t{% set taux = taux*100 %}
  3441. \t\t{% set img = produit.getBestProduit %}
  3442. \t\t  <div class=\"item-2\">
  3443. \t\t\t <div class=\"card2\">
  3444. \t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  3445. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  3446. \t\t\t\t   <h5 class=\"card-title\"><a href=\"{{ path('produit_produit_detail_produit_market', {'id': produit.id }) }}\">{{ produit.nom }}</a></h5>
  3447. \t\t\t\t   <p class=\"card-text\">{{ produit.contenu }}</p>
  3448. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  3449. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"{{ produit.id }}\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  3450. \t\t\t\t   </div>
  3451. \t\t\t\t</div>
  3452. \t\t\t </div>
  3453. \t\t  </div>
  3454. \t\t{% endfor %}
  3455. \t\t</div>
  3456. \t\t
  3457. \t\t<script type=\"text/javascript\">
  3458. \t\t\$('#produits-enregistres').owlCarousel({
  3459. \t\t\tloop:true,
  3460. \t\t\tmargin:15,
  3461. \t\t\tnav:true,
  3462. \t\t\tresponsive:{
  3463. \t\t\t\t0:{
  3464. \t\t\t\t\titems: 1
  3465. \t\t\t\t},
  3466. \t\t\t\t600:{
  3467. \t\t\t\t\titems: 3
  3468. \t\t\t\t},
  3469. \t\t\t\t1000:{
  3470. \t\t\t\t\titems: 4
  3471. \t\t\t\t}
  3472. \t\t\t},
  3473. \t\t\tnavText: [\"<img src='{{ asset('template/images/av8a49a4f81c3318dc69d.png') }}'/>\",\"<img src='{{ asset('template/images/avcc910c4ee5888b858fe.png') }}'/>\"]
  3474. \t\t});
  3475. \t\t</script>
  3476.    
  3477. \t\t<div id=\"produits-nouveaux\" class=\"owl-carousel text-center carousel-product\">
  3478. \t\t\t\t\t
  3479. \t\t{% for i in range(1, 6) %}
  3480. \t\t  <div class=\"item-2\">
  3481. \t\t\t <div class=\"card2\">
  3482. \t\t\t\t<img src=\"https://consumer-img.huawei.com/content/dam/huawei-cbg-site/common/mkt/list-image/wearables/watch-gt/watch-gt-listimage-black.png\" class=\"card-img-top\" style=\"margin-bottom: -15px; position: relative; z-index: 1;\"/>
  3483. \t\t\t\t<div class=\"card-body\" style=\"position: relative; z-index: 2;\">
  3484. \t\t\t\t   <h5 class=\"card-title\">nouveaux</h5>
  3485. \t\t\t\t   <p class=\"card-text\">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  3486. \t\t\t\t   <div class=\"text-center\" style=\"margin-top: 7px;\">
  3487. \t\t\t\t\t<a href=\"#!\" class=\"open-modal-souscription-offert\" value=\"1\" name=\"0\"><button type=\"button\" class=\"button-hover\" name=\"button\"> Ajouter <span class=\"fa fa-plus\"></span></button></a>
  3488. \t\t\t\t   </div>
  3489. \t\t\t\t</div>
  3490. \t\t\t </div>
  3491. \t\t  </div>
  3492. \t\t{% endfor %}
  3493. \t\t</div>
  3494. \t\t
  3495. \t\t<script type=\"text/javascript\">
  3496. \t\t\$('#produits-nouveaux').owlCarousel({
  3497. \t\t\tloop:true,
  3498. \t\t\tmargin:15,
  3499. \t\t\tnav:true,
  3500. \t\t\tresponsive:{
  3501. \t\t\t\t0:{
  3502. \t\t\t\t\titems: 1
  3503. \t\t\t\t},
  3504. \t\t\t\t600:{
  3505. \t\t\t\t\titems: 3
  3506. \t\t\t\t},
  3507. \t\t\t\t1000:{
  3508. \t\t\t\t\titems: 4
  3509. \t\t\t\t}
  3510. \t\t\t},
  3511. \t\t\tnavText: [\"<img src='{{ asset('template/images/av8a49a4f81c3318dc69d.png') }}'/>\",\"<img src='{{ asset('template/images/avcc910c4ee5888b858fe.png') }}'/>\"]
  3512. \t\t});
  3513. \t\t</script>
  3514. \t\t
  3515. \t\t
  3516. \t   {#
  3517. \t\t<h2 class=\"tab-label\">Recommandations</h2>
  3518. \t\t<p style=\"margin: 0px; \">
  3519. \t\t<div class=\"row\" style=\"margin: 0px; \">
  3520. \t\t\t\t{% for produit in produit_recommander %}
  3521. \t\t\t\t{% if produit.ancienPrixProduit > 0 %}
  3522. \t\t\t\t\t{% set taux =  (produit.newprise - produit.ancienPrixProduit)/produit.ancienPrixProduit %}
  3523. \t\t\t\t{% else %}
  3524. \t\t\t\t\t{% set taux = 0 %}
  3525. \t\t\t\t{% endif %}
  3526. \t\t\t\t{% set taux = taux*100 %}
  3527. \t\t\t\t<div class=\"col-md-4 grid-margin grid-margin-md-0\">
  3528. \t\t\t\t  <a href=\"{{ path('produit_produit_detail_produit_market', {'id': produit.id }) }}\" class=\"card-view\" style=\"display: inline-block!important; text-decoration: none;\">
  3529. \t\t\t\t\t<div class=\"r-layout\">
  3530. \t\t\t\t\t\t<div class=\"r-img cm-sm\">
  3531. \t\t\t\t\t\t\t{% set img = produit.getBestProduit %}
  3532. \t\t\t\t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\">
  3533. \t\t\t\t\t\t</div>
  3534. \t\t\t\t\t\t<div class=\"r-content\">
  3535. \t\t\t\t\t\t  <div class=\"s-tag\"><span class=\"mdi-action-stars\"></span></div>
  3536. \t\t\t\t\t\t  <h4 class=\"title\">{{ produit.nom }}</h4>
  3537. \t\t\t\t\t\t  <p>
  3538. \t\t\t\t\t\t\t  {{ produit.souscategorie.nom }}
  3539. \t\t\t\t\t\t  </p>
  3540. \t\t\t\t\t\t  <div class=\"taglist\">
  3541. \t\t\t\t\t\t\t  <div class=\"tag\" style=\"text-decoration: line-through\">{{ produit.lastprise }}{{ devise }}</div>
  3542. \t\t\t\t\t\t\t  <div class=\"tag\">{{ produit.newprise }}{{ devise }}</div>
  3543. \t\t\t\t\t\t\t  <div class=\"tag\">NIRF</div>
  3544. \t\t\t\t\t\t  </div>
  3545. \t\t\t\t\t\t</div>
  3546. \t\t\t\t\t</div>
  3547. \t\t\t\t</a>
  3548. \t\t\t\t</div>
  3549. \t\t\t\t{% endfor %}
  3550. \t\t\t</div>
  3551. \t\t</p>
  3552. \t\t<h2 class=\"tab-label collapsed\">Mes enregistrements</h2>
  3553. \t\t<p>
  3554. \t\t\t<div class=\"row\" style=\"margin: 20px 0px; \">
  3555. \t\t\t\t{% for enregistrement in liste_enregistrement %}
  3556. \t\t\t\t{% set produit = enregistrement.produit %}
  3557. \t\t\t\t{% if produit.ancienPrixProduit > 0 %}
  3558. \t\t\t\t\t{% set taux =  (produit.newprise - produit.ancienPrixProduit)/produit.ancienPrixProduit %}
  3559. \t\t\t\t{% else %}
  3560. \t\t\t\t\t{% set taux = 0 %}
  3561. \t\t\t\t{% endif %}
  3562. \t\t\t\t{% set taux = taux*100 %}
  3563. \t\t\t\t<div class=\"col-md-4 grid-margin grid-margin-md-0\">
  3564. \t\t\t\t  <a href=\"{{ path('produit_produit_detail_produit_market', {'id': produit.id }) }}\" class=\"card-view\" style=\"display: inline-block!important; text-decoration: none;\">
  3565. \t\t\t\t\t<div class=\"r-layout\">
  3566. \t\t\t\t\t\t<div class=\"r-img cm-sm\">
  3567. \t\t\t\t\t\t\t{% set img = produit.getBestProduit %}
  3568. \t\t\t\t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\">
  3569. \t\t\t\t\t\t</div>
  3570. \t\t\t\t\t\t<div class=\"r-content\">
  3571. \t\t\t\t\t\t  <div class=\"s-tag\"><span class=\"mdi-action-stars\"></span></div>
  3572. \t\t\t\t\t\t  <h4 class=\"title\">{{ produit.nom }}</h4>
  3573. \t\t\t\t\t\t  <p>
  3574. \t\t\t\t\t\t\t  {{ produit.souscategorie.nom }}
  3575. \t\t\t\t\t\t  </p>
  3576. \t\t\t\t\t\t  <div class=\"taglist\">
  3577. \t\t\t\t\t\t\t  <div class=\"tag\" style=\"text-decoration: line-through\">{{ produit.lastprise }}{{ devise }}</div>
  3578. \t\t\t\t\t\t\t  <div class=\"tag\">{{ produit.newprise }}{{ devise }}</div>
  3579. \t\t\t\t\t\t\t  <div class=\"tag\">NIRF</div>
  3580. \t\t\t\t\t\t  </div>
  3581. \t\t\t\t\t\t  <p>
  3582. \t\t\t\t\t\t\t{{ produit.description }}
  3583. \t\t\t\t\t\t  </p>
  3584. \t\t\t\t\t\t  <p class=\"color-text\">
  3585. \t\t\t\t\t\t\t  {% if taux > 0 %}Augmentation de{% else %}Réduction de {% endif %}{{ taux|round }}% sur ce produit.
  3586. \t\t\t\t\t\t  </p>
  3587. \t\t\t\t\t\t</div>
  3588. \t\t\t\t\t</div>
  3589. \t\t\t\t</a>
  3590. \t\t\t\t</div>
  3591. \t\t\t\t{% endfor %}
  3592. \t\t\t</div>
  3593. \t\t</p>
  3594. \t\t<h2 class=\"tab-label collapsed\">Commandes en cours ...</h2>
  3595. \t\t<p>
  3596. \t\t\t<div class=\"row\" style=\"margin: 20px 0px; \">
  3597. \t\t\t\t<div class=\"col-md-4\">
  3598. \t\t\t\t  <div class=\"card-view\" style=\"min-height: 200px; padding: 15px; line-height: 15px; -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);\">
  3599. \t\t\t\t\t  <div class=\"row\">
  3600. \t\t\t\t\t\t<div class=\"col-md-3\">
  3601. \t\t\t\t\t\t\t<img class=\"img-md rounded\" src=\"{{ asset('template/images/icons8-buying-100.png') }}\" alt=\"\" style=\"width: 100%;\"/>
  3602. \t\t\t\t\t\t</div>
  3603. \t\t\t\t\t\t<div class=\"col-md-9\">
  3604. \t\t\t\t\t\t  <h2 style=\"font-size: 20px;\">Etat de votre panier</h2>
  3605. \t\t\t\t\t\t  <div style=\"width: 100px; margin-top: 15px;\"><span class=\"tag\">{{ prod_panier|length }} produit(s)</span></div><br/>
  3606. \t\t\t\t\t\t  {% if prod_panier|length > 0 %}
  3607. \t\t\t\t\t\t  <a href=\"{{ path('produit_produit_reglement_commande_du_panier', {'id': oldpanier.id}) }}\" class=\"btn bg-struct\">Passer à la caisse</a>
  3608. \t\t\t\t\t\t  {% else %}
  3609. \t\t\t\t\t\t  <a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place') }}\" class=\"btn bg-struct\">Passer à la caisse</a>
  3610. \t\t\t\t\t\t  {% endif %}
  3611. \t\t\t\t\t\t</div>
  3612. \t\t\t\t\t  </div>
  3613. \t\t\t\t  </div>
  3614. \t\t\t\t</div>
  3615. \t\t\t\t{% for propan in prod_panier|slice(0,2) %}
  3616. \t\t\t\t{% if propan.produit.ancienPrixProduit > 0 %}
  3617. \t\t\t\t\t{% set taux =  (propan.produit.newprise - propan.produit.ancienPrixProduit)/propan.produit.ancienPrixProduit %}
  3618. \t\t\t\t{% else %}
  3619. \t\t\t\t\t{% set taux = 0 %}
  3620. \t\t\t\t{% endif %}
  3621. \t\t\t\t{% set taux = taux*100 %}
  3622. \t\t\t\t<div class=\"col-md-4 grid-margin grid-margin-md-0\">
  3623. \t\t\t\t  <a href=\"{{ path('produit_produit_detail_produit_market', {'id': propan.produit.id }) }}\" class=\"card-view\" style=\"display: inline-block!important; text-decoration: none;\">
  3624. \t\t\t\t\t<div class=\"r-layout\">
  3625. \t\t\t\t\t\t<div class=\"r-img cm-sm\">
  3626. \t\t\t\t\t\t\t{% set img = propan.produit.getBestProduit %}
  3627. \t\t\t\t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\">
  3628. \t\t\t\t\t\t</div>
  3629. \t\t\t\t\t\t<div class=\"r-content\">
  3630. \t\t\t\t\t\t  <div class=\"s-tag\"><span class=\"mdi-action-stars\"></span></div>
  3631. \t\t\t\t\t\t  <h4 class=\"title\">{{ propan.produit.nom }}</h4>
  3632. \t\t\t\t\t\t  <p>
  3633. \t\t\t\t\t\t\t  {{ propan.produit.souscategorie.nom }}
  3634. \t\t\t\t\t\t  </p>
  3635. \t\t\t\t\t\t  <div class=\"taglist\">
  3636. \t\t\t\t\t\t\t  <div class=\"tag\" style=\"text-decoration: line-through\">{{ propan.produit.lastprise }}{{ devise }}</div>
  3637. \t\t\t\t\t\t\t  <div class=\"tag\">{{ propan.produit.newprise }}{{ devise }}</div>
  3638. \t\t\t\t\t\t\t  <div class=\"tag\">NIRF</div>
  3639. \t\t\t\t\t\t  </div>
  3640. \t\t\t\t\t\t  <p>
  3641. \t\t\t\t\t\t\t{{ propan.produit.description }}
  3642. \t\t\t\t\t\t  </p>
  3643. \t\t\t\t\t\t  <p class=\"color-text\">
  3644. \t\t\t\t\t\t\t  {% if taux > 0 %}Augmentation de{% else %}Réduction de {% endif %}{{ taux|round }}% sur ce produit.
  3645. \t\t\t\t\t\t  </p>
  3646. \t\t\t\t\t\t</div>
  3647. \t\t\t\t\t</div>
  3648. \t\t\t\t</a>
  3649. \t\t\t\t</div>
  3650. \t\t\t\t{% endfor %}
  3651. \t\t\t</div>
  3652. \t\t</p>
  3653. \t\t
  3654. \t\t
  3655. \t\t  <h2>Votre partenaire idéal</h2>
  3656. \t\t  {% if aproposaccueil != null %}
  3657. \t\t\t<p>{{ aproposaccueil.valeur }} {% if aproposaccueil.link != null %}<a href=\"{{ aproposaccueil.link }}\" style=\"color: green;\">En savoir plus <span class=\"fa fa-angle-right\"></span></a>{% endif %}</p>
  3658. \t\t  {% else %}
  3659. \t\t\t<p>Aucun article trouvé pour cette section</p>
  3660. \t\t  {% endif %}
  3661. \t\t#}
  3662. \t</div>
  3663.   </div>
  3664.   </div>
  3665. </section>
  3666. <style>
  3667. .ux-card {
  3668. \t-webkit-box-shadow: 0 1px 6px 0 rgba(117,117,117,.25);
  3669. \tbox-shadow: 0 1px 6px 0 rgba(117,117,117,.25);
  3670. \tmargin: 0 0 20px;
  3671. \tcolor: #444;
  3672. \tborder: 0;
  3673. \tborder-radius: 6px;
  3674. \tbackground: #fff;
  3675. \tcursor: pointer;
  3676. \ttext-align: center!important;
  3677. \theight: 400px!important;
  3678. \twidth: 100%;
  3679. }
  3680. .ux-card:hover{
  3681.   box-shadow: -10px -10px 25px 0px rgba(0,0,0,0.3);
  3682. }
  3683. /**
  3684.  * Helper Styles
  3685.  */
  3686. .ir {
  3687.   text-indent: 100%;
  3688.   white-space: nowrap;
  3689.   overflow: hidden;
  3690. }
  3691. /**
  3692.  * Gallery Styles
  3693.  * 1. Enable fluid images
  3694.  */
  3695. .gallery {
  3696.   overflow: hidden;
  3697. }
  3698. .gallery__hero {
  3699.   overflow: hidden;
  3700.   position: relative;
  3701.   padding: 2em;
  3702.   margin: 0 0 0.3333333333em;
  3703.   background: #fff;
  3704. }
  3705. .is-zoomed .gallery__hero {
  3706.   cursor: move;
  3707. }
  3708. .is-zoomed .gallery__hero img {
  3709.   max-width: none;
  3710.   position: absolute;
  3711.   z-index: 0;
  3712.   top: -50%;
  3713.   left: -50%;
  3714. }
  3715. .gallery__hero-enlarge {
  3716.   position: absolute;
  3717.   right: 0.5em;
  3718.   bottom: 0.5em;
  3719.   z-index: 1;
  3720.   width: 30px;
  3721.   height: 30px;
  3722.   opacity: 0.5;
  3723.   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iNS4wIC0xMC4wIDEwMC4wIDEzNS4wIiBmaWxsPSIjMzRCZjQ5Ij48cGF0aCBkPSJNOTMuNTkzIDg2LjgxNkw3Ny4wNDUgNzAuMjY4YzUuNDEzLTYuODczIDguNjQyLTE1LjUyNiA4LjY0Mi0yNC45MTRDODUuNjg3IDIzLjEwNCA2Ny41OTMgNSA0NS4zNDMgNVM1IDIzLjEwNCA1IDQ1LjM1NGMwIDIyLjI0IDE4LjA5NCA0MC4zNDMgNDAuMzQzIDQwLjM0MyA5LjQgMCAxOC4wNjItMy4yNCAyNC45MjQtOC42NTNsMTYuNTUgMTYuNTZjLjkzNy45MjcgMi4xNjIgMS4zOTYgMy4zODggMS4zOTYgMS4yMjUgMCAyLjQ1LS40NyAzLjM5LTEuMzk2IDEuODc0LTEuODc1IDEuODc0LTQuOTEyLS4wMDItNi43ODh6bS00OC4yNS0xMC43MWMtMTYuOTU0IDAtMzAuNzUzLTEzLjc5OC0zMC43NTMtMzAuNzUyIDAtMTYuOTY0IDEzLjgtMzAuNzY0IDMwLjc1My0zMC43NjQgMTYuOTY0IDAgMzAuNzUzIDEzLjggMzAuNzUzIDMwLjc2NCAwIDE2Ljk1NC0xMy43ODggMzAuNzUzLTMwLjc1MyAzMC43NTN6TTYzLjAzMiA0NS4zNTRjMCAyLjM0NC0xLjkwNyA0LjI2Mi00LjI2MiA0LjI2MmgtOS4xNjR2OS4xNjRjMCAyLjM0NC0xLjkwNyA0LjI2Mi00LjI2MiA0LjI2Mi0yLjM1NSAwLTQuMjYyLTEuOTE4LTQuMjYyLTQuMjYydi05LjE2NGgtOS4xNjRjLTIuMzU1IDAtNC4yNjItMS45MTgtNC4yNjItNC4yNjIgMC0yLjM1NSAxLjkwNy00LjI2MiA0LjI2Mi00LjI2Mmg5LjE2NHYtOS4xNzVjMC0yLjM0NCAxLjkwNy00LjI2MiA0LjI2Mi00LjI2MiAyLjM1NSAwIDQuMjYyIDEuOTE4IDQuMjYyIDQuMjYydjkuMTc1aDkuMTY0YzIuMzU1IDAgNC4yNjIgMS45MDcgNC4yNjIgNC4yNjJ6Ii8+PC9zdmc+);
  3724.   background-repeat: no-repeat;
  3725.   transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  3726. }
  3727. .gallery__hero-enlarge:hover {
  3728.   opacity: 1;
  3729. }
  3730. .is-zoomed .gallery__hero-enlarge {
  3731.   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iNS4wIC0xMC4wIDEwMC4wIDEzNS4wIiBmaWxsPSIjMzRCZjQ5Ij48cGF0aCBkPSJNOTMuNTkzIDg2LjgxNkw3Ny4wNDUgNzAuMjY4YzUuNDEzLTYuODczIDguNjQyLTE1LjUyNiA4LjY0Mi0yNC45MTRDODUuNjg3IDIzLjEwNCA2Ny41OTMgNSA0NS4zNDMgNVM1IDIzLjEwNCA1IDQ1LjM1NGMwIDIyLjI0IDE4LjA5NCA0MC4zNDMgNDAuMzQzIDQwLjM0MyA5LjQgMCAxOC4wNjItMy4yNCAyNC45MjQtOC42NTNsMTYuNTUgMTYuNTZjLjkzNy45MjcgMi4xNjIgMS4zOTYgMy4zODggMS4zOTYgMS4yMjUgMCAyLjQ1LS40NyAzLjM5LTEuMzk2IDEuODc0LTEuODc1IDEuODc0LTQuOTEyLS4wMDItNi43ODh6TTE0LjU5IDQ1LjM1NGMwLTE2Ljk2NCAxMy44LTMwLjc2NCAzMC43NTMtMzAuNzY0IDE2Ljk2NCAwIDMwLjc1MyAxMy44IDMwLjc1MyAzMC43NjQgMCAxNi45NTQtMTMuNzkgMzAuNzUzLTMwLjc1MyAzMC43NTMtMTYuOTUzIDAtMzAuNzUzLTEzLjgtMzAuNzUzLTMwLjc1M3pNNTguNzcyIDQ5LjYxSDMxLjkyYy0yLjM1NSAwLTQuMjYzLTEuOTA3LTQuMjYzLTQuMjZzMS45MDgtNC4yNjMgNC4yNjItNC4yNjNINTguNzdjMi4zNTQgMCA0LjI2MiAxLjkwOCA0LjI2MiA0LjI2MnMtMS45MSA0LjI2LTQuMjYyIDQuMjZ6Ii8+PC9zdmc+);
  3732. }
  3733. .gallery__thumbs {
  3734.   text-align: center;
  3735.   background: #fff;
  3736. }
  3737. .gallery__thumbs a {
  3738.   display: inline-block;
  3739.   width: 20%;
  3740.   padding: 0.5em;
  3741.   opacity: 0.75;
  3742.   transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  3743. }
  3744. .gallery__thumbs a:hover {
  3745.   opacity: 1;
  3746. }
  3747. .gallery__thumbs a.is-active {
  3748.   opacity: 0.2;
  3749. }
  3750. figure.snip1321{
  3751.   font-family: 'Raleway', Arial, sans-serif;
  3752.   position: relative;
  3753.   overflow: hidden;
  3754.   width: 100%;
  3755.   color: #000000;
  3756.   text-align: center;
  3757.   -webkit-perspective: 50em;
  3758.   perspective: 50em;
  3759. }
  3760. figure.snip1321 * {
  3761.   -webkit-box-sizing: padding-box;
  3762.   box-sizing: padding-box;
  3763.   -webkit-transition: all 0.2s ease-out;
  3764.   transition: all 0.2s ease-out;
  3765. }
  3766. figure.snip1321 img {
  3767.   max-width: 100%;
  3768.   vertical-align: top;
  3769. }
  3770. figure.snip1321 figcaption {
  3771.   top: 50%;
  3772.   left: 20px;
  3773.   right: 20px;
  3774.   position: absolute;
  3775.   opacity: 0;
  3776.   z-index: 1;
  3777. }
  3778. figure.snip1321 h2,
  3779. figure.snip1321 h4 {
  3780.   margin: 0;
  3781. }
  3782. figure.snip1321 h2 {
  3783.   font-weight: 600;
  3784. }
  3785. figure.snip1321 h4 {
  3786.   font-weight: 400;
  3787.   text-transform: uppercase;
  3788. }
  3789. figure.snip1321 i {
  3790.   font-size: 32px;
  3791. }
  3792. figure.snip1321:after {
  3793.   background-color: #ffffff;
  3794.   position: absolute;
  3795.   content: \"\";
  3796.   display: block;
  3797.   top: 20px;
  3798.   left: 20px;
  3799.   right: 20px;
  3800.   bottom: 20px;
  3801.   -webkit-transition: all 0.4s ease-in-out;
  3802.   transition: all 0.4s ease-in-out;
  3803.   -webkit-transform: rotateX(-90deg);
  3804.   transform: rotateX(-90deg);
  3805.   -webkit-transform-origin: 50% 50%;
  3806.   -ms-transform-origin: 50% 50%;
  3807.   transform-origin: 50% 50%;
  3808.   opacity: 0;
  3809. }
  3810. figure.snip1321 a {
  3811.   left: 0;
  3812.   right: 0;
  3813.   top: 0;
  3814.   bottom: 0;
  3815.   position: absolute;
  3816.   z-index: 1;
  3817. }
  3818. figure.snip1321:hover figcaption,
  3819. figure.snip1321.hover figcaption {
  3820.   -webkit-transform: translateY(-50%);
  3821.   transform: translateY(-50%);
  3822.   opacity: 1;
  3823.   -webkit-transition-delay: 0.2s;
  3824.   transition-delay: 0.2s;
  3825. }
  3826. figure.snip1321:hover:after,
  3827. figure.snip1321.hover:after {
  3828.   -webkit-transform: rotateX(0);
  3829.   transform: rotateX(0);
  3830.   opacity: 0.9;
  3831. }
  3832. .item{
  3833. \tbackground: #fff;
  3834. \tborder: 1px solid #fff;
  3835. }
  3836. .item:hover{
  3837. \tbackground: #f7f7f7;
  3838. \tcursor: pointer;
  3839. \tbox-shadow: 0 4px 10px -6px #0005;
  3840. \tborder: none;
  3841. }
  3842. </style>
  3843. <div style=\"background: #f5f7f8; padding-top: 20px;\">
  3844. <div class=\"container\">
  3845. <div class=\"row\" style=\"margin: 0px 0px 15px 0px; background: #fafafa;\">
  3846. <div class=\"col-md-12\">
  3847. \t<h3 class=\"breadcrumbs-title\">
  3848. \t Meilleures ventes {{ site }}
  3849. \t <a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place') }}\" class=\"flat-busness pull-right\" style=\"margin-top: -7px;\">Afficher plus</a>
  3850. \t</h3>
  3851. \t<hr>
  3852. </div>
  3853. <div class=\"col-md-12\">
  3854. <div  style=\"overflow: hidden; height: 500px;\">
  3855. <link rel=\"stylesheet\" href=\"{{ asset('template/carousel/css/style.css') }}\"/>
  3856. <div class=\"resCarousel\" data-items=\"1,3,4,4\" data-slide=\"1\" style=\"overflow: visible; padding-left: 0px; padding-right: 0px;\">
  3857. <div class=\"resCarousel-inner\">
  3858. {% for prod in top_produit %}
  3859. \t{% if prod.ancienPrixProduit > 0 %}
  3860. \t\t{% set taux =  (prod.newprise - prod.ancienPrixProduit)/prod.ancienPrixProduit %}
  3861. \t{% else %}
  3862. \t\t{% set taux = 0 %}
  3863. \t{% endif %}
  3864. \t{% set taux = taux*100 %}
  3865. \t<div class=\"item\">
  3866. \t\t<div style=\"background: #fff; margin-bottom: 5px; padding: 5px;\">
  3867. \t\t<h5><a href=\"{{ path('produit_produit_detail_produit_market', {'id': prod.id }) }}\">{{ prod.name(50) }}</a> </h5>
  3868. \t\t<div style=\"margin-top: 5px;\"><span style=\"text-decoration: line-through; font-size: 12px;\">{{ prod.ancienPrixProduit }}</span>{{ devise }} <span>{{ prod.newprise }}</span></div>
  3869. \t\t</div>
  3870. \t\t<div id=\"\" class=\"js-gallery gallery\" style=\"border: 1px solid #ddd;\">
  3871. \t\t<!--Gallery Hero-->
  3872. \t\t<div class=\"gallery__hero\">
  3873. \t\t\t<span style=\"background: yellow; color: green; padding: 5px; display: inline-block;\">{% if taux > 0 %}+{% else %}-{% endif %}{{ taux|round }}%</span>
  3874. \t\t\t<a href=\"#!\" class=\"btn bg-struct  open-modal-souscription-offert\" value=\"{{ prod.id }}\" name=\"0\" style=\"font-size: 10px; padding: 4px 7px!important; height: 25px; line-height: 15px; border-radius: 7px; float: right; text-transform: capitalize;\"><span class=\"mdi-action-add-shopping-cart\" style=\"font-size: 8px;\"></span> Ajouter</a>
  3875. \t\t\t<a href=\"{{ path('produit_produit_detail_produit_market', {'id': prod.id }) }}\" class=\"gallery__hero-enlarge ir\"></a>
  3876. \t\t    {% set img = prod.getBestProduit %}
  3877. \t\t    <img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" style=\"height: 200px;\">
  3878. \t\t</div>
  3879. \t\t<!--Gallery Hero-->
  3880. \t\t<!--Gallery Thumbs-->
  3881. \t\t<div class=\"gallery__thumbs\">
  3882. \t\t\t{% for imge in prod.imgproduits|slice(0,4) %}
  3883. \t\t\t<a href=\"{% if imge != null %}{{ asset(imge.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" data-gallery=\"thumb\" class=\"item-image-ca\">
  3884. \t\t\t  <img src=\"{% if imge != null %}{{ asset(imge.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" style=\"height: 40px; width: 40px;\">
  3885. \t\t\t</a>
  3886. \t\t\t{% endfor %}
  3887. \t\t</div>
  3888. \t\t<!--Gallery Thumbs-->
  3889. \t\t</div>
  3890. \t</div>
  3891. {% endfor %}
  3892. </div>
  3893. <button class=\"btn btn-default leftLst pull-left\" style=\"position: relative; margin-top: -250px; background: #fff; color: #333; padding: 0px;\"><i class=\"fa fa-fw fa-angle-left\"></i></button>
  3894. <button class=\"btn btn-default rightLst pull-right\" style=\"position: relative; margin-top: -250px; background: #fff; color: #333; padding: 0px;\"><i class=\"fa fa-fw fa-angle-right\"></i></button>
  3895. </div>
  3896. </div>
  3897. <script type=\"text/javascript\" src=\"{{ asset('template/carousel/js/main.js') }}\"></script>
  3898. </div>
  3899. </div>
  3900. </div>
  3901. </div>
  3902. <section style=\"padding-top: 20px;\">
  3903. <div class=\"container\">
  3904. <h3>Offres spéciales</h3>
  3905. <div class=\"kapsayici\">
  3906. <div class=\"row\">
  3907. {% for offre in liste_offre %}
  3908. \t<div class=\"col-md-4 panel-offer text-right\">
  3909. \t\t<div class=\"slid3\">
  3910. \t\t\t<!-- <span class=\"emoji\"><img src=\"{{ asset('template/images/smile.png') }}\"> <img src=\"{{ asset('template/images/hearteye.png') }}\"></span> -->
  3911. \t\t\t<a href=\"{% if offre.link != null %}{{ offre.link }}{% else %}{{ path('produit_produit_tous_produits_souscategorie_binplace_market', {'id': offre.projet.id, 'scat': offre.souscategorie.id }) }}{% endif %}\">
  3912. \t\t\t\t<div class=\"resim3\">
  3913. \t\t\t\t\t<img src=\"{% if offre.src != 'source' %}{{ asset(offre.getwebpath) }}{% else %}{{ asset('template/images/assistance-bg.jpg') }}{% endif %}\"/>
  3914. \t\t\t\t\t<h2>{{ offre.titre }}</h2>
  3915. \t\t\t\t\t<p>{{ offre.projet.name(30) }}</p>
  3916. \t\t\t\t</div>
  3917. \t\t\t</a>
  3918. \t\t</div>
  3919. \t</div>
  3920. {% else %}
  3921. \t<div class=\"col-md-12\">
  3922. \t\t<div class=\"text-center\" style=\"height: 400px; padding-top: 100px; background: #fff; display: block; width: 100%!important; border: 1px solid #f4f4f4; border-radius: 5px;\">
  3923. \t\t\t<span class=\"fa fa-frown-o\"></span> Aucune données disponible pour cette requête.</br>
  3924. \t\t\t<hr style=\"width: 100px; border-bottom: 1px solid red; display: inline-block;\">
  3925. \t\t</div>
  3926. \t</div>
  3927. {% endfor %}
  3928. </div>
  3929. </div>
  3930. </div>
  3931. </section>
  3932. <style>
  3933. .owl-theme .owl-nav {
  3934.     text-align: center;
  3935.     -webkit-tap-highlight-color: transparent;
  3936.     position: absolute;
  3937.     top: -40px;
  3938.     right: 0px;
  3939. }
  3940. </style>
  3941. <section style=\"position: sticky;\">
  3942. <div class=\"container\" style=\"margin-bottom: -20px;\">
  3943. \t<div class=\"row\">
  3944. \t\t<div class=\"col-md-12\">
  3945. \t\t\t<div class=\"text-left\" style=\"margin-bottom: -10px;margin-top: 20px;\">
  3946. \t\t\t\t<h2>Appréciés en ce moment</h2>
  3947. \t\t\t\t<p>Consultez les produits les plus appréciés en ce moment dans notre plateforme</p>
  3948. \t\t\t</div>
  3949. \t\t</div>
  3950. \t</div>
  3951. \t<div class=\"row\">
  3952. \t\t<div class=\"col-md-12\">
  3953. \t\t\t<div class=\"owl-carousel staff-list\" style=\"padding-top: 10px;\">
  3954. \t\t\t\t{% for produit in top_produit %}
  3955. \t\t\t\t\t{% include 'Theme/Produit/Produit/Produit/slideproduitdescript.html.twig' %}
  3956. \t\t\t\t{% endfor %}
  3957. \t\t\t</div>
  3958. \t\t</div>
  3959. \t</div>
  3960. \t<script type=\"text/javascript\">
  3961. \t\$(document).ready(function(){
  3962. \t  \$(\".staff-list\").owlCarousel({
  3963. \t\t  items:4,
  3964. \t\t  autoplay:false,
  3965. \t\t  margin:30,
  3966. \t\t  loop:true,
  3967. \t\t  nav:true,
  3968. \t\t  responsive:{
  3969. \t\t\t0:{
  3970. \t\t\t\titems:1,
  3971. \t\t\t\tnav:true
  3972. \t\t\t},
  3973. \t\t\t600:{
  3974. \t\t\t\titems:3,
  3975. \t\t\t\tnav:false
  3976. \t\t\t},
  3977. \t\t\t1000:{
  3978. \t\t\t\titems:4,
  3979. \t\t\t\tnav:true,
  3980. \t\t\t\tloop:false
  3981. \t\t\t}
  3982. \t\t  },
  3983. \t\t  navText:[\"<i class='fa fa-arrow-left'></i>\",\"<i class='fa fa-arrow-right'></i>\" ]
  3984. \t  });
  3985. \t});
  3986. \t</script>
  3987. </div>
  3988. </section>
  3989. <style>
  3990. figure.snip1321{
  3991.   font-family: 'Raleway', Arial, sans-serif;
  3992.   position: relative;
  3993.   overflow: hidden;
  3994.   width: 100%;
  3995.   color: #000000;
  3996.   text-align: center;
  3997.   -webkit-perspective: 50em;
  3998.   perspective: 50em;
  3999. }
  4000. figure.snip1321 * {
  4001.   -webkit-box-sizing: padding-box;
  4002.   box-sizing: padding-box;
  4003.   -webkit-transition: all 0.2s ease-out;
  4004.   transition: all 0.2s ease-out;
  4005. }
  4006. figure.snip1321 img {
  4007.   max-width: 100%;
  4008.   vertical-align: top;
  4009. }
  4010. figure.snip1321 figcaption {
  4011.   top: 50%;
  4012.   left: 20px;
  4013.   right: 20px;
  4014.   position: absolute;
  4015.   opacity: 0;
  4016.   z-index: 1;
  4017. }
  4018. figure.snip1321 h2,
  4019. figure.snip1321 h4 {
  4020.   margin: 0;
  4021. }
  4022. figure.snip1321 h2 {
  4023.   font-weight: 600;
  4024. }
  4025. figure.snip1321 h4 {
  4026.   font-weight: 400;
  4027.   text-transform: uppercase;
  4028. }
  4029. figure.snip1321 i {
  4030.   font-size: 32px;
  4031. }
  4032. figure.snip1321:after {
  4033.   background-color: #ffffff;
  4034.   position: absolute;
  4035.   content: \"\";
  4036.   display: block;
  4037.   top: 20px;
  4038.   left: 20px;
  4039.   right: 20px;
  4040.   bottom: 20px;
  4041.   -webkit-transition: all 0.4s ease-in-out;
  4042.   transition: all 0.4s ease-in-out;
  4043.   -webkit-transform: rotateX(-90deg);
  4044.   transform: rotateX(-90deg);
  4045.   -webkit-transform-origin: 50% 50%;
  4046.   -ms-transform-origin: 50% 50%;
  4047.   transform-origin: 50% 50%;
  4048.   opacity: 0;
  4049. }
  4050. figure.snip1321 a {
  4051.   left: 0;
  4052.   right: 0;
  4053.   top: 0;
  4054.   bottom: 0;
  4055.   position: absolute;
  4056.   z-index: 1;
  4057. }
  4058. figure.snip1321:hover figcaption,
  4059. figure.snip1321.hover figcaption {
  4060.   -webkit-transform: translateY(-50%);
  4061.   transform: translateY(-50%);
  4062.   opacity: 1;
  4063.   -webkit-transition-delay: 0.2s;
  4064.   transition-delay: 0.2s;
  4065. }
  4066. figure.snip1321:hover:after,
  4067. figure.snip1321.hover:after {
  4068.   -webkit-transform: rotateX(0);
  4069.   transform: rotateX(0);
  4070.   opacity: 0.9;
  4071. }
  4072. .item{
  4073. \tbackground: #fff;
  4074. \tborder: 1px solid #fff;
  4075. }
  4076. .item:hover{
  4077. \tborder: 1px solid #ddd;
  4078. \tbackground: #f7f7f7;
  4079. \tcursor: pointer;
  4080. }
  4081. </style>
  4082. <section style=\"background: #f4f4f4; padding: 20px 0px;\">
  4083. <div class=\"container\">
  4084. <div class=\"row\" style=\"background: #fafafa; padding: 15px 0px;\">
  4085. <div class=\"col-md-12\">
  4086. \t<h3 class=\"breadcrumbs-title\">
  4087. \t Catalogue {{ site }}
  4088. \t 
  4089. \t <a href=\"{{ path('produit_produit_catalogue_produits') }}\" class=\"flat-busness\" style=\"margin-top: -7px; float: right;\">Afficher plus</a>
  4090. \t</h3>
  4091. \t<hr style=\"margin: 0px; \"/>
  4092. </div>
  4093. {% for scat in top_scat|slice(0,8) %}
  4094. <div class=\"col-md-3\" style=\"border-top: 1px solid #f7f7f7; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; padding-top: 7px; padding-bottom: 7px;\">
  4095. \t<a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': scat.id }) }}\" style=\"display: block;\">
  4096. \t<figure class=\"snip1321\">
  4097. \t\t<div style=\"text-align: center;\">
  4098. \t\t\t<img src=\"{% if scat.src != null %}{{ asset(scat.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" alt=\"sq-sample26\" style=\"height: 150px; max-width: 100%;\"/>
  4099. \t\t</div>
  4100. \t  <figcaption><i class=\"ion-upload\"></i>
  4101. \t\t<div>{{ scat.nbproduit }}</div>
  4102. \t\t<div>Produits</div>
  4103. \t  </figcaption>
  4104. \t</figure>
  4105. \t<div style=\"text-align: center; margin-top: -10px; text-decoration: underline;\">
  4106. \t\t{{ scat.nom }}
  4107. \t</div>
  4108. \t</a>
  4109. </div>
  4110. {% endfor %}
  4111. </div>
  4112. </div>
  4113. </section>
  4114. <style>
  4115. \t/*** START BS OVERRIDES ***/
  4116. \t.features {
  4117. \t  padding: 50px 0;
  4118. \t}
  4119. \t.features.light-brown {
  4120. \t  background-color: #fff;
  4121. \t  padding: 7px;
  4122. \t}
  4123. \t.features h2.section-title {
  4124. \t  color: #333333;
  4125. \t  font-size: 22px;
  4126. \t  margin: 0;
  4127. \t  text-align: center;
  4128. \t}
  4129. \t.features .v-tabs .v-tab-head a,
  4130. \t.features .v-tabs a.v-tab-head {
  4131. \t  color: #292929;
  4132. \t  cursor: pointer;
  4133. \t  display: block;
  4134. \t  padding: 15px 30px 15px 15px;
  4135. \t  border-right: 1px solid #33cc66;
  4136. \t  margin: 0;
  4137. \t  text-align: right;
  4138. \t  font: 20px \"Raleway\", \"franklin-gothic-urw\", \"Helvectica Neue\", helvetica, clean, sans-serif;
  4139. \t}
  4140. \t.features .v-tabs .v-tab-head a.active, .features .v-tabs .v-tab-head a:hover,
  4141. \t.features .v-tabs a.v-tab-head.active,
  4142. \t.features .v-tabs a.v-tab-head:hover {
  4143. \t  font-weight: bold;
  4144. \t  text-decoration: none;
  4145. \t}
  4146. \t.features .v-tabs .v-tab-head a {
  4147. \t  position: relative;
  4148. \t  display: block;
  4149. \t}
  4150. \t.features .v-tabs .v-tab-head a.active::after, .features .v-tabs .v-tab-head a.active::before {
  4151. \t  content: \"\";
  4152. \t  border-style: solid;
  4153. \t  border-width: 15px;
  4154. \t  position: absolute;
  4155. \t  right: 0;
  4156. \t  top: 15px;
  4157. \t  transform: rotate(90deg);
  4158. \t  -ms-transform: rotate(90deg);
  4159. \t  -webkit-transform: rotate(90deg);
  4160. \t  -o-transform: rotate(90deg);
  4161. \t  -moz-transform: rotate(90deg);
  4162. \t}
  4163. \t.features .v-tabs .v-tab-head a.active::before {
  4164. \t  border-color: #3fcf6e transparent transparent;
  4165. \t}
  4166. \t.features .v-tabs .v-tab-head a.active::after {
  4167. \t  margin-right: -1px;
  4168. \t  border-color: #faf8f5 transparent transparent;
  4169. \t}
  4170. \t.features .v-tabs a.v-tab-head {
  4171. \t  border: none;
  4172. \t  padding: 15px 0;
  4173. \t  text-align: left;
  4174. \t  position: relative;
  4175. \t}
  4176. \t.features .v-tabs a.v-tab-head:after {
  4177. \t  color: #e2dcd6;
  4178. \t  content: \"\\f054\";
  4179. \t  font-family: FontAwesome;
  4180. \t  position: absolute;
  4181. \t  right: 10px;
  4182. \t  top: 50%;
  4183. \t  transform: translateY(-50%);
  4184. \t  -webkit-transform: translateY(-50%);
  4185. \t  -moz-transform: translateY(-50%);
  4186. \t  -o-transform: translateY(-50%);
  4187. \t}
  4188. \t.features .v-tabs a.v-tab-head.active::after {
  4189. \t  color: #3c6;
  4190. \t  content: \"\\f078\";
  4191. \t}
  4192. \t.features .v-tabs .v-tab-pane {
  4193. \t  padding: 0 15px;
  4194. \t}
  4195. \t.features .v-tabs .v-tab-pane ul {
  4196. \t  list-style: outside none none;
  4197. \t  margin: 0;
  4198. \t  padding: 0;
  4199. \t}
  4200. \t.features .v-tabs .v-tab-pane ul li {
  4201. \t  border-bottom: 1px solid #e2dcd6;
  4202. \t  color: #292929;
  4203. \t  font-size: 16px;
  4204. \t  padding: 15px 0;
  4205. \t}
  4206. \t.features .v-tabs .v-tab-pane ul li i {
  4207. \t  color: #4c81b6;
  4208. \t  cursor: pointer;
  4209. \t  font-size: 14px;
  4210. \t}
  4211. \t.features .v-tabs .v-tab-pane .in {
  4212. \t  border-top: none;
  4213. \t  padding-top: 0;
  4214. \t}
  4215. \t.features .v-tabs .v-tab-pane .popover {
  4216. \t  border: 1px solid #014d7e !important;
  4217. \t  border-radius: 0;
  4218. \t  width: auto;
  4219. \t  margin: 10px 0 0 0;
  4220. \t  max-width: 276px;
  4221. \t  left: auto;
  4222. \t  box-shadow: none;
  4223. \t}
  4224. \t.features .v-tabs .v-tab-pane .popover.bottom .arrow {
  4225. \t  border-bottom-color: #014d7e;
  4226. \t}
  4227. \t.features .v-tabs .v-tab-pane .popover .popover-content {
  4228. \t  font-size: 14px;
  4229. \t  padding: 15px;
  4230. \t  text-align: center;
  4231. \t}
  4232. \t@media screen and (max-width: 768px) {
  4233. \t  .features.light-brown {
  4234. \t\tborder-top: 0 none;
  4235. \t  }
  4236. \t  .features h2.section-title {
  4237. \t\tfont-size: 32px;
  4238. \t  }
  4239. \t  .features .v-tabs .v-tab-pane .in {
  4240. \t\tborder-top: 1px solid #ddd;
  4241. \t\tborder-bottom: 2px solid #ddd;
  4242. \t  }
  4243. \t  .features .popover {
  4244. \t\tmargin: 10px 5% 0;
  4245. \t\tmax-width: none;
  4246. \t\twidth: 90%;
  4247. \t  }
  4248. \t}
  4249. </style>
  4250. \t
  4251. <link rel=\"stylesheet\" href=\"{{ asset('template/css/bootstrap-3-3-7.css') }}\" />\t
  4252. \t<section class=\"benefits-section\">
  4253. \t<div class=\"container light-brown features\" id=\"features\">
  4254. \t\t<div class=\"row\">
  4255. \t\t  <div class=\"col-xs-12 col-md-12 text-center\" style=\"margin-top: 15px;\">
  4256. \t\t\t<h4 style=\"display: block!important; width: 100%;\"> Produits et points de livraison </h4>
  4257. \t\t\t<p style=\"display: block;\"> Découvrez nos zones d'exercice et les coûts de livraison dans ces localités. </p>
  4258. \t\t  </div>
  4259. \t\t</div>
  4260. \t\t
  4261. \t\t<div class=\"row v-tabs\" style=\"padding: 15px 0px!important; margin: 15px!important -15px!important; border-radius: 5px;\">
  4262. \t\t<div class=\"col-md-4\">
  4263. \t\t\t
  4264. \t\t\t<div class=\"text-inner\" style=\"height: 510px; margin-top: 15px;\">
  4265. \t\t\t\t<ul class=\"newstickerprod\" style=\"height: 450px; bottom: 0px;\">
  4266. \t\t\t\t\t{% for livraison in points_livraison|slice(0,4) %}
  4267. \t\t\t\t\t\t{% set img = livraison.produitboutique.produit.getBestProduit %}
  4268. \t\t\t\t\t\t<li class=\"box-slide-top\">
  4269. \t\t\t\t\t\t\t<a href=\"{{ path('produit_produit_detail_produit_market', {'id': livraison.produitboutique.produit.id }) }}\" style=\"display: inline-block!important; height: 100%!important; width: 100%!important; position: sticky;\">
  4270. \t\t\t\t\t\t\t<div class=\"row\" style=\"padding: 4px 2px;\">
  4271. \t\t\t\t\t\t\t\t<div style=\"width: 35%!important; padding: 0px 7px;\">
  4272. \t\t\t\t\t\t\t\t\t<img src=\"{% if img != null %}{{ asset(img.getwebpath) }}{% else %}{{ asset('template/images/test.png') }}{% endif %}\" style=\"height: 90%!important; width: 100%!important; display: inline-block;\"/>
  4273. \t\t\t\t\t\t\t\t</div>
  4274. \t\t\t\t\t\t\t\t<div style=\"width: 65%!important; padding: 0px 7px;\">
  4275. \t\t\t\t\t\t\t\t\t<strong class=\"coustom-my-text\" style=\"display: block;\">{% if livraison.produitboutique.nom  != null %}{{ livraison.produitboutique.nom }}{% else %}{{ livraison.produitboutique.produit.nom }}{% endif %}</strong>
  4276. \t\t\t\t\t\t\t\t\t<strong>{% if livraison.produitboutique.newprise  != null %}{{ livraison.produitboutique.newprise }}{% else %}{{ livraison.produitboutique.produit.newprise }}{% endif %}{{ devise }}</strong> - Livraison: {{ livraison.montant }} {{ devise }}<br/>
  4277. \t\t\t\t\t\t\t\t\t{% if livraison.ville != null %}{{ livraison.ville.nom }} <span class=\"fa fa-angle-right\"></span> {% endif %}{{ livraison.quartiertext }}
  4278. \t\t\t\t\t\t\t\t</div>
  4279. \t\t\t\t\t\t\t</div>
  4280. \t\t\t\t\t\t\t<span style=\"position: absolute; right: 7px; bottom: 15px; padding: 2px; border-radius: 5px; background: #f4f4f4;\">Consulter</span>
  4281. \t\t\t\t\t\t\t</a>
  4282. \t\t\t\t\t\t</li>
  4283. \t\t\t\t\t{% endfor %}
  4284. \t\t\t\t</ul>
  4285. \t\t\t</div>
  4286. \t\t</div>
  4287. \t\t<div class=\"col-sm-3 v-tab-head hidden-xs\">
  4288. \t\t  {% for ville in liste_ville %}
  4289. \t\t\t<a class=\"v-tab-link text-left {% if loop.first %}active{% endif %}\" data-target=\"#coreFeatures-service-{{ ville.id }}\"> 
  4290. \t\t\t\t<img src=\"{% if ville.src != null %}{{ asset(ville.getwebpath) }}{% else %}{{ asset('template/images/logomarket.png') }}{% endif %}\" alt=\"\" class=\"img-thumbnail\" style=\"height: 40px; float: left; margin-right: 7px;\"/>
  4291. \t\t\t\t{{ ville.nom }} 
  4292. \t\t\t\t<div style=\"font-size: 12px; font-weight: normal;\">{% if ville.pays != null %}{{ ville.pays.nom }}{% else %}Pays non indiqué{% endif %}</div>
  4293. \t\t\t</a>
  4294. \t\t  {% endfor %}
  4295. \t\t</div>
  4296. \t\t  
  4297. \t\t<div class=\"col-sm-5 v-tab-pane\">
  4298. \t\t\t{% for ville in liste_ville %}
  4299. \t\t\t<a class=\"v-tab-head v-tab-link visible-xs {% if loop.first %}active{% endif %}\" data-target=\"#coreFeatures-service-{{ ville.id }}\">
  4300. \t\t\t\t{{ ville.nom }}
  4301. \t\t\t</a>
  4302. \t\t\t<div id=\"coreFeatures-service-{{ ville.id }}\" class=\"collapse fade {% if loop.first %}in{% endif %}\">
  4303. \t\t\t  <ul>
  4304. \t\t\t\t{% for livraison in ville.coutlivraisons|slice(0,9) %}
  4305. \t\t\t\t\t<li> {{ livraison.produitboutique.produit.nom }} <i data-toggle=\"popover\" data-placement=\"bottom\" data-content=\"{{ livraison.produitboutique.produit.nom }}\" class=\"fa fa-question-circle\" data-original-title=\"\" title=\"\"></i><a class=\"pull-right\"  href=\"{{ path('produit_produit_detail_produit_market', {'id': livraison.produitboutique.produit.id }) }}\">Consulter</a></li>
  4306. \t\t\t\t{% endfor %}
  4307. \t\t\t  </ul>
  4308. \t\t\t</div>
  4309. \t\t\t{% endfor %}
  4310. \t\t\t
  4311. \t\t</div>
  4312. \t\t</div>
  4313. \t\t
  4314. \t\t<div class=\"row\">
  4315. \t\t\t<div class=\"col-md-12 text-center\">
  4316. \t\t\t
  4317. \t\t\t\t<div style=\"display:flex; justify-content: center; margin-top: 5px; margin-bottom: 20px;\">
  4318. \t\t\t\t\t<a href=\"{{ path('produit_produit_localisation_popular_points') }}\"><button type=\"button\" class=\"button-hover\" name=\"button\">Liste complète <span class=\"fa fa-angle-right\"></span></button></a>
  4319. \t\t\t\t</div>
  4320. \t\t
  4321. \t\t\t</div>
  4322. \t\t</div>
  4323. \t<script type=\"text/javascript\">
  4324. \t\t\$(document).ready(function() {
  4325. \t\t  \$('[data-toggle=\"popover\"]').popover({trigger: 'click'});
  4326. \t\t  \$('.v-tab-head .v-tab-link').mouseover(tabHandler);
  4327. \t\t  \$('.v-tab-head.v-tab-link').click(tabHandler);
  4328. \t\t});
  4329. \t\tvar tabHandler = function(e) {
  4330. \t\t  e.preventDefault();
  4331. \t\t  var target = \$(\$(this).data('target')),
  4332. \t\t\t  tabLink = \$('.v-tab-link[data-target=\"' + \$(this).data('target') + '\"]');
  4333. \t\t  
  4334. \t\t  tabPanelToShow(tabLink);
  4335. \t\t  tabLinkToActivate(target);
  4336. \t\t  
  4337. \t\t};
  4338. \t\tvar tabPanelToShow = function(elem) {
  4339. \t\t  \$('.v-tab-link').removeClass('active').parent().find(elem).addClass('active');
  4340. \t\t};
  4341. \t\tvar tabLinkToActivate = function(elem) {
  4342. \t\t  \$('.v-tab-pane').children('div').removeClass('in').parent().find(elem).addClass('in');
  4343. \t\t};
  4344. \t</script>
  4345. \t</div>
  4346. \t</section>
  4347. <style>
  4348. .card-code {
  4349. \tposition: relative;
  4350. \tcursor: pointer;
  4351. \theight: 170px;
  4352. \tbackground: url(\"https://image.freepik.com/free-vector/colorful-gradient-liquid-shapes-background_23-2148250143.jpg\"),
  4353. \t\t#ffffff;
  4354. \tbackground-position: center;
  4355. \tbackground-repeat: no-repeat;
  4356. \tbackground-size: cover;
  4357. \tborder-radius: 25px;
  4358. \tmargin: 10px;
  4359. \ttransition: 0.25s ease-in;
  4360. }
  4361. .card-code .overlay-code {
  4362. \tposition: absolute;
  4363. \ttop: 0;
  4364. \tbottom: 0;
  4365. \twidth: 100%;
  4366. \theight: 170px;
  4367. \tbackground: linear-gradient(
  4368. \t\t120.55deg,
  4369. \t\trgba(39, 39, 39, 0.38) 0%,
  4370. \t\trgba(39, 39, 39, 0.2394) 100%
  4371. \t);
  4372. \tborder-radius: 25px;
  4373. }
  4374. .card-code .content-code {
  4375. \tposition: absolute;
  4376. \tbottom: 10px;
  4377. \tleft: 25px;
  4378. }
  4379. .card-code .content-code h4 {
  4380. \tfont-family: Ubuntu;
  4381. \tfont-style: normal;
  4382. \tfont-weight: bold;
  4383. \tfont-size: 18px;
  4384. \tcolor: #f2f2f2;
  4385. \tmargin-bottom: 10px;
  4386. \tmargin-top: 0;
  4387. }
  4388. .card-code .content-code h6 {
  4389. \tfont-family: Ubuntu;
  4390. \tfont-style: normal;
  4391. \tfont-weight: 500;
  4392. \tfont-size: 14px;
  4393. \tcolor: #f2f2f2;
  4394. \tmargin-bottom: 10px;
  4395. \tmargin-top: 0;
  4396. }
  4397. .card-code .fav {
  4398. \tposition: absolute;
  4399. \ttop: 25px;
  4400. \tright: 25px;
  4401. \tcursor: pointer;
  4402. }
  4403. .card-code .fav i {
  4404. \tcolor: white;
  4405. }
  4406. .card-code:hover {
  4407. \ttransform: scale(1.05);
  4408. }
  4409. .card-code:hover {
  4410. \tbackground-position: top;
  4411. }
  4412. </style>
  4413. <section style=\"padding: 20px 0px; margin-bottom: 15px;\">
  4414. <div class=\"container\">
  4415. \t<div style=\"background: #f4f4f4; padding: 15px; border-radius: 7px;\">
  4416. \t\t{% if aproposaccueil != null %}
  4417. \t\t\t<h5>{{ aproposaccueil.valeur }}</h5>
  4418. \t\t\t
  4419. \t\t\t<div>
  4420. \t\t\t\t{{ aproposaccueil.link|raw }}
  4421. \t\t\t</div>
  4422. \t\t{% else %}
  4423. \t\t\t<h2>À propos {{ site }}</h2>
  4424. \t\t{% endif %}
  4425. \t</div>
  4426. </div>
  4427. </section>
  4428. {#
  4429. <section style=\"margin: 15px 0px 30px 0px;\">
  4430. <div class=\"container\">
  4431. \t<h3>Coupons de réductions</h3>
  4432. \t<div class=\"row\">
  4433. \t\t{% for i in range(1,6) %}
  4434. \t\t<div class=\"col-lg-4 col-md-6 col-sm-12\">
  4435. \t\t\t<div class=\"card-code\">
  4436. \t\t\t\t<div style=\"font-size: 20px; position: absolute; top: 15px; left: 15px; color: #fff;\">-25000 XAF</div>
  4437. \t\t\t\t<div class=\"overlay-code\"></div>
  4438. \t\t\t\t<div class=\"content-code\">
  4439. \t\t\t\t\t<h4>UI DESIGN COURSE</h4>
  4440. \t\t\t\t\t<h6>4 Réservations | 13 Places</h6>
  4441. \t\t\t\t</div>
  4442. \t\t\t\t<div class=\"fav\">
  4443. \t\t\t\t\t<i class=\"fa fa-heart\"></i>
  4444. \t\t\t\t</div>
  4445. \t\t\t</div>
  4446. \t\t</div>
  4447. \t\t{% endfor %}
  4448. \t</div>
  4449. </div>
  4450. </section>
  4451. #}
  4452. <script type=\"text/javascript\">
  4453. var App = (function () {
  4454.   //=== Use Strict ===//
  4455.   'use strict';
  4456.   //=== Private Variables ===//
  4457.   var gallery = \$('.js-gallery');
  4458.   //=== Gallery Object ===//
  4459.   var Gallery = {
  4460.     zoom: function(imgContainer, img) {
  4461.       var containerHeight = imgContainer.outerHeight(),
  4462.       src = img.attr('src');
  4463.       if ( src.indexOf('/products/normal/') != -1 ) {
  4464.         // Set height of container
  4465.         imgContainer.css( \"height\", containerHeight );
  4466.         // Switch hero image src with large version
  4467.         img.attr('src', src.replace('/products/normal/', '/products/zoom/') );
  4468.         // Add zoomed class to gallery container
  4469.         gallery.addClass('is-zoomed');
  4470.         // Enable image to be draggable
  4471.         img.draggable({
  4472.           drag: function( event, ui ) {
  4473.             ui.position.left = Math.min( 100, ui.position.left );
  4474.             ui.position.top = Math.min( 100, ui.position.top );
  4475.           }
  4476.         });
  4477.       } else {
  4478.         // Ensure height of container fits image
  4479.         imgContainer.css( \"height\", \"auto\" );
  4480.         // Switch hero image src with normal version
  4481.         img.attr('src', src.replace('/products/zoom/', '/products/normal/') );
  4482.         // Remove zoomed class to gallery container
  4483.         gallery.removeClass('is-zoomed');
  4484.       }
  4485.     },
  4486.     switch: function(trigger, imgContainer) {
  4487.       var src = trigger.attr('href'),
  4488.       thumbs = trigger.siblings(),
  4489. \t\t\timg = trigger.parent().prev().children();
  4490.       // Add active class to thumb
  4491.       trigger.addClass('is-active');
  4492.       // Remove active class from thumbs
  4493.       thumbs.each(function() {
  4494.         if( \$(this).hasClass('is-active') ) {
  4495.           \$(this).removeClass('is-active');
  4496.         }
  4497.       });
  4498.       // Reset container if in zoom state
  4499.       if ( gallery.hasClass('is-zoomed') ) {
  4500.         gallery.removeClass('is-zoomed');
  4501.         imgContainer.css( \"height\", \"auto\" );
  4502.       }
  4503.       // Switch image source
  4504.       img.attr('src', src);
  4505.     }
  4506.   };
  4507.   //=== Public Methods ===//
  4508.   function init() {
  4509.     // Listen for clicks on anchors within gallery
  4510.     gallery.delegate('.item-image-ca', 'click', function(event) {
  4511.       var trigger = \$(this);
  4512.       var triggerData = trigger.data(\"gallery\");
  4513.       if ( triggerData === 'zoom') {
  4514.         var imgContainer = trigger.parent(),
  4515.         img = trigger.siblings();
  4516.         Gallery.zoom(imgContainer, img);
  4517.       } else if ( triggerData === 'thumb') {
  4518.         var imgContainer = trigger.parent().siblings();
  4519.         Gallery.switch(trigger, imgContainer);
  4520.       } else {
  4521.         return;
  4522.       }
  4523.       event.preventDefault();
  4524.     });
  4525.   }
  4526.   //=== Make Methods Public ===//
  4527.   return {
  4528.     init: init
  4529.   };
  4530. })();
  4531. App.init();
  4532. </script>
  4533. {% endblock %}
  4534. {% block javascripttemplate %}
  4535. \$(function(){
  4536. {% for infos in app.session.flashbag.get('information') %}
  4537. {% if loop.first %}
  4538. \tresetNotif();
  4539. \talertify.alert(\"{{ infos }}\");
  4540. {% endif %}
  4541. {% endfor %}
  4542. \$('.open-modal-souscription-offert').click(function(){
  4543. \t\$('#modal-souscription-offert').modal('show');
  4544. \tvar id = \$(this).attr('value');
  4545. \tif(\$(this).attr('name') == 0)
  4546. \t{
  4547. \t\$(this).attr('name', 1);
  4548. \t\$('.wait-chargement-content-module').show();
  4549. \t\$('.content-module-loading').hide();
  4550. \t\$.post('{{ path('produit_produit_personnaliser_produit_pour_commande') }}',{id: id}, function(data){
  4551. \t\t\$('.wait-chargement-content-module').hide();
  4552. \t\t\$('.content-module-loading').html(data);
  4553. \t\t\$('.content-module-loading').show();
  4554. \t\t\$('.open-modal-souscription-offert').attr('name', 0);
  4555. \t});
  4556. \t}
  4557. });
  4558. });
  4559. {% endblock %}
  4560. ""Theme/Users/User/Security/accueilsite.html.twig""/home/afhunt/domains/mbill.afhunt.com/public_html/market/templates/Theme/Users/User/Security/accueilsite.html.twig");
  4561.     }
  4562. }