<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* Theme/Produit/Produit/Produit/programmefinnacement.html.twig */
class __TwigTemplate_9459f6a4ca76ecb2984da80fa0d39259e82f3917c09622adc557c75da4f61965 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'meta' => [$this, 'block_meta'],
'title' => [$this, 'block_title'],
'userblog_body' => [$this, 'block_userblog_body'],
'javascripttemplate' => [$this, 'block_javascripttemplate'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "Theme/Users/User/layoutoffert.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Theme/Produit/Produit/Produit/programmefinnacement.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Theme/Produit/Produit/Produit/programmefinnacement.html.twig"));
$this->parent = $this->loadTemplate("Theme/Users/User/layoutoffert.html.twig", "Theme/Produit/Produit/Produit/programmefinnacement.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 2
public function block_meta($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "meta"));
// line 3
echo "\t";
$this->displayParentBlock("meta", $context, $blocks);
echo "
\t<meta name=\"keywords\" content=\"";
// line 4
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.', 4, $this->source); })()), "html", null, true);
echo ", ";
echo twig_escape_filter($this->env, (isset($context["keywords"]) || array_key_exists("keywords", $context) ? $context["keywords"] : (function () { throw new RuntimeError('Variable "keywords" does not exist.', 4, $this->source); })()), "html", null, true);
echo "\"/>
\t<meta name=\"author\" content=\"Noel Kenfack\"/>
\t<meta name=\"description\" content=\"";
// line 6
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", null, true);
echo " - ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["souscategorie"]) || array_key_exists("souscategorie", $context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.', 6, $this->source); })()), "nom", [], "any", false, false, false, 6), "html", null, true);
echo "\"/>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 9
public function block_title($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
// line 10
echo "\t";
$this->displayParentBlock("title", $context, $blocks);
echo " - ";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["souscategorie"]) || array_key_exists("souscategorie", $context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.', 10, $this->source); })()), "nom", [], "any", false, false, false, 10), "html", null, true);
echo "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 13
public function block_userblog_body($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "userblog_body"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "userblog_body"));
// line 14
echo "
<style>
\t.mzp-c-details .is-summary button:before, details .is-summary button:before, summary:before{
\t\tdisplay: none!important;
\t}
</style>
<div style=\"background: #90acd1; min-height: 200px;\">
<div class=\"container\" style=\"overflow: hidden;\">
\t<div class=\"row\" style=\"margin-top: 15px;\">
\t<div class=\"col-md-8\">
\t";
// line 24
if ($this->extensions['App\Service\Servicetext\TwigExtensions']->is_mobile()) {
// line 25
echo "\t<ol class=\"c-navigation-breadcrumbs__directory\">
\t\t<!-- Duplicating the \"Home\" link in both the global navigation and the breadcrumb trail is not recommended. -->
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"\" property=\"item\" typeof=\"WebPage\">
\t\t\t<span class=\"u-visually-hidden\" property=\"name\"><span class=\"fa fa-home\"> </span> Accueil</span>
\t\t </a>
\t\t <meta property=\"position\" content=\"1\">
\t\t</li>
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"\" property=\"item\" typeof=\"WebPage\">
\t\t\t<span property=\"name\"> L'entreprise</span>
\t\t </a>
\t\t <meta property=\"position\" content=\"2\">
\t\t</li>
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"#!\" property=\"item\" aria-current=\"location\">
\t\t\t<span property=\"name\">À propos de nous </span>
\t\t </a>
\t\t <meta property=\"position\" content=\"3\">
\t\t</li>
\t</ol>
\t";
} else {
// line 49
echo "\t<div style=\"padding: 20px 0px;\">
\t\t<ul class=\"breadcrumbs\">
\t\t <li><a href=\"";
// line 51
echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("users_user_acces_plateforme");
echo "\"><span class=\"fa fa-home\"></span> Accueil</a></li>
\t\t <li><a > L'entreprise</a></li>
\t\t <li>À propos de nous</li>
\t\t</ul>
\t</div>
\t";
}
// line 57
echo "\t
\t<div>
\t\t<h2 style=\"color: #fff;\">";
// line 59
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["souscategorie"]) || array_key_exists("souscategorie", $context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.', 59, $this->source); })()), "nom", [], "any", false, false, false, 59), "html", null, true);
echo "</h2>
\t\t<div style=\"color: #fff;\">";
// line 60
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["souscategorie"]) || array_key_exists("souscategorie", $context) ? $context["souscategorie"] : (function () { throw new RuntimeError('Variable "souscategorie" does not exist.', 60, $this->source); })()), "description", [], "any", false, false, false, 60), "html", null, true);
echo "</div>
</div>
</div>
\t<!-- div class=\"col-md-4\">
\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"0\" height=\"0\" class=\"my-svg\">
\t\t <defs>
\t\t\t<filter id=\"goo\">
\t\t\t <feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"10\" result=\"blur\" />
\t\t\t <feColorMatrix in=\"blur\" mode=\"matrix\" values=\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7\" result=\"goo\" />
\t\t\t <feBlend in=\"SourceGraphic\" in2=\"goo\" />
\t\t\t</filter>
\t\t </defs>
\t\t</svg>
\t\t<div class=\"demo\">
\t\t <div class=\"demo__buttons\">
\t\t\t<div class=\"demo__social-btn-4 demo__social-btn\"><i class=\"fa fa-snapchat\"></i></div>
\t\t\t<div class=\"demo__social-btn-3 demo__social-btn\"><i class=\"fa fa-instagram\"></i></div>
\t\t\t<div class=\"demo__social-btn-2 demo__social-btn\"><i class=\"fa fa-facebook\"></i></div>
\t\t\t<div class=\"demo__social-btn-1 demo__social-btn\"><i class=\"fa fa-twitter\"></i></div>
\t\t\t<div class=\"demo__open-btn\"><i class=\"fa fa-share-alt\"></i></div>
\t\t </div>
\t\t <h2 class=\"text-center\" style=\"color: #fff;\">Share and win</h2>
\t\t</div>
\t</div -->
</div>
</div>
</div>
<div style=\"background-image: linear-gradient(-1deg, #F6FCFF 0%, #EAF7FF 98%); background: #f2f2f2;\">
\t<div class=\"container\" style=\"height: 100px;\">
\t
\t</div>
</div>
<style>
\t.brand-wrap {
\t position: relative;
\t z-index: 2;
\t}
\t
\t@media (max-width: 991px) {
\t\t.brand-wrap {
\t\t padding: 20px 0;
\t\t}
\t}
\t
\t.brand-wrap .owl-carousel .owl-item img {
\t\twidth: auto !important;
\t}
\t
\t.brand-wrap .single-brand {
\t\ttext-align: center;
\t\t-webkit-filter: grayscale(100%);
\t\t-moz-filter: grayscale(100%);
\t\t-ms-filter: grayscale(100%);
\t\t-o-filter: grayscale(100%);
\t\tfilter: grayscale(100%);
\t\topacity: .5;
\t\t-webkit-transition: all 0.3s ease 0s;
\t\t-moz-transition: all 0.3s ease 0s;
\t\t-o-transition: all 0.3s ease 0s;
\t\ttransition: all 0.3s ease 0s;
\t}
\t
\t.brand-wrap .single-brand:hover{
\t -webkit-filter: grayscale(0%);
\t -moz-filter: grayscale(0%);
\t -ms-filter: grayscale(0%);
\t -o-filter: grayscale(0%);
\t filter: grayscale(0%);
\t opacity: 1;
\t }
</style>
<div style=\"background: transparent; margin-bottom: -140px;\">
<div class=\"container\" style=\"background: transparent;\">
<div class=\"row\" style=\"margin-top: 25px; background: transparent;\">
\t<div class=\"col-md-12\">
\t<div style=\"overflow: hidden; position: relative; top: -140px!important; padding: 15px 7px; border-radius: 7px; border-top: 2px solid #ddd; border-radius: 15px; background: #fff;\">
\t\t<h2>Services</h2>
\t\t<div class=\"boxC12\">
\t\t\t
\t\t\t<details>
\t\t\t\t<summary>
\t\t\t\t<p> service.nom </p><span class=\"plusminus\"></span>
\t\t\t\t</summary>
\t\t\t\t<p>
\t\t\t\t\t\tservice.description|raw
\t\t\t\t
\t\t\t\t\t
\t\t\t\t\t<div class=\"box\">
\t\t\t\t\t\t<div class=\"title-bold\">
\t\t\t\t\t\t\t<span> scat.nom </span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"inner-profile\">
\t\t\t\t\t\t\t\tscat.description|raw
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"clearfix\"></div>
\t\t\t\t\t</div>
\t\t\t\t</p>
\t\t\t</details>
\t\t</div>
\t</div>
\t</div>
</div>
</div>
</div>
<div class=\"mzp-l-content\" style=\"margin-top: -50px;\">
\t<div class=\"container\">
\t\t<div class=\"row\">
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Opérations</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">350,897</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-danger text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-bar\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Intervenants</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">2,356</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-warning text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-pie\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-danger mr-2\"><i class=\"fa fa-arrow-down\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last week</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Rapports</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">924</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-yellow text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-users\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-warning mr-2\"><i class=\"fa fa-arrow-down\"></i> 1.10%</span>
\t\t\t\t <span class=\"text-nowrap\">Since yesterday</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Crédibilité</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">49,65%</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-info text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-percent\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 12%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t</div>
\t </div>
</div>
<div style=\"background-image: linear-gradient(-1deg, #F6FCFF 0%, #EAF7FF 98%); margin-bottom: 30px;\">
<div class=\"container\" style=\"padding-top: 25px; padding-bottom: 25px;\">
\t<section style=\"margin-top: -20px;\">
\t\t<div style=\"width: 100%; margin: 0px auto;\">
\t\t<link href=\"";
// line 274
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/css/tyfy.css"), "html", null, true);
echo "\" rel=\"stylesheet\"/>
\t\t<style>
\t\t div.demotabs {
\t\t\tborder: 2px dashed #e6e6e6;
\t\t\tborder-radius: .8125rem;
\t\t\tbox-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
\t\t\tmargin-top: 1.625rem;
\t\t\tpadding: 15px;
\t\t\tbackground: #fff;
\t\t }
\t\t .links-underlined a[href]{border-bottom-style:solid;border-bottom-width:2px}ol,ul{line-height:1.625rem;padding-left:2.4375rem}
\t\t</style>
\t\t
\t\t
\t\t<div class=\"demotabs\">
\t\t\t<div class=\"mzp-l-content\">
\t\t <div class=\"links-underlined\">
\t\t\t <h1>En quoi AFH Factory vous êtes utiles ?</h1>
\t\t\t <p> This is my implementation of responsive tabs. It is being incorporated into my <a href=\"https://github.com/aaronpinero/typography\">Tyfy framework</a>.</p>
\t\t </div>
\t\t <div class=\"tabs-container\">
\t\t\t <h2 class=\"tab-label\">Présentation</h2>
\t\t\t <p>Porro excepturi ad eligendi excepturi quam voluptate velit. Placeat modi animi natus est temporibus tenetur pariatur suscipit. Dolores sit id sit placeat consequatur temporibus accusamus et. Cumque voluptatum voluptatum delectus et sequi. Vero vitae officia eius ad. Consequatur impedit quam mollitia.</p>
\t\t\t <p>Aspernatur id nihil sit eveniet vero corporis necessitatibus sit. Magni quia vitae perferendis. Suscipit illo tempora minus officia nemo aut numquam. Qui et omnis velit repudiandae autem. Aperiam aut dolorem neque quis dolor est sunt.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Eligibilité</h2>
\t\t\t <p>Facilis error corrupti dolor eaque.
\t\t\t <a id=\"anchor\">Occaecati</a> illum sequi officia rerum nostrum. Iste in quo eveniet. Deserunt quaerat a adipisci magni consequatur nesciunt distinctio praesentium. Ipsum vel ut est vel veritatis fugiat perspiciatis.</p>
\t\t\t <p>Omnis dolores sit pariatur facilis odit magni. Totam excepturi incidunt dolorem assumenda neque dolorem. Dolorem odio consequatur quas corrupti sequi. Nihil ut nihil itaque non at molestiae corporis. Explicabo voluptate quis et.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Rapport</h2>
\t\t\t <p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Historique</h2>
\t\t\t <p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t </div>
\t\t
\t\t<h2>Notes</h2>
\t\t<p>I've relied on CSS Flexbox for the visual tabs. Flexbox is <a href=\"https://caniuse.com/#search=flex\">a problem for just about any version of Internet <strike>Exploder</strike> Explorer</a>. At some point, I'll need to figure out an alternative way to present the tabs that will work for IE.</p>
\t </div>
\t </div>
\t\t
\t <script>
\t\t \$(document).ready(function(){
\t
\t\t\tGoToAnchor = function(){
\t\t\t // find the anchor and any tab it might be in
\t\t\t selected_anchor_name = encodeURIComponent(window.location.hash.substring(1));
\t\t\t\t selected_anchor = \$('a[name=\"'+selected_anchor_name+'\"], a[id=\"'+selected_anchor_name+'\"]');
\t\t\t parent_tab = selected_anchor.parents('.tab-panel');
\t\t\t // account for an anchor in a label
\t\t\t parent_label = selected_anchor.parents('.tab-label');
\t\t\t if (parent_label.length) {
\t\t\t\tparent_tab = parent_label.next('.tab-panel');
\t\t\t }
\t\t\t // do the steps of this function only if we have an anchor link and a tab panel
\t\t\t if (selected_anchor.length && parent_tab.length) {
\t\t\t\tparent_tab_label = parent_tab.prev('.tab-label');
\t\t\t\t\tparent_tab_index = parent_tab_label.attr('data-tabindex');
\t\t\t\tparent_tab.parent().find('ul.tabs li').eq(parent_tab_index).click();
\t\t\t\tif (parent_tab.hasClass('collapsed')) {
\t\t\t\t parent_tab.removeClass('collapsed');
\t\t\t\t parent_tab_label.removeClass('collapsed');
\t\t\t\t}
\t\t\t\t// scroll to the anchor
\t\t\t\tvar s = selected_anchor.offset().top - 50; // console.log(s);
\t\t\t\t\$('body,html').animate({'scrollTop':s},500,'swing');
\t\t\t\t }
\t\t\t};
\t\t\t
\t\t\t// prepare HTML structure for each tab container
\t\t\t\$('.tabs-container').each(function(){
\t\t\t if (!\$(this).hasClass('tabs-processed')) {
\t\t\t\t// find the headings that are tab labels
\t\t\t\tmy_tablabels = \$(this).find('.tab-label');
\t\t\t\t// create tabs
\t\t\t\tif (\$(this).find('ul.tabs').length === 0) {
\t\t\t\t \$(this).prepend('<ul class=\"tabs\"></ul>');
\t\t\t\t var x;
\t\t\t\t for (x=0;x<my_tablabels.length;x++) {
\t\t\t\t\t\$(this).find('ul.tabs').append('<li data-tabindex=\"'+x+'\">'+my_tablabels.eq(x).text()+'</li>');
\t\t\t\t }
\t\t\t\t}
\t\t\t\t// structure all labels and wrap all tab panels
\t\t\t\tif (\$(this).find('.tab-panel').length === 0) {
\t\t\t\t my_tablabels.each(function(i){
\t\t\t\t\t\$(this).attr('data-tabindex',i);
\t\t\t\t\t\$(this).wrapInner('<a id=\"'+encodeURIComponent(\$(this).text())+'\"></a>');
\t\t\t\t\tkids = \$(this).nextUntil('.tab-label').wrapAll('<div class=\"tab-panel\"></div>');
\t\t\t\t\t// default state class for when tabs are collapsable sections
\t\t\t\t\t\$(this).addClass('collapsed').next('.tab-panel').addClass('collapsed');
\t\t\t\t });
\t\t\t\t}
\t\t\t\t// open initial tab
\t\t\t\t\$(this).find('ul.tabs li').eq(0).addClass('open');
\t\t\t\tmy_tablabels.eq(0).addClass('open').next('.tab-panel').addClass('open');
\t\t\t\t// tab click events
\t\t\t\t\$('.tabs-container ul.tabs li').each(function(i){
\t\t\t\t \$(this).click(function(){
\t\t\t\t\tif (!\$(this).hasClass('open')) {
\t\t\t\t\t \$('.tabs-container .open').removeClass('open');
\t\t\t\t\t my_tabindex = \$(this).attr('data-tabindex');
\t\t\t\t\t \$(this).addClass('open');
\t\t\t\t\t \$('.tabs-container .tab-label').eq(my_tabindex).addClass('open');
\t\t\t\t\t \$('.tabs-container .tab-panel').eq(my_tabindex).addClass('open');
\t\t\t\t\t}
\t\t\t\t });
\t\t\t\t});
\t\t\t\t// collapsable header click event
\t\t\t\t\$('.tabs-container .tab-label').click(function(){
\t\t\t\t if (!\$(this).hasClass('transition')) {
\t\t\t\t\tkids = \$(this).next('.tab-panel');
\t\t\t\t\tkids.removeClass('collapsed');
\t\t\t\t\tvar fullHeight = kids.outerHeight();
\t\t\t\t\t\$(this).addClass('transition');
\t\t\t\t\tkids.addClass('transition');
\t\t\t\t\tif (\$(this).hasClass('collapsed')) {
\t\t\t\t\t kids.css({'height':'0px','padding-bottom':'0px','padding-top':'0px'}).animate({
\t\t\t\t\t\theight:fullHeight+'px',
\t\t\t\t\t\tpaddingBottom:'32px',
\t\t\t\t\t\tpaddingTop:'16px',
\t\t\t\t\t },500,function(){
\t\t\t\t\t\t\$('.tabs-container .transition').removeClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t });
\t\t\t\t\t}
\t\t\t\t\telse {
\t\t\t\t\t kids.css('height',fullHeight+'px').animate({
\t\t\t\t\t\theight:'0px',
\t\t\t\t\t\tpaddingBottom:'0px',
\t\t\t\t\t\tpaddingTop:'0px',
\t\t\t\t\t },500,function(){
\t\t\t\t\t\t\$('.tabs-container .transition').addClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t });
\t\t\t\t\t}
\t\t\t\t }
\t\t\t\t});
\t\t\t\t// indicate state of readiness
\t\t\t\t\$(this).addClass('tabs-processed');
\t\t\t }
\t\t\t});
\t\t\t// if there are tabs and someone has linked to an anchor inside a tab
\t\t\tconsole.log(window.location.hash);
\t\t\tif (window.location.hash != '') {
\t\t\t GoToAnchor();
\t\t\t}
\t\t\t// handle case when page is already loaded
\t\t\t\$(window).on('hashchange',function(){
\t\t\t GoToAnchor();
\t\t\t});
\t\t });
\t\t</script>
\t\t</div>
\t</section>
</div>
</div>
<style>
body {
/* Colors */
\t--color-blue-50: #0a84ff;
\t--color-blue-60: #0060df;
\t--color-blue-70: #003eaa;
\t--color-blue-80: #002275;
\t--color-gray-10: #f9f9fa;
\t--color-gray-20: #ededf0;
\t--color-gray-30: #d7d7db;
\t--color-gray-40: #b1b1b3;
\t--color-gray-50: #737373;
\t--color-gray-60: #4a4a4f;
\t--color-gray-70: #38383d;
\t--color-gray-80: #2a2a2e;
\t--color-gray-90: #0c0c0d;
\t--color-green-70: #058b00;
\t--color-teal-50: #00feff;
\t--color-teal-60: #00c8d7;
\t--color-teal-70: #008ea4;
/* Icons */
\t--icon-context-menu: url(";
// line 457
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/twitter.png"), "html", null, true);
echo ");
\t--icon-dismiss: url(";
// line 458
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/images/twitter.png"), "html", null, true);
echo ");
--background-color: #F9F9FA;
--border-primary-color: #B1B1B3;
/* Primary Action */
--primary-action-default: var(--color-blue-60);
--primary-action-hover: var(--color-blue-70);
--primary-action-active: var(--color-blue-80);
--primary-action-text-color: #fff;
/* Secondary Action */
--secondary-action-default: var(--color-gray-20);
--secondary-action-hover: var(--color-gray-30);
--secondary-action-active: var(--color-gray-40);
--secondary-action-text-color: var(--color-gray-80);
/* Ghost Action */
\t--ghost-action-hover: var(--color-gray-20);
\t--ghost-action-active: var(--color-gray-30);
\t--ghost-action-text-color: var(--color-gray-80);
/* Forms */
\t--label-text-color: var(--text-secondary);
\t--text-field-border-color: var(--color-gray-30);
\t--text-field-hover-border-color: var(--color-gray-40);
\t--text-field-focus-border-color: var(--color-gray-40);
\t--text-field-bg-color: #fff;
/* Focus */
--focus-box-shadow: 0 0 0 2px #fff, 0 0 0 5px rgba(10, 132, 255, 0.5);
/* Cards */
--rasied-card-bg-color: #FFF;
--rasied-card-border-radius: 8px;
--box-shadow-10: 0px 0px 8px 0 rgba(12, 12, 13, 0.05);
--raised-card-hover: 0 0 0 4px var(--secondary-action-default);
/* Typography */
--base-font-size: 15px;
--small-font-size: 13px;
--base-line-height: 24px;
/* Text Colors */
--text-primary: var(--color-gray-90);
--text-secondary: var(--color-gray-50);
}
.meta {
\tcolor: var(--text-secondary);
\tfont-size: var(--small-font-size);
\tline-height: var(--base-line-height);
}
.small {
\tfont-size: var(--small-font-size);
\tline-height: 20px;
}
.text-muted {
\tcolor: var(--text-secondary);
}
.sr-only {
\tdisplay: none;
}
/* Default Link */
a {
\t background-color: transparent;
\t color: var(--color-blue-60);
\t text-decoration: none;
}
a:hover {
\ttext-decoration: underline;
}
a:active {
\tcolor: var(--color-blue-70);
\ttext-decoration:underline;
}
a:focus {
\tbox-shadow: ;
}
a:not([href]):not([tabindex]) {
\tcolor: inherit;
\ttext-decoration: none;
}
/* Buttons */
.btn {
\tborder: none;
\tcursor: pointer;
\tfont-weight: 500;
\ttransition: background-color 150ms, transform 150ms;
\ttransition-duration: 150ms;
}
.btn:active {
\ttransform: scale(0.97);
}
.btn:focus {
\tbox-shadow: var(--focus-box-shadow);
}
.btn.disabled {
\tcursor: default;
\topacity: 0.4;
}
/* Primary Button */
.btn--primary {
\tbackground-color: var(--primary-action-default);
\tcolor: var(--primary-action-text-color);
\tfill: var(--primary-action-text-color);
\t-moz-context-properties: fill;
}
.btn--primary:hover {
\tbackground-color: var(--primary-action-hover);
}
.btn--primary:active {
\tbackground-color: var(--primary-action-active);
}
.btn--primary:disabled,
.btn--primary.disabled {
\tbackground-color: var(--primary-action-default);
\tcolor: var(--primary-action-text-color);
\tfill: var(--primary-action-text-color);
\t-moz-context-properties: fill;
}
/* Secondary Button */
.btn--secondary {
\tbackground-color: var(--secondary-action-default);
\tcolor: var(--secondary-action-text-color);
\tfill: var(--secondary-action-text-color);
\t-moz-context-properties: fill;
}
.btn--secondary:hover {
\tbackground-color: var(--secondary-action-hover);
}
.btn--secondary:active {
\tbackground-color: var(--secondary-action-active);
}
.btn--secondary:disabled,
.btn--secondary.disabled {
\tbackground-color: var(--secondary-action-default);
\tcolor: var(--secondary-action-text-color);
\tfill: var(--secondary-action-text-color);
\t-moz-context-properties: fill;
}
/* Pill Button */
.btn--pill {
\tborder-radius: 16px;
\tline-height: 32px;
\tmin-height: 32px;
\tpadding: 0 16px;
\tvertical-align: middle;
}
.btn--pill-icon-only {
\tbackground-position: 50%;
\tbackground-repeat: no-repeat;
\tbackground-size: 16px;
\twidth: 32px;
}
/* Form Button */
.btn--form {
\tborder-radius: 4px;
\tmin-height: 40px;
\tmin-width: 96px;
\tpadding: 0 8px;
}
/* Ghost Button */
.btn--ghost {
\tbackground-color: transparent;
\tcolor: var(--ghost-action-text-color);
\tfill: var(--ghost-action-text-color);
\t-moz-context-properties: fill;
}
.btn--ghost:hover {
\tbackground-color: var(--ghost-action-hover);
}
.btn--ghost:active {
\tbackground-color: var(--ghost-action-active);
}
.btn--ghost:disabled,
.btn--ghost.disabled {
\tbackground-color: transparent;
\tcolor: var(--ghost-action-text-color);
\tfill: var(--ghost-action-text-color);
\t-moz-context-properties: fill;
}
.card .context-menu-btn {
\topacity: 0;
\tposition: absolute;
\tright: -16px;
\ttop: -16px;
\ttransform: scale(0.25);
\ttransition-duration: 150ms;
\ttransition-property: transform, opacity;\t
}
/* Cards */
.card-raised {
\tbackground: var(--rasied-card-bg-color);
\tborder-radius: var(--rasied-card-border-radius);
\tborder: 1px inset rgba(12, 12, 13, 0.07);
\tbox-shadow: var(--box-shadow-10);
\ttransition: box-shadow 250ms, transform 150ms;
\tposition: relative;
}
.card-raised:hover {
\tbox-shadow: var(--box-shadow-10), var(--raised-card-hover);\t
}
.card-raised:hover .context-menu-btn {
opacity: 1;
transform: scale(1);
transition-delay: 200ms;
}
.card-raised:hover .title {
\tcolor: var(--primary-action-default);
\ttext-decoration: underline;
\tcursor: pointer;
}
.card-raised:active {\t
\ttransform: scale(0.97);
}
.card-raised:focus {
\tbox-shadow: var(--box-shadow-10), 0 0 0 3px #fff, 0 0 0 6px rgba(10, 132, 255, 0.5);
}
/*
.card-img {
\tborder: 1px inset rgba(0, 0, 0, 0.15);
}
*/
.card-raised .card-img-top {
\tborder-top-left-radius: var(--rasied-card-border-radius);
\tborder-top-right-radius: var(--rasied-card-border-radius);
}
.card-body {
\tpadding: 12px 16px;
}
.card-footer {
\tpadding: 12px 16px;
}
/* Snippet */
.snippet {
\tbackground-color: #fff;
\tbottom: 0;
\tbox-shadow: var(--box-shadow-10);
\tpadding: 24px 0;
\tposition: fixed;
\twidth: 100%;
\tz-index: 200;
}
.snippet .wrapper {
\tdisplay: flex;
}
.snippet-promo-image,
.snippet-content {
\tmargin-right: 24px;
}
.snippet-promo-image img {
\twidth: 48px;
}
.snippet-content {
\tflex-grow: 1;
}
.snippet-content .body {
\tmax-width: 600px;\t
}
.snippet .btn {
\theight: 32px;\t
}
.icon-dark-theme {
\tdisplay: none;
}
.search-wrapper {
padding: 24px 0; }
.only-search .search-wrapper {
padding: 0 0 64px; }
.search-wrapper .logo-and-wordmark {
align-items: center;
display: flex;
justify-content: center;
margin-bottom: 49px; }
.search-wrapper .logo-and-wordmark .logo {
background: url(\"chrome://branding/content/icon128.png\") no-repeat center center;
background-size: 97px;
display: inline-block;
height: 97px;
width: 97px; }
.search-wrapper .logo-and-wordmark .wordmark {
background: url(\"../data/content/assets/firefox-wordmark.svg\") no-repeat center center;
background-size: 142px;
-moz-context-properties: fill;
display: inline-block;
fill: var(--search-wordmark-color);
height: 97px;
margin-inline-start: 15px;
width: 142px; }
@media (max-width: 609px) {
.search-wrapper .logo-and-wordmark .logo {
background-size: 64px;
height: 64px;
width: 64px; }
.search-wrapper .logo-and-wordmark .wordmark {
background-size: 100px;
height: 64px;
width: 100px; } }
.search-wrapper .search-inner-wrapper {
cursor: default;
display: flex;
height: 48px;
margin: 0 auto;
position: relative;
width: 224px; }
@media (min-width: 610px) {
.search-wrapper .search-inner-wrapper {
width: 480px; } }
@media (min-width: 866px) {
.search-wrapper .search-inner-wrapper {
width: 736px; } }
.search-wrapper input {
background: var(--text-field-bg-color) /* var(--search-icon) 12px center no-repeat */;
background-size: 24px;
border: solid 1px var(--text-field-border-color);
border-radius: 4px;
/* box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.15); */
font-size: 15px;
-moz-context-properties: fill;
fill: var(--search-icon-color);
padding: 0;
padding-inline-end: 48px;
padding-inline-start: 46px;
width: 100%; }
.search-wrapper input:dir(rtl) {
background-position-x: right 12px; }
/*
.search-wrapper:hover input {
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.25); }
*/
.search-wrapper .search-inner-wrapper:active input,
.search-wrapper input:focus {
border: 1px solid var(--text-field-focus-border-color);
box-shadow: var(--focus-box-shadow); }
.search-wrapper .search-button {
background: url(\"chrome://browser/skin/forward.svg\") no-repeat center center;
background-size: 16px 16px;
border: 0;
border-radius: 0 3px 3px 0;
-moz-context-properties: fill;
fill: var(--search-icon-color);
height: 100%;
inset-inline-end: 0;
position: absolute;
width: 48px; }
.search-wrapper .search-button:focus, .search-wrapper .search-button:hover {
background-color: rgba(12, 12, 13, 0.1);
cursor: pointer; }
.search-wrapper .search-button:active {
background-color: rgba(12, 12, 13, 0.2); }
.search-wrapper .search-button:dir(rtl) {
transform: scaleX(-1); }
.non-collapsible-section + .below-search-snippet-wrapper {
margin-top: -48px; }
@media (max-height: 700px) {
/*
.search-wrapper {
padding: 0 0 30px; }
*/
.non-collapsible-section + .below-search-snippet-wrapper {
margin-top: -14px; }
.below-search-snippet-wrapper {
min-height: 0; } }
.search-handoff-button {
background: var(--textbox-background-color) var(--search-icon) 12px center no-repeat;
background-size: 24px;
border: solid 1px var(--search-border-color);
border-radius: 3px;
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.15);
cursor: text;
font-size: 15px;
padding: 0;
padding-inline-end: 48px;
padding-inline-start: 46px;
opacity: 1;
transition: opacity 500ms;
width: 100%; }
.search-handoff-button:dir(rtl) {
background-position-x: right 12px; }
.search-handoff-button:hover {
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.25); }
.fake-focus .search-handoff-button {
border: 1px solid var(--textbox-focus-color);
box-shadow: var(--textbox-focus-boxshadow); }
.fake-focus .search-handoff-button .fake-caret {
display: block; }
.search-hidden .search-handoff-button {
opacity: 0;
visibility: hidden; }
.search-handoff-button .fake-editable:focus {
outline: none;
caret-color: transparent; }
.search-handoff-button .fake-editable {
color: transparent;
height: 100%;
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.search-handoff-button .fake-textbox {
opacity: 0.54;
text-align: start; }
.search-handoff-button .fake-caret {
animation: caret-animation 1.3s steps(5, start) infinite;
background: var(--text-primary-color);
display: none;
inset-inline-start: 47px;
height: 17px;
position: absolute;
top: 16px;
width: 1px; }
@keyframes caret-animation {
to {
visibility: hidden; } }
@media (min-height: 701px) {
body:not(.inline-onboarding) .fixed-search main {
padding-top: 146px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper {
background-color: var(--search-header-background-color);
border-bottom: solid 1px var(--border-secondary-color);
height: 95px;
left: 0;
padding: 30px 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9; }
body:not(.inline-onboarding) .fixed-search .search-wrapper .search-inner-wrapper {
height: 35px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper input {
background-position-x: 16px;
background-size: 16px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper input:dir(rtl) {
background-position-x: right 16px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button {
background-position-x: 12px;
background-size: 24px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button:dir(rtl) {
background-position-x: right 12px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button .fake-caret {
top: 10px; } }
.contentSearchSuggestionTable {
background-color: var(--search-dropdown-color);
border: 0;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.2);
transform: translateY(4px); }
.contentSearchSuggestionTable .contentSearchHeader {
background-color: var(--search-dropdown-header-color);
color: var(--text-secondary-color); }
.contentSearchSuggestionTable .contentSearchHeader,
.contentSearchSuggestionTable .contentSearchSettingsButton {
border-color: var(--border-secondary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionsList {
border: 0; }
.contentSearchSuggestionTable .contentSearchOneOffsTable {
background-color: var(--search-dropdown-header-color);
border-top: solid 1px var(--border-secondary-color); }
.contentSearchSuggestionTable .contentSearchSearchWithHeaderSearchText {
color: var(--text-primary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionsContainer {
background-color: var(--search-dropdown-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected {
background: var(--element-hover-color);
color: var(--text-primary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected:active {
background: var(--element-active-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected .historyIcon {
fill: var(--icon-secondary-color); }
.contentSearchSuggestionTable .contentSearchOneOffsTable .contentSearchSuggestionsContainer {
background-color: var(--search-dropdown-header-color); }
.contentSearchSuggestionTable .contentSearchOneOffItem {
background-image: none;
border-image: linear-gradient(transparent 18%, var(--border-secondary-color) 18%, var(--border-secondary-color) 82%, transparent 82%) 1;
border-inline-end: 1px solid;
position: relative; }
.contentSearchSuggestionTable .contentSearchOneOffItem.selected {
background: var(--element-hover-color); }
.contentSearchSuggestionTable .contentSearchOneOffItem:active {
background: var(--element-active-color); }
.contentSearchSuggestionTable .contentSearchSettingsButton:hover {
background: var(--element-hover-color);
color: var(--text-primary-color); }
.contentSearchHeaderRow > td > img,
.contentSearchSuggestionRow > td > .historyIcon {
margin-inline-start: 7px;
margin-inline-end: 15px; }
.popover {
position: relative;
z-index: 1;
box-sizing: border-box;
padding: 1em;
border: 1px solid #dadada;
background: #fff;
min-width: 100%;
}
.popover, .popover:before {
box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.popover:before,
.popover:after {
content: '';
display: block;
position: absolute;
width: 15px;
height: 15px;
border: 1px solid #dadada;
background: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.popover:before {
z-index: -1;
}
.popover.arrow-top:before,
.popover.arrow-top:after {
bottom: 100%;
left: 20px;
margin-bottom: -7px;
border-bottom: 0;
border-right: 0;
}
.popover.arrow-bottom:before,
.popover.arrow-bottom:after {
top: 100%;
left: 20px;
margin-top: -7px;
border-top: 0;
border-left: 0;
}
.popover.arrow-right:before,
.popover.arrow-right:after {
top: 20px;
left: 100%;
margin-left: -7px;
border-bottom: 0;
border-left: 0;
}
.popover.arrow-left:before,
.popover.arrow-left:after {
top: 20px;
left: 0;
margin-left: -9px;
border-top: 0;
border-right: 0;
}
</style>
<section class=\"news-section\">
\t\t<div class=\"mzp-l-content blog\" id=\"blog\">
\t\t\t\t<div class=\"text-left\">
\t\t\t\t\t<h3>
\t\t\t\t\t\tNos programmes
\t\t\t\t\t</h3>
\t\t\t\t\t
\t\t\t\t\t<div>
\t\t\t\t\t\tLa transparence
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t <div class=\"row posts-list\">
\t\t\t
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog End-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t
\t\t\t\t </div>
\t\t\t </div>
\t\t </div>
</section>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 1183
public function block_javascripttemplate($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripttemplate"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripttemplate"));
// line 1184
echo "\$(document).ready(function() {
const \$buttons = \$(\".demo__buttons\");
const \$toggle = \$(\".demo__open-btn\");
let delay = 200;
let steps = [];
let open = false;
let curStep = 0;
for (let i = 0; i <= 3; i++) {
steps[i] = \"demo__step-\" + i;
}
function setStep(index) {
\$buttons.removeClass(\"step-1 step-0 step-3 step-2\").addClass(\"step-\" + curStep);
}
let lastTimeout;
function animate() {
if (curStep >= 4) {
curStep = 0;
return;
}
open = true;
setStep(curStep);
curStep++;
lastTimeout = setTimeout(animate, delay);
}
\$toggle.on(\"click\", function() {
if (!open) animate();
else {
\$buttons.removeClass(\"step-1 step-0 step-3 step-2\");
clearTimeout(lastTimeout);
open = false;
curStep = 0;
}
});
});
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "Theme/Produit/Produit/Produit/programmefinnacement.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 1344 => 1184, 1334 => 1183, 600 => 458, 596 => 457, 410 => 274, 193 => 60, 189 => 59, 185 => 57, 176 => 51, 172 => 49, 146 => 25, 144 => 24, 132 => 14, 122 => 13, 107 => 10, 97 => 9, 83 => 6, 76 => 4, 71 => 3, 61 => 2, 38 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends \"Theme/Users/User/layoutoffert.html.twig\" %}
{% block meta %}
\t{{ parent() }}
\t<meta name=\"keywords\" content=\"{{ site }}, {{ keywords }}\"/>
\t<meta name=\"author\" content=\"Noel Kenfack\"/>
\t<meta name=\"description\" content=\"{{ site }} - {{ souscategorie.nom }}\"/>
{% endblock %}
{% block title %}
\t{{ parent() }} - {{ souscategorie.nom }}
{% endblock %}
{% block userblog_body %}
<style>
\t.mzp-c-details .is-summary button:before, details .is-summary button:before, summary:before{
\t\tdisplay: none!important;
\t}
</style>
<div style=\"background: #90acd1; min-height: 200px;\">
<div class=\"container\" style=\"overflow: hidden;\">
\t<div class=\"row\" style=\"margin-top: 15px;\">
\t<div class=\"col-md-8\">
\t{% if is_mobile() %}
\t<ol class=\"c-navigation-breadcrumbs__directory\">
\t\t<!-- Duplicating the \"Home\" link in both the global navigation and the breadcrumb trail is not recommended. -->
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"\" property=\"item\" typeof=\"WebPage\">
\t\t\t<span class=\"u-visually-hidden\" property=\"name\"><span class=\"fa fa-home\"> </span> Accueil</span>
\t\t </a>
\t\t <meta property=\"position\" content=\"1\">
\t\t</li>
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"\" property=\"item\" typeof=\"WebPage\">
\t\t\t<span property=\"name\"> L'entreprise</span>
\t\t </a>
\t\t <meta property=\"position\" content=\"2\">
\t\t</li>
\t\t<li class=\"c-navigation-breadcrumbs__item\" property=\"itemListElement\" typeof=\"ListItem\">
\t\t <a class=\"c-navigation-breadcrumbs__link\" href=\"#!\" property=\"item\" aria-current=\"location\">
\t\t\t<span property=\"name\">À propos de nous </span>
\t\t </a>
\t\t <meta property=\"position\" content=\"3\">
\t\t</li>
\t</ol>
\t{% else %}
\t<div style=\"padding: 20px 0px;\">
\t\t<ul class=\"breadcrumbs\">
\t\t <li><a href=\"{{ path('users_user_acces_plateforme') }}\"><span class=\"fa fa-home\"></span> Accueil</a></li>
\t\t <li><a > L'entreprise</a></li>
\t\t <li>À propos de nous</li>
\t\t</ul>
\t</div>
\t{% endif %}
\t
\t<div>
\t\t<h2 style=\"color: #fff;\">{{ souscategorie.nom }}</h2>
\t\t<div style=\"color: #fff;\">{{ souscategorie.description }}</div>
</div>
</div>
\t<!-- div class=\"col-md-4\">
\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"0\" height=\"0\" class=\"my-svg\">
\t\t <defs>
\t\t\t<filter id=\"goo\">
\t\t\t <feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"10\" result=\"blur\" />
\t\t\t <feColorMatrix in=\"blur\" mode=\"matrix\" values=\"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 18 -7\" result=\"goo\" />
\t\t\t <feBlend in=\"SourceGraphic\" in2=\"goo\" />
\t\t\t</filter>
\t\t </defs>
\t\t</svg>
\t\t<div class=\"demo\">
\t\t <div class=\"demo__buttons\">
\t\t\t<div class=\"demo__social-btn-4 demo__social-btn\"><i class=\"fa fa-snapchat\"></i></div>
\t\t\t<div class=\"demo__social-btn-3 demo__social-btn\"><i class=\"fa fa-instagram\"></i></div>
\t\t\t<div class=\"demo__social-btn-2 demo__social-btn\"><i class=\"fa fa-facebook\"></i></div>
\t\t\t<div class=\"demo__social-btn-1 demo__social-btn\"><i class=\"fa fa-twitter\"></i></div>
\t\t\t<div class=\"demo__open-btn\"><i class=\"fa fa-share-alt\"></i></div>
\t\t </div>
\t\t <h2 class=\"text-center\" style=\"color: #fff;\">Share and win</h2>
\t\t</div>
\t</div -->
</div>
</div>
</div>
<div style=\"background-image: linear-gradient(-1deg, #F6FCFF 0%, #EAF7FF 98%); background: #f2f2f2;\">
\t<div class=\"container\" style=\"height: 100px;\">
\t
\t</div>
</div>
<style>
\t.brand-wrap {
\t position: relative;
\t z-index: 2;
\t}
\t
\t@media (max-width: 991px) {
\t\t.brand-wrap {
\t\t padding: 20px 0;
\t\t}
\t}
\t
\t.brand-wrap .owl-carousel .owl-item img {
\t\twidth: auto !important;
\t}
\t
\t.brand-wrap .single-brand {
\t\ttext-align: center;
\t\t-webkit-filter: grayscale(100%);
\t\t-moz-filter: grayscale(100%);
\t\t-ms-filter: grayscale(100%);
\t\t-o-filter: grayscale(100%);
\t\tfilter: grayscale(100%);
\t\topacity: .5;
\t\t-webkit-transition: all 0.3s ease 0s;
\t\t-moz-transition: all 0.3s ease 0s;
\t\t-o-transition: all 0.3s ease 0s;
\t\ttransition: all 0.3s ease 0s;
\t}
\t
\t.brand-wrap .single-brand:hover{
\t -webkit-filter: grayscale(0%);
\t -moz-filter: grayscale(0%);
\t -ms-filter: grayscale(0%);
\t -o-filter: grayscale(0%);
\t filter: grayscale(0%);
\t opacity: 1;
\t }
</style>
<div style=\"background: transparent; margin-bottom: -140px;\">
<div class=\"container\" style=\"background: transparent;\">
<div class=\"row\" style=\"margin-top: 25px; background: transparent;\">
\t<div class=\"col-md-12\">
\t<div style=\"overflow: hidden; position: relative; top: -140px!important; padding: 15px 7px; border-radius: 7px; border-top: 2px solid #ddd; border-radius: 15px; background: #fff;\">
\t\t<h2>Services</h2>
\t\t<div class=\"boxC12\">
\t\t\t
\t\t\t<details>
\t\t\t\t<summary>
\t\t\t\t<p> service.nom </p><span class=\"plusminus\"></span>
\t\t\t\t</summary>
\t\t\t\t<p>
\t\t\t\t\t\tservice.description|raw
\t\t\t\t
\t\t\t\t\t
\t\t\t\t\t<div class=\"box\">
\t\t\t\t\t\t<div class=\"title-bold\">
\t\t\t\t\t\t\t<span> scat.nom </span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"inner-profile\">
\t\t\t\t\t\t\t\tscat.description|raw
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"clearfix\"></div>
\t\t\t\t\t</div>
\t\t\t\t</p>
\t\t\t</details>
\t\t</div>
\t</div>
\t</div>
</div>
</div>
</div>
<div class=\"mzp-l-content\" style=\"margin-top: -50px;\">
\t<div class=\"container\">
\t\t<div class=\"row\">
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Opérations</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">350,897</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-danger text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-bar\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Intervenants</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">2,356</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-warning text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-chart-pie\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-danger mr-2\"><i class=\"fa fa-arrow-down\"></i> 3.48%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last week</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Rapports</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">924</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-yellow text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-users\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-warning mr-2\"><i class=\"fa fa-arrow-down\"></i> 1.10%</span>
\t\t\t\t <span class=\"text-nowrap\">Since yesterday</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t <div class=\"col-xl-3 col-lg-6\">
\t\t\t<div class=\"card card-stats mb-4 mb-xl-0\">
\t\t\t <div class=\"card-body\">
\t\t\t\t<div class=\"row\">
\t\t\t\t <div class=\"col\">
\t\t\t\t\t<h5 class=\"card-title text-uppercase text-muted mb-0\">Crédibilité</h5>
\t\t\t\t\t<span class=\"h2 font-weight-bold mb-0\">49,65%</span>
\t\t\t\t </div>
\t\t\t\t <div class=\"col-auto\">
\t\t\t\t\t<div class=\"icon icon-shape bg-info text-white rounded-circle shadow\">
\t\t\t\t\t <i class=\"fa fa-percent\"></i>
\t\t\t\t\t</div>
\t\t\t\t </div>
\t\t\t\t</div>
\t\t\t\t<p class=\"mt-3 mb-0 text-muted text-sm\">
\t\t\t\t <span class=\"text-success mr-2\"><i class=\"fa fa-arrow-up\"></i> 12%</span>
\t\t\t\t <span class=\"text-nowrap\">Since last month</span>
\t\t\t\t</p>
\t\t\t </div>
\t\t\t</div>
\t\t </div>
\t\t</div>
\t </div>
</div>
<div style=\"background-image: linear-gradient(-1deg, #F6FCFF 0%, #EAF7FF 98%); margin-bottom: 30px;\">
<div class=\"container\" style=\"padding-top: 25px; padding-bottom: 25px;\">
\t<section style=\"margin-top: -20px;\">
\t\t<div style=\"width: 100%; margin: 0px auto;\">
\t\t<link href=\"{{ asset('template/css/tyfy.css') }}\" rel=\"stylesheet\"/>
\t\t<style>
\t\t div.demotabs {
\t\t\tborder: 2px dashed #e6e6e6;
\t\t\tborder-radius: .8125rem;
\t\t\tbox-shadow: inset 0px 0px 1.625rem rgba(0, 0, 0, 0.05);
\t\t\tmargin-top: 1.625rem;
\t\t\tpadding: 15px;
\t\t\tbackground: #fff;
\t\t }
\t\t .links-underlined a[href]{border-bottom-style:solid;border-bottom-width:2px}ol,ul{line-height:1.625rem;padding-left:2.4375rem}
\t\t</style>
\t\t
\t\t
\t\t<div class=\"demotabs\">
\t\t\t<div class=\"mzp-l-content\">
\t\t <div class=\"links-underlined\">
\t\t\t <h1>En quoi AFH Factory vous êtes utiles ?</h1>
\t\t\t <p> This is my implementation of responsive tabs. It is being incorporated into my <a href=\"https://github.com/aaronpinero/typography\">Tyfy framework</a>.</p>
\t\t </div>
\t\t <div class=\"tabs-container\">
\t\t\t <h2 class=\"tab-label\">Présentation</h2>
\t\t\t <p>Porro excepturi ad eligendi excepturi quam voluptate velit. Placeat modi animi natus est temporibus tenetur pariatur suscipit. Dolores sit id sit placeat consequatur temporibus accusamus et. Cumque voluptatum voluptatum delectus et sequi. Vero vitae officia eius ad. Consequatur impedit quam mollitia.</p>
\t\t\t <p>Aspernatur id nihil sit eveniet vero corporis necessitatibus sit. Magni quia vitae perferendis. Suscipit illo tempora minus officia nemo aut numquam. Qui et omnis velit repudiandae autem. Aperiam aut dolorem neque quis dolor est sunt.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Eligibilité</h2>
\t\t\t <p>Facilis error corrupti dolor eaque.
\t\t\t <a id=\"anchor\">Occaecati</a> illum sequi officia rerum nostrum. Iste in quo eveniet. Deserunt quaerat a adipisci magni consequatur nesciunt distinctio praesentium. Ipsum vel ut est vel veritatis fugiat perspiciatis.</p>
\t\t\t <p>Omnis dolores sit pariatur facilis odit magni. Totam excepturi incidunt dolorem assumenda neque dolorem. Dolorem odio consequatur quas corrupti sequi. Nihil ut nihil itaque non at molestiae corporis. Explicabo voluptate quis et.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Rapport</h2>
\t\t\t <p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t\t <h2 class=\"tab-label collapsed\">Historique</h2>
\t\t\t <p>Curabitur non mauris sodales, tempor lacus ac, maximus felis. Vestibulum ultrices augue ut arcu mattis pellentesque. Maecenas ullamcorper lorem sit amet pretium pharetra. Nunc ipsum tellus, hendrerit vitae bibendum vel, scelerisque sit amet libero. Duis imperdiet massa placerat venenatis pharetra. Donec consectetur quis odio sit amet sollicitudin. Morbi at faucibus odio. Duis viverra lacus a odio pretium, quis suscipit tortor accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur egestas venenatis est vel hendrerit. Fusce molestie bibendum ex in suscipit.</p>
\t\t\t
\t\t </div>
\t\t
\t\t<h2>Notes</h2>
\t\t<p>I've relied on CSS Flexbox for the visual tabs. Flexbox is <a href=\"https://caniuse.com/#search=flex\">a problem for just about any version of Internet <strike>Exploder</strike> Explorer</a>. At some point, I'll need to figure out an alternative way to present the tabs that will work for IE.</p>
\t </div>
\t </div>
\t\t
\t <script>
\t\t \$(document).ready(function(){
\t
\t\t\tGoToAnchor = function(){
\t\t\t // find the anchor and any tab it might be in
\t\t\t selected_anchor_name = encodeURIComponent(window.location.hash.substring(1));
\t\t\t\t selected_anchor = \$('a[name=\"'+selected_anchor_name+'\"], a[id=\"'+selected_anchor_name+'\"]');
\t\t\t parent_tab = selected_anchor.parents('.tab-panel');
\t\t\t // account for an anchor in a label
\t\t\t parent_label = selected_anchor.parents('.tab-label');
\t\t\t if (parent_label.length) {
\t\t\t\tparent_tab = parent_label.next('.tab-panel');
\t\t\t }
\t\t\t // do the steps of this function only if we have an anchor link and a tab panel
\t\t\t if (selected_anchor.length && parent_tab.length) {
\t\t\t\tparent_tab_label = parent_tab.prev('.tab-label');
\t\t\t\t\tparent_tab_index = parent_tab_label.attr('data-tabindex');
\t\t\t\tparent_tab.parent().find('ul.tabs li').eq(parent_tab_index).click();
\t\t\t\tif (parent_tab.hasClass('collapsed')) {
\t\t\t\t parent_tab.removeClass('collapsed');
\t\t\t\t parent_tab_label.removeClass('collapsed');
\t\t\t\t}
\t\t\t\t// scroll to the anchor
\t\t\t\tvar s = selected_anchor.offset().top - 50; // console.log(s);
\t\t\t\t\$('body,html').animate({'scrollTop':s},500,'swing');
\t\t\t\t }
\t\t\t};
\t\t\t
\t\t\t// prepare HTML structure for each tab container
\t\t\t\$('.tabs-container').each(function(){
\t\t\t if (!\$(this).hasClass('tabs-processed')) {
\t\t\t\t// find the headings that are tab labels
\t\t\t\tmy_tablabels = \$(this).find('.tab-label');
\t\t\t\t// create tabs
\t\t\t\tif (\$(this).find('ul.tabs').length === 0) {
\t\t\t\t \$(this).prepend('<ul class=\"tabs\"></ul>');
\t\t\t\t var x;
\t\t\t\t for (x=0;x<my_tablabels.length;x++) {
\t\t\t\t\t\$(this).find('ul.tabs').append('<li data-tabindex=\"'+x+'\">'+my_tablabels.eq(x).text()+'</li>');
\t\t\t\t }
\t\t\t\t}
\t\t\t\t// structure all labels and wrap all tab panels
\t\t\t\tif (\$(this).find('.tab-panel').length === 0) {
\t\t\t\t my_tablabels.each(function(i){
\t\t\t\t\t\$(this).attr('data-tabindex',i);
\t\t\t\t\t\$(this).wrapInner('<a id=\"'+encodeURIComponent(\$(this).text())+'\"></a>');
\t\t\t\t\tkids = \$(this).nextUntil('.tab-label').wrapAll('<div class=\"tab-panel\"></div>');
\t\t\t\t\t// default state class for when tabs are collapsable sections
\t\t\t\t\t\$(this).addClass('collapsed').next('.tab-panel').addClass('collapsed');
\t\t\t\t });
\t\t\t\t}
\t\t\t\t// open initial tab
\t\t\t\t\$(this).find('ul.tabs li').eq(0).addClass('open');
\t\t\t\tmy_tablabels.eq(0).addClass('open').next('.tab-panel').addClass('open');
\t\t\t\t// tab click events
\t\t\t\t\$('.tabs-container ul.tabs li').each(function(i){
\t\t\t\t \$(this).click(function(){
\t\t\t\t\tif (!\$(this).hasClass('open')) {
\t\t\t\t\t \$('.tabs-container .open').removeClass('open');
\t\t\t\t\t my_tabindex = \$(this).attr('data-tabindex');
\t\t\t\t\t \$(this).addClass('open');
\t\t\t\t\t \$('.tabs-container .tab-label').eq(my_tabindex).addClass('open');
\t\t\t\t\t \$('.tabs-container .tab-panel').eq(my_tabindex).addClass('open');
\t\t\t\t\t}
\t\t\t\t });
\t\t\t\t});
\t\t\t\t// collapsable header click event
\t\t\t\t\$('.tabs-container .tab-label').click(function(){
\t\t\t\t if (!\$(this).hasClass('transition')) {
\t\t\t\t\tkids = \$(this).next('.tab-panel');
\t\t\t\t\tkids.removeClass('collapsed');
\t\t\t\t\tvar fullHeight = kids.outerHeight();
\t\t\t\t\t\$(this).addClass('transition');
\t\t\t\t\tkids.addClass('transition');
\t\t\t\t\tif (\$(this).hasClass('collapsed')) {
\t\t\t\t\t kids.css({'height':'0px','padding-bottom':'0px','padding-top':'0px'}).animate({
\t\t\t\t\t\theight:fullHeight+'px',
\t\t\t\t\t\tpaddingBottom:'32px',
\t\t\t\t\t\tpaddingTop:'16px',
\t\t\t\t\t },500,function(){
\t\t\t\t\t\t\$('.tabs-container .transition').removeClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t });
\t\t\t\t\t}
\t\t\t\t\telse {
\t\t\t\t\t kids.css('height',fullHeight+'px').animate({
\t\t\t\t\t\theight:'0px',
\t\t\t\t\t\tpaddingBottom:'0px',
\t\t\t\t\t\tpaddingTop:'0px',
\t\t\t\t\t },500,function(){
\t\t\t\t\t\t\$('.tabs-container .transition').addClass('collapsed').removeClass('transition').removeAttr('style');
\t\t\t\t\t });
\t\t\t\t\t}
\t\t\t\t }
\t\t\t\t});
\t\t\t\t// indicate state of readiness
\t\t\t\t\$(this).addClass('tabs-processed');
\t\t\t }
\t\t\t});
\t\t\t// if there are tabs and someone has linked to an anchor inside a tab
\t\t\tconsole.log(window.location.hash);
\t\t\tif (window.location.hash != '') {
\t\t\t GoToAnchor();
\t\t\t}
\t\t\t// handle case when page is already loaded
\t\t\t\$(window).on('hashchange',function(){
\t\t\t GoToAnchor();
\t\t\t});
\t\t });
\t\t</script>
\t\t</div>
\t</section>
</div>
</div>
<style>
body {
/* Colors */
\t--color-blue-50: #0a84ff;
\t--color-blue-60: #0060df;
\t--color-blue-70: #003eaa;
\t--color-blue-80: #002275;
\t--color-gray-10: #f9f9fa;
\t--color-gray-20: #ededf0;
\t--color-gray-30: #d7d7db;
\t--color-gray-40: #b1b1b3;
\t--color-gray-50: #737373;
\t--color-gray-60: #4a4a4f;
\t--color-gray-70: #38383d;
\t--color-gray-80: #2a2a2e;
\t--color-gray-90: #0c0c0d;
\t--color-green-70: #058b00;
\t--color-teal-50: #00feff;
\t--color-teal-60: #00c8d7;
\t--color-teal-70: #008ea4;
/* Icons */
\t--icon-context-menu: url({{ asset('template/images/twitter.png') }});
\t--icon-dismiss: url({{ asset('template/images/twitter.png') }});
--background-color: #F9F9FA;
--border-primary-color: #B1B1B3;
/* Primary Action */
--primary-action-default: var(--color-blue-60);
--primary-action-hover: var(--color-blue-70);
--primary-action-active: var(--color-blue-80);
--primary-action-text-color: #fff;
/* Secondary Action */
--secondary-action-default: var(--color-gray-20);
--secondary-action-hover: var(--color-gray-30);
--secondary-action-active: var(--color-gray-40);
--secondary-action-text-color: var(--color-gray-80);
/* Ghost Action */
\t--ghost-action-hover: var(--color-gray-20);
\t--ghost-action-active: var(--color-gray-30);
\t--ghost-action-text-color: var(--color-gray-80);
/* Forms */
\t--label-text-color: var(--text-secondary);
\t--text-field-border-color: var(--color-gray-30);
\t--text-field-hover-border-color: var(--color-gray-40);
\t--text-field-focus-border-color: var(--color-gray-40);
\t--text-field-bg-color: #fff;
/* Focus */
--focus-box-shadow: 0 0 0 2px #fff, 0 0 0 5px rgba(10, 132, 255, 0.5);
/* Cards */
--rasied-card-bg-color: #FFF;
--rasied-card-border-radius: 8px;
--box-shadow-10: 0px 0px 8px 0 rgba(12, 12, 13, 0.05);
--raised-card-hover: 0 0 0 4px var(--secondary-action-default);
/* Typography */
--base-font-size: 15px;
--small-font-size: 13px;
--base-line-height: 24px;
/* Text Colors */
--text-primary: var(--color-gray-90);
--text-secondary: var(--color-gray-50);
}
.meta {
\tcolor: var(--text-secondary);
\tfont-size: var(--small-font-size);
\tline-height: var(--base-line-height);
}
.small {
\tfont-size: var(--small-font-size);
\tline-height: 20px;
}
.text-muted {
\tcolor: var(--text-secondary);
}
.sr-only {
\tdisplay: none;
}
/* Default Link */
a {
\t background-color: transparent;
\t color: var(--color-blue-60);
\t text-decoration: none;
}
a:hover {
\ttext-decoration: underline;
}
a:active {
\tcolor: var(--color-blue-70);
\ttext-decoration:underline;
}
a:focus {
\tbox-shadow: ;
}
a:not([href]):not([tabindex]) {
\tcolor: inherit;
\ttext-decoration: none;
}
/* Buttons */
.btn {
\tborder: none;
\tcursor: pointer;
\tfont-weight: 500;
\ttransition: background-color 150ms, transform 150ms;
\ttransition-duration: 150ms;
}
.btn:active {
\ttransform: scale(0.97);
}
.btn:focus {
\tbox-shadow: var(--focus-box-shadow);
}
.btn.disabled {
\tcursor: default;
\topacity: 0.4;
}
/* Primary Button */
.btn--primary {
\tbackground-color: var(--primary-action-default);
\tcolor: var(--primary-action-text-color);
\tfill: var(--primary-action-text-color);
\t-moz-context-properties: fill;
}
.btn--primary:hover {
\tbackground-color: var(--primary-action-hover);
}
.btn--primary:active {
\tbackground-color: var(--primary-action-active);
}
.btn--primary:disabled,
.btn--primary.disabled {
\tbackground-color: var(--primary-action-default);
\tcolor: var(--primary-action-text-color);
\tfill: var(--primary-action-text-color);
\t-moz-context-properties: fill;
}
/* Secondary Button */
.btn--secondary {
\tbackground-color: var(--secondary-action-default);
\tcolor: var(--secondary-action-text-color);
\tfill: var(--secondary-action-text-color);
\t-moz-context-properties: fill;
}
.btn--secondary:hover {
\tbackground-color: var(--secondary-action-hover);
}
.btn--secondary:active {
\tbackground-color: var(--secondary-action-active);
}
.btn--secondary:disabled,
.btn--secondary.disabled {
\tbackground-color: var(--secondary-action-default);
\tcolor: var(--secondary-action-text-color);
\tfill: var(--secondary-action-text-color);
\t-moz-context-properties: fill;
}
/* Pill Button */
.btn--pill {
\tborder-radius: 16px;
\tline-height: 32px;
\tmin-height: 32px;
\tpadding: 0 16px;
\tvertical-align: middle;
}
.btn--pill-icon-only {
\tbackground-position: 50%;
\tbackground-repeat: no-repeat;
\tbackground-size: 16px;
\twidth: 32px;
}
/* Form Button */
.btn--form {
\tborder-radius: 4px;
\tmin-height: 40px;
\tmin-width: 96px;
\tpadding: 0 8px;
}
/* Ghost Button */
.btn--ghost {
\tbackground-color: transparent;
\tcolor: var(--ghost-action-text-color);
\tfill: var(--ghost-action-text-color);
\t-moz-context-properties: fill;
}
.btn--ghost:hover {
\tbackground-color: var(--ghost-action-hover);
}
.btn--ghost:active {
\tbackground-color: var(--ghost-action-active);
}
.btn--ghost:disabled,
.btn--ghost.disabled {
\tbackground-color: transparent;
\tcolor: var(--ghost-action-text-color);
\tfill: var(--ghost-action-text-color);
\t-moz-context-properties: fill;
}
.card .context-menu-btn {
\topacity: 0;
\tposition: absolute;
\tright: -16px;
\ttop: -16px;
\ttransform: scale(0.25);
\ttransition-duration: 150ms;
\ttransition-property: transform, opacity;\t
}
/* Cards */
.card-raised {
\tbackground: var(--rasied-card-bg-color);
\tborder-radius: var(--rasied-card-border-radius);
\tborder: 1px inset rgba(12, 12, 13, 0.07);
\tbox-shadow: var(--box-shadow-10);
\ttransition: box-shadow 250ms, transform 150ms;
\tposition: relative;
}
.card-raised:hover {
\tbox-shadow: var(--box-shadow-10), var(--raised-card-hover);\t
}
.card-raised:hover .context-menu-btn {
opacity: 1;
transform: scale(1);
transition-delay: 200ms;
}
.card-raised:hover .title {
\tcolor: var(--primary-action-default);
\ttext-decoration: underline;
\tcursor: pointer;
}
.card-raised:active {\t
\ttransform: scale(0.97);
}
.card-raised:focus {
\tbox-shadow: var(--box-shadow-10), 0 0 0 3px #fff, 0 0 0 6px rgba(10, 132, 255, 0.5);
}
/*
.card-img {
\tborder: 1px inset rgba(0, 0, 0, 0.15);
}
*/
.card-raised .card-img-top {
\tborder-top-left-radius: var(--rasied-card-border-radius);
\tborder-top-right-radius: var(--rasied-card-border-radius);
}
.card-body {
\tpadding: 12px 16px;
}
.card-footer {
\tpadding: 12px 16px;
}
/* Snippet */
.snippet {
\tbackground-color: #fff;
\tbottom: 0;
\tbox-shadow: var(--box-shadow-10);
\tpadding: 24px 0;
\tposition: fixed;
\twidth: 100%;
\tz-index: 200;
}
.snippet .wrapper {
\tdisplay: flex;
}
.snippet-promo-image,
.snippet-content {
\tmargin-right: 24px;
}
.snippet-promo-image img {
\twidth: 48px;
}
.snippet-content {
\tflex-grow: 1;
}
.snippet-content .body {
\tmax-width: 600px;\t
}
.snippet .btn {
\theight: 32px;\t
}
.icon-dark-theme {
\tdisplay: none;
}
.search-wrapper {
padding: 24px 0; }
.only-search .search-wrapper {
padding: 0 0 64px; }
.search-wrapper .logo-and-wordmark {
align-items: center;
display: flex;
justify-content: center;
margin-bottom: 49px; }
.search-wrapper .logo-and-wordmark .logo {
background: url(\"chrome://branding/content/icon128.png\") no-repeat center center;
background-size: 97px;
display: inline-block;
height: 97px;
width: 97px; }
.search-wrapper .logo-and-wordmark .wordmark {
background: url(\"../data/content/assets/firefox-wordmark.svg\") no-repeat center center;
background-size: 142px;
-moz-context-properties: fill;
display: inline-block;
fill: var(--search-wordmark-color);
height: 97px;
margin-inline-start: 15px;
width: 142px; }
@media (max-width: 609px) {
.search-wrapper .logo-and-wordmark .logo {
background-size: 64px;
height: 64px;
width: 64px; }
.search-wrapper .logo-and-wordmark .wordmark {
background-size: 100px;
height: 64px;
width: 100px; } }
.search-wrapper .search-inner-wrapper {
cursor: default;
display: flex;
height: 48px;
margin: 0 auto;
position: relative;
width: 224px; }
@media (min-width: 610px) {
.search-wrapper .search-inner-wrapper {
width: 480px; } }
@media (min-width: 866px) {
.search-wrapper .search-inner-wrapper {
width: 736px; } }
.search-wrapper input {
background: var(--text-field-bg-color) /* var(--search-icon) 12px center no-repeat */;
background-size: 24px;
border: solid 1px var(--text-field-border-color);
border-radius: 4px;
/* box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.15); */
font-size: 15px;
-moz-context-properties: fill;
fill: var(--search-icon-color);
padding: 0;
padding-inline-end: 48px;
padding-inline-start: 46px;
width: 100%; }
.search-wrapper input:dir(rtl) {
background-position-x: right 12px; }
/*
.search-wrapper:hover input {
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.25); }
*/
.search-wrapper .search-inner-wrapper:active input,
.search-wrapper input:focus {
border: 1px solid var(--text-field-focus-border-color);
box-shadow: var(--focus-box-shadow); }
.search-wrapper .search-button {
background: url(\"chrome://browser/skin/forward.svg\") no-repeat center center;
background-size: 16px 16px;
border: 0;
border-radius: 0 3px 3px 0;
-moz-context-properties: fill;
fill: var(--search-icon-color);
height: 100%;
inset-inline-end: 0;
position: absolute;
width: 48px; }
.search-wrapper .search-button:focus, .search-wrapper .search-button:hover {
background-color: rgba(12, 12, 13, 0.1);
cursor: pointer; }
.search-wrapper .search-button:active {
background-color: rgba(12, 12, 13, 0.2); }
.search-wrapper .search-button:dir(rtl) {
transform: scaleX(-1); }
.non-collapsible-section + .below-search-snippet-wrapper {
margin-top: -48px; }
@media (max-height: 700px) {
/*
.search-wrapper {
padding: 0 0 30px; }
*/
.non-collapsible-section + .below-search-snippet-wrapper {
margin-top: -14px; }
.below-search-snippet-wrapper {
min-height: 0; } }
.search-handoff-button {
background: var(--textbox-background-color) var(--search-icon) 12px center no-repeat;
background-size: 24px;
border: solid 1px var(--search-border-color);
border-radius: 3px;
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.15);
cursor: text;
font-size: 15px;
padding: 0;
padding-inline-end: 48px;
padding-inline-start: 46px;
opacity: 1;
transition: opacity 500ms;
width: 100%; }
.search-handoff-button:dir(rtl) {
background-position-x: right 12px; }
.search-handoff-button:hover {
box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.25); }
.fake-focus .search-handoff-button {
border: 1px solid var(--textbox-focus-color);
box-shadow: var(--textbox-focus-boxshadow); }
.fake-focus .search-handoff-button .fake-caret {
display: block; }
.search-hidden .search-handoff-button {
opacity: 0;
visibility: hidden; }
.search-handoff-button .fake-editable:focus {
outline: none;
caret-color: transparent; }
.search-handoff-button .fake-editable {
color: transparent;
height: 100%;
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.search-handoff-button .fake-textbox {
opacity: 0.54;
text-align: start; }
.search-handoff-button .fake-caret {
animation: caret-animation 1.3s steps(5, start) infinite;
background: var(--text-primary-color);
display: none;
inset-inline-start: 47px;
height: 17px;
position: absolute;
top: 16px;
width: 1px; }
@keyframes caret-animation {
to {
visibility: hidden; } }
@media (min-height: 701px) {
body:not(.inline-onboarding) .fixed-search main {
padding-top: 146px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper {
background-color: var(--search-header-background-color);
border-bottom: solid 1px var(--border-secondary-color);
height: 95px;
left: 0;
padding: 30px 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9; }
body:not(.inline-onboarding) .fixed-search .search-wrapper .search-inner-wrapper {
height: 35px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper input {
background-position-x: 16px;
background-size: 16px; }
body:not(.inline-onboarding) .fixed-search .search-wrapper input:dir(rtl) {
background-position-x: right 16px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button {
background-position-x: 12px;
background-size: 24px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button:dir(rtl) {
background-position-x: right 12px; }
body:not(.inline-onboarding) .fixed-search .search-handoff-button .fake-caret {
top: 10px; } }
.contentSearchSuggestionTable {
background-color: var(--search-dropdown-color);
border: 0;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.2);
transform: translateY(4px); }
.contentSearchSuggestionTable .contentSearchHeader {
background-color: var(--search-dropdown-header-color);
color: var(--text-secondary-color); }
.contentSearchSuggestionTable .contentSearchHeader,
.contentSearchSuggestionTable .contentSearchSettingsButton {
border-color: var(--border-secondary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionsList {
border: 0; }
.contentSearchSuggestionTable .contentSearchOneOffsTable {
background-color: var(--search-dropdown-header-color);
border-top: solid 1px var(--border-secondary-color); }
.contentSearchSuggestionTable .contentSearchSearchWithHeaderSearchText {
color: var(--text-primary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionsContainer {
background-color: var(--search-dropdown-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected {
background: var(--element-hover-color);
color: var(--text-primary-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected:active {
background: var(--element-active-color); }
.contentSearchSuggestionTable .contentSearchSuggestionRow.selected .historyIcon {
fill: var(--icon-secondary-color); }
.contentSearchSuggestionTable .contentSearchOneOffsTable .contentSearchSuggestionsContainer {
background-color: var(--search-dropdown-header-color); }
.contentSearchSuggestionTable .contentSearchOneOffItem {
background-image: none;
border-image: linear-gradient(transparent 18%, var(--border-secondary-color) 18%, var(--border-secondary-color) 82%, transparent 82%) 1;
border-inline-end: 1px solid;
position: relative; }
.contentSearchSuggestionTable .contentSearchOneOffItem.selected {
background: var(--element-hover-color); }
.contentSearchSuggestionTable .contentSearchOneOffItem:active {
background: var(--element-active-color); }
.contentSearchSuggestionTable .contentSearchSettingsButton:hover {
background: var(--element-hover-color);
color: var(--text-primary-color); }
.contentSearchHeaderRow > td > img,
.contentSearchSuggestionRow > td > .historyIcon {
margin-inline-start: 7px;
margin-inline-end: 15px; }
.popover {
position: relative;
z-index: 1;
box-sizing: border-box;
padding: 1em;
border: 1px solid #dadada;
background: #fff;
min-width: 100%;
}
.popover, .popover:before {
box-shadow: 0 0 2px rgba(0,0,0,0.2);
}
.popover:before,
.popover:after {
content: '';
display: block;
position: absolute;
width: 15px;
height: 15px;
border: 1px solid #dadada;
background: #fff;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.popover:before {
z-index: -1;
}
.popover.arrow-top:before,
.popover.arrow-top:after {
bottom: 100%;
left: 20px;
margin-bottom: -7px;
border-bottom: 0;
border-right: 0;
}
.popover.arrow-bottom:before,
.popover.arrow-bottom:after {
top: 100%;
left: 20px;
margin-top: -7px;
border-top: 0;
border-left: 0;
}
.popover.arrow-right:before,
.popover.arrow-right:after {
top: 20px;
left: 100%;
margin-left: -7px;
border-bottom: 0;
border-left: 0;
}
.popover.arrow-left:before,
.popover.arrow-left:after {
top: 20px;
left: 0;
margin-left: -9px;
border-top: 0;
border-right: 0;
}
</style>
<section class=\"news-section\">
\t\t<div class=\"mzp-l-content blog\" id=\"blog\">
\t\t\t\t<div class=\"text-left\">
\t\t\t\t\t<h3>
\t\t\t\t\t\tNos programmes
\t\t\t\t\t</h3>
\t\t\t\t\t
\t\t\t\t\t<div>
\t\t\t\t\t\tLa transparence
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t <div class=\"row posts-list\">
\t\t\t
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog End-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t <div class=\"col-lg-4 col-md-4 wow fadeInUp\" data-wow-delay=\"0ms\">
\t\t\t\t\t\t<article>
\t\t\t\t\t\t\t<div class=\"post-img\">
\t\t\t\t\t\t\t\t<img src=\"https://i.ibb.co/m5yGbdR/blog2.jpg\" alt=\"\" class=\"img-fluid\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t<p class=\"post-category\">Commandez un Hébergement pro.</p>
\t\t\t\t\t\t\t<h2 class=\"title\">
\t\t\t\t\t\t\t\t<a href=\"/detail/article/19\" data-original-title=\"\" title=\"\">Commandez un hébergement Mutualisé ou un VPS chez l’hébergeur web professionnel AFH Host à prix malin.</a>
\t\t\t\t\t\t\t</h2>
\t\t\t\t
\t\t\t\t\t\t\t<div class=\"d-flex align-items-center\">
\t\t\t\t\t\t\t\t<img src=\"/template/images/co.png\" alt=\"\" class=\"img-fluid post-author-img flex-shrink-0\">
\t\t\t\t\t\t\t\t<div class=\"post-meta\">
\t\t\t\t\t\t\t\t<div class=\"post-author-list\">Kenfack Noel</div>
\t\t\t\t\t\t\t\t<div class=\"post-date\">
\t\t\t\t\t\t\t\t\t<time datetime=\"2022-01-01\">01 Feb 2024</time>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</article>
\t\t\t\t\t </div>
\t\t\t\t\t <!--Single Blog Start-->
\t\t\t\t\t
\t\t\t\t </div>
\t\t\t </div>
\t\t </div>
</section>
{% endblock %}
{% block javascripttemplate %}
\$(document).ready(function() {
const \$buttons = \$(\".demo__buttons\");
const \$toggle = \$(\".demo__open-btn\");
let delay = 200;
let steps = [];
let open = false;
let curStep = 0;
for (let i = 0; i <= 3; i++) {
steps[i] = \"demo__step-\" + i;
}
function setStep(index) {
\$buttons.removeClass(\"step-1 step-0 step-3 step-2\").addClass(\"step-\" + curStep);
}
let lastTimeout;
function animate() {
if (curStep >= 4) {
curStep = 0;
return;
}
open = true;
setStep(curStep);
curStep++;
lastTimeout = setTimeout(animate, delay);
}
\$toggle.on(\"click\", function() {
if (!open) animate();
else {
\$buttons.removeClass(\"step-1 step-0 step-3 step-2\");
clearTimeout(lastTimeout);
open = false;
curStep = 0;
}
});
});
{% endblock %}", "Theme/Produit/Produit/Produit/programmefinnacement.html.twig", "/home/afhunt/domains/factory.afhunt.com/public_html/factory/templates/Theme/Produit/Produit/Produit/programmefinnacement.html.twig");
}
}