var/cache/dev/twig/22/2295a57421352140e30acb2150cfa233.php line 65

  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Default/article.html.twig */
  14. class __TwigTemplate_c1b63d3349dd0143db54572a945eb109 extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'banner' => [$this'block_banner'],
  24.             'content' => [$this'block_content'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 8
  30.         return "Default/base.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Default/article.html.twig"));
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Default/article.html.twig"));
  39.         // line 1
  40.         $context["title"] = twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'1$this->source); })()), "title", [], "any"falsefalsefalse1);
  41.         // line 2
  42.         $context["desc"] = twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'2$this->source); })()), "description", [], "any"falsefalsefalse2);
  43.         // line 3
  44.         $context["menu"] = "articles";
  45.         // line 4
  46.         if (twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'4$this->source); })()), "banner", [], "any"falsefalsefalse4)) {
  47.             // line 5
  48.             $context["thumbnail"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'5$this->source); })()), "banner", [], "any"falsefalsefalse5), "thumbnail", [], "any"falsefalsefalse5);
  49.             // line 6
  50.             $context["banner"] = $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'6$this->source); })()), "banner", [], "any"falsefalsefalse6), "file", [], "any"falsefalsefalse6));
  51.         }
  52.         // line 9
  53.         $macros["macros"] = $this->macros["macros"] = $this->loadTemplate("Default/macros.html.twig""Default/article.html.twig"9)->unwrap();
  54.         // line 8
  55.         $this->parent $this->loadTemplate("Default/base.html.twig""Default/article.html.twig"8);
  56.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  57.         
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  59.         
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  61.     }
  62.     // line 11
  63.     public function block_banner($context, array $blocks = [])
  64.     {
  65.         $macros $this->macros;
  66.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  67.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""banner"));
  68.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  69.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""banner"));
  70.         // line 12
  71.         echo "\t<div id=\"banner-article\" class=\" w100 htop-in ";
  72.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("gpadding top-80"), "html"nulltrue);
  73.         echo " ";
  74.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("hz-20-in top-20-in bottom-30"), "html"nulltrue);
  75.         echo "\">
  76. \t\t<div class=\"flex row w100 ";
  77.         // line 13
  78.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("bottom-80-in"), "html"nulltrue);
  79.         echo " ";
  80.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("bottom-30-in"), "html"nulltrue);
  81.         echo "\">
  82. \t\t\t<div class=\"";
  83.         // line 14
  84.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  85.         echo " ";
  86.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  87.         echo "\" >
  88. \t\t\t\t<figure class=\"relative w100 hoverflow mrect ";
  89.         // line 15
  90.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  91.         echo " ";
  92.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  93.         echo "\" >
  94. \t\t\t\t\t<img src='";
  95.         // line 16
  96.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(((twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'16$this->source); })()), "banner", [], "any"falsefalsefalse16)) ? (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'16$this->source); })()), "banner", [], "any"falsefalsefalse16), "file", [], "any"falsefalsefalse16)) : ("images/armoiries.jpg"))), "html"nulltrue);
  97.         echo "' class=\"cover\">
  98. \t\t\t\t</figure>
  99. \t\t\t\t<div class=\"flex row space\">
  100. \t\t\t\t\t<i class=\"third\"></i>
  101. \t\t\t\t\t<div class=\"w100 right bg-success top-10-in ";
  102.         // line 20
  103.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  104.         echo " ";
  105.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  106.         echo "\"><span class=\"top-2-in ";
  107.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  108.         echo " ";
  109.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  110.         echo "\"></span></div>
  111. \t\t\t\t</div>
  112. \t\t\t</div>
  113. \t\t\t<div class=\"w100 ";
  114.         // line 23
  115.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("top-40-in left-70 left-2-in"), "html"nulltrue);
  116.         echo " ";
  117.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  118.         echo "\">
  119. \t\t\t\t<div class=\"";
  120.         // line 24
  121.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("bottom-50 bottom-2-in"), "html"nulltrue);
  122.         echo " ";
  123.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("bottom-20-in"), "html"nulltrue);
  124.         echo "\">
  125. \t\t\t\t\t<div class=\"flex row middle ";
  126.         // line 25
  127.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("bottom-25"), "html"nulltrue);
  128.         echo " ";
  129.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("bottom-15"), "html"nulltrue);
  130.         echo "\">
  131. \t\t\t\t\t\t<div class=\"p-alt flex row middle upper ";
  132.         // line 26
  133.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("right-30 right-5-in"), "html"nulltrue);
  134.         echo " ";
  135.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("right-20"), "html"nulltrue);
  136.         echo "\">
  137. \t\t\t\t\t\t\t<i class=\"circle bg-warning ";
  138.         // line 27
  139.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("padding-4 right-10"), "html"nulltrue);
  140.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("padding-3 right-5"), "html"nulltrue);
  141.         echo "\"></i>
  142. \t\t\t\t\t\t\t<time class=\"warning\">";
  143.         // line 28
  144.         ((twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'28$this->source); })()), "date", [], "any"falsefalsefalse28)) ? (print (twig_escape_filter($this->env$this->env->getFilter('frdate')->getCallable()(twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'28$this->source); })()), "date", [], "any"falsefalsefalse28)), "html"nulltrue))) : (print ("")));
  145.         echo "</time>
  146. \t\t\t\t\t\t</div>
  147. \t\t\t\t\t\t<div class=\"p-alt flex row middle \">
  148. \t\t\t\t\t\t\t<i class=\"circle bg-warning ";
  149.         // line 31
  150.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("padding-4 right-10"), "html"nulltrue);
  151.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("padding-3 right-5"), "html"nulltrue);
  152.         echo "\"></i>
  153. \t\t\t\t\t\t\t<span class=\"upper warning\">";
  154.         // line 32
  155.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'32$this->source); })()), "category", [], "any"falsefalsefalse32), "name", [], "any"falsefalsefalse32), "html"nulltrue);
  156.         echo "</span>
  157. \t\t\t\t\t\t</div>
  158. \t\t\t\t\t</div>
  159. \t\t\t\t\t<h3 class=\"success bold flex row ";
  160.         // line 35
  161.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("h2 lh-10x bottom-15 right-40-in"), "html"nulltrue);
  162.         echo " ";
  163.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("lh-5x bottom-8"), "html"nulltrue);
  164.         echo "\">
  165. \t\t\t\t\t\t";
  166.         // line 36
  167.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'36$this->source); })()), "title", [], "any"falsefalsefalse36), "html"nulltrue);
  168.         echo "
  169. \t\t\t\t\t</h3>
  170. \t\t\t\t</div>
  171. \t\t\t\t<div class=\"flex row w100\">
  172. \t\t\t\t\t<a href=\"";
  173.         // line 40
  174.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("articles");
  175.         echo "\" class='border border-success flex row middle extrabold ";
  176.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("padding-30"), "html"nulltrue);
  177.         echo " ";
  178.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("padding-15"), "html"nulltrue);
  179.         echo "'>
  180. \t\t\t\t\t\t<span class='";
  181.         // line 41
  182.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("padding-6"), "html"nulltrue);
  183.         echo " ";
  184.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  185.         echo "'>
  186. \t\t\t\t\t\t\t<i class=\"fa fa-arrow-left success right-10\"></i>
  187. \t\t\t\t\t\t\t<span class='p success upper '>Retour vers les publications</span>
  188. \t\t\t\t\t\t</span>
  189. \t\t\t\t\t</a>
  190. \t\t\t\t\t<a href=\"\" class='bg-success flex row middle extrabold ";
  191.         // line 46
  192.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("left-20 padding-30"), "html"nulltrue);
  193.         echo " ";
  194.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("padding-15"), "html"nulltrue);
  195.         echo "'>
  196. \t\t\t\t\t\t<span class='";
  197.         // line 47
  198.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("padding-6"), "html"nulltrue);
  199.         echo " ";
  200.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  201.         echo "'>
  202. \t\t\t\t\t\t\t<i class=\"fa fa-external-link white right-10\"></i>
  203. \t\t\t\t\t\t\t<span class='p white upper '>Partager</span>
  204. \t\t\t\t\t\t</span>
  205. \t\t\t\t\t</a>
  206. \t\t\t\t</div>
  207. \t\t\t</div>
  208. \t\t</div>
  209. \t\t<div class=\"w100 bg-gray top-1-in ";
  210.         // line 55
  211.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  212.         echo "\"></div>
  213. \t</div>
  214. ";
  215.         
  216.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  217.         
  218.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  219.     }
  220.     // line 59
  221.     public function block_content($context, array $blocks = [])
  222.     {
  223.         $macros $this->macros;
  224.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  225.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  226.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  227.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  228.         // line 60
  229.         echo "<div class='";
  230.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("gpadding bottom-80 bottom-80-in "), "html"nulltrue);
  231.         echo " ";
  232.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("hz-20-in vt-30-in"), "html"nulltrue);
  233.         echo " '>
  234.     <div class='";
  235.         // line 61
  236.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("flex row space top bottom-6"), "html"nulltrue);
  237.         echo " ";
  238.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  239.         echo "'>
  240.         <div id='article' class='w100 ";
  241.         // line 62
  242.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("border noborder border-1x border-right border-gray right-60-in"), "html"nulltrue);
  243.         echo " ";
  244.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("vt-20-in"), "html"nulltrue);
  245.         echo "'>
  246. \t\t\t<div class=\"w100 ";
  247.         // line 63
  248.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("top-80"), "html"nulltrue);
  249.         echo " ";
  250.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("top-30-in"), "html"nulltrue);
  251.         echo "\"></div>
  252. \t\t\t";
  253.         // line 64
  254.         if (twig_nl2br(twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'64$this->source); })()), "description", [], "any"falsefalsefalse64), "html"nulltrue))) {
  255.             // line 65
  256.             echo "            <article  class='h4 article success semibold bg-gray-alt padding-20 ";
  257.             echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("top-30"), "html"nulltrue);
  258.             echo " ";
  259.             echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("top-10"), "html"nulltrue);
  260.             echo "'>
  261.             ";
  262.             // line 66
  263.             echo twig_nl2br(twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'66$this->source); })()), "description", [], "any"falsefalsefalse66), "html"nulltrue));
  264.             echo 
  265.             </article>
  266. \t\t\t";
  267.         }
  268.         // line 69
  269.         echo "            <article  class='h4 article black ";
  270.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("top-30"), "html"nulltrue);
  271.         echo " ";
  272.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("top-10"), "html"nulltrue);
  273.         echo "'>
  274.             ";
  275.         // line 70
  276.         echo twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'70$this->source); })()), "content", [], "any"falsefalsefalse70);
  277.         echo "
  278.             </article>
  279.             ";
  280.         // line 73
  281.         if ((twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'73$this->source); })()), "biblio", [], "any"falsefalsefalse73) && twig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'73$this->source); })()), "biblio", [], "any"falsefalsefalse73), "files", [], "any"falsefalsefalse73)))) {
  282.             // line 74
  283.             echo "            <h2 class='h3 adapt top-40 adapt'>Document(s) joint(s)</h2>
  284.             <div class='flex row space wrap bg-success ";
  285.             // line 75
  286.             echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("top-40"), "html"nulltrue);
  287.             echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("top-20"), "html"nulltrue);
  288.             echo "'>
  289.                 ";
  290.             // line 76
  291.             $context['_parent'] = $context;
  292.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'76$this->source); })()), "biblio", [], "any"falsefalsefalse76), "files", [], "any"falsefalsefalse76));
  293.             foreach ($context['_seq'] as $context["_key"] => $context["o"]) {
  294.                 // line 77
  295.                 echo "                <div class='doc flex row top ";
  296.                 echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("half-20"), "html"nulltrue);
  297.                 echo " relative gradient-banner bottom-20 hz-25-in vt-20-in hoverflow ";
  298.                 echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(""), "html"nulltrue);
  299.                 echo " ";
  300.                 echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(""), "html"nulltrue);
  301.                 echo "'>
  302.                     ";
  303.                 // line 78
  304.                 $context["doc"] = $context["o"];
  305.                 // line 79
  306.                 echo "                    <span class=\"\">
  307.                         <i class=\"fa fa-file gray fa-3x\"></i>
  308.                     </span>
  309.                     <div class='text-left flex col space relative left-20 right-40-in'>
  310.                         <h3 class='h6 medium white p text-left nomargin lh-1x'>";
  311.                 // line 83
  312.                 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.'83$this->source); })()), "name", [], "any"falsefalsefalse83)) ? (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.'83$this->source); })()), "name", [], "any"falsefalsefalse83)) : (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.'83$this->source); })()), "source", [], "any"falsefalsefalse83))), "html"nulltrue);
  313.                 echo "</h3>
  314.                         <div class=\"flex col middle space top-10\">
  315.                             <div class='gray text-left p-alt'>
  316.                                 <span class=''>";
  317.                 // line 86
  318.                 echo twig_escape_filter($this->envtwig_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.'86$this->source); })()), "formatSize", [], "any"falsefalsefalse86), "html"nulltrue);
  319.                 echo "</span> |
  320.                                 <span class=''>";
  321.                 // line 87
  322.                 echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_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.'87$this->source); })()), "reading", [], "any"falsefalsefalse87)), "html"nulltrue);
  323.                 echo " lect.</span> |
  324.                                 <span>";
  325.                 // line 88
  326.                 echo twig_escape_filter($this->envtwig_number_format_filter($this->envtwig_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.'88$this->source); })()), "downloads", [], "any"falsefalsefalse88)), "html"nulltrue);
  327.                 echo " téléch.</span>
  328.                             </div>
  329.                             <div class='flex row middle p upper medium top-20 nowrap'>
  330.                                 <i class=\"w100 top-2-in bg-gray right-40\"></i>
  331.                                 <span class='os-read warning-alt' data-target=\"";
  332.                 // line 92
  333.                 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.'92$this->source); })()), "id", [], "any"falsefalsefalse92)]), "html"nulltrue);
  334.                 echo "\">Lire</span>
  335.                                 <a class='left-30 warning-alt' href=\"";
  336.                 // line 93
  337.                 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.'93$this->source); })()), "id", [], "any"falsefalsefalse93)]), "html"nulltrue);
  338.                 echo "\" target='_blank' download>Télécharger</a>
  339.                             </div>
  340.                         </div>
  341.                     </div>
  342.                     <i class=\"triangle gradient-bannerm bg-white\"></i>
  343.                 </div>
  344.                 ";
  345.             }
  346.             $_parent $context['_parent'];
  347.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['o'], $context['_parent'], $context['loop']);
  348.             $context array_intersect_key($context$_parent) + $_parent;
  349.             // line 100
  350.             echo "            </div>
  351.             ";
  352.         }
  353.         // line 102
  354.         echo "
  355.             ";
  356.         // line 103
  357.         if (twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'103$this->source); })()), "youtube", [], "any"falsefalsefalse103)) {
  358.             // line 104
  359.             echo "            <h2 class='h3 adapt top-40 adapt'>Suivez la vidéo</h2>
  360.             <div class='bg-gray w100'>
  361.                 <iframe class='block block-center w100 youtube-frame' src='";
  362.             // line 106
  363.             echo twig_escape_filter($this->env$this->env->getFilter('youtubeEmbed')->getCallable()($this->env->getFilter('youtubeId')->getCallable()(twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'106$this->source); })()), "youtube", [], "any"falsefalsefalse106))), "html"nulltrue);
  364.             echo "' frameborder='0' allow='accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture' allowfullscreen></iframe>
  365.             </div>
  366.             ";
  367.         }
  368.         // line 109
  369.         echo "
  370.             ";
  371.         // line 110
  372.         if ((twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'110$this->source); })()), "album", [], "any"falsefalsefalse110) && twig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'110$this->source); })()), "album", [], "any"falsefalsefalse110), "pictures", [], "any"falsefalsefalse110)))) {
  373.             // line 111
  374.             echo "            <h2 class='h3 top-40'>";
  375.             ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'111$this->source); })()), "album", [], "any"falsefalsefalse111), "title", [], "any"falsefalsefalse111)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'111$this->source); })()), "album", [], "any"falsefalsefalse111), "title", [], "any"falsefalsefalse111), "html"nulltrue))) : (print ("Album photos")));
  376.             echo "</h2>
  377.             <figure class=\"bg-white slide-box mrect slide-container fill nohover relative top-40 shadow-alt\" tabindex=\"1\">
  378.                 <div class=\"fill slides radius-10 adapt\">
  379.                 ";
  380.             // line 114
  381.             $context['_parent'] = $context;
  382.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'114$this->source); })()), "album", [], "any"falsefalsefalse114), "pictures", [], "any"falsefalsefalse114));
  383.             $context['loop'] = [
  384.               'parent' => $context['_parent'],
  385.               'index0' => 0,
  386.               'index'  => 1,
  387.               'first'  => true,
  388.             ];
  389.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  390.                 $length count($context['_seq']);
  391.                 $context['loop']['revindex0'] = $length 1;
  392.                 $context['loop']['revindex'] = $length;
  393.                 $context['loop']['length'] = $length;
  394.                 $context['loop']['last'] = === $length;
  395.             }
  396.             foreach ($context['_seq'] as $context["_key"] => $context["o"]) {
  397.                 // line 115
  398.                 echo "                <div class='relative slide ";
  399.                 echo (((twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse115) == 1)) ? ("active") : (""));
  400.                 echo "'>
  401.                     <img src='";
  402.                 // line 116
  403.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($context["o"]), "html"nulltrue);
  404.                 echo "' class='contain'/>
  405.                 </div>
  406.                 ";
  407.                 ++$context['loop']['index0'];
  408.                 ++$context['loop']['index'];
  409.                 $context['loop']['first'] = false;
  410.                 if (isset($context['loop']['length'])) {
  411.                     --$context['loop']['revindex0'];
  412.                     --$context['loop']['revindex'];
  413.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  414.                 }
  415.             }
  416.             $_parent $context['_parent'];
  417.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['o'], $context['_parent'], $context['loop']);
  418.             $context array_intersect_key($context$_parent) + $_parent;
  419.             // line 119
  420.             echo "                </div>
  421.                 <span class=\"slide-prev radius-50 h100 padding-30 absolute top left pointer\" data-target=\"#article .slide-box\">
  422.                     <span class=\"fill flex col middle\"><i class=\"flex col middle fa fa-chevron-left h1 black\"></i></span>
  423.                 </span>
  424.                 <span class=\"slide-next radius-50 h100 padding-30 absolute top right pointer\"  data-target=\"#article .slide-box\">
  425.                     <span class=\"fill flex col middle\"><i class=\"flex col middle fa fa-chevron-right h1 black\"></i></span>
  426.                 </span>
  427.             </figure>
  428.             ";
  429.         }
  430.         // line 128
  431.         echo "
  432.             ";
  433.         // line 129
  434.         if (twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'129$this->source); })()), "flickr", [], "any"falsefalsefalse129)) {
  435.             // line 130
  436.             echo "            <h2 class='h3 adapt top-40 adapt'>Album photos</h2>
  437.             <div class='bg-gray w100'>
  438.                 <iframe class='block-center w100 flickr-frame' src='";
  439.             // line 132
  440.             echo twig_escape_filter($this->envtwig_replace_filter(twig_get_attribute($this->env$this->source, (isset($context["article"]) || array_key_exists("article"$context) ? $context["article"] : (function () { throw new RuntimeError('Variable "article" does not exist.'132$this->source); })()), "flickr", [], "any"falsefalsefalse132), ["albums" => "sets"]), "html"nulltrue);
  441.             echo "/player' scrolling='no' align='middle' frameborder='0'></iframe>
  442.             </div>
  443.             ";
  444.         }
  445.         // line 135
  446.         echo "        </div>
  447.         <aside class=\"bg-gray-alt ";
  448.         // line 136
  449.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()("third-60 left-60 vt-20-in hz-20-in"), "html"nulltrue);
  450.         echo " ";
  451.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()(" vt-20-in hz-15-in"), "html"nulltrue);
  452.         echo "\">
  453.             <h2 class=\"h2 aquawax light success ";
  454.         // line 137
  455.         echo twig_escape_filter($this->env$this->env->getFunction('desktop')->getCallable()(" vt-20-in"), "html"nulltrue);
  456.         echo " ";
  457.         echo twig_escape_filter($this->env$this->env->getFunction('mobile')->getCallable()("vt-15"), "html"nulltrue);
  458.         echo "\">Autres articles similaires</h2>
  459.             ";
  460.         // line 138
  461.         $context['_parent'] = $context;
  462.         $context['_seq'] = twig_ensure_traversable((isset($context["list"]) || array_key_exists("list"$context) ? $context["list"] : (function () { throw new RuntimeError('Variable "list" does not exist.'138$this->source); })()));
  463.         foreach ($context['_seq'] as $context["_key"] => $context["o"]) {
  464.             // line 139
  465.             echo "           ";
  466.             // line 156
  467.             echo "            ";
  468.         }
  469.         $_parent $context['_parent'];
  470.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['o'], $context['_parent'], $context['loop']);
  471.         $context array_intersect_key($context$_parent) + $_parent;
  472.         // line 157
  473.         echo "        </aside>
  474. \t</div>
  475. </div>
  476. ";
  477.         
  478.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  479.         
  480.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  481.     }
  482.     public function getTemplateName()
  483.     {
  484.         return "Default/article.html.twig";
  485.     }
  486.     public function isTraitable()
  487.     {
  488.         return false;
  489.     }
  490.     public function getDebugInfo()
  491.     {
  492.         return array (  493 => 157,  487 => 156,  485 => 139,  481 => 138,  475 => 137,  469 => 136,  466 => 135,  460 => 132,  456 => 130,  454 => 129,  451 => 128,  440 => 119,  423 => 116,  418 => 115,  401 => 114,  394 => 111,  392 => 110,  389 => 109,  383 => 106,  379 => 104,  377 => 103,  374 => 102,  370 => 100,  357 => 93,  353 => 92,  346 => 88,  342 => 87,  338 => 86,  332 => 83,  326 => 79,  324 => 78,  315 => 77,  311 => 76,  306 => 75,  303 => 74,  301 => 73,  295 => 70,  288 => 69,  282 => 66,  275 => 65,  273 => 64,  267 => 63,  261 => 62,  255 => 61,  248 => 60,  238 => 59,  225 => 55,  212 => 47,  206 => 46,  196 => 41,  188 => 40,  181 => 36,  175 => 35,  169 => 32,  164 => 31,  158 => 28,  153 => 27,  147 => 26,  141 => 25,  135 => 24,  129 => 23,  117 => 20,  110 => 16,  104 => 15,  98 => 14,  92 => 13,  85 => 12,  75 => 11,  64 => 8,  62 => 9,  59 => 6,  57 => 5,  55 => 4,  53 => 3,  51 => 2,  49 => 1,  36 => 8,);
  493.     }
  494.     public function getSourceContext()
  495.     {
  496.         return new Source("{% set title = article.title %}
  497. {% set desc = article.description %}
  498. {% set menu = 'articles' %}
  499. {% if article.banner %}
  500. {% set thumbnail = article.banner.thumbnail %}
  501. {% set banner = asset(article.banner.file) %}
  502. {% endif %}
  503. {% extends 'Default/base.html.twig' %}
  504. {% import \"Default/macros.html.twig\" as macros %}
  505. {% block banner %}
  506. \t<div id=\"banner-article\" class=\" w100 htop-in {{desktop('gpadding top-80')}} {{mobile('hz-20-in top-20-in bottom-30')}}\">
  507. \t\t<div class=\"flex row w100 {{desktop('bottom-80-in')}} {{mobile('bottom-30-in')}}\">
  508. \t\t\t<div class=\"{{desktop('')}} {{mobile('')}}\" >
  509. \t\t\t\t<figure class=\"relative w100 hoverflow mrect {{desktop('')}} {{mobile('')}}\" >
  510. \t\t\t\t\t<img src='{{asset(article.banner ? article.banner.file : \"images/armoiries.jpg\")}}' class=\"cover\">
  511. \t\t\t\t</figure>
  512. \t\t\t\t<div class=\"flex row space\">
  513. \t\t\t\t\t<i class=\"third\"></i>
  514. \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>
  515. \t\t\t\t</div>
  516. \t\t\t</div>
  517. \t\t\t<div class=\"w100 {{desktop('top-40-in left-70 left-2-in')}} {{mobile('')}}\">
  518. \t\t\t\t<div class=\"{{desktop('bottom-50 bottom-2-in')}} {{mobile('bottom-20-in')}}\">
  519. \t\t\t\t\t<div class=\"flex row middle {{desktop('bottom-25')}} {{mobile('bottom-15')}}\">
  520. \t\t\t\t\t\t<div class=\"p-alt flex row middle upper {{desktop('right-30 right-5-in')}} {{mobile('right-20')}}\">
  521. \t\t\t\t\t\t\t<i class=\"circle bg-warning {{desktop('padding-4 right-10')}}{{mobile('padding-3 right-5')}}\"></i>
  522. \t\t\t\t\t\t\t<time class=\"warning\">{{article.date ? article.date|frdate}}</time>
  523. \t\t\t\t\t\t</div>
  524. \t\t\t\t\t\t<div class=\"p-alt flex row middle \">
  525. \t\t\t\t\t\t\t<i class=\"circle bg-warning {{desktop('padding-4 right-10')}}{{mobile('padding-3 right-5')}}\"></i>
  526. \t\t\t\t\t\t\t<span class=\"upper warning\">{{article.category.name}}</span>
  527. \t\t\t\t\t\t</div>
  528. \t\t\t\t\t</div>
  529. \t\t\t\t\t<h3 class=\"success bold flex row {{desktop('h2 lh-10x bottom-15 right-40-in')}} {{mobile('lh-5x bottom-8')}}\">
  530. \t\t\t\t\t\t{{article.title}}
  531. \t\t\t\t\t</h3>
  532. \t\t\t\t</div>
  533. \t\t\t\t<div class=\"flex row w100\">
  534. \t\t\t\t\t<a href=\"{{url('articles')}}\" class='border border-success flex row middle extrabold {{desktop(\"padding-30\")}} {{mobile(\"padding-15\")}}'>
  535. \t\t\t\t\t\t<span class='{{desktop(\"padding-6\")}} {{mobile(\"\")}}'>
  536. \t\t\t\t\t\t\t<i class=\"fa fa-arrow-left success right-10\"></i>
  537. \t\t\t\t\t\t\t<span class='p success upper '>Retour vers les publications</span>
  538. \t\t\t\t\t\t</span>
  539. \t\t\t\t\t</a>
  540. \t\t\t\t\t<a href=\"\" class='bg-success flex row middle extrabold {{desktop(\"left-20 padding-30\")}} {{mobile(\"padding-15\")}}'>
  541. \t\t\t\t\t\t<span class='{{desktop(\"padding-6\")}} {{mobile(\"\")}}'>
  542. \t\t\t\t\t\t\t<i class=\"fa fa-external-link white right-10\"></i>
  543. \t\t\t\t\t\t\t<span class='p white upper '>Partager</span>
  544. \t\t\t\t\t\t</span>
  545. \t\t\t\t\t</a>
  546. \t\t\t\t</div>
  547. \t\t\t</div>
  548. \t\t</div>
  549. \t\t<div class=\"w100 bg-gray top-1-in {{desktop('')}}\"></div>
  550. \t</div>
  551. {% endblock banner %}
  552. {% block content %}
  553. <div class='{{desktop(\"gpadding bottom-80 bottom-80-in \")}} {{mobile(\"hz-20-in vt-30-in\")}} '>
  554.     <div class='{{desktop(\"flex row space top bottom-6\")}} {{mobile(\"\")}}'>
  555.         <div id='article' class='w100 {{desktop(\"border noborder border-1x border-right border-gray right-60-in\")}} {{mobile(\"vt-20-in\")}}'>
  556. \t\t\t<div class=\"w100 {{desktop('top-80')}} {{mobile('top-30-in')}}\"></div>
  557. \t\t\t{%if article.description|nl2br %}
  558.             <article  class='h4 article success semibold bg-gray-alt padding-20 {{desktop(\"top-30\")}} {{mobile(\"top-10\")}}'>
  559.             {{ article.description|nl2br }} 
  560.             </article>
  561. \t\t\t{%endif%}
  562.             <article  class='h4 article black {{desktop(\"top-30\")}} {{mobile(\"top-10\")}}'>
  563.             {{ article.content|raw }}
  564.             </article>
  565.             {% if article.biblio and article.biblio.files|length %}
  566.             <h2 class='h3 adapt top-40 adapt'>Document(s) joint(s)</h2>
  567.             <div class='flex row space wrap bg-success {{desktop(\"top-40\")}}{{mobile(\"top-20\")}}'>
  568.                 {% for o in article.biblio.files %}
  569.                 <div class='doc flex row top {{desktop(\"half-20\")}} relative gradient-banner bottom-20 hz-25-in vt-20-in hoverflow {{desktop(\"\")}} {{mobile(\"\")}}'>
  570.                     {% set doc = o %}
  571.                     <span class=\"\">
  572.                         <i class=\"fa fa-file gray fa-3x\"></i>
  573.                     </span>
  574.                     <div class='text-left flex col space relative left-20 right-40-in'>
  575.                         <h3 class='h6 medium white p text-left nomargin lh-1x'>{{doc.name ? doc.name : doc.source}}</h3>
  576.                         <div class=\"flex col middle space top-10\">
  577.                             <div class='gray text-left p-alt'>
  578.                                 <span class=''>{{doc.formatSize}}</span> |
  579.                                 <span class=''>{{doc.reading|number_format}} lect.</span> |
  580.                                 <span>{{doc.downloads|number_format}} téléch.</span>
  581.                             </div>
  582.                             <div class='flex row middle p upper medium top-20 nowrap'>
  583.                                 <i class=\"w100 top-2-in bg-gray right-40\"></i>
  584.                                 <span class='os-read warning-alt' data-target=\"{{path('file-read',{id:doc.id})}}\">Lire</span>
  585.                                 <a class='left-30 warning-alt' href=\"{{path('file-download',{id:doc.id})}}\" target='_blank' download>Télécharger</a>
  586.                             </div>
  587.                         </div>
  588.                     </div>
  589.                     <i class=\"triangle gradient-bannerm bg-white\"></i>
  590.                 </div>
  591.                 {% endfor %}
  592.             </div>
  593.             {% endif %}
  594.             {% if article.youtube %}
  595.             <h2 class='h3 adapt top-40 adapt'>Suivez la vidéo</h2>
  596.             <div class='bg-gray w100'>
  597.                 <iframe class='block block-center w100 youtube-frame' src='{{article.youtube|youtubeId|youtubeEmbed}}' frameborder='0' allow='accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture' allowfullscreen></iframe>
  598.             </div>
  599.             {% endif %}
  600.             {% if article.album and article.album.pictures|length %}
  601.             <h2 class='h3 top-40'>{{article.album.title ? article.album.title : \"Album photos\"}}</h2>
  602.             <figure class=\"bg-white slide-box mrect slide-container fill nohover relative top-40 shadow-alt\" tabindex=\"1\">
  603.                 <div class=\"fill slides radius-10 adapt\">
  604.                 {% for o in article.album.pictures %}
  605.                 <div class='relative slide {{loop.index == 1 ? \"active\"}}'>
  606.                     <img src='{{asset(o)}}' class='contain'/>
  607.                 </div>
  608.                 {% endfor %}
  609.                 </div>
  610.                 <span class=\"slide-prev radius-50 h100 padding-30 absolute top left pointer\" data-target=\"#article .slide-box\">
  611.                     <span class=\"fill flex col middle\"><i class=\"flex col middle fa fa-chevron-left h1 black\"></i></span>
  612.                 </span>
  613.                 <span class=\"slide-next radius-50 h100 padding-30 absolute top right pointer\"  data-target=\"#article .slide-box\">
  614.                     <span class=\"fill flex col middle\"><i class=\"flex col middle fa fa-chevron-right h1 black\"></i></span>
  615.                 </span>
  616.             </figure>
  617.             {% endif %}
  618.             {% if article.flickr %}
  619.             <h2 class='h3 adapt top-40 adapt'>Album photos</h2>
  620.             <div class='bg-gray w100'>
  621.                 <iframe class='block-center w100 flickr-frame' src='{{article.flickr|replace({\"albums\":\"sets\"})}}/player' scrolling='no' align='middle' frameborder='0'></iframe>
  622.             </div>
  623.             {% endif %}
  624.         </div>
  625.         <aside class=\"bg-gray-alt {{desktop('third-60 left-60 vt-20-in hz-20-in')}} {{mobile(' vt-20-in hz-15-in')}}\">
  626.             <h2 class=\"h2 aquawax light success {{desktop(' vt-20-in')}} {{mobile('vt-15')}}\">Autres articles similaires</h2>
  627.             {% for o in list %}
  628.            {# <div class=\"w100 {{desktop(' vt-20-in')}} {{mobile('vt-15')}}\">
  629.                 <figure class=\"w100 flex row top\">
  630.                     <img src=\"{{asset(o.banner ? o.banner.thumbnail : 'images/logo.svg')}}\" class=\"block third {{desktop(o.banner ? '' : 'hz-25-in')}}\">
  631.                     <div class=\"flex col {{desktop('left-15')}} {{mobile('left-10')}}\">
  632.                         <h3 class=\"p-alt white regular\">{{o.title}}</h3>
  633.                         <div class=\"flex row middle top-10\">
  634.                             <i class=\"fa fa-eye warning-alt left-10\"></i>
  635.                             <a class='p-alt lspacing upper medium warning-alt {{desktop(\"left-10\")}} {{mobile(\"left-5\")}}'
  636.                                 href='{{path(\"article\",{id:o.id, slug:o.slug})}}'>
  637.                                 Lire l'article
  638.                             </a>
  639.                         </div>
  640.                     </div>
  641.                 </figure>
  642.             </div>#}
  643.             {% endfor %}
  644.         </aside>
  645. \t</div>
  646. </div>
  647. {% endblock %}
  648. ""Default/article.html.twig""/home/olasoftnka/asin/templates/Default/article.html.twig");
  649.     }
  650. }