var/cache/dev/twig/d0/d0c251b94e025c48bd7cac6edb95e085.php line 1594
<?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;
/* Default/macros.html.twig */
class __TwigTemplate_80c341fef21c8305a84adfd79ae1c9ef extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Default/macros.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Default/macros.html.twig"));
// line 40
echo "
";
// line 55
echo "
";
// line 78
echo "
";
// line 116
echo "
";
// line 144
echo "
";
// line 194
echo "
";
// line 220
echo "
";
// line 255
echo "
";
// line 308
echo "
";
// line 338
echo "
";
// line 389
echo "
";
// line 407
echo "
";
// line 463
echo "
";
// line 510
echo "
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 1
public function macro_article($__o__ = null, $__last__ = false, $__home__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"last" => $__last__,
"home" => $__home__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "article"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "article"));
// line 2
echo "\t<article class=\"new w100 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-70"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-30"), "html", null, true);
echo "\">
\t\t<div class=\"flex row w100 ";
// line 3
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-70"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-30"), "html", null, true);
echo "\">
\t\t\t<div class=\"third ";
// line 4
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t<figure class=\"relative w100 hoverflow mrect ";
// line 5
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t\t<img src='";
// line 6
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 6, $this->source); })()), "banner", [], "any", false, false, false, 6)) ? (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 6, $this->source); })()), "banner", [], "any", false, false, false, 6), "thumbnail", [], "any", false, false, false, 6)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 6, $this->source); })()), "banner", [], "any", false, false, false, 6), "thumbnail", [], "any", false, false, false, 6)) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 6, $this->source); })()), "banner", [], "any", false, false, false, 6), "file", [], "any", false, false, false, 6)))) : ("images/armoiries.jpg"))), "html", null, true);
echo "' class=\"cover\">
\t\t\t\t</figure>
\t\t\t\t<div class=\"flex row space\">
\t\t\t\t\t<i class=\"third\"></i>
\t\t\t\t\t<div class=\"w100 right bg-success top-10-in ";
// line 10
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\"><span class=\"top-2-in ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\"></span></div>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"flex col space ";
// line 13
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-70 left-2-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<div class=\"h100 ";
// line 14
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-50 bottom-2-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-20-in"), "html", null, true);
echo "\">
\t\t\t\t\t<div class=\"flex row middle ";
// line 15
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-25"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-15"), "html", null, true);
echo "\">
\t\t\t\t\t\t<div class=\"p-alt flex row middle upper ";
// line 16
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("right-30 right-5-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("right-20"), "html", null, true);
echo "\">
\t\t\t\t\t\t\t<i class=\"circle bg-warning ";
// line 17
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("padding-4 right-10"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-3 right-5"), "html", null, true);
echo "\"></i>
\t\t\t\t\t\t\t<time class=\"warning\">";
// line 18
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 18, $this->source); })()), "date", [], "any", false, false, false, 18)) ? (print (twig_escape_filter($this->env, $this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 18, $this->source); })()), "date", [], "any", false, false, false, 18)), "html", null, true))) : (print ("")));
echo "</time>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"p-alt flex row middle \">
\t\t\t\t\t\t\t<i class=\"circle bg-warning ";
// line 21
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("padding-4 right-10"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-3 right-5"), "html", null, true);
echo "\"></i>
\t\t\t\t\t\t\t<span class=\"upper warning\">";
// line 22
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 22, $this->source); })()), "category", [], "any", false, false, false, 22), "name", [], "any", false, false, false, 22), "html", null, true);
echo "</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t<h3 class=\"success bold flex row ";
// line 25
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h2 bottom-15 right-40-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-8"), "html", null, true);
echo "\">
\t\t\t\t\t\t<a href=\"";
// line 26
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("article", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 26, $this->source); })()), "id", [], "any", false, false, false, 26), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 26, $this->source); })()), "slug", [], "any", false, false, false, 26)]), "html", null, true);
echo "\" class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("lh-3x"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("lh-10x"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 26, $this->source); })()), "title", [], "any", false, false, false, 26), "html", null, true);
echo "</a>
\t\t\t\t\t</h3>
\t\t\t\t\t";
// line 28
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 28, $this->source); })()), "description", [], "any", false, false, false, 28)) {
echo "<p class=\"h4 success medium ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">";
echo twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 28, $this->source); })()), "description", [], "any", false, false, false, 28);
echo "</p>";
}
// line 29
echo "\t\t\t\t</div>
\t\t\t\t<div class=\"flex row space w100\">
\t\t\t\t\t<a href=\"";
// line 31
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("article", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 31, $this->source); })()), "id", [], "any", false, false, false, 31), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 31, $this->source); })()), "slug", [], "any", false, false, false, 31)]), "html", null, true);
echo "\" class='flex row middle extrabold ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "'>
\t\t\t\t\t\t<span class='p warning upper ";
// line 32
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "'>+ Lire l'article</span>
\t\t\t\t\t</a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t";
// line 37
if ( !(isset($context["last"]) || array_key_exists("last", $context) ? $context["last"] : (function () { throw new RuntimeError('Variable "last" does not exist.', 37, $this->source); })())) {
echo "<div class=\"w100 bg-success top-1-in\"></div>";
}
// line 38
echo "\t</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 41
public function macro_video($__o__ = null, $__alt__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"alt" => $__alt__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "video"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "video"));
// line 42
echo "<article class=\"video relative flex col success ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("third-40 vt-25"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 vt-15"), "html", null, true);
echo "\">
<figure class=\"relative shadow w100 hoverflow mrect scale-hover-img ";
// line 43
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
<img class=\"cover transition\" src=\"";
// line 44
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 44, $this->source); })()), "banner", [], "any", false, false, false, 44)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 44, $this->source); })()), "banner", [], "any", false, false, false, 44), "thumbnail", [], "any", false, false, false, 44)) : (((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 44, $this->source); })()), "youtube", [], "any", false, false, false, 44)) ? ($this->env->getFilter('youtubeThumbnail')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 44, $this->source); })()), "youtube", [], "any", false, false, false, 44))) : ("images/about.jpg"))))), "html", null, true);
echo "\" alt=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 44, $this->source); })()), "title", [], "any", false, false, false, 44), "html", null, true);
echo "\">
<div class=\"absolute fill top left\">
<a class=\"relative fill flex col middle center hover scale-hover mask-alt transition\" href='";
// line 46
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("video", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 46, $this->source); })()), "id", [], "any", false, false, false, 46)]), "html", null, true);
echo "'>
<i class=\"h1 fa fa-play-circle white relative ";
// line 47
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
</i>
</a>
</div>
</figure>
<h3 class=\"p ";
// line 52
echo (( !(isset($context["alt"]) || array_key_exists("alt", $context) ? $context["alt"] : (function () { throw new RuntimeError('Variable "alt" does not exist.', 52, $this->source); })())) ? ("black") : ("white"));
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("medium top-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("medium top-10"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 52, $this->source); })()), "title", [], "any", false, false, false, 52), "html", null, true);
echo "</h3>
</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 56
public function macro_event($__o__ = null, $__home__ = true, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"home" => $__home__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "event"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "event"));
// line 57
echo "\t<div class=\"shadow bg-white black border-bottom border-solid border-success ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(((((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 57, $this->source); })())) ? ("w100") : ("half-25 ")) . " flex row vt-20 padding-25 border-8x")), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 vt-10 padding-15 border-5x"), "html", null, true);
echo "\">
\t\t<figure class=\"relative hoverflow shadow-alt ";
// line 58
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("mrect"), "html", null, true);
echo "\" ";
if ($this->env->getFunction('isDesktop')->getCallable()()) {
echo " style=\"width : 11.67vw; height: 11.09375vw; min-width : 11.67vw; min-height: 11.09375vw;\"";
}
echo ">
\t\t\t<img src='";
// line 59
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 59, $this->source); })()), "banner", [], "any", false, false, false, 59)) ? (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 59, $this->source); })()), "banner", [], "any", false, false, false, 59), "thumbnail", [], "any", false, false, false, 59)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 59, $this->source); })()), "banner", [], "any", false, false, false, 59), "thumbnail", [], "any", false, false, false, 59)) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 59, $this->source); })()), "banner", [], "any", false, false, false, 59), "file", [], "any", false, false, false, 59)))) : ("images/armoiries.png"))), "html", null, true);
echo "' class=\"";
echo ((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 59, $this->source); })()), "banner", [], "any", false, false, false, 59)) ? ("cover") : ("contain"));
echo "\">
\t\t</figure>
\t\t<div class=\"flex col ";
// line 61
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-20 left-6-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-10"), "html", null, true);
echo "\">
\t\t\t<h4 class=\"p h100 success-alt ";
// line 62
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 62, $this->source); })()), "name", [], "any", false, false, false, 62), "html", null, true);
echo "</h4>
\t\t\t<div class=\"bottom top-10\">
\t\t\t\t<div class=\"\">
\t\t\t\t\t<span class=\"block p-alt\">Date :</span>
\t\t\t\t\t<span class=\"block medium p\">";
// line 66
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 66, $this->source); })()), "startDate", [], "any", false, false, false, 66)) ? (print (twig_escape_filter($this->env, $this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 66, $this->source); })()), "startDate", [], "any", false, false, false, 66)), "html", null, true))) : (print ("")));
echo " ";
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 66, $this->source); })()), "endDate", [], "any", false, false, false, 66)) ? (print (twig_escape_filter($this->env, (" au " . $this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 66, $this->source); })()), "endDate", [], "any", false, false, false, 66))), "html", null, true))) : (print ("")));
echo " </span>
\t\t\t\t</div>
\t\t\t\t";
// line 68
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 68, $this->source); })()), "place", [], "any", false, false, false, 68)) {
// line 69
echo "\t\t\t\t<div class=\"top-10\">
\t\t\t\t\t<span class=\"block p-alt\">Lieu :</span>
\t\t\t\t\t<span class=\"block medium p\">";
// line 71
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 71, $this->source); })()), "place", [], "any", false, false, false, 71), "html", null, true);
echo "</span>
\t\t\t\t</div>
\t\t\t\t";
}
// line 74
echo "\t\t\t</div>
\t\t</div>
\t</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 79
public function macro_ministries($__o__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "ministries"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "ministries"));
// line 80
echo "\t<div class=\"relative ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("half-40 vt-40"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 vt-20"), "html", null, true);
echo "\">
<div class=\"absolute fill flex col\">
<div class=\"vt-40-in bg-white\"></div>
<div class=\"h100 bg-gradient ";
// line 83
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-top-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-top-15"), "html", null, true);
echo "\"></div>
</div>
\t\t\t<div class=\"relative w100 flex col left ";
// line 85
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("hz-50-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("hz-25-in"), "html", null, true);
echo "\">
\t\t\t\t<figure class=\"relative bg-gray ministries-fig ";
// line 86
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("padding-5"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-5"), "html", null, true);
echo "\" >
\t\t\t\t\t<img src='";
// line 87
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 87, $this->source); })()), "logo", [], "any", false, false, false, 87)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 87, $this->source); })()), "logo", [], "any", false, false, false, 87), "thumbnail", [], "any", false, false, false, 87)) : (""))), "html", null, true);
echo "' class=\"h100 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t</figure>
\t\t\t</div>
\t\t\t<div class=\"relative ";
// line 90
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("top-30-in hz-50-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-15-in hz-25-in"), "html", null, true);
echo "\">
<div class=\"\">
<span class=\"block upper medium white ";
// line 92
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("p-alt"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p-alt"), "html", null, true);
echo " \">MINISTRE :</span>
<span class=\"block bold white ";
// line 93
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h6"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 93, $this->source); })()), "director", [], "any", false, false, false, 93), "html", null, true);
echo "</span>
</div>
<div class=\"";
// line 95
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("flex row space"), "html", null, true);
echo "\">
<div class=\"\">
<span class=\"block medium upper white p-alt ";
// line 97
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("p top-30"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-15"), "html", null, true);
echo " \">SIGLE :</span>
<span class=\"block bold white ";
// line 98
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h6"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 98, $this->source); })()), "abbreviation", [], "any", false, false, false, 98), "html", null, true);
echo "</span>
</div>
";
// line 100
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 100, $this->source); })()), "website", [], "any", false, false, false, 100)) {
// line 101
echo " ";
$context["website"] = twig_split_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 101, $this->source); })()), "website", [], "any", false, false, false, 101), "https://");
// line 102
echo " <div class=\"\">
<span class=\"block medium upper white p-alt ";
// line 103
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("top-30"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-15"), "html", null, true);
echo " \">SITE WEB :</span>
<span class=\"block bold white ";
// line 104
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h6"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 104, $this->source); })()), "website", [], "any", false, false, false, 104), "html", null, true);
echo "</span>
</div>
";
}
// line 107
echo " </div>
<div class=\"flex row bottom right\" style=\"transform: translateY(50%);\">
<a href=\"";
// line 109
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 109, $this->source); })()), "website", [], "any", false, false, false, 109), "html", null, true);
echo "\" title=\"En savoir plus\" class=\"circle bg-gradient border border-white ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("border-7x padding-30"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-10 border-3x"), "html", null, true);
echo "\">
<span class=\"fa fa-eye white ";
// line 110
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h2"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\"></span>
</a>
</div>
\t\t\t</div>
\t</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 117
public function macro_members($__o__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "members"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "members"));
// line 118
echo "\t<article class=\"relative flex row ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("third-30 bottom-80"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 bottom-30"), "html", null, true);
echo "\">
\t\t<div class=\"absolute fill flex col\">
\t\t\t<div class=\"hhalf bg-white\"></div>
\t\t\t<div class=\"h100 bg-gradient ";
// line 121
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-top-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-top-15"), "html", null, true);
echo "\"></div>
\t\t</div>
\t\t<div class=\"relative w100 flex col space ";
// line 123
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("hz-25-in bottom-25-in hz-5 bottom-5"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-20"), "html", null, true);
echo "\">
\t\t\t<div class=\"h100 ";
// line 124
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<figure class=\"relative hoverflow members-fig flex row ";
// line 125
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t\t<img src='";
// line 126
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 126, $this->source); })()), "directorPicture", [], "any", false, false, false, 126)) ? (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 126, $this->source); })()), "directorPicture", [], "any", false, false, false, 126), "thumbnail", [], "any", false, false, false, 126)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 126, $this->source); })()), "directorPicture", [], "any", false, false, false, 126), "thumbnail", [], "any", false, false, false, 126)) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 126, $this->source); })()), "directorPicture", [], "any", false, false, false, 126), "file", [], "any", false, false, false, 126)))) : (""))), "html", null, true);
echo "' class=\"h100 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t</figure>
\t\t\t\t<div class=\"\">
\t\t\t\t\t<h4 class=\"bold white ";
// line 129
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("top-30 bottom-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-15 bottom-10"), "html", null, true);
echo " \">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 129, $this->source); })()), "director", [], "any", false, false, false, 129), "html", null, true);
echo "</h4>
\t\t\t\t\t<span class=\"p block medium white ";
// line 130
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 130, $this->source); })()), "directorTitle", [], "any", false, false, false, 130), "html", null, true);
echo "</span>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"flex ";
// line 133
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("row top-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("col top-20"), "html", null, true);
echo "\">
<a href=\"\" class=\"bg-warning medium white ";
// line 134
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-15-in hz-25-in right-25 radius-5"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("text-center vt-10-in hz-20-in radius-3"), "html", null, true);
echo "\">Biographie</a>
\t\t\t\t<div class=\"flex row middle ";
// line 135
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-10"), "html", null, true);
echo "\">
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle ";
// line 136
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "' href='";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 136, $this->source); })()), "directorFacebook", [], "any", false, false, false, 136), "html", null, true);
echo "' target=\"_blank\" title=\"Compte Facebook\"><i class=\"fab fa-facebook-f\"></i></a>
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle ";
// line 137
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("left-5"), "html", null, true);
echo "' href='";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 137, $this->source); })()), "directorTwitter", [], "any", false, false, false, 137), "html", null, true);
echo "' target=\"_blank\" title=\"Compte Twitter\"><i class=\"fab fa-twitter\"></i></a>
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle ";
// line 138
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("left-5"), "html", null, true);
echo "' href='";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 138, $this->source); })()), "directorTwitter", [], "any", false, false, false, 138), "html", null, true);
echo "' target=\"_blank\" title=\"Compte LinkedIn\"><i class=\"fab fa-linkedin\"></i></a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 145
public function macro_membersOld($__o__ = null, $__index__ = null, $__length__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"index" => $__index__,
"length" => $__length__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "membersOld"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "membersOld"));
// line 146
echo "\t<article class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((( !(isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 146, $this->source); })())) ? ("flex row center w100") : ("flex row space half"))), "html", null, true);
echo " top-60 ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 bottom-40"), "html", null, true);
echo " transition-1s anim-scroll ";
echo ((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 146, $this->source); })()) % 2 == 0)) ? ("anim-from-right") : ("anim-from-left"));
echo "\">
\t\t<div class=\"";
// line 147
echo ((( !(isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 147, $this->source); })()) && $this->env->getFunction('isDesktop')->getCallable()())) ? ("half") : ("w100"));
echo "\" ";
if (((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 147, $this->source); })()) % 2 == 0) && (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 147, $this->source); })())) && $this->env->getFunction('isDesktop')->getCallable()())) {
echo " style=\"transform: translateY(20%);\" ";
}
echo ">
\t\t\t<div class=\" w100 flex row relative ";
// line 148
echo (((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 148, $this->source); })()) % 2 == 0) && (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 148, $this->source); })()))) ? ("reverse") : ("center"));
echo "\" >
\t\t\t\t<div class=\"relative ";
// line 149
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("fill"), "html", null, true);
echo "\" ";
if ($this->env->getFunction('isDesktop')->getCallable()()) {
echo "style=\"min-width: calc(100% - var(--content-margin)); width: calc(100% - var(--content-margin));\" ";
}
echo ">
\t\t\t\t\t<div class=\"bg-gradient relative flex col center ";
// line 150
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-top-20 hz-40-in vt-40-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("flex col radius-top-15 padding-10"), "html", null, true);
echo "\">
\t\t\t\t\t\t<figure class=\"relative members-fig hoverflow flex row center ";
// line 151
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("half-40"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t\t\t\t<img src='";
// line 152
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 152, $this->source); })()), "picture", [], "any", false, false, false, 152)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 152, $this->source); })()), "picture", [], "any", false, false, false, 152), "thumbnail", [], "any", false, false, false, 152)) : (""))), "html", null, true);
echo "' class=\"contain ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
</figure>
<div class=\"w100 text-center ";
// line 154
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("top-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-10"), "html", null, true);
echo "\">
\t\t\t\t\t\t\t<div class=\"\">
\t\t\t\t\t\t\t\t<h4 class=\"bold white ";
// line 156
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo " \">";
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "title", [], "any", false, false, false, 156)) ? (((((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "title", [], "any", false, false, false, 156) . " ") . twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "fName", [], "any", false, false, false, 156)) . " ") . twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "lName", [], "any", false, false, false, 156))) : (((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "fName", [], "any", false, false, false, 156) . " ") . twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 156, $this->source); })()), "lName", [], "any", false, false, false, 156)))), "html", null, true);
echo "</h4>
<span class=\"block warning bold ";
// line 157
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h5 top-7"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">";
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "startAt", [], "any", false, false, false, 157)) ? (print (twig_escape_filter($this->env, ((twig_capitalize_string_filter($this->env, $this->env->getFilter('frmonth')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "startAt", [], "any", false, false, false, 157), twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "startAt", [], "any", false, false, false, 157), 1)) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "startAt", [], "any", false, false, false, 157), "Y")), "html", null, true))) : (print ("")));
echo " - ";
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "endAt", [], "any", false, false, false, 157)) ? (print (twig_escape_filter($this->env, ((twig_capitalize_string_filter($this->env, $this->env->getFilter('frmonth')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "endAt", [], "any", false, false, false, 157), twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "endAt", [], "any", false, false, false, 157), 1)) . " ") . twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 157, $this->source); })()), "endAt", [], "any", false, false, false, 157), "Y")), "html", null, true))) : (print ("ce jour")));
echo "</span>
\t\t\t\t\t\t\t</div>
";
// line 159
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 159, $this->source); })()), "startAt", [], "any", false, false, false, 159)) {
// line 160
echo " <div class=\"white ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-15"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("vt-10"), "html", null, true);
echo "\">
<span class=\"p-alt block ";
// line 161
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">Prise de pouvoir :</span>
<span class=\"block bold ";
// line 162
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h6"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, $this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 162, $this->source); })()), "startAt", [], "any", false, false, false, 162)), "html", null, true);
echo "</span>
</div>
";
}
// line 165
echo " ";
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 165, $this->source); })()), "profession", [], "any", false, false, false, 165)) {
// line 166
echo " <div class=\"white ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
<span class=\"p-alt block ";
// line 167
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">Pouvoir :</span>
<span class=\"block bold ";
// line 168
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h6"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 168, $this->source); })()), "profession", [], "any", false, false, false, 168), "html", null, true);
echo "</span>
</div>
";
}
// line 171
echo "\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t";
// line 174
if (((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 174, $this->source); })()) && $this->env->getFunction('isDesktop')->getCallable()())) {
// line 175
echo "\t\t\t\t<div class=\"gwidth flex col\">
\t\t\t\t\t<i class=\"h100 ";
// line 176
echo ((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 176, $this->source); })()) % 2 != 0)) ? ("border border-1x border-notop border-noleft") : ("border border-1x border-notop border-noleft border-noright"));
echo "\"></i>
\t\t\t\t\t";
// line 177
if ((((isset($context["length"]) || array_key_exists("length", $context) ? $context["length"] : (function () { throw new RuntimeError('Variable "length" does not exist.', 177, $this->source); })()) % 2 == 0) && ((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 177, $this->source); })()) == ((isset($context["length"]) || array_key_exists("length", $context) ? $context["length"] : (function () { throw new RuntimeError('Variable "length" does not exist.', 177, $this->source); })()) - 1)))) {
// line 178
echo "\t\t\t\t\t<i class=\"hquarter\"></i>
\t\t\t\t\t";
} else {
// line 180
echo "\t\t\t\t\t";
// line 181
echo "\t\t\t\t\t<i class=\"hquarter ";
echo ((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 181, $this->source); })()) % 2 == 0)) ? ("border border-1x border-notop border-nobottom border-noleft border-noright") : ("noborder flex row right "));
echo "\" >
\t\t\t\t\t\t";
// line 182
if (((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 182, $this->source); })()) % 2 != 0)) {
// line 183
echo "\t\t\t\t\t\t<i class=\"half border border-1x border-notop border-noright '}}\" >
\t\t\t\t\t\t</i>
\t\t\t\t\t\t";
}
// line 186
echo "\t\t\t\t\t</i>
\t\t\t\t\t";
}
// line 188
echo "\t\t\t\t</div>
\t\t\t\t";
}
// line 190
echo "\t\t\t</div>
\t\t</div>
\t</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 196
public function macro_partner($__o__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "partner"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "partner"));
// line 197
echo "<article class=\"bg-white shadow-alt ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("w100 flex row space middle padding-40 bottom-60"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 flex col reverse hz-20-in bottom-40"), "html", null, true);
echo "\">
<div class=\"";
// line 198
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-20 vt-30 right-80-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("vt-15"), "html", null, true);
echo "\">
<div class=\"h100\">
\t\t\t<h3 class=\"gradient ";
// line 200
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h2"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("h4"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 200, $this->source); })()), "name", [], "any", false, false, false, 200), "html", null, true);
echo "</h3>
\t\t\t<div class=\"w100 top-30 ";
// line 201
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<article class=\"article ";
// line 202
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h4"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 202, $this->source); })()), "description", [], "any", false, false, false, 202);
echo "</article>
\t\t\t</div>
\t\t</div>
\t\t<div class='flex row middle ";
// line 205
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h4 top-60"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p top-15"), "html", null, true);
echo "'>
\t\t\t<a href=\"\" target=\"_blank\" class='bg-gradient white ";
// line 206
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-20-in hz-40-in "), "html", null, true);
echo "'>
\t\t\t\tAller sur le site
\t\t\t\t<i class=\"fa fa-link white ";
// line 208
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-8"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("left-5"), "html", null, true);
echo "\"></i>
\t\t\t</a>
\t\t</div>
</div>
<div class=\"quarter\">
\t\t<figure class='w100 relative hoverflow' style=\"height: 12vw;\">
\t\t\t<img src=\"";
// line 214
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 214, $this->source); })()), "logo", [], "any", false, false, false, 214)) ? (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 214, $this->source); })()), "logo", [], "any", false, false, false, 214), "thumbnail", [], "any", false, false, false, 214)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 214, $this->source); })()), "logo", [], "any", false, false, false, 214), "thumbnail", [], "any", false, false, false, 214)) : (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 214, $this->source); })()), "logo", [], "any", false, false, false, 214), "file", [], "any", false, false, false, 214)))) : (""))), "html", null, true);
echo "\" class='contain ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "' />
\t\t\t";
// line 216
echo "\t\t</figure>
</div>
</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 221
public function macro_structure($__o__ = null, $__alt__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"alt" => $__alt__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "structure"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "structure"));
// line 222
echo "<article class=\"bg-gray-alt ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("flex row vt-25-in hz-25-in radius-20 top-40"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 hz-20-in radius-10 bottom-40"), "html", null, true);
echo "\">
";
// line 223
if ($this->env->getFunction('isDesktop')->getCallable()()) {
// line 224
echo "\t<figure class='structure-fig relative hoverflow'>
<img src=\"";
// line 225
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 225, $this->source); })()), "directorPicture", [], "any", false, false, false, 225)) ? (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 225, $this->source); })()), "directorPicture", [], "any", false, false, false, 225)) : ("images/armoiries.png"))), "html", null, true);
echo "\" class='contain ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-20"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-10"), "html", null, true);
echo "' />
</figure>
\t";
}
// line 228
echo " <div class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-20 vt-30"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("vt-15"), "html", null, true);
echo "\">
<h3 class=\"success\">";
// line 229
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 229, $this->source); })()), "name", [], "any", false, false, false, 229), "html", null, true);
echo "(";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 229, $this->source); })()), "abbreviation", [], "any", false, false, false, 229), "html", null, true);
echo ")</h3>
<div class=\"top-30 ";
// line 230
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("gright-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t<div class=\"";
// line 231
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<span class=\"block success p-alt medium upper\">Directeur</span>
\t\t\t\t<span class=\"block success bold ";
// line 233
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h4"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 233, $this->source); })()), "director", [], "any", false, false, false, 233), "html", null, true);
echo "</span>
\t\t\t</div>
\t\t\t";
// line 235
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 235, $this->source); })()), "content", [], "any", false, false, false, 235)) {
// line 236
echo "\t\t\t<div class=\"w100 top-30 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<span class=\"block success p-alt medium upper\">Mission</span>
\t\t\t\t<article class=\"article success semibold text-justify ";
// line 238
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h4"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("p"), "html", null, true);
echo "\">";
echo twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 238, $this->source); })()), "content", [], "any", false, false, false, 238);
echo "</article>
\t\t\t</div>
\t\t\t";
}
// line 241
echo " ";
// line 251
echo " </div>
</div>
</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 256
public function macro_project($__o__ = null, $__last__ = false, $__home__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"last" => $__last__,
"home" => $__home__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "project"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "project"));
// line 257
echo "\t<article class=\"new w100 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-70"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-30"), "html", null, true);
echo "\">
\t\t<div class=\"flex row w100 ";
// line 258
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-70"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-30"), "html", null, true);
echo "\">
\t\t\t<div class=\"half ";
// line 259
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t<figure class=\"relative w100 hoverflow mrect ";
// line 260
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\" >
\t\t\t\t\t<img src='";
// line 261
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 261, $this->source); })()), "banner", [], "any", false, false, false, 261), "thumbnail", [], "any", false, false, false, 261)), "html", null, true);
echo "' class=\"cover\">
\t\t\t\t</figure>
\t\t\t</div>
\t\t\t<div class=\" flex col space ";
// line 264
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-70 left-2-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t<div class=\"h100 ";
// line 265
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t\t<div class=\"";
// line 266
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-25"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-15"), "html", null, true);
echo "\">
\t\t\t\t\t\t";
// line 285
echo "\t\t\t\t\t\t<div class=\"flex row middle bottom-15 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t\t\t\t<svg class=\"icon min\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t\t\t\t\t<path d=\"M22.5047 7.31153L14.8266 15.074L8.73282 8.98028L14.1609 3.55684L13.5047 2.94325C13.1063 2.50403 12.3938 2.50403 11.9531 2.94325L7.87969 6.93653C7.48125 7.41465 6.76875 7.41465 6.32813 6.93653C5.89219 6.53809 5.89219 5.82559 6.32813 5.38496L10.3641 1.35231C11.6813 0.0343242 13.8188 0.0343242 15.1359 1.35231L15.75 1.9659L16.4531 1.26137C18.1359 -0.420457 20.8641 -0.420457 22.5047 1.26137C24.2297 2.94325 24.2297 5.6709 22.5047 7.31153ZM10.7578 19.1428C8.50782 21.3928 5.63907 22.9256 2.51719 23.549L1.34579 23.7834C0.976879 23.8584 0.595317 23.7412 0.329536 23.4365C0.0635669 23.2115 -0.0518862 22.8318 0.0218481 22.4615L0.256176 21.2896C0.880317 18.1678 2.415 15.299 4.66594 13.049L7.67344 10.0397L13.7672 16.1334L10.7578 19.1428Z\" fill=\"#1F4878\"/>
\t\t\t\t\t\t\t</svg>
\t\t\t\t\t\t\t<span class=\"left-15 p medium upper white\">";
// line 290
echo "En cours d'exécution";
echo "</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t<h3 class=\"white bold flex row ";
// line 294
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h2 bottom-15"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-8"), "html", null, true);
echo "\">
\t\t\t\t\t\t<a class=\"";
// line 295
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("lh-3x"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("lh-10x"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 295, $this->source); })()), "name", [], "any", false, false, false, 295), "html", null, true);
echo "</a>
\t\t\t\t\t</h3>
\t\t\t\t</div>
\t\t\t\t<div class=\"flex row space w100\">
\t\t\t\t\t<a href=\"";
// line 299
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("project", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 299, $this->source); })()), "id", [], "any", false, false, false, 299), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 299, $this->source); })()), "slug", [], "any", false, false, false, 299)]), "html", null, true);
echo "\" class='flex row middle extrabold ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "'>
\t\t\t\t\t\t<span class='p white upper ";
// line 300
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "'>+ Lire le projet</span>
\t\t\t\t\t</a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t";
// line 305
if ( !(isset($context["last"]) || array_key_exists("last", $context) ? $context["last"] : (function () { throw new RuntimeError('Variable "last" does not exist.', 305, $this->source); })())) {
echo "<div class=\"w100 bg-white top-1-in\"></div>";
}
// line 306
echo "\t</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 309
public function macro_service($__o__ = null, $__index__ = null, $__alt__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"index" => $__index__,
"alt" => $__alt__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "service"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "service"));
// line 310
echo "<article class=\"relative service pole-mask ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("quarter-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 bottom-20"), "html", null, true);
echo " ";
echo ((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 310, $this->source); })()) == 2)) ? ("hz-10") : (""));
echo "\">
\t<div class=\"service-fig flex row space relative\">
\t\t<i class=\"w100\"></i>
\t\t";
// line 314
echo "\t\t<div class=\"w100 h100 absolute left top ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("mrect"), "html", null, true);
echo "\">
\t\t\t<img src='";
// line 315
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 315, $this->source); })()) == 1)) ? ("images/pole1.jpg") : (((((isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 315, $this->source); })()) == 2)) ? ("images/pole2.jpg") : ("images/pole3.jpg"))))), "html", null, true);
echo "' class=\"cover\">
\t\t</div>
\t</div>
<div class=\"flex col space ";
// line 318
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("left-50-in right-15-in top-60-in top-6 bottom-50-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("hz-30-in top-30-in bottom-25-in"), "html", null, true);
echo "\">
\t\t<h3 class=\"h100 success ";
// line 319
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("bottom-70-in bottom-8"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("h3"), "html", null, true);
echo "\"><span class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("lh-3x"), "html", null, true);
echo " \">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 319, $this->source); })()), "title", [], "any", false, false, false, 319), "html", null, true);
echo "</span></h3>
\t\t<a href=\"";
// line 320
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("service", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 320, $this->source); })()), "id", [], "any", false, false, false, 320), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 320, $this->source); })()), "slug", [], "any", false, false, false, 320)]), "html", null, true);
echo "\" class=\"bottom success p upper extrabold ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">+ En savoir plus</a>
</div>
</article>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 339
public function macro_opportunity($__o__ = null, $__type__ = false, $__home__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"type" => $__type__,
"home" => $__home__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "opportunity"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "opportunity"));
// line 340
if ((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 340, $this->source); })())) {
// line 341
echo "<a href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("opportunity", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 341, $this->source); })()), "id", [], "any", false, false, false, 341), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 341, $this->source); })()), "slug", [], "any", false, false, false, 341)]), "html", null, true);
echo "\" class=\"relative opportunity ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 341, $this->source); })())) ? ("third-5") : ("half-40 bottom-60"))), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 bottom-20"), "html", null, true);
echo "\">
";
} else {
// line 343
echo "<article class=\"relative opportunity ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 343, $this->source); })())) ? ("third-5") : ("third-20 bottom-60"))), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("w100 bottom-20"), "html", null, true);
echo "\">
";
}
// line 345
echo "\t<figure class=\"fill absolute left top ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t<img src='";
// line 346
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/emp1.jpg"), "html", null, true);
echo "' class=\"cover\">
<div class=\"relative fill job-mask\"></div>
\t</figure>
<div class=\"fill relative top-25-in ";
// line 349
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 349, $this->source); })())) ? ("hz-30-in top-4 bottom-80-in") : ("hz-30-in top-4 bottom-60-in"))), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("hz-20-in bottom-30-in"), "html", null, true);
echo "\">
\t\t";
// line 350
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 350, $this->source); })()), "closingDate", [], "any", false, false, false, 350)) {
// line 351
echo "\t\t<div class=\"flex row middle\">
\t\t\t<svg class=\"icon min\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t<path d=\"M12 0.333252C5.56699 0.333252 0.333328 5.56692 0.333328 11.9999C0.333328 18.4329 5.56699 23.6666 12 23.6666C18.433 23.6666 23.6667 18.4329 23.6667 11.9999C23.6667 5.56692 18.433 0.333252 12 0.333252ZM15.8418 17.4914L10.8333 12.4829V4.99992H13.1667V11.5169L17.4915 15.8418L15.8418 17.4914Z\" fill=\"white\"/>
\t\t\t</svg>
\t\t\t<span class=\"white upper h6 left-10 left-3-in\">";
// line 355
echo (((twig_date_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 355, $this->source); })()), "closingDate", [], "any", false, false, false, 355), "m/d/Y H:i") >= twig_date_format_filter($this->env, "now", "m/d/Y H:i"))) ? ("En cours") : ("Clôturé"));
echo "</span>
\t\t</div>
\t\t";
}
// line 358
echo "\t\t<div class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((( !(isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 358, $this->source); })())) ? ("hz-25-in hz-2 top-70-in top-3 bottom-3") : ("top-70-in top-3 bottom-3"))), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-30-in bottom-25-in"), "html", null, true);
echo "\">
\t\t\t";
// line 359
if ( !(isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 359, $this->source); })())) {
// line 360
echo "\t\t\t<div class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("flex row middle"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t";
// line 361
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 361, $this->source); })()), "closingDate", [], "any", false, false, false, 361)) {
// line 362
echo "\t\t\t\t<div class=\"flex row middle bottom-9 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("right-25 right-2-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bottom-15"), "html", null, true);
echo "\">
\t\t\t\t\t<span class=\"iflex bg-white radius-half right-8 ";
// line 363
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("padding-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-5"), "html", null, true);
echo "\"></span>
\t\t\t\t\t<span class=\"white upper p\">";
// line 364
echo twig_escape_filter($this->env, $this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 364, $this->source); })()), "openingDate", [], "any", false, false, false, 364)), "html", null, true);
echo "</span>
\t\t\t\t</div>
\t\t\t\t";
}
// line 367
echo "\t\t\t\t<div class=\"flex row middle bottom-9 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">
\t\t\t\t\t<span class=\"iflex bg-white radius-half right-8 ";
// line 368
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("padding-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("padding-5"), "html", null, true);
echo "\"></span>
\t\t\t\t\t<span class=\"white upper p\">";
// line 369
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 369, $this->source); })()), "structure", [], "any", false, false, false, 369), "html", null, true);
echo "</span>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t";
}
// line 373
echo "\t\t\t<div class=\"flex col space\">
\t\t\t\t<h3 class=\"semibold white h100 ";
// line 374
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()((((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 374, $this->source); })())) ? ("h3") : ("h3 "))), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("h2"), "html", null, true);
echo "\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 374, $this->source); })()), "title", [], "any", false, false, false, 374), "html", null, true);
echo "</h3>
\t\t\t\t";
// line 375
if ( !(isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 375, $this->source); })())) {
// line 376
echo "\t\t\t\t<div class=\"flex row ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("top-50 top-5-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-30"), "html", null, true);
echo "\">
\t\t\t\t\t<a href=\"";
// line 377
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("opportunity", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 377, $this->source); })()), "id", [], "any", false, false, false, 377), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 377, $this->source); })()), "slug", [], "any", false, false, false, 377)]), "html", null, true);
echo "\" class=\"p bg-white success upper ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("extrabold hz-40-in vt-30-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("bold hz-20-in vt-15-in"), "html", null, true);
echo "\"><span class=\"";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("hz-3-in vt-7-in"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()(""), "html", null, true);
echo "\">En savoir plus</span></a>
\t\t\t\t</div>
\t\t\t\t";
}
// line 380
echo "\t\t\t</div>
\t\t</div>
</div>
";
// line 383
if ((isset($context["home"]) || array_key_exists("home", $context) ? $context["home"] : (function () { throw new RuntimeError('Variable "home" does not exist.', 383, $this->source); })())) {
// line 384
echo "</a>
";
} else {
// line 386
echo "</article>
";
}
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 390
public function macro_opportunityAlt($__o__ = null, $__index__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"index" => $__index__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "opportunityAlt"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "opportunityAlt"));
// line 391
echo "<aside class=\"job relative flex space border border-warning shadow-alt ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("row w100 vt-20 "), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("col w100 vt-10"), "html", null, true);
echo "\">
<header class=\"";
// line 392
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("hz-30-in vt-20-in "), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("hz-25-in vt-10-in "), "html", null, true);
echo "\">
<h3 class=\"\">";
// line 393
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 393, $this->source); })()), "title", [], "any", false, false, false, 393), "html", null, true);
echo "</h3>
<p class=\"p\">";
// line 394
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 394, $this->source); })()), "description", [], "any", false, false, false, 394), "html", null, true));
echo "</p>
</header>
<div class=\"flex bg-gray ";
// line 396
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("col third-40 hz-30-in vt-20-in "), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("col hz-25-in vt-10-in "), "html", null, true);
echo "\">
<div class=\"flex col h4\">
<span>Type : <span class=\"success\">";
// line 398
((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 398, $this->source); })()), "type", [], "any", false, false, false, 398)) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 398, $this->source); })()), "type", [], "any", false, false, false, 398), "label", [], "any", false, false, false, 398), "html", null, true))) : (print ("")));
echo "</span></span>
<span>Clôture : <span class=\"error semibold\">";
// line 399
echo twig_escape_filter($this->env, $this->env->getFilter('frdatetime')->getCallable()(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 399, $this->source); })()), "closingDate", [], "any", false, false, false, 399)), "html", null, true);
echo "</span></span>
</div>
<div class=\"flex row middle top-20\">
<a href=\"";
// line 402
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("opportunity", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 402, $this->source); })()), "id", [], "any", false, false, false, 402), "slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 402, $this->source); })()), "slug", [], "any", false, false, false, 402)]), "html", null, true);
echo "\" class=\"h4 hz-20-in bg-warning white semibold upper radius-25 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-10 vt-8-in"), "html", null, true);
echo "\">Découvrir</a>
</div>
</div>
</aside>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 408
public function macro_doc($__o__ = null, $__alt__ = false, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"alt" => $__alt__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "doc"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "doc"));
// line 409
$context["doc"] = twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 409, $this->source); })()), "document", [], "any", false, false, false, 409);
// line 410
$context["t"] = twig_split_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 410, $this->source); })()), "target", [], "any", false, false, false, 410), ".");
// line 411
$context["ext"] = twig_upper_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["t"]) || array_key_exists("t", $context) ? $context["t"] : (function () { throw new RuntimeError('Variable "t" does not exist.', 411, $this->source); })()), (twig_length_filter($this->env, (isset($context["t"]) || array_key_exists("t", $context) ? $context["t"] : (function () { throw new RuntimeError('Variable "t" does not exist.', 411, $this->source); })())) - 1), [], "array", false, false, false, 411));
// line 412
$context["readLink"] = $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-read", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 412, $this->source); })()), "id", [], "any", false, false, false, 412)]);
// line 413
$context["downloadLink"] = $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-download", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 413, $this->source); })()), "id", [], "any", false, false, false, 413)]);
// line 414
echo "
";
// line 415
$context["action"] = null;
// line 416
if ((twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 416, $this->source); })()), "mimetype", [], "any", false, false, false, 416)) == "application/pdf")) {
// line 417
$context["action"] = "os-read";
} elseif (twig_in_filter("image", twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, // line 418
(isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 418, $this->source); })()), "mimetype", [], "any", false, false, false, 418)))) {
// line 419
$context["action"] = "os-image";
} elseif (twig_in_filter("video", twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, // line 420
(isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 420, $this->source); })()), "mimetype", [], "any", false, false, false, 420)))) {
// line 421
$context["action"] = "os-video";
}
// line 423
$context["alt"] = (($this->env->getFunction('isMobile')->getCallable()()) ? (false) : ((isset($context["alt"]) || array_key_exists("alt", $context) ? $context["alt"] : (function () { throw new RuntimeError('Variable "alt" does not exist.', 423, $this->source); })())));
// line 424
echo "
<div class='bg-gray flex row middle w100 relative border border-2x border-warning ";
// line 425
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-20 hz-30-in vt-25-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("vt-10 hz-15-in vt-10-in"), "html", null, true);
echo "'>
<div class=\"\">
<figure class=\"relative icon big\">
<img src=\"";
// line 428
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 428, $this->source); })()), "cover", [], "any", false, false, false, 428)) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 428, $this->source); })()), "cover", [], "any", false, false, false, 428), "thumbnail", [], "any", false, false, false, 428)) : ("images/thumbnail.png"))), "html", null, true);
echo "\" class=\"contain\">
</figure>
</div>
<div class='w100 relative left-20'>
<div class=\"\">
<h3 class='black medium lh-1x'><a href=\"\">";
// line 433
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 433, $this->source); })()), "title", [], "any", false, false, false, 433), "html", null, true);
echo "</a></h3>
\t";
// line 434
if (twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 434, $this->source); })()), "description", [], "any", false, false, false, 434)) {
// line 435
echo " \t<p class=\"p-alt-2 ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("h4 vt-15"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("h6 vt-7"), "html", null, true);
echo "\">";
echo twig_nl2br(twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 435, $this->source); })()), "description", [], "any", false, false, false, 435), "html", null, true));
echo "</p>
\t";
}
// line 437
echo " </div>
<div class=\"flex row middle right-20\">
<div class='p-alt-2 italic flex row middle top-5'>
<span class=''>";
// line 440
echo twig_escape_filter($this->env, (isset($context["ext"]) || array_key_exists("ext", $context) ? $context["ext"] : (function () { throw new RuntimeError('Variable "ext" does not exist.', 440, $this->source); })()), "html", null, true);
echo "</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>";
// line 442
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 442, $this->source); })()), "formatSize", [], "any", false, false, false, 442), "html", null, true);
echo "</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>";
// line 444
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 444, $this->source); })()), "reading", [], "any", false, false, false, 444)), "html", null, true);
echo " lect.</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span>";
// line 446
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 446, $this->source); })()), "downloads", [], "any", false, false, false, 446)), "html", null, true);
echo " téléch.</span>
</div>
<div class='flex row p-alt upper semibold nowrap'>
";
// line 449
if ((isset($context["action"]) || array_key_exists("action", $context) ? $context["action"] : (function () { throw new RuntimeError('Variable "action" does not exist.', 449, $this->source); })())) {
// line 450
echo " <span data-target=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-read", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 450, $this->source); })()), "id", [], "any", false, false, false, 450)]), "html", null, true);
echo "\" class='";
echo twig_escape_filter($this->env, (isset($context["action"]) || array_key_exists("action", $context) ? $context["action"] : (function () { throw new RuntimeError('Variable "action" does not exist.', 450, $this->source); })()), "html", null, true);
echo " flex row bg-success ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("right-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-7"), "html", null, true);
echo "'>
<i class=\"white flex row middle ";
// line 451
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-15-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-right-3"), "html", null, true);
echo "\"><i class=\"fa fa-eye\"></i></i>
</span>
";
}
// line 454
echo " <a href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-download", ["id" => twig_get_attribute($this->env, $this->source, (isset($context["doc"]) || array_key_exists("doc", $context) ? $context["doc"] : (function () { throw new RuntimeError('Variable "doc" does not exist.', 454, $this->source); })()), "id", [], "any", false, false, false, 454)]), "html", null, true);
echo "\" class='flex row bg-warning ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-7"), "html", null, true);
echo "'>
<span class='white upper ";
// line 455
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-20-in"), "html", null, true);
echo "'>Télécharger</span>
<i class=\"white flex row middle shadow ";
// line 456
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-15-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-right-3"), "html", null, true);
echo "\"><i class=\"fa fa-download\"></i></i>
</a>
</div>
</div>
</div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 464
public function macro_biblio($__o__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "biblio"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "biblio"));
// line 465
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 465, $this->source); })()), "files", [], "any", false, false, false, 465));
foreach ($context['_seq'] as $context["_key"] => $context["doc"]) {
// line 466
echo "
";
// line 467
$context["action"] = null;
// line 468
if ((twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, $context["doc"], "mimetype", [], "any", false, false, false, 468)) == "application/pdf")) {
// line 469
$context["action"] = "os-read";
} elseif (twig_in_filter("image", twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, // line 470
$context["doc"], "mimetype", [], "any", false, false, false, 470)))) {
// line 471
$context["action"] = "os-image";
} elseif (twig_in_filter("video", twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, // line 472
$context["doc"], "mimetype", [], "any", false, false, false, 472)))) {
// line 473
$context["action"] = "os-video";
}
// line 475
echo "
<div class='bg-gray flex row middle w100 relative border border-5x border-success bottom-20 hz-25-in vt-15-in ";
// line 476
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()(""), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-8"), "html", null, true);
echo "'>
<span class=\"bg-white padding-15\">
<i class=\"fa fa-file gradient fa-2x\"></i>
</span>
<div class='w100 flex row space middle relative left-20'>
<div class=\"\">
<h3 class='black medium p lh-1x'>";
// line 482
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, $context["doc"], "name", [], "any", false, false, false, 482)) ? (twig_get_attribute($this->env, $this->source, $context["doc"], "name", [], "any", false, false, false, 482)) : (twig_get_attribute($this->env, $this->source, $context["doc"], "source", [], "any", false, false, false, 482))), "html", null, true);
echo "</h3>
<div class='p-alt-2 italic flex row middle top-5'>
<span class=''>";
// line 484
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["doc"], "mimetype", [], "any", false, false, false, 484), "html", null, true);
echo "</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>";
// line 486
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["doc"], "formatSize", [], "any", false, false, false, 486), "html", null, true);
echo "</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>";
// line 488
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["doc"], "reading", [], "any", false, false, false, 488)), "html", null, true);
echo " lect.</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span>";
// line 490
echo twig_escape_filter($this->env, twig_number_format_filter($this->env, twig_get_attribute($this->env, $this->source, $context["doc"], "downloads", [], "any", false, false, false, 490)), "html", null, true);
echo " téléch.</span>
</div>
</div>
<div class=\"flex col middle space left-20\">
<div class='flex row p-alt upper semibold nowrap'>
";
// line 495
if ((isset($context["action"]) || array_key_exists("action", $context) ? $context["action"] : (function () { throw new RuntimeError('Variable "action" does not exist.', 495, $this->source); })())) {
// line 496
echo " <span data-target=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-read", ["id" => twig_get_attribute($this->env, $this->source, $context["doc"], "id", [], "any", false, false, false, 496)]), "html", null, true);
echo "\" class='";
echo twig_escape_filter($this->env, (isset($context["action"]) || array_key_exists("action", $context) ? $context["action"] : (function () { throw new RuntimeError('Variable "action" does not exist.', 496, $this->source); })()), "html", null, true);
echo " flex row bg-gradient-warning ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-3 right-10"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-7 radius-3"), "html", null, true);
echo "'>
<i class=\"white flex row middle ";
// line 497
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-15-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-right-3"), "html", null, true);
echo "\"><i class=\"fa fa-eye\"></i></i>
</span>
";
}
// line 500
echo " <a href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("file-download", ["id" => twig_get_attribute($this->env, $this->source, $context["doc"], "id", [], "any", false, false, false, 500)]), "html", null, true);
echo "\" class='flex row bg-gradient ";
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("radius-3"), "html", null, true);
echo " ";
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("top-7 radius-3"), "html", null, true);
echo "'>
<span class='white upper ";
// line 501
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-20-in"), "html", null, true);
echo "'>Télécharger</span>
<i class=\"white flex row middle shadow ";
// line 502
echo twig_escape_filter($this->env, $this->env->getFunction('desktop')->getCallable()("vt-10-in hz-15-in"), "html", null, true);
echo twig_escape_filter($this->env, $this->env->getFunction('mobile')->getCallable()("radius-right-3"), "html", null, true);
echo "\"><i class=\"fa fa-download\"></i></i>
</a>
</div>
</div>
</div>
</div>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['doc'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
// line 511
public function macro_page($__o__ = null, ...$__varargs__)
{
$macros = $this->macros;
$context = $this->env->mergeGlobals([
"o" => $__o__,
"varargs" => $__varargs__,
]);
$blocks = [];
ob_start();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "page"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "page"));
// line 512
echo "<div class='bg-white vt-20 vt-20-in hz-20-in border border-gray-alt border-notop border-noleft border-noright'>
\t<h4 class=''>";
// line 513
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 513, $this->source); })()), "title", [], "any", false, false, false, 513), "html", null, true);
echo "</h4>
\t<p class='bottom-10'>";
// line 514
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 514, $this->source); })()), "description", [], "any", false, false, false, 514), "html", null, true);
echo "</p>
\t<a href='";
// line 515
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page", ["slug" => twig_get_attribute($this->env, $this->source, (isset($context["o"]) || array_key_exists("o", $context) ? $context["o"] : (function () { throw new RuntimeError('Variable "o" does not exist.', 515, $this->source); })()), "slug", [], "any", false, false, false, 515)]), "html", null, true);
echo "' class='success bold upper scale-hover transition'>En savoir +</a>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());
} finally {
ob_end_clean();
}
}
public function getTemplateName()
{
return "Default/macros.html.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 2012 => 515, 2008 => 514, 2004 => 513, 2001 => 512, 1982 => 511, 1955 => 502, 1951 => 501, 1942 => 500, 1935 => 497, 1924 => 496, 1922 => 495, 1914 => 490, 1909 => 488, 1904 => 486, 1899 => 484, 1894 => 482, 1883 => 476, 1880 => 475, 1877 => 473, 1875 => 472, 1873 => 471, 1871 => 470, 1869 => 469, 1867 => 468, 1865 => 467, 1862 => 466, 1858 => 465, 1839 => 464, 1816 => 456, 1812 => 455, 1803 => 454, 1796 => 451, 1785 => 450, 1783 => 449, 1777 => 446, 1772 => 444, 1767 => 442, 1762 => 440, 1757 => 437, 1747 => 435, 1745 => 434, 1741 => 433, 1733 => 428, 1726 => 425, 1723 => 424, 1721 => 423, 1718 => 421, 1716 => 420, 1714 => 419, 1712 => 418, 1710 => 417, 1708 => 416, 1706 => 415, 1703 => 414, 1701 => 413, 1699 => 412, 1697 => 411, 1695 => 410, 1693 => 409, 1673 => 408, 1650 => 402, 1644 => 399, 1640 => 398, 1634 => 396, 1629 => 394, 1625 => 393, 1620 => 392, 1614 => 391, 1594 => 390, 1577 => 386, 1573 => 384, 1571 => 383, 1566 => 380, 1552 => 377, 1545 => 376, 1543 => 375, 1535 => 374, 1532 => 373, 1525 => 369, 1519 => 368, 1512 => 367, 1506 => 364, 1500 => 363, 1493 => 362, 1491 => 361, 1484 => 360, 1482 => 359, 1475 => 358, 1469 => 355, 1463 => 351, 1461 => 350, 1455 => 349, 1449 => 346, 1442 => 345, 1434 => 343, 1424 => 341, 1422 => 340, 1401 => 339, 1377 => 320, 1367 => 319, 1361 => 318, 1355 => 315, 1348 => 314, 1337 => 310, 1316 => 309, 1300 => 306, 1296 => 305, 1287 => 300, 1279 => 299, 1268 => 295, 1262 => 294, 1255 => 290, 1244 => 285, 1238 => 266, 1232 => 265, 1226 => 264, 1220 => 261, 1214 => 260, 1208 => 259, 1202 => 258, 1195 => 257, 1174 => 256, 1156 => 251, 1154 => 241, 1144 => 238, 1136 => 236, 1134 => 235, 1125 => 233, 1118 => 231, 1112 => 230, 1106 => 229, 1099 => 228, 1089 => 225, 1086 => 224, 1084 => 223, 1077 => 222, 1057 => 221, 1039 => 216, 1031 => 214, 1020 => 208, 1015 => 206, 1009 => 205, 999 => 202, 993 => 201, 985 => 200, 978 => 198, 971 => 197, 952 => 196, 934 => 190, 930 => 188, 926 => 186, 921 => 183, 919 => 182, 914 => 181, 912 => 180, 908 => 178, 906 => 177, 902 => 176, 899 => 175, 897 => 174, 892 => 171, 882 => 168, 876 => 167, 869 => 166, 866 => 165, 856 => 162, 850 => 161, 843 => 160, 841 => 159, 830 => 157, 822 => 156, 815 => 154, 806 => 152, 800 => 151, 794 => 150, 786 => 149, 782 => 148, 774 => 147, 765 => 146, 744 => 145, 719 => 138, 711 => 137, 703 => 136, 697 => 135, 691 => 134, 685 => 133, 675 => 130, 667 => 129, 657 => 126, 651 => 125, 645 => 124, 639 => 123, 632 => 121, 623 => 118, 604 => 117, 581 => 110, 573 => 109, 569 => 107, 559 => 104, 553 => 103, 550 => 102, 547 => 101, 545 => 100, 536 => 98, 530 => 97, 525 => 95, 516 => 93, 510 => 92, 503 => 90, 493 => 87, 487 => 86, 481 => 85, 474 => 83, 465 => 80, 446 => 79, 428 => 74, 422 => 71, 418 => 69, 416 => 68, 409 => 66, 398 => 62, 392 => 61, 385 => 59, 377 => 58, 370 => 57, 350 => 56, 326 => 52, 317 => 47, 313 => 46, 306 => 44, 300 => 43, 293 => 42, 273 => 41, 257 => 38, 253 => 37, 244 => 32, 236 => 31, 232 => 29, 222 => 28, 211 => 26, 205 => 25, 199 => 22, 194 => 21, 188 => 18, 183 => 17, 177 => 16, 171 => 15, 165 => 14, 159 => 13, 147 => 10, 140 => 6, 134 => 5, 128 => 4, 122 => 3, 115 => 2, 94 => 1, 83 => 510, 80 => 463, 77 => 407, 74 => 389, 71 => 338, 68 => 308, 65 => 255, 62 => 220, 58 => 194, 55 => 144, 52 => 116, 49 => 78, 46 => 55, 43 => 40,);
}
public function getSourceContext()
{
return new Source("{% macro article(o,last = false,home = false) %}
\t<article class=\"new w100 {{desktop('bottom-70')}} {{mobile('bottom-30')}}\">
\t\t<div class=\"flex row w100 {{desktop('bottom-70')}} {{mobile('bottom-30')}}\">
\t\t\t<div class=\"third {{desktop('')}} {{mobile('')}}\" >
\t\t\t\t<figure class=\"relative w100 hoverflow mrect {{desktop('')}} {{mobile('')}}\" >
\t\t\t\t\t<img src='{{asset(o.banner ? o.banner.thumbnail? o.banner.thumbnail: o.banner.file : \"images/armoiries.jpg\")}}' class=\"cover\">
\t\t\t\t</figure>
\t\t\t\t<div class=\"flex row space\">
\t\t\t\t\t<i class=\"third\"></i>
\t\t\t\t\t<div class=\"w100 right bg-success top-10-in {{desktop(\"\")}} {{mobile(\"\")}}\"><span class=\"top-2-in {{desktop(\"\")}} {{mobile(\"\")}}\"></span></div>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"flex col space {{desktop('left-70 left-2-in')}} {{mobile('')}}\">
\t\t\t\t<div class=\"h100 {{desktop('bottom-50 bottom-2-in')}} {{mobile('bottom-20-in')}}\">
\t\t\t\t\t<div class=\"flex row middle {{desktop('bottom-25')}} {{mobile('bottom-15')}}\">
\t\t\t\t\t\t<div class=\"p-alt flex row middle upper {{desktop('right-30 right-5-in')}} {{mobile('right-20')}}\">
\t\t\t\t\t\t\t<i class=\"circle bg-warning {{desktop('padding-4 right-10')}}{{mobile('padding-3 right-5')}}\"></i>
\t\t\t\t\t\t\t<time class=\"warning\">{{o.date ? o.date|frdate}}</time>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"p-alt flex row middle \">
\t\t\t\t\t\t\t<i class=\"circle bg-warning {{desktop('padding-4 right-10')}}{{mobile('padding-3 right-5')}}\"></i>
\t\t\t\t\t\t\t<span class=\"upper warning\">{{o.category.name}}</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t<h3 class=\"success bold flex row {{desktop('h2 bottom-15 right-40-in')}} {{mobile('bottom-8')}}\">
\t\t\t\t\t\t<a href=\"{{url('article',{'id': o.id,'slug': o.slug})}}\" class=\"{{desktop('lh-3x')}} {{mobile('lh-10x')}}\">{{o.title}}</a>
\t\t\t\t\t</h3>
\t\t\t\t\t{%if o.description%}<p class=\"h4 success medium {{desktop('')}} {{mobile('')}}\">{{o.description|raw}}</p>{%endif%}
\t\t\t\t</div>
\t\t\t\t<div class=\"flex row space w100\">
\t\t\t\t\t<a href=\"{{url('article',{'id': o.id,'slug': o.slug})}}\" class='flex row middle extrabold {{desktop(\"\")}} {{mobile(\"\")}}'>
\t\t\t\t\t\t<span class='p warning upper {{desktop(\"\")}}{{mobile(\"\")}}'>+ Lire l'article</span>
\t\t\t\t\t</a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t{%if not last %}<div class=\"w100 bg-success top-1-in\"></div>{%endif%}
\t</article>
{% endmacro %}
{% macro video(o, alt = false) %}
<article class=\"video relative flex col success {{desktop('third-40 vt-25')}} {{mobile('w100 vt-15')}}\">
<figure class=\"relative shadow w100 hoverflow mrect scale-hover-img {{desktop('')}} {{mobile('')}}\">
<img class=\"cover transition\" src=\"{{asset(o.banner ? o.banner.thumbnail : o.youtube ? o.youtube|youtubeThumbnail : 'images/about.jpg')}}\" alt=\"{{o.title}}\">
<div class=\"absolute fill top left\">
<a class=\"relative fill flex col middle center hover scale-hover mask-alt transition\" href='{{path(\"video\",{id:o.id})}}'>
<i class=\"h1 fa fa-play-circle white relative {{desktop('')}}{{mobile('')}}\">
</i>
</a>
</div>
</figure>
<h3 class=\"p {{not alt ? 'black' : 'white'}} {{desktop('medium top-10')}} {{mobile('medium top-10')}}\">{{o.title}}</h3>
</article>
{% endmacro %}
{% macro event(o, home=true) %}
\t<div class=\"shadow bg-white black border-bottom border-solid border-success {{desktop((home ? 'w100' : 'half-25 ')~' flex row vt-20 padding-25 border-8x')}} {{mobile('w100 vt-10 padding-15 border-5x')}}\">
\t\t<figure class=\"relative hoverflow shadow-alt {{mobile('mrect')}}\" {%if isDesktop() %} style=\"width : 11.67vw; height: 11.09375vw; min-width : 11.67vw; min-height: 11.09375vw;\"{%endif%}>
\t\t\t<img src='{{asset(o.banner ? o.banner.thumbnail ? o.banner.thumbnail : o.banner.file : \"images/armoiries.png\")}}' class=\"{{o.banner ? \"cover\" : \"contain\"}}\">
\t\t</figure>
\t\t<div class=\"flex col {{desktop('left-20 left-6-in')}} {{mobile('top-10')}}\">
\t\t\t<h4 class=\"p h100 success-alt {{desktop('')}} {{mobile('')}}\">{{o.name}}</h4>
\t\t\t<div class=\"bottom top-10\">
\t\t\t\t<div class=\"\">
\t\t\t\t\t<span class=\"block p-alt\">Date :</span>
\t\t\t\t\t<span class=\"block medium p\">{{o.startDate ? o.startDate|frdate}} {{o.endDate ? \" au \"~o.endDate|frdate}} </span>
\t\t\t\t</div>
\t\t\t\t{%if o.place %}
\t\t\t\t<div class=\"top-10\">
\t\t\t\t\t<span class=\"block p-alt\">Lieu :</span>
\t\t\t\t\t<span class=\"block medium p\">{{o.place}}</span>
\t\t\t\t</div>
\t\t\t\t{%endif%}
\t\t\t</div>
\t\t</div>
\t</div>
{% endmacro %}
{% macro ministries(o) %}
\t<div class=\"relative {{desktop('half-40 vt-40')}} {{mobile('w100 vt-20')}}\">
<div class=\"absolute fill flex col\">
<div class=\"vt-40-in bg-white\"></div>
<div class=\"h100 bg-gradient {{desktop('radius-top-20')}} {{mobile('radius-top-15')}}\"></div>
</div>
\t\t\t<div class=\"relative w100 flex col left {{desktop('hz-50-in')}} {{mobile('hz-25-in')}}\">
\t\t\t\t<figure class=\"relative bg-gray ministries-fig {{desktop('padding-5')}} {{mobile('padding-5')}}\" >
\t\t\t\t\t<img src='{{asset(o.logo ? o.logo.thumbnail)}}' class=\"h100 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t</figure>
\t\t\t</div>
\t\t\t<div class=\"relative {{desktop('top-30-in hz-50-in')}} {{mobile('top-15-in hz-25-in')}}\">
<div class=\"\">
<span class=\"block upper medium white {{desktop('p-alt')}} {{mobile('p-alt')}} \">MINISTRE :</span>
<span class=\"block bold white {{desktop('h6')}} {{mobile('p')}}\">{{o.director}}</span>
</div>
<div class=\"{{desktop('flex row space')}}\">
<div class=\"\">
<span class=\"block medium upper white p-alt {{desktop('p top-30')}} {{mobile('top-15')}} \">SIGLE :</span>
<span class=\"block bold white {{desktop('h6')}} {{mobile('p')}}\">{{o.abbreviation}}</span>
</div>
{%if o.website %}
{% set website = o.website|split(\"https://\") %}
<div class=\"\">
<span class=\"block medium upper white p-alt {{desktop('top-30')}} {{mobile('top-15')}} \">SITE WEB :</span>
<span class=\"block bold white {{desktop('h6')}} {{mobile('p')}}\">{{o.website}}</span>
</div>
{%endif%}
</div>
<div class=\"flex row bottom right\" style=\"transform: translateY(50%);\">
<a href=\"{{o.website}}\" title=\"En savoir plus\" class=\"circle bg-gradient border border-white {{desktop('border-7x padding-30')}} {{mobile('padding-10 border-3x')}}\">
<span class=\"fa fa-eye white {{desktop('h2')}} {{mobile('p')}}\"></span>
</a>
</div>
\t\t\t</div>
\t</div>
{% endmacro %}
{% macro members(o) %}
\t<article class=\"relative flex row {{desktop('third-30 bottom-80')}} {{mobile('w100 bottom-30')}}\">
\t\t<div class=\"absolute fill flex col\">
\t\t\t<div class=\"hhalf bg-white\"></div>
\t\t\t<div class=\"h100 bg-gradient {{desktop('radius-top-20')}} {{mobile('radius-top-15')}}\"></div>
\t\t</div>
\t\t<div class=\"relative w100 flex col space {{desktop('hz-25-in bottom-25-in hz-5 bottom-5')}} {{mobile('padding-20')}}\">
\t\t\t<div class=\"h100 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t<figure class=\"relative hoverflow members-fig flex row {{desktop('')}} {{mobile('')}}\" >
\t\t\t\t\t<img src='{{asset(o.directorPicture ? o.directorPicture.thumbnail ? o.directorPicture.thumbnail : o.directorPicture.file)}}' class=\"h100 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t</figure>
\t\t\t\t<div class=\"\">
\t\t\t\t\t<h4 class=\"bold white {{desktop('top-30 bottom-20')}} {{mobile('top-15 bottom-10')}} \">{{o.director}}</h4>
\t\t\t\t\t<span class=\"p block medium white {{desktop('')}} {{mobile('')}}\">{{o.directorTitle}}</span>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"flex {{desktop('row top-20')}} {{mobile('col top-20')}}\">
<a href=\"\" class=\"bg-warning medium white {{desktop('vt-15-in hz-25-in right-25 radius-5')}} {{mobile('text-center vt-10-in hz-20-in radius-3')}}\">Biographie</a>
\t\t\t\t<div class=\"flex row middle {{desktop('left-20')}} {{mobile('top-10')}}\">
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle {{desktop(\"\")}} {{mobile(\"\")}}' href='{{o.directorFacebook}}' target=\"_blank\" title=\"Compte Facebook\"><i class=\"fab fa-facebook-f\"></i></a>
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle {{desktop(\"left-10\")}} {{mobile(\"left-5\")}}' href='{{o.directorTwitter}}' target=\"_blank\" title=\"Compte Twitter\"><i class=\"fab fa-twitter\"></i></a>
\t\t\t\t\t<a class='icon h5 flex row middle center bg-white success circle {{desktop(\"left-10\")}} {{mobile(\"left-5\")}}' href='{{o.directorTwitter}}' target=\"_blank\" title=\"Compte LinkedIn\"><i class=\"fab fa-linkedin\"></i></a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t</article>
{% endmacro %}
{% macro membersOld(o,index,length) %}
\t<article class=\"{{desktop(not index ? 'flex row center w100' : 'flex row space half')}} top-60 {{mobile('w100 bottom-40')}} transition-1s anim-scroll {{index is even ? 'anim-from-right' : 'anim-from-left'}}\">
\t\t<div class=\"{{not index and isDesktop() ? 'half' : 'w100'}}\" {% if index is even and index and isDesktop() %} style=\"transform: translateY(20%);\" {%endif%}>
\t\t\t<div class=\" w100 flex row relative {{index is even and index ? 'reverse' : 'center'}}\" >
\t\t\t\t<div class=\"relative {{mobile('fill')}}\" {%if isDesktop() %}style=\"min-width: calc(100% - var(--content-margin)); width: calc(100% - var(--content-margin));\" {%endif%}>
\t\t\t\t\t<div class=\"bg-gradient relative flex col center {{desktop('radius-top-20 hz-40-in vt-40-in')}} {{mobile('flex col radius-top-15 padding-10')}}\">
\t\t\t\t\t\t<figure class=\"relative members-fig hoverflow flex row center {{desktop('half-40')}} {{mobile('')}}\" >
\t\t\t\t\t\t\t<img src='{{asset(o.picture ? o.picture.thumbnail)}}' class=\"contain {{desktop('')}} {{mobile('')}}\">
</figure>
<div class=\"w100 text-center {{desktop('top-20')}} {{mobile('top-10')}}\">
\t\t\t\t\t\t\t<div class=\"\">
\t\t\t\t\t\t\t\t<h4 class=\"bold white {{desktop('')}} {{mobile('')}} \">{{o.title? o.title~\" \"~o.fName~\" \"~o.lName : o.fName~\" \"~o.lName}}</h4>
<span class=\"block warning bold {{desktop('h5 top-7')}} {{mobile('')}}\">{{o.startAt ? o.startAt|frmonth(o.startAt,1)|capitalize~\" \"~o.startAt|date('Y')}} - {{o.endAt ? o.endAt|frmonth(o.endAt,1)|capitalize~\" \"~o.endAt|date('Y') : 'ce jour'}}</span>
\t\t\t\t\t\t\t</div>
{% if o.startAt %}
<div class=\"white {{desktop('vt-15')}} {{mobile('vt-10')}}\">
<span class=\"p-alt block {{desktop('')}} {{mobile('')}}\">Prise de pouvoir :</span>
<span class=\"block bold {{desktop('h6')}} {{mobile('p')}}\">{{o.startAt|frdate}}</span>
</div>
{%endif%}
{% if o.profession %}
<div class=\"white {{desktop('')}} {{mobile('')}}\">
<span class=\"p-alt block {{desktop('')}} {{mobile('')}}\">Pouvoir :</span>
<span class=\"block bold {{desktop('h6')}} {{mobile('p')}}\">{{o.profession}}</span>
</div>
{%endif%}
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t</div>
\t\t\t\t{%if index and isDesktop() %}
\t\t\t\t<div class=\"gwidth flex col\">
\t\t\t\t\t<i class=\"h100 {{index is odd ? 'border border-1x border-notop border-noleft' : 'border border-1x border-notop border-noleft border-noright'}}\"></i>
\t\t\t\t\t{% if length is even and index == (length - 1) %}
\t\t\t\t\t<i class=\"hquarter\"></i>
\t\t\t\t\t{%else%}
\t\t\t\t\t{#<i class=\"hquarter border {{index is even ? 'border border-1x border-notop border-nobottom border-noleft border-noright' : 'border-1x border-notop border-noright '}}\" {% if index is odd %} style=\"transform: translateX(50%);\" {%endif%}></i>#}
\t\t\t\t\t<i class=\"hquarter {{index is even ? 'border border-1x border-notop border-nobottom border-noleft border-noright' : 'noborder flex row right '}}\" >
\t\t\t\t\t\t{%if index is odd %}
\t\t\t\t\t\t<i class=\"half border border-1x border-notop border-noright '}}\" >
\t\t\t\t\t\t</i>
\t\t\t\t\t\t{%endif%}
\t\t\t\t\t</i>
\t\t\t\t\t{%endif%}
\t\t\t\t</div>
\t\t\t\t{%endif%}
\t\t\t</div>
\t\t</div>
\t</article>
{% endmacro %}
{% macro partner(o) %}
<article class=\"bg-white shadow-alt {{desktop('w100 flex row space middle padding-40 bottom-60')}} {{mobile('w100 flex col reverse hz-20-in bottom-40')}}\">
<div class=\"{{desktop('left-20 vt-30 right-80-in')}} {{mobile('vt-15')}}\">
<div class=\"h100\">
\t\t\t<h3 class=\"gradient {{desktop('h2')}} {{mobile('h4')}}\">{{o.name}}</h3>
\t\t\t<div class=\"w100 top-30 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t<article class=\"article {{desktop('h4')}} {{mobile('p')}}\">{{o.description|raw}}</article>
\t\t\t</div>
\t\t</div>
\t\t<div class='flex row middle {{desktop(\"h4 top-60\")}} {{mobile(\"p top-15\")}}'>
\t\t\t<a href=\"\" target=\"_blank\" class='bg-gradient white {{desktop(\"vt-20-in hz-40-in \")}}'>
\t\t\t\tAller sur le site
\t\t\t\t<i class=\"fa fa-link white {{desktop('left-8')}} {{mobile('left-5')}}\"></i>
\t\t\t</a>
\t\t</div>
</div>
<div class=\"quarter\">
\t\t<figure class='w100 relative hoverflow' style=\"height: 12vw;\">
\t\t\t<img src=\"{{asset(o.logo ? o.logo.thumbnail ? o.logo.thumbnail : o.logo.file)}}\" class='contain {{desktop(\"\")}} {{mobile(\"\")}}' />
\t\t\t{#<img src=\"{{asset(o.logo)}}\" class='contain {{desktop(\"\")}} {{mobile(\"\")}}' />#}
\t\t</figure>
</div>
</article>
{% endmacro %}
{% macro structure(o, alt = false) %}
<article class=\"bg-gray-alt {{desktop('flex row vt-25-in hz-25-in radius-20 top-40')}} {{mobile('w100 hz-20-in radius-10 bottom-40')}}\">
{%if isDesktop() %}
\t<figure class='structure-fig relative hoverflow'>
<img src=\"{{asset(o.directorPicture ? o.directorPicture : 'images/armoiries.png')}}\" class='contain {{desktop(\"radius-20\")}} {{mobile(\"radius-10\")}}' />
</figure>
\t{%endif%}
<div class=\"{{desktop('left-20 vt-30')}} {{mobile('vt-15')}}\">
<h3 class=\"success\">{{o.name}}({{o.abbreviation}})</h3>
<div class=\"top-30 {{desktop('gright-in')}} {{mobile('')}}\">
\t\t\t<div class=\"{{desktop('')}} {{mobile('')}}\">
\t\t\t\t<span class=\"block success p-alt medium upper\">Directeur</span>
\t\t\t\t<span class=\"block success bold {{desktop('h4')}} {{mobile('p')}}\">{{o.director}}</span>
\t\t\t</div>
\t\t\t{% if o.content %}
\t\t\t<div class=\"w100 top-30 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t<span class=\"block success p-alt medium upper\">Mission</span>
\t\t\t\t<article class=\"article success semibold text-justify {{desktop('h4')}} {{mobile('p')}}\">{{o.content|raw}}</article>
\t\t\t</div>
\t\t\t{% endif %}
{#{% if o.phone %}
<span class='flex row middle vt-15-in hz-20-in white semibold shadow radius-15 bg-white left-20'>
<i class=\"fa fa-phone h5 success-alt\"></i>
</span>
{% endif %}
{% if o.email %}
<span class='flex row middle vt-15-in hz-20-in white semibold shadow radius-15 bg-white left-20'>
<i class=\"fa fa-envelope h5 success-alt\"></i>
</span>
{% endif %}#}
</div>
</div>
</article>
{% endmacro %}
{% macro project(o,last=false, home = false) %}
\t<article class=\"new w100 {{desktop('bottom-70')}} {{mobile('bottom-30')}}\">
\t\t<div class=\"flex row w100 {{desktop('bottom-70')}} {{mobile('bottom-30')}}\">
\t\t\t<div class=\"half {{desktop('')}} {{mobile('')}}\" >
\t\t\t\t<figure class=\"relative w100 hoverflow mrect {{desktop('')}} {{mobile('')}}\" >
\t\t\t\t\t<img src='{{asset(o.banner.thumbnail)}}' class=\"cover\">
\t\t\t\t</figure>
\t\t\t</div>
\t\t\t<div class=\" flex col space {{desktop('left-70 left-2-in')}} {{mobile('')}}\">
\t\t\t\t<div class=\"h100 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t<div class=\"{{desktop('bottom-25')}} {{mobile('bottom-15')}}\">
\t\t\t\t\t\t{#<div class=\"flex row middle bottom-15 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t\t\t<svg class=\"icon min\" viewBox=\"0 0 20 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t\t\t\t\t<path d=\"M10.0001 0.333374C7.54081 0.333251 5.18088 1.30376 3.4332 3.03396C1.68552 4.76417 0.691341 7.11423 0.666748 9.57337C0.666748 15.9667 8.89175 23.0834 9.24175 23.3867C9.45307 23.5675 9.722 23.6668 10.0001 23.6668C10.2782 23.6668 10.5471 23.5675 10.7584 23.3867C11.1667 23.0834 19.3334 15.9667 19.3334 9.57337C19.3088 7.11423 18.3146 4.76417 16.567 3.03396C14.8193 1.30376 12.4593 0.333251 10.0001 0.333374ZM10.0001 13.1667C9.19248 13.1667 8.403 12.9272 7.7315 12.4785C7.06 12.0299 6.53663 11.3921 6.22757 10.646C5.91852 9.89987 5.83765 9.07884 5.99521 8.28675C6.15276 7.49467 6.54167 6.76709 7.11273 6.19602C7.68379 5.62496 8.41137 5.23606 9.20346 5.0785C9.99555 4.92094 10.8166 5.00181 11.5627 5.31087C12.3088 5.61992 12.9466 6.14329 13.3953 6.8148C13.8439 7.4863 14.0834 8.27577 14.0834 9.08337C14.0834 10.1663 13.6532 11.205 12.8874 11.9707C12.1217 12.7365 11.083 13.1667 10.0001 13.1667Z\" fill=\"#1F4878\"/>
\t\t\t\t\t\t\t</svg>
\t\t\t\t\t\t\t<span class=\"left-15 p medium upper white\">{{o.place}}</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"flex row middle bottom-15 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t\t\t<svg class=\"icon min\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t\t\t\t\t<path d=\"M10.5 15.1667H10.4405C10.1469 15.1667 9.86525 15.05 9.65761 14.8424C9.44998 14.6348 9.33333 14.3531 9.33333 14.0595C9.33333 13.7501 9.21042 13.4533 8.99162 13.2345C8.77283 13.0157 8.47609 12.8928 8.16667 12.8928C7.85725 12.8928 7.5605 13.0157 7.34171 13.2345C7.12292 13.4533 7 13.7501 7 14.0595C7 14.972 7.36248 15.8471 8.0077 16.4923C8.65292 17.1375 9.52802 17.5 10.4405 17.5H10.5V18.6667C10.5 18.9761 10.6229 19.2728 10.8417 19.4916C11.0605 19.7104 11.3572 19.8333 11.6667 19.8333C11.9761 19.8333 12.2728 19.7104 12.4916 19.4916C12.7104 19.2728 12.8333 18.9761 12.8333 18.6667V17.5C13.7616 17.5 14.6518 17.1313 15.3082 16.4749C15.9646 15.8185 16.3333 14.9283 16.3333 14C16.3333 13.0717 15.9646 12.1815 15.3082 11.5251C14.6518 10.8687 13.7616 10.5 12.8333 10.5V8.16667H12.859C13.489 8.16667 14 8.67767 14 9.30767C14 9.61709 14.1229 9.91383 14.3417 10.1326C14.5605 10.3514 14.8572 10.4743 15.1667 10.4743C15.4761 10.4743 15.7728 10.3514 15.9916 10.1326C16.2104 9.91383 16.3333 9.61709 16.3333 9.30767C16.3333 8.38622 15.9673 7.50251 15.3157 6.85094C14.6642 6.19938 13.7805 5.83333 12.859 5.83333H12.8333V4.66667C12.8333 4.35725 12.7104 4.0605 12.4916 3.84171C12.2728 3.62292 11.9761 3.5 11.6667 3.5C11.3572 3.5 11.0605 3.62292 10.8417 3.84171C10.6229 4.0605 10.5 4.35725 10.5 4.66667V5.83333C10.0404 5.83333 9.58525 5.92386 9.16061 6.09975C8.73597 6.27565 8.35013 6.53345 8.02513 6.85846C7.70012 7.18346 7.44231 7.5693 7.26642 7.99394C7.09053 8.41858 7 8.87371 7 9.33333C7 9.79296 7.09053 10.2481 7.26642 10.6727C7.44231 11.0974 7.70012 11.4832 8.02513 11.8082C8.35013 12.1332 8.73597 12.391 9.16061 12.5669C9.58525 12.7428 10.0404 12.8333 10.5 12.8333V15.1667ZM12.8333 15.1667V12.8333C13.1428 12.8333 13.4395 12.9562 13.6583 13.175C13.8771 13.3938 14 13.6906 14 14C14 14.3094 13.8771 14.6062 13.6583 14.825C13.4395 15.0437 13.1428 15.1667 12.8333 15.1667ZM10.5 8.16667V10.5C10.1906 10.5 9.89383 10.3771 9.67504 10.1583C9.45625 9.9395 9.33333 9.64275 9.33333 9.33333C9.33333 9.02391 9.45625 8.72717 9.67504 8.50838C9.89383 8.28958 10.1906 8.16667 10.5 8.16667ZM11.6667 23.3333C5.22317 23.3333 0 18.1102 0 11.6667C0 5.22317 5.22317 0 11.6667 0C18.1102 0 23.3333 5.22317 23.3333 11.6667C23.3333 18.1102 18.1102 23.3333 11.6667 23.3333Z\" fill=\"#1F4878\"/>
\t\t\t\t\t\t\t</svg>
\t\t\t\t\t\t\t<span class=\"left-15 p medium upper white\">{{o.cost}}</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"flex row middle bottom-15 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t\t\t<svg class=\"icon min\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t\t\t\t\t<path d=\"M11.6667 0C5.23367 0 0 5.23367 0 11.6667C0 18.0997 5.23367 23.3333 11.6667 23.3333C18.0997 23.3333 23.3333 18.0997 23.3333 11.6667C23.3333 5.23367 18.0997 0 11.6667 0ZM15.5085 17.1582L10.5 12.1497V4.66667H12.8333V11.1837L17.1582 15.5085L15.5085 17.1582Z\" fill=\"#1F4878\"/>
\t\t\t\t\t\t\t</svg>
\t\t\t\t\t\t\t<span class=\"left-15 p medium upper white\">{{o.runtime}}</span>
\t\t\t\t\t\t</div>#}
\t\t\t\t\t\t<div class=\"flex row middle bottom-15 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t\t\t<svg class=\"icon min\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t\t\t\t\t<path d=\"M22.5047 7.31153L14.8266 15.074L8.73282 8.98028L14.1609 3.55684L13.5047 2.94325C13.1063 2.50403 12.3938 2.50403 11.9531 2.94325L7.87969 6.93653C7.48125 7.41465 6.76875 7.41465 6.32813 6.93653C5.89219 6.53809 5.89219 5.82559 6.32813 5.38496L10.3641 1.35231C11.6813 0.0343242 13.8188 0.0343242 15.1359 1.35231L15.75 1.9659L16.4531 1.26137C18.1359 -0.420457 20.8641 -0.420457 22.5047 1.26137C24.2297 2.94325 24.2297 5.6709 22.5047 7.31153ZM10.7578 19.1428C8.50782 21.3928 5.63907 22.9256 2.51719 23.549L1.34579 23.7834C0.976879 23.8584 0.595317 23.7412 0.329536 23.4365C0.0635669 23.2115 -0.0518862 22.8318 0.0218481 22.4615L0.256176 21.2896C0.880317 18.1678 2.415 15.299 4.66594 13.049L7.67344 10.0397L13.7672 16.1334L10.7578 19.1428Z\" fill=\"#1F4878\"/>
\t\t\t\t\t\t\t</svg>
\t\t\t\t\t\t\t<span class=\"left-15 p medium upper white\">{{\"En cours d'exécution\"}}</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t\t<h3 class=\"white bold flex row {{desktop('h2 bottom-15')}} {{mobile('bottom-8')}}\">
\t\t\t\t\t\t<a class=\"{{desktop('lh-3x')}} {{mobile('lh-10x')}}\">{{o.name}}</a>
\t\t\t\t\t</h3>
\t\t\t\t</div>
\t\t\t\t<div class=\"flex row space w100\">
\t\t\t\t\t<a href=\"{{url('project',{'id': o.id,'slug': o.slug})}}\" class='flex row middle extrabold {{desktop(\"\")}} {{mobile(\"\")}}'>
\t\t\t\t\t\t<span class='p white upper {{desktop(\"\")}}{{mobile(\"\")}}'>+ Lire le projet</span>
\t\t\t\t\t</a>
\t\t\t\t</div>
\t\t\t</div>
\t\t</div>
\t\t{%if not last %}<div class=\"w100 bg-white top-1-in\"></div>{%endif%}
\t</article>
{% endmacro %}
{% macro service(o, index, alt = false) %}
<article class=\"relative service pole-mask {{desktop('quarter-10')}} {{mobile('w100 bottom-20')}} {{index==2? 'hz-10'}}\">
\t<div class=\"service-fig flex row space relative\">
\t\t<i class=\"w100\"></i>
\t\t{# <span class=\"nopadding h100 bold warning right {{desktop('')}} {{mobile('')}}\" style=\"opacity:.3;font-size : 12.39583vw;line-height: 71%;\" >{{0~index}}</span> #}
\t\t<div class=\"w100 h100 absolute left top {{desktop('')}} {{mobile('mrect')}}\">
\t\t\t<img src='{{asset(index==1 ? \"images/pole1.jpg\" : index==2 ? \"images/pole2.jpg\" : \"images/pole3.jpg\")}}' class=\"cover\">
\t\t</div>
\t</div>
<div class=\"flex col space {{desktop('left-50-in right-15-in top-60-in top-6 bottom-50-in')}} {{mobile('hz-30-in top-30-in bottom-25-in')}}\">
\t\t<h3 class=\"h100 success {{desktop('bottom-70-in bottom-8')}} {{mobile('h3')}}\"><span class=\"{{desktop('lh-3x')}} \">{{o.title}}</span></h3>
\t\t<a href=\"{{url('service',{'id': o.id,'slug': o.slug})}}\" class=\"bottom success p upper extrabold {{desktop('')}} {{mobile('')}}\">+ En savoir plus</a>
</div>
</article>
{#<article class=\"relative service bg-success {{desktop('third-5')}} {{mobile('w100 bottom-20')}}\">
\t<div class=\"service-fig flex row space relative\">
\t\t<i class=\"w100\"></i>
\t\t<span class=\"nopadding h100 success bold right {{desktop('')}} {{mobile('')}}\" style=\"font-size : 18.59375vw;line-height: 71%; color: #183C66;\" >{{0~index}}</span>
\t\t<figure class=\"h100 absolute left top {{desktop('')}} {{mobile('')}}\">
\t\t\t<img src='{{asset(index==1 ? \"images/pole1.jpg\" : index==2 ? \"images/pole2.jpg\" : \"images/pole3.jpg\")}}' class=\"cover\">
\t\t</figure>
\t</div>
<div class=\"flex col space {{desktop('left-50-in left-2 right-80 right-15-in top-60-in top-6 bottom-50-in')}} {{mobile('hz-30-in top-30-in bottom-25-in')}}\">
\t\t<h3 class=\"h100 white {{desktop('h2 lh-10x bottom-70-in bottom-8')}} {{mobile('h3')}}\">{{o.title}}</h3>
\t\t<a href=\"{{url('service',{'id': o.id,'slug': o.slug})}}\" class=\"bottom white p upper extrabold {{desktop('')}} {{mobile('')}}\">+ En savoir plus</a>
</div>
</article>#}
{% endmacro %}
{% macro opportunity(o, type=false, home = false) %}
{% if home %}
<a href=\"{{url('opportunity',{'id': o.id,'slug': o.slug})}}\" class=\"relative opportunity {{desktop(home ? 'third-5' : 'half-40 bottom-60')}} {{mobile('w100 bottom-20')}}\">
{%else%}
<article class=\"relative opportunity {{desktop(home ? 'third-5' : 'third-20 bottom-60')}} {{mobile('w100 bottom-20')}}\">
{%endif%}
\t<figure class=\"fill absolute left top {{desktop('')}} {{mobile('')}}\">
\t\t<img src='{{asset(\"images/emp1.jpg\")}}' class=\"cover\">
<div class=\"relative fill job-mask\"></div>
\t</figure>
<div class=\"fill relative top-25-in {{desktop(home ? 'hz-30-in top-4 bottom-80-in' : 'hz-30-in top-4 bottom-60-in')}} {{mobile('hz-20-in bottom-30-in')}}\">
\t\t{%if o.closingDate %}
\t\t<div class=\"flex row middle\">
\t\t\t<svg class=\"icon min\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">
\t\t\t<path d=\"M12 0.333252C5.56699 0.333252 0.333328 5.56692 0.333328 11.9999C0.333328 18.4329 5.56699 23.6666 12 23.6666C18.433 23.6666 23.6667 18.4329 23.6667 11.9999C23.6667 5.56692 18.433 0.333252 12 0.333252ZM15.8418 17.4914L10.8333 12.4829V4.99992H13.1667V11.5169L17.4915 15.8418L15.8418 17.4914Z\" fill=\"white\"/>
\t\t\t</svg>
\t\t\t<span class=\"white upper h6 left-10 left-3-in\">{{o.closingDate|date(\"m/d/Y H:i\") >= \"now\"|date(\"m/d/Y H:i\") ? \"En cours\" : \"Clôturé\" }}</span>
\t\t</div>
\t\t{%endif%}
\t\t<div class=\"{{desktop(not type ? 'hz-25-in hz-2 top-70-in top-3 bottom-3' :'top-70-in top-3 bottom-3')}} {{mobile('top-30-in bottom-25-in')}}\">
\t\t\t{%if not type%}
\t\t\t<div class=\"{{desktop('flex row middle')}} {{mobile('')}}\">
\t\t\t\t{%if o.closingDate %}
\t\t\t\t<div class=\"flex row middle bottom-9 {{desktop('right-25 right-2-in')}} {{mobile('bottom-15')}}\">
\t\t\t\t\t<span class=\"iflex bg-white radius-half right-8 {{desktop('padding-10')}} {{mobile('padding-5')}}\"></span>
\t\t\t\t\t<span class=\"white upper p\">{{o.openingDate|frdate}}</span>
\t\t\t\t</div>
\t\t\t\t{%endif%}
\t\t\t\t<div class=\"flex row middle bottom-9 {{desktop('')}} {{mobile('')}}\">
\t\t\t\t\t<span class=\"iflex bg-white radius-half right-8 {{desktop('padding-10')}} {{mobile('padding-5')}}\"></span>
\t\t\t\t\t<span class=\"white upper p\">{{o.structure}}</span>
\t\t\t\t</div>
\t\t\t</div>
\t\t\t{%endif%}
\t\t\t<div class=\"flex col space\">
\t\t\t\t<h3 class=\"semibold white h100 {{desktop(home ? 'h3' : 'h3 ')}} {{mobile('h2')}}\">{{o.title}}</h3>
\t\t\t\t{%if not home %}
\t\t\t\t<div class=\"flex row {{desktop('top-50 top-5-in')}} {{mobile('top-30')}}\">
\t\t\t\t\t<a href=\"{{url('opportunity',{'id': o.id,'slug': o.slug})}}\" class=\"p bg-white success upper {{desktop('extrabold hz-40-in vt-30-in')}} {{mobile('bold hz-20-in vt-15-in')}}\"><span class=\"{{desktop('hz-3-in vt-7-in')}} {{mobile('')}}\">En savoir plus</span></a>
\t\t\t\t</div>
\t\t\t\t{%endif%}
\t\t\t</div>
\t\t</div>
</div>
{%if home %}
</a>
{%else%}
</article>
{%endif%}
{% endmacro %}
{% macro opportunityAlt(o,index) %}
<aside class=\"job relative flex space border border-warning shadow-alt {{desktop('row w100 vt-20 ')}}{{mobile('col w100 vt-10')}}\">
<header class=\"{{desktop('hz-30-in vt-20-in ')}}{{mobile('hz-25-in vt-10-in ')}}\">
<h3 class=\"\">{{o.title}}</h3>
<p class=\"p\">{{o.description|nl2br}}</p>
</header>
<div class=\"flex bg-gray {{desktop('col third-40 hz-30-in vt-20-in ')}}{{mobile('col hz-25-in vt-10-in ')}}\">
<div class=\"flex col h4\">
<span>Type : <span class=\"success\">{{o.type ? o.type.label}}</span></span>
<span>Clôture : <span class=\"error semibold\">{{o.closingDate|frdatetime}}</span></span>
</div>
<div class=\"flex row middle top-20\">
<a href=\"{{path('opportunity',{id:o.id,slug:o.slug})}}\" class=\"h4 hz-20-in bg-warning white semibold upper radius-25 {{desktop('vt-10-in')}}{{mobile('top-10 vt-8-in')}}\">Découvrir</a>
</div>
</div>
</aside>
{% endmacro %}
{% macro doc(o, alt = false) %}
{% set doc = o.document %}
{% set t = doc.target|split(\".\") %}
{% set ext = t[t|length-1]|upper %}
{% set readLink = path(\"file-read\",{id:doc.id}) %}
{% set downloadLink = path(\"file-download\",{id:doc.id}) %}
{% set action = null %}
{% if doc.mimetype|lower == 'application/pdf' %}
{% set action = 'os-read' %}
{% elseif 'image' in doc.mimetype|lower %}
{% set action = 'os-image' %}
{% elseif 'video' in doc.mimetype|lower %}
{% set action = 'os-video' %}
{% endif %}
{% set alt = isMobile() ? false : alt %}
<div class='bg-gray flex row middle w100 relative border border-2x border-warning {{desktop(\"vt-20 hz-30-in vt-25-in\")}}{{mobile('vt-10 hz-15-in vt-10-in')}}'>
<div class=\"\">
<figure class=\"relative icon big\">
<img src=\"{{asset(o.cover ? o.cover.thumbnail : 'images/thumbnail.png')}}\" class=\"contain\">
</figure>
</div>
<div class='w100 relative left-20'>
<div class=\"\">
<h3 class='black medium lh-1x'><a href=\"\">{{o.title}}</a></h3>
\t{% if o.description %}
\t<p class=\"p-alt-2 {{desktop('h4 vt-15')}} {{mobile('h6 vt-7')}}\">{{o.description|nl2br}}</p>
\t{% endif %}
</div>
<div class=\"flex row middle right-20\">
<div class='p-alt-2 italic flex row middle top-5'>
<span class=''>{{ext}}</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>{{doc.formatSize}}</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>{{doc.reading|number_format}} lect.</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span>{{doc.downloads|number_format}} téléch.</span>
</div>
<div class='flex row p-alt upper semibold nowrap'>
{% if action %}
<span data-target=\"{{path('file-read',{id:doc.id})}}\" class='{{action}} flex row bg-success {{desktop(\"right-10\")}} {{mobile(\"top-7\")}}'>
<i class=\"white flex row middle {{desktop('vt-10-in hz-15-in')}}{{mobile('radius-right-3')}}\"><i class=\"fa fa-eye\"></i></i>
</span>
{% endif %}
<a href=\"{{path('file-download',{id:doc.id})}}\" class='flex row bg-warning {{desktop(\"\")}} {{mobile(\"top-7\")}}'>
<span class='white upper {{desktop(\"vt-10-in hz-20-in\")}}'>Télécharger</span>
<i class=\"white flex row middle shadow {{desktop('vt-10-in hz-15-in')}}{{mobile('radius-right-3')}}\"><i class=\"fa fa-download\"></i></i>
</a>
</div>
</div>
</div>
</div>
{% endmacro %}
{% macro biblio(o) %}
{% for doc in o.files %}
{% set action = null %}
{% if doc.mimetype|lower == 'application/pdf' %}
{% set action = 'os-read' %}
{% elseif 'image' in doc.mimetype|lower %}
{% set action = 'os-image' %}
{% elseif 'video' in doc.mimetype|lower %}
{% set action = 'os-video' %}
{% endif %}
<div class='bg-gray flex row middle w100 relative border border-5x border-success bottom-20 hz-25-in vt-15-in {{desktop(\"\")}} {{mobile('radius-8')}}'>
<span class=\"bg-white padding-15\">
<i class=\"fa fa-file gradient fa-2x\"></i>
</span>
<div class='w100 flex row space middle relative left-20'>
<div class=\"\">
<h3 class='black medium p lh-1x'>{{doc.name ? doc.name : doc.source}}</h3>
<div class='p-alt-2 italic flex row middle top-5'>
<span class=''>{{doc.mimetype}}</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>{{doc.formatSize}}</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span class=''>{{doc.reading|number_format}} lect.</span>
<i class=\"circle padding-2 bg-black hz-10\"></i>
<span>{{doc.downloads|number_format}} téléch.</span>
</div>
</div>
<div class=\"flex col middle space left-20\">
<div class='flex row p-alt upper semibold nowrap'>
{% if action %}
<span data-target=\"{{path('file-read',{id:doc.id})}}\" class='{{action}} flex row bg-gradient-warning {{desktop(\"radius-3 right-10\")}} {{mobile(\"top-7 radius-3\")}}'>
<i class=\"white flex row middle {{desktop('vt-10-in hz-15-in')}}{{mobile('radius-right-3')}}\"><i class=\"fa fa-eye\"></i></i>
</span>
{% endif %}
<a href=\"{{path('file-download',{id:doc.id})}}\" class='flex row bg-gradient {{desktop(\"radius-3\")}} {{mobile(\"top-7 radius-3\")}}'>
<span class='white upper {{desktop(\"vt-10-in hz-20-in\")}}'>Télécharger</span>
<i class=\"white flex row middle shadow {{desktop('vt-10-in hz-15-in')}}{{mobile('radius-right-3')}}\"><i class=\"fa fa-download\"></i></i>
</a>
</div>
</div>
</div>
</div>
{% endfor %}
{% endmacro %}
{% macro page(o) %}
<div class='bg-white vt-20 vt-20-in hz-20-in border border-gray-alt border-notop border-noleft border-noright'>
\t<h4 class=''>{{o.title}}</h4>
\t<p class='bottom-10'>{{o.description}}</p>
\t<a href='{{path(\"page\",{slug:o.slug})}}' class='success bold upper scale-hover transition'>En savoir +</a>
</div>
{% endmacro %}
", "Default/macros.html.twig", "/home/olasoftnka/asin/templates/Default/macros.html.twig");
}
}