<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* articles/groupe-travail.html.twig */
class __TwigTemplate_f15ed253463594033f504407c8b51a4d138c2a13f439a8378ff94b3431256158 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'style' => [$this, 'block_style'],
'content' => [$this, 'block_content'],
'javascripts' => [$this, 'block_javascripts'],
];
}
protected function doGetParent(array $context)
{
// line 1
return "base.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "articles/groupe-travail.html.twig"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "articles/groupe-travail.html.twig"));
$this->parent = $this->loadTemplate("base.html.twig", "articles/groupe-travail.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
}
// line 3
public function block_style($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "style"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "style"));
// line 4
yield "\t";
yield from $this->yieldParentBlock("style", $context, $blocks);
yield "
";
// line 5
yield from $this->loadTemplate("css/shepherd.html.twig", "articles/groupe-travail.html.twig", 5)->unwrap()->yield($context);
// line 6
yield "\t";
yield from $this->loadTemplate("pages/headers/encore-entry-css-files.html.twig", "articles/groupe-travail.html.twig", 6)->unwrap()->yield(CoreExtension::merge($context, ["file" => "gt_css"]));
// line 7
yield "\t";
yield from $this->loadTemplate("pages/headers/encore-entry-css-files.html.twig", "articles/groupe-travail.html.twig", 7)->unwrap()->yield(CoreExtension::merge($context, ["file" => "loader_css"]));
// line 8
yield "\t";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 8, $this->source); })()), "jalons", [], "any", false, false, false, 8));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["i"] => $context["jalon"]) {
// line 9
yield "\t\t";
yield from $this->loadTemplate("articles/styles/base-css-logic.html.twig", "articles/groupe-travail.html.twig", 9)->unwrap()->yield(CoreExtension::merge($context, ["content" => $context["jalon"]]));
// line 10
yield "\t";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['i'], $context['jalon'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
return; yield '';
}
// line 12
public function block_content($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "content"));
// line 13
yield "\t";
$context["name"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 13, $this->source); })()), "request", [], "any", false, false, false, 13), "attributes", [], "any", false, false, false, 13), "get", ["structure"], "method", false, false, false, 13), "structure", [], "any", false, false, false, 13), "name", [], "any", false, false, false, 13);
// line 14
yield "\t";
$context["values"] = ["Ressources", "Groupe de travail"];
// line 15
yield "\t";
$context["jalons"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 15, $this->source); })()), "jalons", [], "any", false, false, false, 15);
// line 16
yield "\t";
yield from $this->loadTemplate("articles-blocks/breadcrumb.html.twig", "articles/groupe-travail.html.twig", 16)->unwrap()->yield(CoreExtension::merge($context, ["titles" => (isset($context["values"]) || array_key_exists("values", $context) ? $context["values"] : (function () { throw new RuntimeError('Variable "values" does not exist.', 16, $this->source); })())]));
// line 17
yield "
\t<section class=\"single-article-container prelative ingt-intro\">
\t\t<article>
\t\t\t<div class=\"mlr-1em introGtHeader\">
\t\t\t\t";
// line 21
yield from $this->loadTemplate("articles-blocks/header.html.twig", "articles/groupe-travail.html.twig", 21)->unwrap()->yield($context);
// line 22
yield "\t\t\t\t";
$context["categories"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["extension"]) || array_key_exists("extension", $context) ? $context["extension"] : (function () { throw new RuntimeError('Variable "extension" does not exist.', 22, $this->source); })()), "excerpt", [], "any", false, false, false, 22), "categories", [], "any", false, false, false, 22);
// line 23
yield "\t\t\t\t";
yield from $this->loadTemplate("blocks/previews-from-controller/blocks/categories.html.twig", "articles/groupe-travail.html.twig", 23)->unwrap()->yield($context);
// line 24
yield "\t\t\t\t<div class=\"fw500 fs20 lh28 text cgrey mt-40px\">
\t\t\t\t\t";
// line 25
yield CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 25, $this->source); })()), "chapo", [], "any", false, false, false, 25);
yield "
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"introGtInfos plr-1em\">
\t\t\t\t<div class=\"gt-infos-container dflex fwwrap jcsb aic introGtInfos\">
\t\t\t\t\t<div class=\"gt-infos\">
\t\t\t\t\t\t";
// line 31
if ((CoreExtension::getAttribute($this->env, $this->source, ($context["content"] ?? null), "referent_pqna", [], "any", true, true, false, 31) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 31, $this->source); })()), "referent_pqna", [], "any", false, false, false, 31)))) {
// line 32
yield "\t\t\t\t\t\t\t<div class=\"dflex fw600 fs18 fwwrap\">
\t\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/user-offre-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"17\" height=\"19\">
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\tRéférent PQN-A :
\t\t\t\t\t\t\t\t<span class=\"fw400 ml-4px\">
\t\t\t\t\t\t\t\t\t";
// line 38
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 38, $this->source); })()), "referent_pqna", [], "any", false, false, false, 38), "fullName", [], "any", false, false, false, 38), "html", null, true);
yield "
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t";
}
// line 42
yield "
\t\t\t\t\t\t<div class=\"dflex fw600 fs18 mt-1em fwwrap\"";
// line 43
if (( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 43, $this->source); })()), "user", [], "any", false, false, false, 43)) && CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 43, $this->source); })()), "user", [], "any", false, false, false, 43), "contact", [], "any", false, false, false, 43), CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 43, $this->source); })()), "participants", [], "any", false, false, false, 43)))) {
yield "id=\"show-participants\" title=\"Afficher les participants\"";
}
yield ">
\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t<img src=\"/resources/img/user-offre-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"17\" height=\"19\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\tNombre de participants :
\t\t\t\t\t\t\t<span class=\"fw400 ml-4px\">
\t\t\t\t\t\t\t\t";
// line 49
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 49, $this->source); })()), "participants", [], "any", false, false, false, 49)), "html", null, true);
yield "
\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t";
// line 52
if ((CoreExtension::getAttribute($this->env, $this->source, ($context["content"] ?? null), "limit_date", [], "any", true, true, false, 52) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 52, $this->source); })()), "limit_date", [], "any", false, false, false, 52)))) {
// line 53
yield "\t\t\t\t\t\t\t<div class=\"dflex fw600 fs18 mt-1em fwwrap\">
\t\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/calendar-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"21\" height=\"20\">
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\tDates limites d'inscription :
\t\t\t\t\t\t\t\t<span class=\"ml-4px fw400\">
\t\t\t\t\t\t\t\t\t";
// line 59
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 59, $this->source); })()), "limit_date", [], "any", false, false, false, 59), "html", null, true);
yield "
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t";
}
// line 63
yield "\t\t\t\t\t</div>
\t\t\t\t\t";
// line 64
if ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 64, $this->source); })()), "user", [], "any", false, false, false, 64)) || !CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 64, $this->source); })()), "user", [], "any", false, false, false, 64), "contact", [], "any", false, false, false, 64), CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 64, $this->source); })()), "participants", [], "any", false, false, false, 64)))) {
// line 65
yield "\t\t\t\t\t\t";
yield from $this->loadTemplate("articles-blocks/gt-inscription-button.html.twig", "articles/groupe-travail.html.twig", 65)->unwrap()->yield(CoreExtension::merge($context, ["text" => "Je souhaite participer", "class" => "gt-inscription"]));
// line 66
yield "\t\t\t\t\t";
} else {
// line 67
yield "\t\t\t\t\t\t";
yield from $this->loadTemplate("articles-blocks/gt-forum.html.twig", "articles/groupe-travail.html.twig", 67)->unwrap()->yield($context);
// line 68
yield "\t\t\t\t\t";
}
// line 69
yield "\t\t\t\t</div>
\t\t\t\t";
// line 70
if ((CoreExtension::getAttribute($this->env, $this->source, ($context["content"] ?? null), "group_title", [], "any", true, true, false, 70) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 70, $this->source); })()), "group_title", [], "any", false, false, false, 70)))) {
// line 71
yield "\t\t\t\t\t<h2 class=\"mt-40px\">
\t\t\t\t\t\t";
// line 72
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 72, $this->source); })()), "group_title", [], "any", false, false, false, 72), "html", null, true);
yield "
\t\t\t\t\t</h2>
\t\t\t\t";
}
// line 75
yield "\t\t\t\t";
if ((CoreExtension::getAttribute($this->env, $this->source, ($context["content"] ?? null), "group_desc", [], "any", true, true, false, 75) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 75, $this->source); })()), "group_desc", [], "any", false, false, false, 75)))) {
// line 76
yield "\t\t\t\t\t<div class=\"dflex mt-1em\">
\t\t\t\t\t\t";
// line 77
yield CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 77, $this->source); })()), "group_desc", [], "any", false, false, false, 77);
yield "
\t\t\t\t\t</div>
\t\t\t\t";
}
// line 80
yield "\t\t\t</div>
\t\t\t";
// line 81
$context["etapeClass"] = "etape cwhite dflex jcc aic bgturquoise prelative";
// line 82
yield "\t\t\t";
$context["etapeTitleClass"] = "etape-title pabsolute cblue not-visible-mobile";
// line 83
yield "\t\t\t";
$context["actualMobileTitle"] = "";
// line 84
yield "\t\t\t<div class=\"etape-container dflex jcsb aic w100 bgblue\">
\t\t\t\t<div
\t\t\t\t\tclass=\"etape-holder dflex jcsa aic w100 introGtStep plr-1em\">
\t\t\t\t\t";
// line 88
yield "\t\t\t\t\t";
$context["actualStep"] = 0;
// line 89
yield "\t\t\t\t\t";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["jalons"]) || array_key_exists("jalons", $context) ? $context["jalons"] : (function () { throw new RuntimeError('Variable "jalons" does not exist.', 89, $this->source); })()));
foreach ($context['_seq'] as $context["i"] => $context["jalon"]) {
// line 90
yield "\t\t\t\t\t\t";
if (((CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", true, true, false, 90) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", false, false, false, 90))) && (1 === CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "main_content", [], "any", false, false, false, 90)), 0)))) {
// line 91
yield "\t\t\t\t\t\t\t";
if (CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_main", [], "any", false, false, false, 91)) {
// line 92
yield "\t\t\t\t\t\t\t\t";
$context["actualStep"] = ($context["i"] + 1);
// line 93
yield "\t\t\t\t\t\t\t";
}
// line 94
yield "\t\t\t\t\t\t";
}
// line 95
yield "\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['i'], $context['jalon'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 96
yield "\t\t\t\t\t";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["jalons"]) || array_key_exists("jalons", $context) ? $context["jalons"] : (function () { throw new RuntimeError('Variable "jalons" does not exist.', 96, $this->source); })()));
foreach ($context['_seq'] as $context["i"] => $context["jalon"]) {
// line 97
yield "\t\t\t\t\t\t";
if (((CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", true, true, false, 97) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", false, false, false, 97))) && (1 === CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "main_content", [], "any", false, false, false, 97)), 0)))) {
// line 98
yield "\t\t\t\t\t\t\t";
if ((0 === CoreExtension::compare(($context["i"] + 1), (isset($context["actualStep"]) || array_key_exists("actualStep", $context) ? $context["actualStep"] : (function () { throw new RuntimeError('Variable "actualStep" does not exist.', 98, $this->source); })())))) {
// line 99
yield "\t\t\t\t\t\t\t\t";
$context["actualMobileTitle"] = CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", false, false, false, 99);
// line 100
yield "\t\t\t\t\t\t\t";
}
// line 101
yield "\t\t\t\t\t\t\t<button class=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["etapeClass"]) || array_key_exists("etapeClass", $context) ? $context["etapeClass"] : (function () { throw new RuntimeError('Variable "etapeClass" does not exist.', 101, $this->source); })()), "html", null, true);
if ((0 === CoreExtension::compare(($context["i"] + 1), (isset($context["actualStep"]) || array_key_exists("actualStep", $context) ? $context["actualStep"] : (function () { throw new RuntimeError('Variable "actualStep" does not exist.', 101, $this->source); })())))) {
yield " pending";
}
yield "\" data-jalon=";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["i"] + 1), "html", null, true);
yield ">
\t\t\t\t\t\t\t\t<span class=\"pabsolute fw600";
// line 102
if ((0 === CoreExtension::compare(($context["i"] + 1), (isset($context["actualStep"]) || array_key_exists("actualStep", $context) ? $context["actualStep"] : (function () { throw new RuntimeError('Variable "actualStep" does not exist.', 102, $this->source); })())))) {
yield " fs30";
} else {
yield " fs22";
}
yield "\">
\t\t\t\t\t\t\t\t\t";
// line 103
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["i"] + 1), "html", null, true);
yield "
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t";
// line 105
if ((CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", true, true, false, 105) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", false, false, false, 105)))) {
// line 106
yield "\t\t\t\t\t\t\t\t\t<span class=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["etapeTitleClass"]) || array_key_exists("etapeTitleClass", $context) ? $context["etapeTitleClass"] : (function () { throw new RuntimeError('Variable "etapeTitleClass" does not exist.', 106, $this->source); })()), "html", null, true);
if ((0 === CoreExtension::compare(($context["i"] + 1), (isset($context["actualStep"]) || array_key_exists("actualStep", $context) ? $context["actualStep"] : (function () { throw new RuntimeError('Variable "actualStep" does not exist.', 106, $this->source); })())))) {
yield " fw600";
}
yield "\">
\t\t\t\t\t\t\t\t\t\t";
// line 107
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["jalon"], "jalon_title", [], "any", false, false, false, 107), "html", null, true);
yield "
\t\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t";
}
// line 110
yield "\t\t\t\t\t\t\t</button>
\t\t\t\t\t\t";
}
// line 112
yield "\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['i'], $context['jalon'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 113
yield "\t\t\t\t</div>
\t\t\t</div>
\t\t\t";
// line 115
if ((0 !== CoreExtension::compare((isset($context["actualMobileTitle"]) || array_key_exists("actualMobileTitle", $context) ? $context["actualMobileTitle"] : (function () { throw new RuntimeError('Variable "actualMobileTitle" does not exist.', 115, $this->source); })()), ""))) {
// line 116
yield "\t\t\t\t<div class=\"center visible-mobile plr-16px\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["actualMobileTitle"]) || array_key_exists("actualMobileTitle", $context) ? $context["actualMobileTitle"] : (function () { throw new RuntimeError('Variable "actualMobileTitle" does not exist.', 116, $this->source); })()), "html", null, true);
yield "</div>
\t\t\t";
}
// line 118
yield "\t\t\t";
// line 119
yield "\t\t\t";
if (CoreExtension::inFilter("sulu_preview", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 119, $this->source); })()), "request", [], "any", false, false, false, 119), "pathInfo", [], "any", false, false, false, 119))) {
// line 120
yield "\t\t\t\t";
yield from $this->loadTemplate("articles-blocks/gt-content.html.twig", "articles/groupe-travail.html.twig", 120)->unwrap()->yield($context);
// line 121
yield "\t\t\t";
} else {
// line 122
yield "\t\t\t\t";
if ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 122, $this->source); })()), "user", [], "any", false, false, false, 122)) || !CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 122, $this->source); })()), "user", [], "any", false, false, false, 122), "contact", [], "any", false, false, false, 122), CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 122, $this->source); })()), "participants", [], "any", false, false, false, 122)))) {
// line 123
yield "\t\t\t\t\t<section class=\"prelative gt-preview-section plr-1em\">
\t\t\t\t\t\t<div class=\"pabsolute dflex aic jcc zi1 w100 h100\">
\t\t\t\t\t\t\t";
// line 125
yield from $this->loadTemplate("articles-blocks/gt-inscription-button.html.twig", "articles/groupe-travail.html.twig", 125)->unwrap()->yield(CoreExtension::merge($context, ["text" => "Demandez l'accès pour consulter les ressources et participez au groupe de travail", "class" => "gt-preview-link"]));
// line 126
yield "\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"blurred ptb-80px plr-1em\">
\t\t\t\t\t\t\t<h2 class=\"mt-40px fw400 lh40 fs36\">Veuillez vous connecter pour accéder à ce groupe de travail.</h2>
\t\t\t\t\t\t\t<div class=\"fs18 fw600 lh28 mt-24px\">En vous inscrivant, vous aurez la possibilité d'intéragir avec les autres personnes inscrites.</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"blurred ptb-80px plr-1em\">
\t\t\t\t\t\t\t<h2 class=\"mt-40px fw400 lh40 fs36\">Veuillez vous connecter pour accéder à ce groupe de travail.</h2>
\t\t\t\t\t\t\t<div class=\"fs18 fw600 lh28 mt-24px\">En vous inscrivant, vous aurez la possibilité de consulter les fichiers mis en ligne par le groupe de travail.</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</section>
\t\t\t\t";
} else {
// line 137
yield "\t\t\t\t\t";
yield from $this->loadTemplate("articles-blocks/gt-content.html.twig", "articles/groupe-travail.html.twig", 137)->unwrap()->yield($context);
// line 138
yield "\t\t\t\t\t";
yield from $this->loadTemplate("articles-blocks/gt-fichiers.html.twig", "articles/groupe-travail.html.twig", 138)->unwrap()->yield($context);
// line 139
yield "\t\t\t\t\t<div class=\"dflex fdc aic jcc w100 h100 participant-popin\" id=\"participant-popin\">
\t\t\t\t\t\t<div class=\"participant-container w100 h100 dflex jcc aic fdc\">
\t\t\t\t\t\t\t<div class=\"participant-list\" id=\"participant-list\">
\t\t\t\t\t\t\t\t<button class=\"gt-participants-popin-close\" id=\"gt-participants-popin-close\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/exit-icon.svg\" alt=\"Cliquez ici pour fermer la popin\" width=\"15\" height=\"15\">
\t\t\t\t\t\t\t\t</button>
\t\t\t\t\t\t\t\t";
// line 145
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 145, $this->source); })()), "participants", [], "any", false, false, false, 145));
foreach ($context['_seq'] as $context["_key"] => $context["participant"]) {
// line 146
yield "\t\t\t\t\t\t\t\t\t<a href=\"/user/";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["participant"], "id", [], "any", false, false, false, 146), "html", null, true);
yield "\" class=\"cblue nodeco\">
\t\t\t\t\t\t\t\t\t\t<div class=\"participant dflex aic\">
\t\t\t\t\t\t\t\t\t\t\t<div class=\"img-cont\">
\t\t\t\t\t\t\t\t\t\t\t\t";
// line 149
if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["participant"], "avatar", [], "any", false, true, false, 149), "id", [], "any", true, true, false, 149) && !(null === CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["participant"], "avatar", [], "any", false, false, false, 149), "id", [], "any", false, false, false, 149)))) {
// line 150
yield "\t\t\t\t\t\t\t\t\t\t\t\t\t";
$context["avatar"] = $this->extensions['Sulu\Bundle\MediaBundle\Twig\MediaTwigExtension']->resolveMediaFunction(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["participant"], "avatar", [], "any", false, false, false, 150), "id", [], "any", false, false, false, 150), "fr");
yield "\t
\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
// line 151
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["avatar"]) || array_key_exists("avatar", $context) ? $context["avatar"] : (function () { throw new RuntimeError('Variable "avatar" does not exist.', 151, $this->source); })()), "formats", [], "any", false, false, false, 151), "sulu-260x.webp", [], "array", false, false, false, 151), "html", null, true);
yield "\" class=\"referent-avatar\" width=\"40px\" height=\"40px\">
\t\t\t\t\t\t\t\t\t\t\t\t";
}
// line 153
yield "\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t\t\t\t\t\t";
// line 155
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["participant"], "fullName", [], "any", false, false, false, 155), "html", null, true);
yield "
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t</a>
\t\t\t\t\t\t\t\t";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['participant'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 160
yield "\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t";
}
// line 164
yield "\t\t\t";
}
// line 165
yield "\t\t</article>
\t</section>
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
return; yield '';
}
// line 169
public function block_javascripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
// line 170
yield "\t";
yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("gt_js");
yield "
\t";
// line 171
if (CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 171, $this->source); })()), "user", [], "any", false, false, false, 171)) {
// line 172
yield "\t\t";
yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("onboard_tour");
yield "
\t";
}
// line 174
yield "\t";
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["content"]) || array_key_exists("content", $context) ? $context["content"] : (function () { throw new RuntimeError('Variable "content" does not exist.', 174, $this->source); })()), "jalons", [], "any", false, false, false, 174));
$context['loop'] = [
'parent' => $context['_parent'],
'index0' => 0,
'index' => 1,
'first' => true,
];
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
$length = count($context['_seq']);
$context['loop']['revindex0'] = $length - 1;
$context['loop']['revindex'] = $length;
$context['loop']['length'] = $length;
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["i"] => $context["jalon"]) {
// line 175
yield "\t\t";
yield from $this->loadTemplate("articles/javascripts/base-article-js.html.twig", "articles/groupe-travail.html.twig", 175)->unwrap()->yield(CoreExtension::merge($context, ["content" => $context["jalon"]]));
// line 176
yield "\t";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
if (isset($context['loop']['length'])) {
--$context['loop']['revindex0'];
--$context['loop']['revindex'];
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
}
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['i'], $context['jalon'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 177
yield "\t";
yield from $this->yieldParentBlock("javascripts", $context, $blocks);
yield "
";
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "articles/groupe-travail.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 561 => 177, 547 => 176, 544 => 175, 526 => 174, 520 => 172, 518 => 171, 513 => 170, 503 => 169, 490 => 165, 487 => 164, 481 => 160, 470 => 155, 466 => 153, 461 => 151, 456 => 150, 454 => 149, 447 => 146, 443 => 145, 435 => 139, 432 => 138, 429 => 137, 416 => 126, 414 => 125, 410 => 123, 407 => 122, 404 => 121, 401 => 120, 398 => 119, 396 => 118, 390 => 116, 388 => 115, 384 => 113, 378 => 112, 374 => 110, 368 => 107, 360 => 106, 358 => 105, 353 => 103, 345 => 102, 335 => 101, 332 => 100, 329 => 99, 326 => 98, 323 => 97, 318 => 96, 312 => 95, 309 => 94, 306 => 93, 303 => 92, 300 => 91, 297 => 90, 292 => 89, 289 => 88, 284 => 84, 281 => 83, 278 => 82, 276 => 81, 273 => 80, 267 => 77, 264 => 76, 261 => 75, 255 => 72, 252 => 71, 250 => 70, 247 => 69, 244 => 68, 241 => 67, 238 => 66, 235 => 65, 233 => 64, 230 => 63, 223 => 59, 215 => 53, 213 => 52, 207 => 49, 196 => 43, 193 => 42, 186 => 38, 178 => 32, 176 => 31, 167 => 25, 164 => 24, 161 => 23, 158 => 22, 156 => 21, 150 => 17, 147 => 16, 144 => 15, 141 => 14, 138 => 13, 128 => 12, 105 => 10, 102 => 9, 84 => 8, 81 => 7, 78 => 6, 76 => 5, 71 => 4, 61 => 3, 38 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends \"base.html.twig\" %}
{# extension.excerpt #}
{% block style %}
\t{{ parent() }}
{% include \"css/shepherd.html.twig\" %}
\t{% include \"pages/headers/encore-entry-css-files.html.twig\" with {file: 'gt_css'} %}
\t{% include \"pages/headers/encore-entry-css-files.html.twig\" with {file: 'loader_css'} %}
\t{% for i, jalon in content.jalons %}
\t\t{% include \"articles/styles/base-css-logic.html.twig\" with {content : jalon} %}
\t{% endfor %}
{% endblock %}
{% block content %}
\t{% set name = app.request.attributes.get('structure').structure.name %}
\t{% set values = ['Ressources','Groupe de travail'] %}
\t{% set jalons = content.jalons %}
\t{% include \"articles-blocks/breadcrumb.html.twig\" with {titles : values} %}
\t<section class=\"single-article-container prelative ingt-intro\">
\t\t<article>
\t\t\t<div class=\"mlr-1em introGtHeader\">
\t\t\t\t{% include \"articles-blocks/header.html.twig\" %}
\t\t\t\t{% set categories = extension.excerpt.categories %}
\t\t\t\t{% include \"blocks/previews-from-controller/blocks/categories.html.twig\" %}
\t\t\t\t<div class=\"fw500 fs20 lh28 text cgrey mt-40px\">
\t\t\t\t\t{{ content.chapo|raw }}
\t\t\t\t</div>
\t\t\t</div>
\t\t\t<div class=\"introGtInfos plr-1em\">
\t\t\t\t<div class=\"gt-infos-container dflex fwwrap jcsb aic introGtInfos\">
\t\t\t\t\t<div class=\"gt-infos\">
\t\t\t\t\t\t{% if content.referent_pqna is defined and content.referent_pqna is not null %}
\t\t\t\t\t\t\t<div class=\"dflex fw600 fs18 fwwrap\">
\t\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/user-offre-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"17\" height=\"19\">
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\tRéférent PQN-A :
\t\t\t\t\t\t\t\t<span class=\"fw400 ml-4px\">
\t\t\t\t\t\t\t\t\t{{ content.referent_pqna.fullName }}
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t<div class=\"dflex fw600 fs18 mt-1em fwwrap\"{% if app.user is not empty and app.user.contact in content.participants %}id=\"show-participants\" title=\"Afficher les participants\"{% endif %}>
\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t<img src=\"/resources/img/user-offre-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"17\" height=\"19\">
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\tNombre de participants :
\t\t\t\t\t\t\t<span class=\"fw400 ml-4px\">
\t\t\t\t\t\t\t\t{{ content.participants|length }}
\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t{% if content.limit_date is defined and content.limit_date is not null %}
\t\t\t\t\t\t\t<div class=\"dflex fw600 fs18 mt-1em fwwrap\">
\t\t\t\t\t\t\t\t<div class=\"icon-cont\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/calendar-icon.svg\" alt=\"\" class=\"mr-8px\" width=\"21\" height=\"20\">
\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\tDates limites d'inscription :
\t\t\t\t\t\t\t\t<span class=\"ml-4px fw400\">
\t\t\t\t\t\t\t\t\t{{ content.limit_date }}
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t</div>
\t\t\t\t\t{% if app.user is empty or app.user.contact not in content.participants %}
\t\t\t\t\t\t{% include \"articles-blocks/gt-inscription-button.html.twig\" with {text: \"Je souhaite participer\", class: \"gt-inscription\"} %}
\t\t\t\t\t{% else %}
\t\t\t\t\t\t{% include \"articles-blocks/gt-forum.html.twig\" %}
\t\t\t\t\t{% endif %}
\t\t\t\t</div>
\t\t\t\t{% if content.group_title is defined and content.group_title is not null %}
\t\t\t\t\t<h2 class=\"mt-40px\">
\t\t\t\t\t\t{{ content.group_title }}
\t\t\t\t\t</h2>
\t\t\t\t{% endif %}
\t\t\t\t{% if content.group_desc is defined and content.group_desc is not null %}
\t\t\t\t\t<div class=\"dflex mt-1em\">
\t\t\t\t\t\t{{ content.group_desc|raw }}
\t\t\t\t\t</div>
\t\t\t\t{% endif %}
\t\t\t</div>
\t\t\t{% set etapeClass = \"etape cwhite dflex jcc aic bgturquoise prelative\" %}
\t\t\t{% set etapeTitleClass = \"etape-title pabsolute cblue not-visible-mobile\" %}
\t\t\t{% set actualMobileTitle = '' %}
\t\t\t<div class=\"etape-container dflex jcsb aic w100 bgblue\">
\t\t\t\t<div
\t\t\t\t\tclass=\"etape-holder dflex jcsa aic w100 introGtStep plr-1em\">
\t\t\t\t\t{# logique pour capter le jalon le plus tardif parmis ceux qui ont été mis \"en cours\" #}
\t\t\t\t\t{% set actualStep = 0 %}
\t\t\t\t\t{% for i, jalon in jalons %}
\t\t\t\t\t\t{% if jalon.jalon_title is defined and jalon.jalon_title is not empty and jalon.main_content|length > 0 %}
\t\t\t\t\t\t\t{% if jalon.jalon_main %}
\t\t\t\t\t\t\t\t{% set actualStep = i + 1 %}
\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t{% endfor %}
\t\t\t\t\t{% for i, jalon in jalons %}
\t\t\t\t\t\t{% if jalon.jalon_title is defined and jalon.jalon_title is not empty and jalon.main_content|length > 0 %}
\t\t\t\t\t\t\t{% if i + 1 == actualStep %}
\t\t\t\t\t\t\t\t{% set actualMobileTitle = jalon.jalon_title %}
\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t<button class=\"{{ etapeClass }}{% if i + 1 == actualStep %} pending{% endif %}\" data-jalon={{ i + 1 }}>
\t\t\t\t\t\t\t\t<span class=\"pabsolute fw600{% if i + 1 == actualStep %} fs30{% else %} fs22{% endif %}\">
\t\t\t\t\t\t\t\t\t{{i + 1}}
\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t{% if jalon.jalon_title is defined and jalon.jalon_title is not empty %}
\t\t\t\t\t\t\t\t\t<span class=\"{{ etapeTitleClass }}{% if i + 1 == actualStep %} fw600{% endif %}\">
\t\t\t\t\t\t\t\t\t\t{{ jalon.jalon_title }}
\t\t\t\t\t\t\t\t\t</span>
\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t</button>
\t\t\t\t\t\t{% endif %}
\t\t\t\t\t{% endfor %}
\t\t\t\t</div>
\t\t\t</div>
\t\t\t{% if actualMobileTitle != '' %}
\t\t\t\t<div class=\"center visible-mobile plr-16px\">{{ actualMobileTitle }}</div>
\t\t\t{% endif %}
\t\t\t{# ce code est pour éviter d'avoir le bouton d'inscription à un GT quand vu depuis la preview depuis le BO #}
\t\t\t{% if \"sulu_preview\" in app.request.pathInfo %}
\t\t\t\t{% include \"articles-blocks/gt-content.html.twig\" %}
\t\t\t{% else %}
\t\t\t\t{% if app.user is empty or app.user.contact not in content.participants %}
\t\t\t\t\t<section class=\"prelative gt-preview-section plr-1em\">
\t\t\t\t\t\t<div class=\"pabsolute dflex aic jcc zi1 w100 h100\">
\t\t\t\t\t\t\t{% include \"articles-blocks/gt-inscription-button.html.twig\" with {text: \"Demandez l'accès pour consulter les ressources et participez au groupe de travail\", class: \"gt-preview-link\"} %}
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"blurred ptb-80px plr-1em\">
\t\t\t\t\t\t\t<h2 class=\"mt-40px fw400 lh40 fs36\">Veuillez vous connecter pour accéder à ce groupe de travail.</h2>
\t\t\t\t\t\t\t<div class=\"fs18 fw600 lh28 mt-24px\">En vous inscrivant, vous aurez la possibilité d'intéragir avec les autres personnes inscrites.</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t\t<div class=\"blurred ptb-80px plr-1em\">
\t\t\t\t\t\t\t<h2 class=\"mt-40px fw400 lh40 fs36\">Veuillez vous connecter pour accéder à ce groupe de travail.</h2>
\t\t\t\t\t\t\t<div class=\"fs18 fw600 lh28 mt-24px\">En vous inscrivant, vous aurez la possibilité de consulter les fichiers mis en ligne par le groupe de travail.</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</section>
\t\t\t\t{% else %}
\t\t\t\t\t{% include \"articles-blocks/gt-content.html.twig\" %}
\t\t\t\t\t{% include \"articles-blocks/gt-fichiers.html.twig\" %}
\t\t\t\t\t<div class=\"dflex fdc aic jcc w100 h100 participant-popin\" id=\"participant-popin\">
\t\t\t\t\t\t<div class=\"participant-container w100 h100 dflex jcc aic fdc\">
\t\t\t\t\t\t\t<div class=\"participant-list\" id=\"participant-list\">
\t\t\t\t\t\t\t\t<button class=\"gt-participants-popin-close\" id=\"gt-participants-popin-close\">
\t\t\t\t\t\t\t\t\t<img src=\"/resources/img/exit-icon.svg\" alt=\"Cliquez ici pour fermer la popin\" width=\"15\" height=\"15\">
\t\t\t\t\t\t\t\t</button>
\t\t\t\t\t\t\t\t{% for participant in content.participants %}
\t\t\t\t\t\t\t\t\t<a href=\"/user/{{participant.id}}\" class=\"cblue nodeco\">
\t\t\t\t\t\t\t\t\t\t<div class=\"participant dflex aic\">
\t\t\t\t\t\t\t\t\t\t\t<div class=\"img-cont\">
\t\t\t\t\t\t\t\t\t\t\t\t{% if participant.avatar.id is defined and participant.avatar.id is not null %}
\t\t\t\t\t\t\t\t\t\t\t\t\t{% set avatar = sulu_resolve_media(participant.avatar.id, 'fr') %}\t
\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ avatar.formats['sulu-260x.webp'] }}\" class=\"referent-avatar\" width=\"40px\" height=\"40px\">
\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t\t<div>
\t\t\t\t\t\t\t\t\t\t\t\t{{ participant.fullName }}
\t\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t\t\t\t</a>
\t\t\t\t\t\t\t\t{% endfor %}
\t\t\t\t\t\t\t</div>
\t\t\t\t\t\t</div>
\t\t\t\t\t</div>
\t\t\t\t{% endif %}
\t\t\t{% endif %}
\t\t</article>
\t</section>
{% endblock %}
{% block javascripts %}
\t{{ encore_entry_script_tags('gt_js') }}
\t{% if app.user %}
\t\t{{ encore_entry_script_tags('onboard_tour') }}
\t{% endif %}
\t{% for i, jalon in content.jalons %}
\t\t{% include \"articles/javascripts/base-article-js.html.twig\" with {content : jalon} %}
\t{% endfor %}
\t{{ parent() }}
{% endblock %}", "articles/groupe-travail.html.twig", "/var/www/html/templates/articles/groupe-travail.html.twig");
}
}