Mentions légales
Éditeur
Les Écologistes - EELV
contact@lesecologistes.fr
11 rue des petits hôtels 75010 Paris
Directeur de la publication
Wilfried Maurin
Directeur
Développement
Propulsé par la plateforme Citipo
Hébergeur
Citipo (https://citipo.com)
CPGT SAS
49 Rue de Ponthieu
75008 Paris, France
Service technique :
contact@citipo.com |
+33 1 47 30 19 97
Les données sont hébergées à Francfort, Allemagne.
array:11 [ "app" => Symfony\Bridge\Twig\AppVariable {#358 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#136 -requests: array:1 [ 0 => Symfony\Component\HttpFoundation\Request {#25 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#29 #parameters: array:5 [ "api_token" => "34bb1747c9d4adca024a7bdbbcaef40f767874309ef4b84669713830ea26c239" "project" => App\Client\Model\ApiResource {#212 +type: "Project" +links: array:8 [ "self" => "https://console.citipo.com/api/project" "posts" => "https://console.citipo.com/api/website/posts" "pages" => "https://console.citipo.com/api/website/pages" "events" => "https://console.citipo.com/api/website/events" "stylesheet" => "https://console.citipo.com/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.css?b=1876501427&v=63341044a3c72d345ef8f4412e02b680" "javascript" => "//ca.jevoteecolo.fr/projects/bundle.22f9341a.js" "javascript_custom" => "//ca.jevoteecolo.fr/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.js?v=63341044a3c72d345ef8f4412e02b680" "analytics" => "//ca.jevoteecolo.fr/projects/event" ] +"uuid": "ae47b823-8c22-4d60-a9d0-0bd544525399" +"id": "5IrRK45AzeWncMWi4w3tJR" +"name": "Je Vote Ecolo" +"locale": "fr" +"domain": "jevoteecolo.fr" +"logoDark": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/664daee9-def5-4859-b65a-3e9b3889ae18.png" +"logoWhite": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/0d1b9e79-4697-476d-b46b-a3ee0463cf08.png" +"icon": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png" +"favicon": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png?t=favicon" +"sharer": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-sharer/3408b1f6-e06e-4aab-8cb7-3838b0a44532.png" +"primary": "00FF99" +"secondary": "E83A7F" +"third": "2A568E" +"fontTitle": "Barlow" +"fontText": "Barlow" +"metaTitle": "Le 30 juin et le 7 juillet législatives 2024" +"metaDescription": "Besoin d'une procuration ? Bienvenue sur notre plateforme de mise en relation." +"mainImage": "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-home-main/a0fe3abb-7395-425e-ae57-7419156bc8de.jpg" +"mainVideo": null +"introPosition": "right" +"introOverlay": true +"introTitle": "Le 30 juin et le 7 juillet <br/> je fais ou porte une procuration" +"introContent": null +"animateElements": false +"animateLinks": true +"terminology": array:10 [ "posts" => "Actualités" "events" => "Événements" "trombinoscope" => "Notre équipe" "manifesto" => "Nos propositions" "newsletter" => "Recevoir la newsletter" "acceptPrivacy" => "Je consens au traitement de mes données et accepte la Politique de protection des données" "socialNetworks" => "Réseaux sociaux" "membershipLogin" => "Se connecter" "membershipRegister" => "S'inscrire" "membershipArea" => "Mon espace membre" ] +"theme": array:17 [ "head.html.twig" => """ <link rel="preconnect" href="https://fonts.googleapis.com">\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@1,900&display=swap" rel="stylesheet">\n \n <!-- 100% privacy-first analytics -->\n <script async defer src="https://sa.ecologie2024.eu/latest.js"></script>\n <noscript><img src="https://sa.ecologie2024.eu/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>\n """ "layout.html.twig" => """ <header class="d-flex justify-content-center">\n <a href="https://lesecologistes.fr" target="_blank" data-turbo="optional">\n <img src="{{ current_project.logoDark }}" alt="{{ current_project.name }}" class="header-logo header-logo-dark">\n </a>\n </header>\n \n <main class="pb-5">\n {{ page_content|raw }}\n <div class="d-none">{{ citipo_theme_asset_url('assets/marie-toussaint.jpg') }}</div>\n </main>\n \n {{ footer_content|raw }}\n """ "header.html.twig" => """ <header class="header">\r\n <div class="header-layer">\r\n <div class="header-view" data-controller="mobile-menu">\r\n <div class="row align-items-center">\r\n \r\n {# Logo #}\r\n <div class="col-9 col-lg-auto p-0">\r\n <a href="https://www.lesecologistes.fr/" data-turbo="optional">\r\n {% if current_project.logoDark %}\r\n <img src="{{ current_project.logoDark }}" class="header-logo header-logo-dark" />\r\n \r\n <img src="{{ current_project.logoWhite|default(current_project.logoDark) }}"\r\n class="header-logo header-logo-white" />\r\n {% else %}\r\n <h1 class="header-title">\r\n {{ current_project.metaTitle|default(current_project.name) }}\r\n </h1>\r\n {% endif %}\r\n </a>\r\n </div>\r\n \r\n {# Mobile menu button #}\r\n <div class="d-block d-lg-none col-3 text-right">\r\n <button type="button" class="btn btn-link header-mobile-button" data-mobile-menu-target="button">\r\n <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg"\r\n viewBox="0 0 448 512">\r\n <path fill="currentColor"\r\n d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z">\r\n </path>\r\n </svg>\r\n </button>\r\n </div>\r\n \r\n {# Desktop menu #}\r\n <div class="d-none d-lg-block col-lg-auto ml-lg-auto text-right">\r\n <nav class="menu">\r\n <ul class="header-menu" data-controller="menu" data-cookie="{{ membership.cookie_name }}">\r\n {% for item in current_project.header %}\r\n <li>\r\n <div class="header-menu-label">\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif\r\n %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <i class="fal fa-angle-down"></i>\r\n {% endif %}\r\n </div>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-menu-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n \r\n {% if 'members_area_account' in current_project.tools %}\r\n <li data-target="menu.anonymous">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.login_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipLogin }}\r\n </a>\r\n </div>\r\n </li>\r\n \r\n <li class="mb-2 mb-lg-0" style="display: none" data-target="menu.loggedin">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n <span data-target="menu.fullname">{{ current_project.terminology.membershipLogin }}</span>\r\n </a>\r\n <i class="fal fa-angle-down"></i>\r\n </div>\r\n \r\n <div class="header-menu-submenu text-left">\r\n <ul>\r\n <li>\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipArea }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.account_url }}" data-turbo="optional">\r\n {{ membership.account_label }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.logout_url }}" data-turbo="optional">\r\n {{ membership.logout_label }}\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </li>\r\n {% endif %}\r\n </ul>\r\n </nav>\r\n </div>\r\n \r\n {# Mobile menu #}\r\n <div class="d-lg-none col-12" style="display: none;" data-mobile-menu-target="menu">\r\n <nav class="menu">\r\n <ul class="header-mobile">\r\n {% for item in current_project.header %}\r\n <li>\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-mobile-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </nav>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </header>\r\n """ "footer.html.twig" => """ <footer class="mt-5" role="contentinfo">\n <div class="section-container">\n <div class="content-wrapper">\n <div class="content-row">\n <a href="https://lesecologistes.fr" target="_blank" class="logo" data-turbo="optional">\n {# <a href="{{ homepage_url }}" class="logo" data-turbo="optional"> #}\n {% if current_project.logoDark %}\n <img src="{{ current_project.logoDark }}" alt="Les écologistes" width="800" height="339" loading="lazy" />\n {% else %}\n Accueil\n {% endif %}\n </a>\n <div class="social-icons">\n {% if current_project.socials.facebook %}\n <a href="{{ current_project.socials.facebook }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z" /> </svg>\n <span class="sr-only">Facebook</span>\n </a>\n {% endif %}\n {% if current_project.socials.twitter %}\n <a href="{{ current_project.socials.twitter }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z" /> </svg>\n <span class="sr-only">X (ex-Twitter)</span>\n </a>\n {% endif %}\n {% if current_project.socials.instagram %}\n <a href="{{ current_project.socials.instagram }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z" /> </svg>\n <span class="sr-only">Instagram</span>\n </a>\n {% endif %}\n {% if current_project.socials.youtube %}\n <a href="{{ current_project.socials.youtube }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z" /> </svg>\n <span class="sr-only">Youtube</span>\n </a>\n {% endif %}\n </div>\n </div>\n <div class="links-wrapper">\n {% if current_project.footer | length > 0 %}\n <ul class="links">\n {% for item in current_project.footer %}\n <li>\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ item.label }}\n </a>\n {% if item.children|length > 0 %}\n <ul class="sub-links">\n {% for child in item.children %}\n <li>\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ child.label }}\n </a>\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n {# <ul class="links">\n <li>\n <a target="_blank" href="https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales">Mentions légales</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/ptrombinoscope">Les co-listiers</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/3dkL2khw9hOwBjPpgx66VV/programme">Programme</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/wn037Ry7YpdxxMJorbPjh/rejoindre-le-mouvement" data-sa-link-event="rejoindre_footer"\n class="btn btn-primary">Nous rejoindre</a>\n </li>\n </ul> #}\n </div>\n </div>\n </div>\n </footer>\n """ "list.html.twig" => """ {% if section_name == 'Actualités' %}\n <div class="container">\n <h1 class="text-center py-4 py-md-5 text-uppercase fs-md-50">\n {{ section_name }}\n </h1>\n <div class="list-actus">\n {% if categories|default([])|length > 0 %}\n <div class="list-actus-categories pb-4 pb-md-5">\n <h4 class="list-actus-categories-title">\n Filtrer\n </h4>\n <div class="list-actus-categories-items">\n {% for category in categories %}\n <div class="list-actus-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-actus-categories-item-link {{ category.isActive ? 'list-actus-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n <div class="list-actus-items">\n {% for item in items %}\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-actu-item" style="background-image: url('{{ item.image|default(default_list_image) }}');">\n {% if item.categories is not empty %}\n {% for categoryName, categoryPath in item.categories %}\n <div class="list-actu-item-category"> {{ categoryName }}</div>\n {% endfor %}\n {% endif %}\n <div class="list-actu-item-content">\n <div class="item-date">\n <span class="item-date-day">{{ item.date|slice(0, 2) }}</span>\n <span class="item-date-month">{{ item.date|slice(3, -5) }}</span>\n </div>\n <div class="item-title">{{ item.title }}</div>\n </div>\n </div>\n </a>\n {% else %}\n <div class="list-actus-item-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n </div>\n </div>\n <div class="list-items-pagination">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-pink">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-pink">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% else %}\n \n <div class="splash" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <h1 class="splash-title">\n {{ section_name }}\n </h1>\n </div>\n </div>\n \n <div class="list" data-aos="fade-up" data-aos-duration="600">\n <div class="list-view">\n <div class="list-items">\n {% for item in items %}\n <div class="zoom-hover">\n <div class="list-items-item box-offset">\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-items-item-box">\n <div class="row align-items-center">\n <div class="col-md-7 mb-3 mb-md-0">\n <h5 class="list-items-item-title">\n <span>{{ item.title }}</span>\n </h5>\n \n <div class="list-items-item-description">\n {% if item.date %}\n <div class="list-items-item-date">\n {{ item.date }}\n </div>\n {% endif %}\n \n {{ item.description }}\n </div>\n </div>\n <div class="col-md-5">\n {% if item.video|default(null) and item.video[0] == 'youtube' %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ item.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ item.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n </div>\n </div>\n {% else %}\n <div class="list-items-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n \n <div class="list-items-pagination" data-aos="fade-up" data-aos-duration="600">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-secondary">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-secondary">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% if categories|default([])|length > 0 %}\n <div class="list-categories" data-aos="fade-up" data-aos-duration="600">\n <h4 class="list-categories-title">\n {{ 'base.categories'|trans }}\n </h4>\n \n <div class="list-categories-items">\n {% for category in categories %}\n <div class="list-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-categories-item-link {{ category.isActive ? 'list-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n \n {% endif %}\n """ "content.html.twig" => """ <div class="splash p-0 d-none" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <div class="row no-gutters align-items-center">\n <div class="{% if video|default(null) or image|default(null) %}col-lg-6{% else %}col-lg-12{% endif %}">\n <div class="p-4">\n {% if section_name|default(null) %}\n <h3 class="splash-section mb-3">\n {% if section_url|default(null) %}\n <a href="{{ section_url }}" data-turbo="optional">\n {{ section_name }}\n </a>\n {% else %}\n {{ section_name }}\n {% endif %}\n </h3>\n {% endif %}\n \n <h1 class="splash-title">\n {{ title }}\n </h1>\n \n {% if social_sharers|default(null) %}\n <div class="splash-socials mt-3">\n {{ social_sharers|raw }}\n </div>\n {% endif %}\n </div>\n </div>\n \n {% if video|default(null) or image|default(null) %}\n <div class="col-lg-6">\n {% if video|default(null) %}\n {% if 'youtube' == video[0] %}\n <div class="splash-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ video[1] }}/hqdefault.jpg')">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.youtube-nocookie.com/embed/{{ video[1] }}"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% elseif 'facebook' == video[0] %}\n <div class="splash-video">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/watch/?v={{ video[1] }}&show_text=false"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% endif %}\n {% else %}\n <svg class="content-diagonal d-none d-lg-block"\n viewBox="0 0 51 506" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M-651 0H51L0.574646 506H-651V0Z" />\n </svg>\n \n <img src="{{ image }}" class="img-fluid">\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="content mt-2 mt-lg-5">\n <div class="section-pages" data-aos="fade-up" data-aos-duration="600">\n {{ content|raw }}\n </div>\n \n {% if more|default([])|length > 0 %}\n <div class="content-more" data-aos="fade-up" data-aos-duration="600">\n <div class="row justify-content-center">\n {% for other in more|default([]) %}\n <div class="col-12 col-md-6 col-lg-4">\n <div class="zoom-hover">\n <div class="content-more-item box-offset">\n <div class="content-more-item-thumbnail">\n {% if other.video|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ other.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ other.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <a href="{{ other.url }}" class="stretched-link list-items-item-link" data-turbo="optional">\n <h5 class="list-items-item-title">\n <span>{{ other.title }}</span>\n </h5>\n </a>\n \n {% if other.date|default(null) %}\n <div class="list-items-item-date">\n {{ other.date }}\n </div>\n {% endif %}\n \n <div class="list-items-item-description">\n {{ other.description }}\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n \n {{ citipo_dump(_context) }} """ "home.html.twig" => """ <div data-domain="{{ current_project.domain }}" data-uuid="{{ current_project.uuid }}">\n <div class="section-container">\n <img style="max-width: 100%;" alt="{{ jumbo_title | raw }}" title="{{ jumbo_title | raw }}" src="{{jumbo_image|default(citipo_theme_asset_url('https://jevoteecolo.fr/document/2oqpEgMJ0FeVuIVQMDbiWK/banniere-jevoteecolo.jpg'))}}">\n </div>\n \n <div class="section-container">\n {{ blocks[0].content|raw }}\n </div>\n </div>\n """ "home-calls-to-action.html.twig" => """ <div class="home-blocks-block home-blocks-block-cta" data-aos="fade-up" data-aos-duration="600">\n {% if primary.label %}\n <a href="{{ primary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-primary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if primary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ primary.label }}\n </a>\n {% endif %}\n \n {% if secondary.label %}\n <a href="{{ secondary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-secondary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if secondary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ secondary.label }}\n </a>\n {% endif %}\n </div>\n """ "home-custom-content.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-custom-content user-content home-blocks-block-{{ key }} mb-0">\n {{ content|raw }}\n </div>\n </div>\n """ "home-newsletter.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-newsletter box-offset">\n <div class="row no-gutters">\n <div class="col-lg">\n <div class="home-blocks-block-newsletter-form">\n <h5 class="home-blocks-block-newsletter-title">\n {{ newsletter_title }}\n </h5>\n \n {{ newsletter_form|raw }}\n </div>\n </div>\n <div class="col-lg home-blocks-block-newsletter-image"\n {% if main_image %}style="background-image: url('{{ main_image }}');"{% endif %}>\n </div>\n </div>\n </div>\n \n <div class="container mt-5 mb-5 home-blocks-newsletter">\n <div class="box-offset border-0 bg-primary text-white">\n </div>\n \n <div class="form-legalities p-3">\n {{ legalities }}\n </div>\n </div>\n </div>\n """ "home-posts.html.twig" => """ <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title" data-aos="fade-up" data-aos-duration="600">\n <span>{{ posts_title }}</span>\n </h3>\n \n {% if posts|length > 0 %}\n {% for columnKey, column in posts|batch(3) %}\n <div class="home-blocks-block-posts-row home-blocks-block-posts-row-{{ columnKey }}">\n {% for itemKey, post in column %}\n <div class="zoom-hover home-blocks-block-posts-item-{{ columnKey * 3 + itemKey }}">\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block-posts-item box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n {% if post.videoImage|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('{{ post.videoImage }}')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_image }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ post.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ post.url }}" data-turbo="optional"\n class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ post.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ post.publishedAt }}\n </div>\n \n {{ post.description }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% endfor %}\n {% else %}\n <div class="text-center text-muted" data-aos="fade-up" data-aos-duration="600">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n """ "home-events.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title">\n {{ events_title }}\n </h3>\n \n {% if events|length > 0 %}\n <div class="home-blocks-block-posts-row">\n {% for key, event in events %}\n <div class="zoom-hover">\n <div class="home-blocks-block-posts-item home-blocks-block-posts-item-{{ key }} home-blocks-block-posts-row-{{ (key / 3)|round(0, 'floor') }} box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n <img src="{{ event.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ event.url }}" data-turbo="optional" class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ event.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ event.beginAt }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% else %}\n <div class="text-center text-muted">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n </div>\n """ "home-socials.html.twig" => """ {% if facebook_url or twitter_url %}\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-socials">\n <h3 class="home-blocks-block-title">\n {{ socials_title }}\n </h3>\n \n <div class="row justify-content-center justify-content-lg-between">\n {% if facebook_url %}\n <div class="col-lg-6 home-blocks-block-socials-facebook">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'facebook-timeline',\n 'url': facebook_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ facebook_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ facebook_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n \n {% if twitter_url %}\n <div class="col-lg-6 home-blocks-block-socials-twitter">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'twitter-timeline',\n 'url': twitter_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ twitter_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ twitter_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n {% endif %}\n """ "manifesto-list.html.twig" => """ <div class="manifesto manifesto-topics" data-aos="fade-up" data-aos-duration="600">\n <h1 class="manifesto-topics-title">\n {{ manifesto_title }}\n </h1>\n \n <div class="manifesto-topics-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="manifesto-topics-list">\n <div class="row justify-content-center">\n {% for topic in manifesto %}\n <div class="col-12 col-md-6 col-lg-4 mb-4">\n <a href="{{ topic.url }}" data-turbo="optional"\n class="manifesto-topics-list-item"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n <div class="manifesto-topics-list-item-image"\n {% if topic.image %}style="background-image: url('{{ topic.image }}')"{% endif %}></div>\n \n <div class="manifesto-topics-list-item-title">{{ topic.title }}</div>\n </a>\n </div>\n {% else %}\n <div class="col-12">\n <div class="manifesto-topics-list-none">\n {{ no_elements }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n </div>\n """ "manifesto-view.html.twig" => """ <div class="manifesto manifesto-topic" data-aos="fade-up" data-aos-duration="600">\n <div class="manifesto-topic-section">\n <a href="{{ manifesto_url }}" data-turbo="optional">\n {{ manifesto_title }}\n </a>\n </div>\n \n <div class="manifesto-topic-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if topic.previous %}\n <a href="{{ topic.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.previous.backgroundColor }}; color: #{{ topic.previous.color }};">\n ⟵ {{ topic.previous.title }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if topic.next %}\n <a href="{{ topic.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.next.backgroundColor }}; color: #{{ topic.next.color }};">\n {{ topic.next.title }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-header"\n style="background-image: url('{{ topic.image|default(default_image) }}')">\n <div class="manifesto-topic-header-overlay">\n <div>\n <h1 class="manifesto-topic-header-title">\n {{ topic.title }}\n </h1>\n \n <div class="manifesto-topic-header-social-sharers">\n {{ social_sharers|raw }}\n </div>\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-proposals"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n {% for key, proposal in topic.proposals %}\n <div class="manifesto-topic-proposal">\n <h3 class="manifesto-topic-proposal-title">\n <span class="manifesto-topic-proposal-number">{{ key + 1 }}.</span>\n {{ proposal.title }}\n </h3>\n \n <div class="manifesto-topic-proposal-content user-content py-2 px-0 px-lg-5 mb-5">\n {{ proposal.content|raw }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-list.html.twig" => """ <div class="trombinoscope trombinoscope-persons" data-aos="fade-up" data-aos-duration="600">\n <h1 class="trombinoscope-persons-title">\n Nos 15 premiers candidats<br>\n <span class="trombinoscope-persons-title-sub">pour les élections européennes 2024</span>\n </h1>\n \n <div class="trombinoscope-persons-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-persons-grid">\n {% for key, person in trombinoscope %}\n <div class="trombinoscope-persons-grid-item">\n <img src="{{ person.image }}" alt="{{ person.fullName }}" class="trombinoscope-persons-grid-item-img">\n <div class="trombinoscope-persons-grid-item-content">\n {# <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3> #}\n <div class="trombinoscope-persons-grid-item-description">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n \n {# <a href="{{ person.url }}" data-turbo="optional"\n class="trombinoscope-persons-grid-item"\n {% if person.image %}style="background-image: url('{{ person.image }}');"{% endif %}>\n <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3>\n </a> #}\n {% else %}\n <div class="trombinoscope-persons-grid-none">\n {{ no_elements }}\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-view.html.twig" => """ <div class="trombinoscope trombinoscope-person" data-aos="fade-up" data-aos-duration="600">\n <div class="trombinoscope-person-section">\n <a href="{{ trombinoscope_url }}" data-turbo="optional">\n {{ trombinoscope_title }}\n </a>\n </div>\n \n <h1 class="trombinoscope-person-name">\n {{ person.fullName }}\n </h1>\n \n <div class="trombinoscope-person-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-person-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if person.previous %}\n <a href="{{ person.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n ⟵ {{ person.previous.fullName }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if person.next %}\n <a href="{{ person.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n {{ person.next.fullName }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="trombinoscope-person-bio">\n <div class="row">\n <div class="col-lg-4">\n {% if person.image %}\n <img src="{{ person.image }}" class="trombinoscope-person-bio-image" width="800" height="800" />\n {% endif %}\n \n <h3 class="trombinoscope-person-bio-name">\n {{ person.fullName }}\n </h3>\n \n <div class="trombinoscope-person-bio-role">\n {{ person.role }}\n </div>\n \n {% if person.socialEmail\n or person.socialFacebook\n or person.socialTwitter\n or person.socialInstagram\n or person.socialLinkedIn\n or person.socialYoutube\n or person.socialMedium\n or person.socialTelegram %}\n \n <div class="trombinoscope-person-bio-label">\n {{ contact.title }} {{ person.fullName }}\n </div>\n \n <div class="trombinoscope-person-bio-social-accounts social-sharers">\n {% if person.socialEmail %}\n <a href="mailto:{{ person.socialEmail }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.mail }}">\n <i class="far fa-envelope"></i>\n </a>\n {% endif %}\n \n {% if person.socialFacebook %}\n <a href="{{ person.socialFacebook }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.facebook }}">\n <i class="fab fa-facebook-f"></i>\n </a>\n {% endif %}\n \n {% if person.socialTwitter %}\n <a href="{{ person.socialTwitter }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.twitter }}">\n <i class="fab fa-twitter"></i>\n </a>\n {% endif %}\n \n {% if person.socialInstagram %}\n <a href="{{ person.socialInstagram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.instagram }}">\n <i class="fab fa-instagram"></i>\n </a>\n {% endif %}\n \n {% if person.socialLinkedIn %}\n <a href="{{ person.socialLinkedIn }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.linkedin }}">\n <i class="fab fa-linkedin"></i>\n </a>\n {% endif %}\n \n {% if person.socialYoutube %}\n <a href="{{ person.socialYoutube }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.youtube }}">\n <i class="fab fa-youtube"></i>\n </a>\n {% endif %}\n \n {% if person.socialMedium %}\n <a href="{{ person.socialMedium }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.medium }}">\n <i class="fab fa-medium"></i>\n </a>\n {% endif %}\n \n {% if person.socialTelegram %}\n <a href="https://t.me/{{ person.socialTelegram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.telegram }}">\n <i class="fab fa-telegram"></i>\n </a>\n {% endif %}\n </div>\n {% endif %}\n </div>\n \n <div class="col-lg-8">\n <div class="trombinoscope-person-bio-content user-content">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n </div>\n </div>\n """ ] +"theme_assets": [] +"project_assets": [] +"redirections": array:3 [ 0 => array:3 [ "source" => "/procu" "target" => "https://procuration.jevoteecolo.fr/proposal?utm_source=sms" "code" => 301 ] 1 => array:3 [ "source" => "/wa" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] 2 => array:3 [ "source" => "/w" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] ] +"tools": array:8 [ 0 => "website_pages" 1 => "website_posts" 2 => "website_documents" 3 => "website_events" 4 => "website_forms" 5 => "website_newsletter" 6 => "website_trombinoscope" 7 => "website_manifesto" ] +"access": array:2 [ "username" => null "password" => null ] +"socials": array:13 [ "email" => null "phone" => null "facebook" => "https://www.facebook.com/eelv.fr" "twitter" => "https://x.com/eelv" "instagram" => "https://www.instagram.com/eelvfr" "linkedin" => null "youtube" => "https://www.youtube.com/user/EuropeEcologie" "medium" => null "telegram" => null "snapchat" => null "whatsapp" => null "tiktok" => null "threads" => null ] +"socialSharers": array:6 [ "facebook" => true "twitter" => true "linkedin" => false "telegram" => true "whatsapp" => true "email" => false ] +"legal": array:5 [ "name" => "Les Écologistes - EELV" "email" => "contact@lesecologistes.fr" "address" => "11 rue des petits hôtels 75010 Paris" "publisherName" => "Wilfried Maurin" "publisherRole" => "Directeur" ] +"membership": array:23 [ "introduction" => "" "profileFormalTitle" => "membership.form.rule.ignore" "profileMiddleName" => "membership.form.rule.ignore" "profileBirthdate" => "membership.form.rule.required" "profileGender" => "membership.form.rule.ignore" "profileNationality" => "membership.form.rule.ignore" "profileCompany" => "membership.form.rule.ignore" "profileJobTitle" => "membership.form.rule.ignore" "contactPhone" => "membership.form.rule.optional" "contactWorkPhone" => "membership.form.rule.optional" "socialFacebook" => "membership.form.rule.ignore" "socialTwitter" => "membership.form.rule.ignore" "socialLinkedIn" => "membership.form.rule.ignore" "socialTelegram" => "membership.form.rule.ignore" "socialWhatsapp" => "membership.form.rule.ignore" "addressStreetLine1" => "membership.form.rule.required" "addressStreetLine2" => "membership.form.rule.optional" "addressZipCode" => "membership.form.rule.required" "addressCity" => "membership.form.rule.required" "addressCountry" => "membership.form.rule.required" "settingsReceiveNewsletters" => "membership.form.rule.optional" "settingsReceiveSms" => "membership.form.rule.optional" "settingsReceiveCalls" => "membership.form.rule.ignore" ] +"membershipMainPage": null +"captchaSiteKey": null +"captchaSecretKey": null +"header": App\Client\Model\ApiCollection {#211 +data: array:2 [ 0 => App\Client\Model\ApiResource {#215 +type: "MenuItem" +links: [] +"label": "Front populaire" +"url": "https://lesecologistes.fr/posts/7AZZteDISrAUHqD1nIu0gR/quelques-jours-pour-faire-front-populaire-signez" +"openNewTab": true +"weight": 1 +"children": App\Client\Model\ApiCollection {#218 +data: [] +meta: [] } } 1 => App\Client\Model\ApiResource {#223 +type: "MenuItem" +links: [] +"label": "10 piliers des Écologistes" +"url": "https://lesecologistes.fr/posts/3cyFgfScqsrMXIt3h2Bh6l/10-piliers-des-ecologistes-pour-changer-la-vie" +"openNewTab": true +"weight": 2 +"children": App\Client\Model\ApiCollection {#217 +data: [] +meta: [] } } ] +meta: [] } +"footer": App\Client\Model\ApiCollection {#221 +data: array:1 [ 0 => App\Client\Model\ApiResource {#220 +type: "MenuItem" +links: [] +"label": "Mentions légales" +"url": "https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales" +"openNewTab": true +"weight": 2 +"children": App\Client\Model\ApiCollection {#219 +data: [] +meta: [] } } ] +meta: [] } +"home": App\Client\Model\ApiCollection {#222 +data: array:1 [ 0 => App\Client\Model\ApiResource {#214 +type: "content" +links: [] +"page": "home" +"config": array:1 [ "content" => """ <div class="row"><div class="col-md-12"><h1 style="text-align: center;"><b style="color: rgb(253, 109, 118);">Important !</b></h1><p style="text-align: center;">Pour mutualiser nos force et augmenter les chances de trouver une solution le plus vite possible, <b>Les Écologistes se sont associés à la plateforme de procuration de Victoires Populaires</b> :<br><a href="https://procuration-front-populaire.fr/" target="_blank" title="">https://procuration-front-populaire.fr</a><br></p><p style="text-align: center;">Toutes les nouvelles demandes et procurations sont prises en charge sur cette plateforme par une équipe de 50 bénévoles formé·es et motivé·es pour s’assurer qu’un maximum de citoyen⸱nes puissent voter. </p><p style="text-align: center;"> <b>Vous avez déjà fait une demande / une proposition avant le 20 juin ?</b><br>Vous allez recevoir un mail pour recueillir votre consentement afin de basculer sur la nouvelle plateforme.</p></div></div><div class="row">\n \n <section class="row m-0">\n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin et/ou le 7 juillet ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e nouveau Front Populaire dans votre bureau de vote.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées.</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/request" class="btn btn-primary btn-lg" title="">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 30 juin et/ou le 7 juillet ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e du Front Populaire qui ne pourra pas voter ce jour là.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées (et n’oubliez pas d’aller voter 😊).</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/proposal" class="btn btn-primary btn-lg" title="">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ ] } ] +meta: [] } } "_route" => "legalities" "_controller" => "App\Controller\LegalController::legalities" "_route_params" => [] ] } +request: Symfony\Component\HttpFoundation\InputBag {#26 #parameters: [] } +query: Symfony\Component\HttpFoundation\InputBag {#28 #parameters: [] } +server: Symfony\Component\HttpFoundation\ServerBag {#32 #parameters: array:84 [ "VIRTUAL_HOST" => "public.c4o.io,public.avecvous.fr" "UPLOADCARE_PUBLIC_KEY" => "fb22c411b0a34f349985" "APP_DEBUG" => "0" "HOSTNAME" => "934eefcf3cb8" "PHP_INI_DIR" => "/usr/local/etc/php" "SHLVL" => "1" "HOME" => "/home/www-data" "VIRTUAL_PORT" => "80" "UPLOADCARE_SECRET_KEY" => "15b2e5b23391604b2f5b" "PHP_LDFLAGS" => "-Wl,-O1 -pie" "PHP_CFLAGS" => "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" "PHP_VERSION" => "8.1.27" "TRUSTED_PROXIES" => "172.16.0.0/12" "GPG_KEYS" => "528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD" "PHP_CPPFLAGS" => "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" "PHP_ASC_URL" => "https://www.php.net/distributions/php-8.1.27.tar.xz.asc" "COMPOSER_ALLOW_SUPERUSER" => "1" "PHP_URL" => "https://www.php.net/distributions/php-8.1.27.tar.xz" "BLACKFIRE_CLIENT_ID" => "9aa65b94-9860-4c98-9e92-cd19c9913df0" "APP_SECRET" => "1k8qbksfGCGNJTlcecs8ndE2pbGua3Q009cRFwkH9" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "APP_CONSOLE_ENDPOINT" => "https://console.citipo.com" "APP_NAMESPACE" => "citipo" "APP_DEFAULT_LOCALE" => "en" "BLACKFIRE_CLIENT_TOKEN" => "bff4dbd4e13c015d63d7960df18f1eb90bac19a4116d3ce02f5eff0f824bf9a5" "SENTRY_DSN" => "https://ac7f8fd01071498eb9051c98efb5e6a6@o415360.ingest.sentry.io/5400936" "REDIS_VERSION" => "5.3.4" "APCU_VERSION" => "5.1.21" "APP_ENV" => "prod" "PHPIZE_DEPS" => "autoconf \t\tdpkg-dev dpkg \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkgconf \t\tre2c" "PWD" => "/app" "PHP_SHA256" => "479e65c3f05714d4aace1370e617d78e49e996ec7a7579a5be47535be61f0658" "APP_FORCE_EMBED_CONSENT" => "0" "REDIS_URL" => "redis://san7dbXf7xhpewevxeh@10.114.0.9:6379" "AMQP_VERSION" => "1.11.0" "SUPERVISOR_ENABLED" => "1" "SUPERVISOR_PROCESS_NAME" => "php-fpm" "SUPERVISOR_GROUP_NAME" => "php-fpm" "USER" => "www-data" "HTTP_CF_CONNECTING_IP" => "34.239.150.167" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_USER_AGENT" => "CCBot/2.0 (https://commoncrawl.org/faq/)" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" "HTTP_IF_MODIFIED_SINCE" => "Sun, 16 Jun 2024 08:24:32 GMT" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_ACCEPT_LANGUAGE" => "en-US,en;q=0.5" "HTTP_CF_RAY" => "8d191b1ccb340841-IAD" "HTTP_X_ORIGINAL_URI" => "/legal" "HTTP_X_FORWARDED_PORT" => "80" "HTTP_X_FORWARDED_SSL" => "on" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_HOST" => "jevoteecolo.fr" "HTTP_X_FORWARDED_FOR" => "34.239.150.167, 172.70.38.226" "HTTP_X_REAL_IP" => "172.70.38.226" "HTTP_CONNECTION" => "close" "HTTP_HOST" => "jevoteecolo.fr" "HTTPS" => "off" "SCRIPT_FILENAME" => "/app/public/index.php" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "_" "SERVER_PORT" => "80" "SERVER_ADDR" => "172.18.0.7" "REMOTE_PORT" => "52556" "REMOTE_ADDR" => "172.18.0.9" "SERVER_SOFTWARE" => "nginx/1.24.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REQUEST_SCHEME" => "http" "SERVER_PROTOCOL" => "HTTP/1.1" "DOCUMENT_ROOT" => "/app/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/legal" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1728757247.6466 "REQUEST_TIME" => 1728757247 "APP_ROUTER_DEFAULT_URI" => "http://localhost" "SYMFONY_DOTENV_VARS" => "APP_ROUTER_DEFAULT_URI" ] } +files: Symfony\Component\HttpFoundation\FileBag {#31 #parameters: [] } +cookies: Symfony\Component\HttpFoundation\InputBag {#30 #parameters: [] } +headers: Symfony\Component\HttpFoundation\HeaderBag {#33 #headers: array:22 [ "cf-connecting-ip" => array:1 [ 0 => "34.239.150.167" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "user-agent" => array:1 [ 0 => "CCBot/2.0 (https://commoncrawl.org/faq/)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" ] "if-modified-since" => array:1 [ 0 => "Sun, 16 Jun 2024 08:24:32 GMT" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "accept-language" => array:1 [ 0 => "en-US,en;q=0.5" ] "cf-ray" => array:1 [ 0 => "8d191b1ccb340841-IAD" ] "x-original-uri" => array:1 [ 0 => "/legal" ] "x-forwarded-port" => array:1 [ 0 => "80" ] "x-forwarded-ssl" => array:1 [ 0 => "on" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-host" => array:1 [ 0 => "jevoteecolo.fr" ] "x-forwarded-for" => array:1 [ 0 => "34.239.150.167, 172.70.38.226" ] "x-real-ip" => array:1 [ 0 => "172.70.38.226" ] "connection" => array:1 [ 0 => "close" ] "host" => array:1 [ 0 => "jevoteecolo.fr" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] "x-php-ob-level" => array:1 [ 0 => "1" ] ] #cacheControl: [] } #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/legal" #requestUri: "/legal" #baseUrl: "" #basePath: "" #method: "GET" #format: null #session: Closure() {#206 : "Symfony\Component\HttpKernel\EventListener\SessionListener" : Symfony\Component\HttpKernel\EventListener\SessionListener {#170 …} : { : null : Symfony\Component\HttpFoundation\Request {#25} } : "/app/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php" : "70 to 88" } #locale: "fr" #defaultLocale: "en" -preferredFormat: null -isHostValid: true -isForwardedValid: true : "html" } ] } -environment: "prod" -debug: false } "console_endpoint" => "https://console.citipo.com" "force_embed_consent" => false "current_route" => "legalities" "current_route_params" => [] "current_project" => array:44 [ "type" => "Project" "links" => array:8 [ "self" => "https://console.citipo.com/api/project" "posts" => "https://console.citipo.com/api/website/posts" "pages" => "https://console.citipo.com/api/website/pages" "events" => "https://console.citipo.com/api/website/events" "stylesheet" => "https://console.citipo.com/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.css?b=1876501427&v=63341044a3c72d345ef8f4412e02b680" "javascript" => "//ca.jevoteecolo.fr/projects/bundle.22f9341a.js" "javascript_custom" => "//ca.jevoteecolo.fr/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.js?v=63341044a3c72d345ef8f4412e02b680" "analytics" => "//ca.jevoteecolo.fr/projects/event" ] "uuid" => "ae47b823-8c22-4d60-a9d0-0bd544525399" "id" => "5IrRK45AzeWncMWi4w3tJR" "name" => "Je Vote Ecolo" "locale" => "fr" "domain" => "jevoteecolo.fr" "logoDark" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/664daee9-def5-4859-b65a-3e9b3889ae18.png" "logoWhite" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/0d1b9e79-4697-476d-b46b-a3ee0463cf08.png" "icon" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png" "favicon" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png?t=favicon" "sharer" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-sharer/3408b1f6-e06e-4aab-8cb7-3838b0a44532.png" "primary" => "00FF99" "secondary" => "E83A7F" "third" => "2A568E" "fontTitle" => "Barlow" "fontText" => "Barlow" "metaTitle" => "Le 30 juin et le 7 juillet législatives 2024" "metaDescription" => "Besoin d'une procuration ? Bienvenue sur notre plateforme de mise en relation." "mainImage" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-home-main/a0fe3abb-7395-425e-ae57-7419156bc8de.jpg" "mainVideo" => null "introPosition" => "right" "introOverlay" => true "introTitle" => "Le 30 juin et le 7 juillet <br/> je fais ou porte une procuration" "introContent" => null "animateElements" => false "animateLinks" => true "terminology" => array:10 [ "posts" => "Actualités" "events" => "Événements" "trombinoscope" => "Notre équipe" "manifesto" => "Nos propositions" "newsletter" => "Recevoir la newsletter" "acceptPrivacy" => "Je consens au traitement de mes données et accepte la Politique de protection des données" "socialNetworks" => "Réseaux sociaux" "membershipLogin" => "Se connecter" "membershipRegister" => "S'inscrire" "membershipArea" => "Mon espace membre" ] "theme" => array:17 [ "head.html.twig" => """ <link rel="preconnect" href="https://fonts.googleapis.com">\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@1,900&display=swap" rel="stylesheet">\n \n <!-- 100% privacy-first analytics -->\n <script async defer src="https://sa.ecologie2024.eu/latest.js"></script>\n <noscript><img src="https://sa.ecologie2024.eu/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>\n """ "layout.html.twig" => """ <header class="d-flex justify-content-center">\n <a href="https://lesecologistes.fr" target="_blank" data-turbo="optional">\n <img src="{{ current_project.logoDark }}" alt="{{ current_project.name }}" class="header-logo header-logo-dark">\n </a>\n </header>\n \n <main class="pb-5">\n {{ page_content|raw }}\n <div class="d-none">{{ citipo_theme_asset_url('assets/marie-toussaint.jpg') }}</div>\n </main>\n \n {{ footer_content|raw }}\n """ "header.html.twig" => """ <header class="header">\r\n <div class="header-layer">\r\n <div class="header-view" data-controller="mobile-menu">\r\n <div class="row align-items-center">\r\n \r\n {# Logo #}\r\n <div class="col-9 col-lg-auto p-0">\r\n <a href="https://www.lesecologistes.fr/" data-turbo="optional">\r\n {% if current_project.logoDark %}\r\n <img src="{{ current_project.logoDark }}" class="header-logo header-logo-dark" />\r\n \r\n <img src="{{ current_project.logoWhite|default(current_project.logoDark) }}"\r\n class="header-logo header-logo-white" />\r\n {% else %}\r\n <h1 class="header-title">\r\n {{ current_project.metaTitle|default(current_project.name) }}\r\n </h1>\r\n {% endif %}\r\n </a>\r\n </div>\r\n \r\n {# Mobile menu button #}\r\n <div class="d-block d-lg-none col-3 text-right">\r\n <button type="button" class="btn btn-link header-mobile-button" data-mobile-menu-target="button">\r\n <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg"\r\n viewBox="0 0 448 512">\r\n <path fill="currentColor"\r\n d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z">\r\n </path>\r\n </svg>\r\n </button>\r\n </div>\r\n \r\n {# Desktop menu #}\r\n <div class="d-none d-lg-block col-lg-auto ml-lg-auto text-right">\r\n <nav class="menu">\r\n <ul class="header-menu" data-controller="menu" data-cookie="{{ membership.cookie_name }}">\r\n {% for item in current_project.header %}\r\n <li>\r\n <div class="header-menu-label">\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif\r\n %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <i class="fal fa-angle-down"></i>\r\n {% endif %}\r\n </div>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-menu-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n \r\n {% if 'members_area_account' in current_project.tools %}\r\n <li data-target="menu.anonymous">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.login_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipLogin }}\r\n </a>\r\n </div>\r\n </li>\r\n \r\n <li class="mb-2 mb-lg-0" style="display: none" data-target="menu.loggedin">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n <span data-target="menu.fullname">{{ current_project.terminology.membershipLogin }}</span>\r\n </a>\r\n <i class="fal fa-angle-down"></i>\r\n </div>\r\n \r\n <div class="header-menu-submenu text-left">\r\n <ul>\r\n <li>\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipArea }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.account_url }}" data-turbo="optional">\r\n {{ membership.account_label }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.logout_url }}" data-turbo="optional">\r\n {{ membership.logout_label }}\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </li>\r\n {% endif %}\r\n </ul>\r\n </nav>\r\n </div>\r\n \r\n {# Mobile menu #}\r\n <div class="d-lg-none col-12" style="display: none;" data-mobile-menu-target="menu">\r\n <nav class="menu">\r\n <ul class="header-mobile">\r\n {% for item in current_project.header %}\r\n <li>\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-mobile-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </nav>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </header>\r\n """ "footer.html.twig" => """ <footer class="mt-5" role="contentinfo">\n <div class="section-container">\n <div class="content-wrapper">\n <div class="content-row">\n <a href="https://lesecologistes.fr" target="_blank" class="logo" data-turbo="optional">\n {# <a href="{{ homepage_url }}" class="logo" data-turbo="optional"> #}\n {% if current_project.logoDark %}\n <img src="{{ current_project.logoDark }}" alt="Les écologistes" width="800" height="339" loading="lazy" />\n {% else %}\n Accueil\n {% endif %}\n </a>\n <div class="social-icons">\n {% if current_project.socials.facebook %}\n <a href="{{ current_project.socials.facebook }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z" /> </svg>\n <span class="sr-only">Facebook</span>\n </a>\n {% endif %}\n {% if current_project.socials.twitter %}\n <a href="{{ current_project.socials.twitter }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z" /> </svg>\n <span class="sr-only">X (ex-Twitter)</span>\n </a>\n {% endif %}\n {% if current_project.socials.instagram %}\n <a href="{{ current_project.socials.instagram }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z" /> </svg>\n <span class="sr-only">Instagram</span>\n </a>\n {% endif %}\n {% if current_project.socials.youtube %}\n <a href="{{ current_project.socials.youtube }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z" /> </svg>\n <span class="sr-only">Youtube</span>\n </a>\n {% endif %}\n </div>\n </div>\n <div class="links-wrapper">\n {% if current_project.footer | length > 0 %}\n <ul class="links">\n {% for item in current_project.footer %}\n <li>\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ item.label }}\n </a>\n {% if item.children|length > 0 %}\n <ul class="sub-links">\n {% for child in item.children %}\n <li>\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ child.label }}\n </a>\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n {# <ul class="links">\n <li>\n <a target="_blank" href="https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales">Mentions légales</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/ptrombinoscope">Les co-listiers</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/3dkL2khw9hOwBjPpgx66VV/programme">Programme</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/wn037Ry7YpdxxMJorbPjh/rejoindre-le-mouvement" data-sa-link-event="rejoindre_footer"\n class="btn btn-primary">Nous rejoindre</a>\n </li>\n </ul> #}\n </div>\n </div>\n </div>\n </footer>\n """ "list.html.twig" => """ {% if section_name == 'Actualités' %}\n <div class="container">\n <h1 class="text-center py-4 py-md-5 text-uppercase fs-md-50">\n {{ section_name }}\n </h1>\n <div class="list-actus">\n {% if categories|default([])|length > 0 %}\n <div class="list-actus-categories pb-4 pb-md-5">\n <h4 class="list-actus-categories-title">\n Filtrer\n </h4>\n <div class="list-actus-categories-items">\n {% for category in categories %}\n <div class="list-actus-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-actus-categories-item-link {{ category.isActive ? 'list-actus-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n <div class="list-actus-items">\n {% for item in items %}\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-actu-item" style="background-image: url('{{ item.image|default(default_list_image) }}');">\n {% if item.categories is not empty %}\n {% for categoryName, categoryPath in item.categories %}\n <div class="list-actu-item-category"> {{ categoryName }}</div>\n {% endfor %}\n {% endif %}\n <div class="list-actu-item-content">\n <div class="item-date">\n <span class="item-date-day">{{ item.date|slice(0, 2) }}</span>\n <span class="item-date-month">{{ item.date|slice(3, -5) }}</span>\n </div>\n <div class="item-title">{{ item.title }}</div>\n </div>\n </div>\n </a>\n {% else %}\n <div class="list-actus-item-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n </div>\n </div>\n <div class="list-items-pagination">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-pink">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-pink">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% else %}\n \n <div class="splash" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <h1 class="splash-title">\n {{ section_name }}\n </h1>\n </div>\n </div>\n \n <div class="list" data-aos="fade-up" data-aos-duration="600">\n <div class="list-view">\n <div class="list-items">\n {% for item in items %}\n <div class="zoom-hover">\n <div class="list-items-item box-offset">\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-items-item-box">\n <div class="row align-items-center">\n <div class="col-md-7 mb-3 mb-md-0">\n <h5 class="list-items-item-title">\n <span>{{ item.title }}</span>\n </h5>\n \n <div class="list-items-item-description">\n {% if item.date %}\n <div class="list-items-item-date">\n {{ item.date }}\n </div>\n {% endif %}\n \n {{ item.description }}\n </div>\n </div>\n <div class="col-md-5">\n {% if item.video|default(null) and item.video[0] == 'youtube' %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ item.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ item.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n </div>\n </div>\n {% else %}\n <div class="list-items-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n \n <div class="list-items-pagination" data-aos="fade-up" data-aos-duration="600">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-secondary">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-secondary">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% if categories|default([])|length > 0 %}\n <div class="list-categories" data-aos="fade-up" data-aos-duration="600">\n <h4 class="list-categories-title">\n {{ 'base.categories'|trans }}\n </h4>\n \n <div class="list-categories-items">\n {% for category in categories %}\n <div class="list-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-categories-item-link {{ category.isActive ? 'list-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n \n {% endif %}\n """ "content.html.twig" => """ <div class="splash p-0 d-none" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <div class="row no-gutters align-items-center">\n <div class="{% if video|default(null) or image|default(null) %}col-lg-6{% else %}col-lg-12{% endif %}">\n <div class="p-4">\n {% if section_name|default(null) %}\n <h3 class="splash-section mb-3">\n {% if section_url|default(null) %}\n <a href="{{ section_url }}" data-turbo="optional">\n {{ section_name }}\n </a>\n {% else %}\n {{ section_name }}\n {% endif %}\n </h3>\n {% endif %}\n \n <h1 class="splash-title">\n {{ title }}\n </h1>\n \n {% if social_sharers|default(null) %}\n <div class="splash-socials mt-3">\n {{ social_sharers|raw }}\n </div>\n {% endif %}\n </div>\n </div>\n \n {% if video|default(null) or image|default(null) %}\n <div class="col-lg-6">\n {% if video|default(null) %}\n {% if 'youtube' == video[0] %}\n <div class="splash-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ video[1] }}/hqdefault.jpg')">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.youtube-nocookie.com/embed/{{ video[1] }}"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% elseif 'facebook' == video[0] %}\n <div class="splash-video">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/watch/?v={{ video[1] }}&show_text=false"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% endif %}\n {% else %}\n <svg class="content-diagonal d-none d-lg-block"\n viewBox="0 0 51 506" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M-651 0H51L0.574646 506H-651V0Z" />\n </svg>\n \n <img src="{{ image }}" class="img-fluid">\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="content mt-2 mt-lg-5">\n <div class="section-pages" data-aos="fade-up" data-aos-duration="600">\n {{ content|raw }}\n </div>\n \n {% if more|default([])|length > 0 %}\n <div class="content-more" data-aos="fade-up" data-aos-duration="600">\n <div class="row justify-content-center">\n {% for other in more|default([]) %}\n <div class="col-12 col-md-6 col-lg-4">\n <div class="zoom-hover">\n <div class="content-more-item box-offset">\n <div class="content-more-item-thumbnail">\n {% if other.video|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ other.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ other.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <a href="{{ other.url }}" class="stretched-link list-items-item-link" data-turbo="optional">\n <h5 class="list-items-item-title">\n <span>{{ other.title }}</span>\n </h5>\n </a>\n \n {% if other.date|default(null) %}\n <div class="list-items-item-date">\n {{ other.date }}\n </div>\n {% endif %}\n \n <div class="list-items-item-description">\n {{ other.description }}\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n \n {{ citipo_dump(_context) }} """ "home.html.twig" => """ <div data-domain="{{ current_project.domain }}" data-uuid="{{ current_project.uuid }}">\n <div class="section-container">\n <img style="max-width: 100%;" alt="{{ jumbo_title | raw }}" title="{{ jumbo_title | raw }}" src="{{jumbo_image|default(citipo_theme_asset_url('https://jevoteecolo.fr/document/2oqpEgMJ0FeVuIVQMDbiWK/banniere-jevoteecolo.jpg'))}}">\n </div>\n \n <div class="section-container">\n {{ blocks[0].content|raw }}\n </div>\n </div>\n """ "home-calls-to-action.html.twig" => """ <div class="home-blocks-block home-blocks-block-cta" data-aos="fade-up" data-aos-duration="600">\n {% if primary.label %}\n <a href="{{ primary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-primary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if primary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ primary.label }}\n </a>\n {% endif %}\n \n {% if secondary.label %}\n <a href="{{ secondary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-secondary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if secondary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ secondary.label }}\n </a>\n {% endif %}\n </div>\n """ "home-custom-content.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-custom-content user-content home-blocks-block-{{ key }} mb-0">\n {{ content|raw }}\n </div>\n </div>\n """ "home-newsletter.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-newsletter box-offset">\n <div class="row no-gutters">\n <div class="col-lg">\n <div class="home-blocks-block-newsletter-form">\n <h5 class="home-blocks-block-newsletter-title">\n {{ newsletter_title }}\n </h5>\n \n {{ newsletter_form|raw }}\n </div>\n </div>\n <div class="col-lg home-blocks-block-newsletter-image"\n {% if main_image %}style="background-image: url('{{ main_image }}');"{% endif %}>\n </div>\n </div>\n </div>\n \n <div class="container mt-5 mb-5 home-blocks-newsletter">\n <div class="box-offset border-0 bg-primary text-white">\n </div>\n \n <div class="form-legalities p-3">\n {{ legalities }}\n </div>\n </div>\n </div>\n """ "home-posts.html.twig" => """ <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title" data-aos="fade-up" data-aos-duration="600">\n <span>{{ posts_title }}</span>\n </h3>\n \n {% if posts|length > 0 %}\n {% for columnKey, column in posts|batch(3) %}\n <div class="home-blocks-block-posts-row home-blocks-block-posts-row-{{ columnKey }}">\n {% for itemKey, post in column %}\n <div class="zoom-hover home-blocks-block-posts-item-{{ columnKey * 3 + itemKey }}">\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block-posts-item box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n {% if post.videoImage|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('{{ post.videoImage }}')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_image }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ post.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ post.url }}" data-turbo="optional"\n class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ post.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ post.publishedAt }}\n </div>\n \n {{ post.description }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% endfor %}\n {% else %}\n <div class="text-center text-muted" data-aos="fade-up" data-aos-duration="600">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n """ "home-events.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title">\n {{ events_title }}\n </h3>\n \n {% if events|length > 0 %}\n <div class="home-blocks-block-posts-row">\n {% for key, event in events %}\n <div class="zoom-hover">\n <div class="home-blocks-block-posts-item home-blocks-block-posts-item-{{ key }} home-blocks-block-posts-row-{{ (key / 3)|round(0, 'floor') }} box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n <img src="{{ event.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ event.url }}" data-turbo="optional" class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ event.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ event.beginAt }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% else %}\n <div class="text-center text-muted">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n </div>\n """ "home-socials.html.twig" => """ {% if facebook_url or twitter_url %}\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-socials">\n <h3 class="home-blocks-block-title">\n {{ socials_title }}\n </h3>\n \n <div class="row justify-content-center justify-content-lg-between">\n {% if facebook_url %}\n <div class="col-lg-6 home-blocks-block-socials-facebook">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'facebook-timeline',\n 'url': facebook_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ facebook_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ facebook_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n \n {% if twitter_url %}\n <div class="col-lg-6 home-blocks-block-socials-twitter">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'twitter-timeline',\n 'url': twitter_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ twitter_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ twitter_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n {% endif %}\n """ "manifesto-list.html.twig" => """ <div class="manifesto manifesto-topics" data-aos="fade-up" data-aos-duration="600">\n <h1 class="manifesto-topics-title">\n {{ manifesto_title }}\n </h1>\n \n <div class="manifesto-topics-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="manifesto-topics-list">\n <div class="row justify-content-center">\n {% for topic in manifesto %}\n <div class="col-12 col-md-6 col-lg-4 mb-4">\n <a href="{{ topic.url }}" data-turbo="optional"\n class="manifesto-topics-list-item"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n <div class="manifesto-topics-list-item-image"\n {% if topic.image %}style="background-image: url('{{ topic.image }}')"{% endif %}></div>\n \n <div class="manifesto-topics-list-item-title">{{ topic.title }}</div>\n </a>\n </div>\n {% else %}\n <div class="col-12">\n <div class="manifesto-topics-list-none">\n {{ no_elements }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n </div>\n """ "manifesto-view.html.twig" => """ <div class="manifesto manifesto-topic" data-aos="fade-up" data-aos-duration="600">\n <div class="manifesto-topic-section">\n <a href="{{ manifesto_url }}" data-turbo="optional">\n {{ manifesto_title }}\n </a>\n </div>\n \n <div class="manifesto-topic-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if topic.previous %}\n <a href="{{ topic.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.previous.backgroundColor }}; color: #{{ topic.previous.color }};">\n ⟵ {{ topic.previous.title }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if topic.next %}\n <a href="{{ topic.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.next.backgroundColor }}; color: #{{ topic.next.color }};">\n {{ topic.next.title }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-header"\n style="background-image: url('{{ topic.image|default(default_image) }}')">\n <div class="manifesto-topic-header-overlay">\n <div>\n <h1 class="manifesto-topic-header-title">\n {{ topic.title }}\n </h1>\n \n <div class="manifesto-topic-header-social-sharers">\n {{ social_sharers|raw }}\n </div>\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-proposals"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n {% for key, proposal in topic.proposals %}\n <div class="manifesto-topic-proposal">\n <h3 class="manifesto-topic-proposal-title">\n <span class="manifesto-topic-proposal-number">{{ key + 1 }}.</span>\n {{ proposal.title }}\n </h3>\n \n <div class="manifesto-topic-proposal-content user-content py-2 px-0 px-lg-5 mb-5">\n {{ proposal.content|raw }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-list.html.twig" => """ <div class="trombinoscope trombinoscope-persons" data-aos="fade-up" data-aos-duration="600">\n <h1 class="trombinoscope-persons-title">\n Nos 15 premiers candidats<br>\n <span class="trombinoscope-persons-title-sub">pour les élections européennes 2024</span>\n </h1>\n \n <div class="trombinoscope-persons-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-persons-grid">\n {% for key, person in trombinoscope %}\n <div class="trombinoscope-persons-grid-item">\n <img src="{{ person.image }}" alt="{{ person.fullName }}" class="trombinoscope-persons-grid-item-img">\n <div class="trombinoscope-persons-grid-item-content">\n {# <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3> #}\n <div class="trombinoscope-persons-grid-item-description">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n \n {# <a href="{{ person.url }}" data-turbo="optional"\n class="trombinoscope-persons-grid-item"\n {% if person.image %}style="background-image: url('{{ person.image }}');"{% endif %}>\n <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3>\n </a> #}\n {% else %}\n <div class="trombinoscope-persons-grid-none">\n {{ no_elements }}\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-view.html.twig" => """ <div class="trombinoscope trombinoscope-person" data-aos="fade-up" data-aos-duration="600">\n <div class="trombinoscope-person-section">\n <a href="{{ trombinoscope_url }}" data-turbo="optional">\n {{ trombinoscope_title }}\n </a>\n </div>\n \n <h1 class="trombinoscope-person-name">\n {{ person.fullName }}\n </h1>\n \n <div class="trombinoscope-person-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-person-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if person.previous %}\n <a href="{{ person.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n ⟵ {{ person.previous.fullName }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if person.next %}\n <a href="{{ person.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n {{ person.next.fullName }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="trombinoscope-person-bio">\n <div class="row">\n <div class="col-lg-4">\n {% if person.image %}\n <img src="{{ person.image }}" class="trombinoscope-person-bio-image" width="800" height="800" />\n {% endif %}\n \n <h3 class="trombinoscope-person-bio-name">\n {{ person.fullName }}\n </h3>\n \n <div class="trombinoscope-person-bio-role">\n {{ person.role }}\n </div>\n \n {% if person.socialEmail\n or person.socialFacebook\n or person.socialTwitter\n or person.socialInstagram\n or person.socialLinkedIn\n or person.socialYoutube\n or person.socialMedium\n or person.socialTelegram %}\n \n <div class="trombinoscope-person-bio-label">\n {{ contact.title }} {{ person.fullName }}\n </div>\n \n <div class="trombinoscope-person-bio-social-accounts social-sharers">\n {% if person.socialEmail %}\n <a href="mailto:{{ person.socialEmail }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.mail }}">\n <i class="far fa-envelope"></i>\n </a>\n {% endif %}\n \n {% if person.socialFacebook %}\n <a href="{{ person.socialFacebook }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.facebook }}">\n <i class="fab fa-facebook-f"></i>\n </a>\n {% endif %}\n \n {% if person.socialTwitter %}\n <a href="{{ person.socialTwitter }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.twitter }}">\n <i class="fab fa-twitter"></i>\n </a>\n {% endif %}\n \n {% if person.socialInstagram %}\n <a href="{{ person.socialInstagram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.instagram }}">\n <i class="fab fa-instagram"></i>\n </a>\n {% endif %}\n \n {% if person.socialLinkedIn %}\n <a href="{{ person.socialLinkedIn }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.linkedin }}">\n <i class="fab fa-linkedin"></i>\n </a>\n {% endif %}\n \n {% if person.socialYoutube %}\n <a href="{{ person.socialYoutube }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.youtube }}">\n <i class="fab fa-youtube"></i>\n </a>\n {% endif %}\n \n {% if person.socialMedium %}\n <a href="{{ person.socialMedium }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.medium }}">\n <i class="fab fa-medium"></i>\n </a>\n {% endif %}\n \n {% if person.socialTelegram %}\n <a href="https://t.me/{{ person.socialTelegram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.telegram }}">\n <i class="fab fa-telegram"></i>\n </a>\n {% endif %}\n </div>\n {% endif %}\n </div>\n \n <div class="col-lg-8">\n <div class="trombinoscope-person-bio-content user-content">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n </div>\n </div>\n """ ] "theme_assets" => [] "project_assets" => [] "redirections" => array:3 [ 0 => array:3 [ "source" => "/procu" "target" => "https://procuration.jevoteecolo.fr/proposal?utm_source=sms" "code" => 301 ] 1 => array:3 [ "source" => "/wa" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] 2 => array:3 [ "source" => "/w" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] ] "tools" => array:8 [ 0 => "website_pages" 1 => "website_posts" 2 => "website_documents" 3 => "website_events" 4 => "website_forms" 5 => "website_newsletter" 6 => "website_trombinoscope" 7 => "website_manifesto" ] "access" => array:2 [ "username" => null "password" => null ] "socials" => array:13 [ "email" => null "phone" => null "facebook" => "https://www.facebook.com/eelv.fr" "twitter" => "https://x.com/eelv" "instagram" => "https://www.instagram.com/eelvfr" "linkedin" => null "youtube" => "https://www.youtube.com/user/EuropeEcologie" "medium" => null "telegram" => null "snapchat" => null "whatsapp" => null "tiktok" => null "threads" => null ] "socialSharers" => array:6 [ "facebook" => true "twitter" => true "linkedin" => false "telegram" => true "whatsapp" => true "email" => false ] "legal" => array:5 [ "name" => "Les Écologistes - EELV" "email" => "contact@lesecologistes.fr" "address" => "11 rue des petits hôtels 75010 Paris" "publisherName" => "Wilfried Maurin" "publisherRole" => "Directeur" ] "membership" => array:23 [ "introduction" => "" "profileFormalTitle" => "membership.form.rule.ignore" "profileMiddleName" => "membership.form.rule.ignore" "profileBirthdate" => "membership.form.rule.required" "profileGender" => "membership.form.rule.ignore" "profileNationality" => "membership.form.rule.ignore" "profileCompany" => "membership.form.rule.ignore" "profileJobTitle" => "membership.form.rule.ignore" "contactPhone" => "membership.form.rule.optional" "contactWorkPhone" => "membership.form.rule.optional" "socialFacebook" => "membership.form.rule.ignore" "socialTwitter" => "membership.form.rule.ignore" "socialLinkedIn" => "membership.form.rule.ignore" "socialTelegram" => "membership.form.rule.ignore" "socialWhatsapp" => "membership.form.rule.ignore" "addressStreetLine1" => "membership.form.rule.required" "addressStreetLine2" => "membership.form.rule.optional" "addressZipCode" => "membership.form.rule.required" "addressCity" => "membership.form.rule.required" "addressCountry" => "membership.form.rule.required" "settingsReceiveNewsletters" => "membership.form.rule.optional" "settingsReceiveSms" => "membership.form.rule.optional" "settingsReceiveCalls" => "membership.form.rule.ignore" ] "membershipMainPage" => null "captchaSiteKey" => null "captchaSecretKey" => null "header" => array:2 [ 0 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "Front populaire" "url" => "https://lesecologistes.fr/posts/7AZZteDISrAUHqD1nIu0gR/quelques-jours-pour-faire-front-populaire-signez" "openNewTab" => true "weight" => 1 "children" => [] ] 1 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "10 piliers des Écologistes" "url" => "https://lesecologistes.fr/posts/3cyFgfScqsrMXIt3h2Bh6l/10-piliers-des-ecologistes-pour-changer-la-vie" "openNewTab" => true "weight" => 2 "children" => [] ] ] "footer" => array:1 [ 0 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "Mentions légales" "url" => "https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales" "openNewTab" => true "weight" => 2 "children" => [] ] ] "home" => array:1 [ 0 => array:4 [ "type" => "content" "links" => [] "page" => "home" "config" => array:1 [ "content" => """ <div class="row"><div class="col-md-12"><h1 style="text-align: center;"><b style="color: rgb(253, 109, 118);">Important !</b></h1><p style="text-align: center;">Pour mutualiser nos force et augmenter les chances de trouver une solution le plus vite possible, <b>Les Écologistes se sont associés à la plateforme de procuration de Victoires Populaires</b> :<br><a href="https://procuration-front-populaire.fr/" target="_blank" title="">https://procuration-front-populaire.fr</a><br></p><p style="text-align: center;">Toutes les nouvelles demandes et procurations sont prises en charge sur cette plateforme par une équipe de 50 bénévoles formé·es et motivé·es pour s’assurer qu’un maximum de citoyen⸱nes puissent voter. </p><p style="text-align: center;"> <b>Vous avez déjà fait une demande / une proposition avant le 20 juin ?</b><br>Vous allez recevoir un mail pour recueillir votre consentement afin de basculer sur la nouvelle plateforme.</p></div></div><div class="row">\n \n <section class="row m-0">\n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin et/ou le 7 juillet ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e nouveau Front Populaire dans votre bureau de vote.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées.</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/request" class="btn btn-primary btn-lg" title="">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 30 juin et/ou le 7 juillet ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e du Front Populaire qui ne pourra pas voter ce jour là.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées (et n’oubliez pas d’aller voter 😊).</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/proposal" class="btn btn-primary btn-lg" title="">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ ] ] ] ] "payload" => array:6 [ "current_url" => "https://jevoteecolo.fr/legal" "current_project" => array:44 [ "type" => "Project" "links" => array:8 [ "self" => "https://console.citipo.com/api/project" "posts" => "https://console.citipo.com/api/website/posts" "pages" => "https://console.citipo.com/api/website/pages" "events" => "https://console.citipo.com/api/website/events" "stylesheet" => "https://console.citipo.com/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.css?b=1876501427&v=63341044a3c72d345ef8f4412e02b680" "javascript" => "//ca.jevoteecolo.fr/projects/bundle.22f9341a.js" "javascript_custom" => "//ca.jevoteecolo.fr/theme/ae47b823-8c22-4d60-a9d0-0bd544525399.js?v=63341044a3c72d345ef8f4412e02b680" "analytics" => "//ca.jevoteecolo.fr/projects/event" ] "uuid" => "ae47b823-8c22-4d60-a9d0-0bd544525399" "id" => "5IrRK45AzeWncMWi4w3tJR" "name" => "Je Vote Ecolo" "locale" => "fr" "domain" => "jevoteecolo.fr" "logoDark" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/664daee9-def5-4859-b65a-3e9b3889ae18.png" "logoWhite" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-logo/0d1b9e79-4697-476d-b46b-a3ee0463cf08.png" "icon" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png" "favicon" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-icon/368400e3-2489-4074-a7fd-cd215830a0bc.png?t=favicon" "sharer" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-sharer/3408b1f6-e06e-4aab-8cb7-3838b0a44532.png" "primary" => "00FF99" "secondary" => "E83A7F" "third" => "2A568E" "fontTitle" => "Barlow" "fontText" => "Barlow" "metaTitle" => "Le 30 juin et le 7 juillet législatives 2024" "metaDescription" => "Besoin d'une procuration ? Bienvenue sur notre plateforme de mise en relation." "mainImage" => "https://content.citipo.com/serve/ae47b823-8c22-4d60-a9d0-0bd544525399/project-home-main/a0fe3abb-7395-425e-ae57-7419156bc8de.jpg" "mainVideo" => null "introPosition" => "right" "introOverlay" => true "introTitle" => "Le 30 juin et le 7 juillet <br/> je fais ou porte une procuration" "introContent" => null "animateElements" => false "animateLinks" => true "terminology" => array:10 [ "posts" => "Actualités" "events" => "Événements" "trombinoscope" => "Notre équipe" "manifesto" => "Nos propositions" "newsletter" => "Recevoir la newsletter" "acceptPrivacy" => "Je consens au traitement de mes données et accepte la Politique de protection des données" "socialNetworks" => "Réseaux sociaux" "membershipLogin" => "Se connecter" "membershipRegister" => "S'inscrire" "membershipArea" => "Mon espace membre" ] "theme" => array:17 [ "head.html.twig" => """ <link rel="preconnect" href="https://fonts.googleapis.com">\n <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>\n <link href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@1,900&display=swap" rel="stylesheet">\n \n <!-- 100% privacy-first analytics -->\n <script async defer src="https://sa.ecologie2024.eu/latest.js"></script>\n <noscript><img src="https://sa.ecologie2024.eu/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>\n """ "layout.html.twig" => """ <header class="d-flex justify-content-center">\n <a href="https://lesecologistes.fr" target="_blank" data-turbo="optional">\n <img src="{{ current_project.logoDark }}" alt="{{ current_project.name }}" class="header-logo header-logo-dark">\n </a>\n </header>\n \n <main class="pb-5">\n {{ page_content|raw }}\n <div class="d-none">{{ citipo_theme_asset_url('assets/marie-toussaint.jpg') }}</div>\n </main>\n \n {{ footer_content|raw }}\n """ "header.html.twig" => """ <header class="header">\r\n <div class="header-layer">\r\n <div class="header-view" data-controller="mobile-menu">\r\n <div class="row align-items-center">\r\n \r\n {# Logo #}\r\n <div class="col-9 col-lg-auto p-0">\r\n <a href="https://www.lesecologistes.fr/" data-turbo="optional">\r\n {% if current_project.logoDark %}\r\n <img src="{{ current_project.logoDark }}" class="header-logo header-logo-dark" />\r\n \r\n <img src="{{ current_project.logoWhite|default(current_project.logoDark) }}"\r\n class="header-logo header-logo-white" />\r\n {% else %}\r\n <h1 class="header-title">\r\n {{ current_project.metaTitle|default(current_project.name) }}\r\n </h1>\r\n {% endif %}\r\n </a>\r\n </div>\r\n \r\n {# Mobile menu button #}\r\n <div class="d-block d-lg-none col-3 text-right">\r\n <button type="button" class="btn btn-link header-mobile-button" data-mobile-menu-target="button">\r\n <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg"\r\n viewBox="0 0 448 512">\r\n <path fill="currentColor"\r\n d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z">\r\n </path>\r\n </svg>\r\n </button>\r\n </div>\r\n \r\n {# Desktop menu #}\r\n <div class="d-none d-lg-block col-lg-auto ml-lg-auto text-right">\r\n <nav class="menu">\r\n <ul class="header-menu" data-controller="menu" data-cookie="{{ membership.cookie_name }}">\r\n {% for item in current_project.header %}\r\n <li>\r\n <div class="header-menu-label">\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif\r\n %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <i class="fal fa-angle-down"></i>\r\n {% endif %}\r\n </div>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-menu-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n \r\n {% if 'members_area_account' in current_project.tools %}\r\n <li data-target="menu.anonymous">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.login_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipLogin }}\r\n </a>\r\n </div>\r\n </li>\r\n \r\n <li class="mb-2 mb-lg-0" style="display: none" data-target="menu.loggedin">\r\n <div class="header-menu-label">\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n <span data-target="menu.fullname">{{ current_project.terminology.membershipLogin }}</span>\r\n </a>\r\n <i class="fal fa-angle-down"></i>\r\n </div>\r\n \r\n <div class="header-menu-submenu text-left">\r\n <ul>\r\n <li>\r\n <a href="{{ membership.area_url }}" data-turbo="optional">\r\n {{ current_project.terminology.membershipArea }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.account_url }}" data-turbo="optional">\r\n {{ membership.account_label }}\r\n </a>\r\n </li>\r\n <li>\r\n <a href="{{ membership.logout_url }}" data-turbo="optional">\r\n {{ membership.logout_label }}\r\n </a>\r\n </li>\r\n </ul>\r\n </div>\r\n </li>\r\n {% endif %}\r\n </ul>\r\n </nav>\r\n </div>\r\n \r\n {# Mobile menu #}\r\n <div class="d-lg-none col-12" style="display: none;" data-mobile-menu-target="menu">\r\n <nav class="menu">\r\n <ul class="header-mobile">\r\n {% for item in current_project.header %}\r\n <li>\r\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\r\n {{ item.label }}\r\n </a>\r\n \r\n {% if item.children|length > 0 %}\r\n <div class="header-mobile-submenu">\r\n <ul>\r\n {% for child in item.children %}\r\n <li>\r\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {%\r\n endif %}>\r\n {{ child.label }}\r\n </a>\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </div>\r\n {% endif %}\r\n </li>\r\n {% endfor %}\r\n </ul>\r\n </nav>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </header>\r\n """ "footer.html.twig" => """ <footer class="mt-5" role="contentinfo">\n <div class="section-container">\n <div class="content-wrapper">\n <div class="content-row">\n <a href="https://lesecologistes.fr" target="_blank" class="logo" data-turbo="optional">\n {# <a href="{{ homepage_url }}" class="logo" data-turbo="optional"> #}\n {% if current_project.logoDark %}\n <img src="{{ current_project.logoDark }}" alt="Les écologistes" width="800" height="339" loading="lazy" />\n {% else %}\n Accueil\n {% endif %}\n </a>\n <div class="social-icons">\n {% if current_project.socials.facebook %}\n <a href="{{ current_project.socials.facebook }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z" /> </svg>\n <span class="sr-only">Facebook</span>\n </a>\n {% endif %}\n {% if current_project.socials.twitter %}\n <a href="{{ current_project.socials.twitter }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z" /> </svg>\n <span class="sr-only">X (ex-Twitter)</span>\n </a>\n {% endif %}\n {% if current_project.socials.instagram %}\n <a href="{{ current_project.socials.instagram }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M194.4 211.7a53.3 53.3 0 1 0 59.3 88.7 53.3 53.3 0 1 0 -59.3-88.7zm142.3-68.4c-5.2-5.2-11.5-9.3-18.4-12c-18.1-7.1-57.6-6.8-83.1-6.5c-4.1 0-7.9 .1-11.2 .1c-3.3 0-7.2 0-11.4-.1c-25.5-.3-64.8-.7-82.9 6.5c-6.9 2.7-13.1 6.8-18.4 12s-9.3 11.5-12 18.4c-7.1 18.1-6.7 57.7-6.5 83.2c0 4.1 .1 7.9 .1 11.1s0 7-.1 11.1c-.2 25.5-.6 65.1 6.5 83.2c2.7 6.9 6.8 13.1 12 18.4s11.5 9.3 18.4 12c18.1 7.1 57.6 6.8 83.1 6.5c4.1 0 7.9-.1 11.2-.1c3.3 0 7.2 0 11.4 .1c25.5 .3 64.8 .7 82.9-6.5c6.9-2.7 13.1-6.8 18.4-12s9.3-11.5 12-18.4c7.2-18 6.8-57.4 6.5-83c0-4.2-.1-8.1-.1-11.4s0-7.1 .1-11.4c.3-25.5 .7-64.9-6.5-83l0 0c-2.7-6.9-6.8-13.1-12-18.4zm-67.1 44.5A82 82 0 1 1 178.4 324.2a82 82 0 1 1 91.1-136.4zm29.2-1.3c-3.1-2.1-5.6-5.1-7.1-8.6s-1.8-7.3-1.1-11.1s2.6-7.1 5.2-9.8s6.1-4.5 9.8-5.2s7.6-.4 11.1 1.1s6.5 3.9 8.6 7s3.2 6.8 3.2 10.6c0 2.5-.5 5-1.4 7.3s-2.4 4.4-4.1 6.2s-3.9 3.2-6.2 4.2s-4.8 1.5-7.3 1.5l0 0c-3.8 0-7.5-1.1-10.6-3.2zM448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM357 389c-18.7 18.7-41.4 24.6-67 25.9c-26.4 1.5-105.6 1.5-132 0c-25.6-1.3-48.3-7.2-67-25.9s-24.6-41.4-25.8-67c-1.5-26.4-1.5-105.6 0-132c1.3-25.6 7.1-48.3 25.8-67s41.5-24.6 67-25.8c26.4-1.5 105.6-1.5 132 0c25.6 1.3 48.3 7.1 67 25.8s24.6 41.4 25.8 67c1.5 26.3 1.5 105.4 0 131.9c-1.3 25.6-7.1 48.3-25.8 67z" /> </svg>\n <span class="sr-only">Instagram</span>\n </a>\n {% endif %}\n {% if current_project.socials.youtube %}\n <a href="{{ current_project.socials.youtube }}" target="_blank">\n <svg fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M282 256.2l-95.2-54.1V310.3L282 256.2zM384 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm14.4 136.1c7.6 28.6 7.6 88.2 7.6 88.2s0 59.6-7.6 88.1c-4.2 15.8-16.5 27.7-32.2 31.9C337.9 384 224 384 224 384s-113.9 0-142.2-7.6c-15.7-4.2-28-16.1-32.2-31.9C42 315.9 42 256.3 42 256.3s0-59.7 7.6-88.2c4.2-15.8 16.5-28.2 32.2-32.4C110.1 128 224 128 224 128s113.9 0 142.2 7.7c15.7 4.2 28 16.6 32.2 32.4z" /> </svg>\n <span class="sr-only">Youtube</span>\n </a>\n {% endif %}\n </div>\n </div>\n <div class="links-wrapper">\n {% if current_project.footer | length > 0 %}\n <ul class="links">\n {% for item in current_project.footer %}\n <li>\n <a href="{{ item.url }}" {% if item.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ item.label }}\n </a>\n {% if item.children|length > 0 %}\n <ul class="sub-links">\n {% for child in item.children %}\n <li>\n <a href="{{ child.url }}" {% if child.openNewTab %}target="_blank" rel="noopener noreferrer" {% endif %}>\n {{ child.label }}\n </a>\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n </li>\n {% endfor %}\n </ul>\n {% endif %}\n {# <ul class="links">\n <li>\n <a target="_blank" href="https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales">Mentions légales</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/ptrombinoscope">Les co-listiers</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/3dkL2khw9hOwBjPpgx66VV/programme">Programme</a>\n </li>\n <li>\n <a target="_blank" href="https://ecologie2024.eu/pages/wn037Ry7YpdxxMJorbPjh/rejoindre-le-mouvement" data-sa-link-event="rejoindre_footer"\n class="btn btn-primary">Nous rejoindre</a>\n </li>\n </ul> #}\n </div>\n </div>\n </div>\n </footer>\n """ "list.html.twig" => """ {% if section_name == 'Actualités' %}\n <div class="container">\n <h1 class="text-center py-4 py-md-5 text-uppercase fs-md-50">\n {{ section_name }}\n </h1>\n <div class="list-actus">\n {% if categories|default([])|length > 0 %}\n <div class="list-actus-categories pb-4 pb-md-5">\n <h4 class="list-actus-categories-title">\n Filtrer\n </h4>\n <div class="list-actus-categories-items">\n {% for category in categories %}\n <div class="list-actus-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-actus-categories-item-link {{ category.isActive ? 'list-actus-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n <div class="list-actus-items">\n {% for item in items %}\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-actu-item" style="background-image: url('{{ item.image|default(default_list_image) }}');">\n {% if item.categories is not empty %}\n {% for categoryName, categoryPath in item.categories %}\n <div class="list-actu-item-category"> {{ categoryName }}</div>\n {% endfor %}\n {% endif %}\n <div class="list-actu-item-content">\n <div class="item-date">\n <span class="item-date-day">{{ item.date|slice(0, 2) }}</span>\n <span class="item-date-month">{{ item.date|slice(3, -5) }}</span>\n </div>\n <div class="item-title">{{ item.title }}</div>\n </div>\n </div>\n </a>\n {% else %}\n <div class="list-actus-item-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n </div>\n </div>\n <div class="list-items-pagination">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-pink">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-pink">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% else %}\n \n <div class="splash" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <h1 class="splash-title">\n {{ section_name }}\n </h1>\n </div>\n </div>\n \n <div class="list" data-aos="fade-up" data-aos-duration="600">\n <div class="list-view">\n <div class="list-items">\n {% for item in items %}\n <div class="zoom-hover">\n <div class="list-items-item box-offset">\n <a href="{{ item.url }}" data-turbo="optional" class="streched-link list-items-item-link">\n <div class="list-items-item-box">\n <div class="row align-items-center">\n <div class="col-md-7 mb-3 mb-md-0">\n <h5 class="list-items-item-title">\n <span>{{ item.title }}</span>\n </h5>\n \n <div class="list-items-item-description">\n {% if item.date %}\n <div class="list-items-item-date">\n {{ item.date }}\n </div>\n {% endif %}\n \n {{ item.description }}\n </div>\n </div>\n <div class="col-md-5">\n {% if item.video|default(null) and item.video[0] == 'youtube' %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ item.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ item.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n </div>\n </div>\n </a>\n </div>\n </div>\n {% else %}\n <div class="list-items-none">\n {{ no_items_message }}\n </div>\n {% endfor %}\n \n <div class="list-items-pagination" data-aos="fade-up" data-aos-duration="600">\n <div class="row">\n <div class="col-6">\n {% if previous %}\n <a href="{{ previous }}" data-turbo="optional" class="btn btn-secondary">\n <i class="fal fa-angle-left"></i>\n <span class="ml-1">{{ 'base.pagination.previous'|trans }}</span>\n </a>\n {% endif %}\n </div>\n <div class="col-6 text-right">\n {% if next %}\n <a href="{{ next }}" data-turbo="optional" class="btn btn-secondary">\n <span class="mr-1">{{ 'base.pagination.next'|trans }}</span>\n <i class="fal fa-angle-right"></i>\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n </div>\n \n {% if categories|default([])|length > 0 %}\n <div class="list-categories" data-aos="fade-up" data-aos-duration="600">\n <h4 class="list-categories-title">\n {{ 'base.categories'|trans }}\n </h4>\n \n <div class="list-categories-items">\n {% for category in categories %}\n <div class="list-categories-item">\n <a href="{{ category.url }}" data-turbo="optional"\n class="list-categories-item-link {{ category.isActive ? 'list-categories-item-link-active' }}">\n {{ category.name }}\n </a>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n \n {% endif %}\n """ "content.html.twig" => """ <div class="splash p-0 d-none" data-aos="fade-up" data-aos-duration="600">\n <div class="container">\n <div class="row no-gutters align-items-center">\n <div class="{% if video|default(null) or image|default(null) %}col-lg-6{% else %}col-lg-12{% endif %}">\n <div class="p-4">\n {% if section_name|default(null) %}\n <h3 class="splash-section mb-3">\n {% if section_url|default(null) %}\n <a href="{{ section_url }}" data-turbo="optional">\n {{ section_name }}\n </a>\n {% else %}\n {{ section_name }}\n {% endif %}\n </h3>\n {% endif %}\n \n <h1 class="splash-title">\n {{ title }}\n </h1>\n \n {% if social_sharers|default(null) %}\n <div class="splash-socials mt-3">\n {{ social_sharers|raw }}\n </div>\n {% endif %}\n </div>\n </div>\n \n {% if video|default(null) or image|default(null) %}\n <div class="col-lg-6">\n {% if video|default(null) %}\n {% if 'youtube' == video[0] %}\n <div class="splash-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ video[1] }}/hqdefault.jpg')">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.youtube-nocookie.com/embed/{{ video[1] }}"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% elseif 'facebook' == video[0] %}\n <div class="splash-video">\n <iframe width="1110" height="705" frameborder="0"\n src="https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/watch/?v={{ video[1] }}&show_text=false"\n allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"\n allowfullscreen></iframe>\n </div>\n {% endif %}\n {% else %}\n <svg class="content-diagonal d-none d-lg-block"\n viewBox="0 0 51 506" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M-651 0H51L0.574646 506H-651V0Z" />\n </svg>\n \n <img src="{{ image }}" class="img-fluid">\n {% endif %}\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="content mt-2 mt-lg-5">\n <div class="section-pages" data-aos="fade-up" data-aos-duration="600">\n {{ content|raw }}\n </div>\n \n {% if more|default([])|length > 0 %}\n <div class="content-more" data-aos="fade-up" data-aos-duration="600">\n <div class="row justify-content-center">\n {% for other in more|default([]) %}\n <div class="col-12 col-md-6 col-lg-4">\n <div class="zoom-hover">\n <div class="content-more-item box-offset">\n <div class="content-more-item-thumbnail">\n {% if other.video|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('https://i1.ytimg.com/vi/{{ other.video[1] }}/hqdefault.jpg')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_icon }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ other.image|default(default_list_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <a href="{{ other.url }}" class="stretched-link list-items-item-link" data-turbo="optional">\n <h5 class="list-items-item-title">\n <span>{{ other.title }}</span>\n </h5>\n </a>\n \n {% if other.date|default(null) %}\n <div class="list-items-item-date">\n {{ other.date }}\n </div>\n {% endif %}\n \n <div class="list-items-item-description">\n {{ other.description }}\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n {% endif %}\n </div>\n \n {{ citipo_dump(_context) }} """ "home.html.twig" => """ <div data-domain="{{ current_project.domain }}" data-uuid="{{ current_project.uuid }}">\n <div class="section-container">\n <img style="max-width: 100%;" alt="{{ jumbo_title | raw }}" title="{{ jumbo_title | raw }}" src="{{jumbo_image|default(citipo_theme_asset_url('https://jevoteecolo.fr/document/2oqpEgMJ0FeVuIVQMDbiWK/banniere-jevoteecolo.jpg'))}}">\n </div>\n \n <div class="section-container">\n {{ blocks[0].content|raw }}\n </div>\n </div>\n """ "home-calls-to-action.html.twig" => """ <div class="home-blocks-block home-blocks-block-cta" data-aos="fade-up" data-aos-duration="600">\n {% if primary.label %}\n <a href="{{ primary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-primary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if primary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ primary.label }}\n </a>\n {% endif %}\n \n {% if secondary.label %}\n <a href="{{ secondary.target }}" data-turbo="optional"\n class="home-blocks-block-cta-button home-blocks-block-cta-secondary"\n data-controller="citipo-customevent"\n data-citipo-customevent-event-value="home-cta-secondary-click"\n data-action="citipo-customevent#trigger"\n {% if secondary.openNewTab %}target="_blank" rel="noopener noreferrer"{% endif %}>\n {{ secondary.label }}\n </a>\n {% endif %}\n </div>\n """ "home-custom-content.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-custom-content user-content home-blocks-block-{{ key }} mb-0">\n {{ content|raw }}\n </div>\n </div>\n """ "home-newsletter.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-newsletter box-offset">\n <div class="row no-gutters">\n <div class="col-lg">\n <div class="home-blocks-block-newsletter-form">\n <h5 class="home-blocks-block-newsletter-title">\n {{ newsletter_title }}\n </h5>\n \n {{ newsletter_form|raw }}\n </div>\n </div>\n <div class="col-lg home-blocks-block-newsletter-image"\n {% if main_image %}style="background-image: url('{{ main_image }}');"{% endif %}>\n </div>\n </div>\n </div>\n \n <div class="container mt-5 mb-5 home-blocks-newsletter">\n <div class="box-offset border-0 bg-primary text-white">\n </div>\n \n <div class="form-legalities p-3">\n {{ legalities }}\n </div>\n </div>\n </div>\n """ "home-posts.html.twig" => """ <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title" data-aos="fade-up" data-aos-duration="600">\n <span>{{ posts_title }}</span>\n </h3>\n \n {% if posts|length > 0 %}\n {% for columnKey, column in posts|batch(3) %}\n <div class="home-blocks-block-posts-row home-blocks-block-posts-row-{{ columnKey }}">\n {% for itemKey, post in column %}\n <div class="zoom-hover home-blocks-block-posts-item-{{ columnKey * 3 + itemKey }}">\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block-posts-item box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n {% if post.videoImage|default(null) %}\n <div class="list-items-item-video"\n style="background-image: url('{{ post.videoImage }}')">\n <div class="list-items-item-video-icon"\n style="background: url('{{ play_image }}') 50% 50% no-repeat transparent">\n <div class="list-items-item-video-inner" style="width: 1110px; height: 705px"></div>\n </div>\n </div>\n {% else %}\n <img src="{{ post.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n {% endif %}\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ post.url }}" data-turbo="optional"\n class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ post.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ post.publishedAt }}\n </div>\n \n {{ post.description }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% endfor %}\n {% else %}\n <div class="text-center text-muted" data-aos="fade-up" data-aos-duration="600">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n """ "home-events.html.twig" => """ <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-posts">\n <h3 class="home-blocks-block-title">\n {{ events_title }}\n </h3>\n \n {% if events|length > 0 %}\n <div class="home-blocks-block-posts-row">\n {% for key, event in events %}\n <div class="zoom-hover">\n <div class="home-blocks-block-posts-item home-blocks-block-posts-item-{{ key }} home-blocks-block-posts-row-{{ (key / 3)|round(0, 'floor') }} box-offset">\n <div class="home-blocks-block-posts-item-thumbnail">\n <img src="{{ event.image|default(default_image) }}"\n class="list-items-item-image" width="1700" height="1080" />\n </div>\n \n <div class="home-blocks-block-posts-item-text">\n <a href="{{ event.url }}" data-turbo="optional" class="stretched-link list-items-item-link">\n <h5 class="list-items-item-title">\n <span>{{ event.title }}</span>\n </h5>\n </a>\n \n <div class="list-items-item-description">\n <div class="list-items-item-date">\n {{ event.beginAt }}\n </div>\n </div>\n </div>\n </div>\n </div>\n {% endfor %}\n </div>\n {% else %}\n <div class="text-center text-muted">\n {{ no_elements }}\n </div>\n {% endif %}\n </div>\n </div>\n """ "home-socials.html.twig" => """ {% if facebook_url or twitter_url %}\n <div data-aos="fade-up" data-aos-duration="600">\n <div class="home-blocks-block home-blocks-block-socials">\n <h3 class="home-blocks-block-title">\n {{ socials_title }}\n </h3>\n \n <div class="row justify-content-center justify-content-lg-between">\n {% if facebook_url %}\n <div class="col-lg-6 home-blocks-block-socials-facebook">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'facebook-timeline',\n 'url': facebook_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ facebook_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ facebook_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n \n {% if twitter_url %}\n <div class="col-lg-6 home-blocks-block-socials-twitter">\n <div class="home-blocks-block-socials-block" {{ stimulus_controller('embed-consent', {\n 'type': 'twitter-timeline',\n 'url': twitter_url,\n 'titleLabel': titleLabel,\n 'descriptionLabel': descriptionLabel,\n 'acceptLabel': acceptLabel,\n 'externalLabel': externalLabel,\n 'cancelLabel': cancelLabel,\n }) }}>\n <div class="p-3">\n <a href="{{ twitter_url }}" target="_blank" rel="noreferrer noopener">\n <i class="fa fa-external-link mr-1"></i>\n {{ twitter_url }}\n </a>\n </div>\n </div>\n </div>\n {% endif %}\n </div>\n </div>\n </div>\n {% endif %}\n """ "manifesto-list.html.twig" => """ <div class="manifesto manifesto-topics" data-aos="fade-up" data-aos-duration="600">\n <h1 class="manifesto-topics-title">\n {{ manifesto_title }}\n </h1>\n \n <div class="manifesto-topics-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="manifesto-topics-list">\n <div class="row justify-content-center">\n {% for topic in manifesto %}\n <div class="col-12 col-md-6 col-lg-4 mb-4">\n <a href="{{ topic.url }}" data-turbo="optional"\n class="manifesto-topics-list-item"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n <div class="manifesto-topics-list-item-image"\n {% if topic.image %}style="background-image: url('{{ topic.image }}')"{% endif %}></div>\n \n <div class="manifesto-topics-list-item-title">{{ topic.title }}</div>\n </a>\n </div>\n {% else %}\n <div class="col-12">\n <div class="manifesto-topics-list-none">\n {{ no_elements }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n </div>\n """ "manifesto-view.html.twig" => """ <div class="manifesto manifesto-topic" data-aos="fade-up" data-aos-duration="600">\n <div class="manifesto-topic-section">\n <a href="{{ manifesto_url }}" data-turbo="optional">\n {{ manifesto_title }}\n </a>\n </div>\n \n <div class="manifesto-topic-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if topic.previous %}\n <a href="{{ topic.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.previous.backgroundColor }}; color: #{{ topic.previous.color }};">\n ⟵ {{ topic.previous.title }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if topic.next %}\n <a href="{{ topic.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background-color: {{ topic.next.backgroundColor }}; color: #{{ topic.next.color }};">\n {{ topic.next.title }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-header"\n style="background-image: url('{{ topic.image|default(default_image) }}')">\n <div class="manifesto-topic-header-overlay">\n <div>\n <h1 class="manifesto-topic-header-title">\n {{ topic.title }}\n </h1>\n \n <div class="manifesto-topic-header-social-sharers">\n {{ social_sharers|raw }}\n </div>\n </div>\n </div>\n </div>\n \n <div class="manifesto-topic-proposals"\n style="background-color: {{ topic.backgroundColor }}; color: #{{ topic.color }};">\n {% for key, proposal in topic.proposals %}\n <div class="manifesto-topic-proposal">\n <h3 class="manifesto-topic-proposal-title">\n <span class="manifesto-topic-proposal-number">{{ key + 1 }}.</span>\n {{ proposal.title }}\n </h3>\n \n <div class="manifesto-topic-proposal-content user-content py-2 px-0 px-lg-5 mb-5">\n {{ proposal.content|raw }}\n </div>\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-list.html.twig" => """ <div class="trombinoscope trombinoscope-persons" data-aos="fade-up" data-aos-duration="600">\n <h1 class="trombinoscope-persons-title">\n Nos 15 premiers candidats<br>\n <span class="trombinoscope-persons-title-sub">pour les élections européennes 2024</span>\n </h1>\n \n <div class="trombinoscope-persons-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-persons-grid">\n {% for key, person in trombinoscope %}\n <div class="trombinoscope-persons-grid-item">\n <img src="{{ person.image }}" alt="{{ person.fullName }}" class="trombinoscope-persons-grid-item-img">\n <div class="trombinoscope-persons-grid-item-content">\n {# <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3> #}\n <div class="trombinoscope-persons-grid-item-description">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n \n {# <a href="{{ person.url }}" data-turbo="optional"\n class="trombinoscope-persons-grid-item"\n {% if person.image %}style="background-image: url('{{ person.image }}');"{% endif %}>\n <h3 class="trombinoscope-persons-grid-item-name">\n <strong>\n {{ person.fullName }}\n </strong>\n </h3>\n </a> #}\n {% else %}\n <div class="trombinoscope-persons-grid-none">\n {{ no_elements }}\n </div>\n {% endfor %}\n </div>\n </div>\n """ "trombinoscope-view.html.twig" => """ <div class="trombinoscope trombinoscope-person" data-aos="fade-up" data-aos-duration="600">\n <div class="trombinoscope-person-section">\n <a href="{{ trombinoscope_url }}" data-turbo="optional">\n {{ trombinoscope_title }}\n </a>\n </div>\n \n <h1 class="trombinoscope-person-name">\n {{ person.fullName }}\n </h1>\n \n <div class="trombinoscope-person-social-sharers">\n {{ social_sharers|raw }}\n </div>\n \n <div class="trombinoscope-person-nav">\n <div class="row align-items-center">\n <div class="col-12 col-md-6 mb-2">\n {% if person.previous %}\n <a href="{{ person.previous.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n ⟵ {{ person.previous.fullName }}\n </a>\n {% endif %}\n </div>\n <div class="col-12 col-md-6 mb-2 text-right">\n {% if person.next %}\n <a href="{{ person.next.url }}" data-turbo="optional"\n class="d-inline-block px-4 py-3"\n style="background: {{ background_color }}; color: {{ foreground_color }}">\n {{ person.next.fullName }} ⟶\n </a>\n {% endif %}\n </div>\n </div>\n </div>\n \n <div class="trombinoscope-person-bio">\n <div class="row">\n <div class="col-lg-4">\n {% if person.image %}\n <img src="{{ person.image }}" class="trombinoscope-person-bio-image" width="800" height="800" />\n {% endif %}\n \n <h3 class="trombinoscope-person-bio-name">\n {{ person.fullName }}\n </h3>\n \n <div class="trombinoscope-person-bio-role">\n {{ person.role }}\n </div>\n \n {% if person.socialEmail\n or person.socialFacebook\n or person.socialTwitter\n or person.socialInstagram\n or person.socialLinkedIn\n or person.socialYoutube\n or person.socialMedium\n or person.socialTelegram %}\n \n <div class="trombinoscope-person-bio-label">\n {{ contact.title }} {{ person.fullName }}\n </div>\n \n <div class="trombinoscope-person-bio-social-accounts social-sharers">\n {% if person.socialEmail %}\n <a href="mailto:{{ person.socialEmail }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.mail }}">\n <i class="far fa-envelope"></i>\n </a>\n {% endif %}\n \n {% if person.socialFacebook %}\n <a href="{{ person.socialFacebook }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.facebook }}">\n <i class="fab fa-facebook-f"></i>\n </a>\n {% endif %}\n \n {% if person.socialTwitter %}\n <a href="{{ person.socialTwitter }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.twitter }}">\n <i class="fab fa-twitter"></i>\n </a>\n {% endif %}\n \n {% if person.socialInstagram %}\n <a href="{{ person.socialInstagram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.instagram }}">\n <i class="fab fa-instagram"></i>\n </a>\n {% endif %}\n \n {% if person.socialLinkedIn %}\n <a href="{{ person.socialLinkedIn }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.linkedin }}">\n <i class="fab fa-linkedin"></i>\n </a>\n {% endif %}\n \n {% if person.socialYoutube %}\n <a href="{{ person.socialYoutube }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.youtube }}">\n <i class="fab fa-youtube"></i>\n </a>\n {% endif %}\n \n {% if person.socialMedium %}\n <a href="{{ person.socialMedium }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.medium }}">\n <i class="fab fa-medium"></i>\n </a>\n {% endif %}\n \n {% if person.socialTelegram %}\n <a href="https://t.me/{{ person.socialTelegram }}" target="_blank" rel="noreferrer noopener"\n title="{{ contact.telegram }}">\n <i class="fab fa-telegram"></i>\n </a>\n {% endif %}\n </div>\n {% endif %}\n </div>\n \n <div class="col-lg-8">\n <div class="trombinoscope-person-bio-content user-content">\n {{ person.content|raw }}\n </div>\n </div>\n </div>\n </div>\n </div>\n """ ] "theme_assets" => [] "project_assets" => [] "redirections" => array:3 [ 0 => array:3 [ "source" => "/procu" "target" => "https://procuration.jevoteecolo.fr/proposal?utm_source=sms" "code" => 301 ] 1 => array:3 [ "source" => "/wa" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] 2 => array:3 [ "source" => "/w" "target" => "https://ecologie2024.fr/whatsapp-msg" "code" => 301 ] ] "tools" => array:8 [ 0 => "website_pages" 1 => "website_posts" 2 => "website_documents" 3 => "website_events" 4 => "website_forms" 5 => "website_newsletter" 6 => "website_trombinoscope" 7 => "website_manifesto" ] "access" => array:2 [ "username" => null "password" => null ] "socials" => array:13 [ "email" => null "phone" => null "facebook" => "https://www.facebook.com/eelv.fr" "twitter" => "https://x.com/eelv" "instagram" => "https://www.instagram.com/eelvfr" "linkedin" => null "youtube" => "https://www.youtube.com/user/EuropeEcologie" "medium" => null "telegram" => null "snapchat" => null "whatsapp" => null "tiktok" => null "threads" => null ] "socialSharers" => array:6 [ "facebook" => true "twitter" => true "linkedin" => false "telegram" => true "whatsapp" => true "email" => false ] "legal" => array:5 [ "name" => "Les Écologistes - EELV" "email" => "contact@lesecologistes.fr" "address" => "11 rue des petits hôtels 75010 Paris" "publisherName" => "Wilfried Maurin" "publisherRole" => "Directeur" ] "membership" => array:23 [ "introduction" => "" "profileFormalTitle" => "membership.form.rule.ignore" "profileMiddleName" => "membership.form.rule.ignore" "profileBirthdate" => "membership.form.rule.required" "profileGender" => "membership.form.rule.ignore" "profileNationality" => "membership.form.rule.ignore" "profileCompany" => "membership.form.rule.ignore" "profileJobTitle" => "membership.form.rule.ignore" "contactPhone" => "membership.form.rule.optional" "contactWorkPhone" => "membership.form.rule.optional" "socialFacebook" => "membership.form.rule.ignore" "socialTwitter" => "membership.form.rule.ignore" "socialLinkedIn" => "membership.form.rule.ignore" "socialTelegram" => "membership.form.rule.ignore" "socialWhatsapp" => "membership.form.rule.ignore" "addressStreetLine1" => "membership.form.rule.required" "addressStreetLine2" => "membership.form.rule.optional" "addressZipCode" => "membership.form.rule.required" "addressCity" => "membership.form.rule.required" "addressCountry" => "membership.form.rule.required" "settingsReceiveNewsletters" => "membership.form.rule.optional" "settingsReceiveSms" => "membership.form.rule.optional" "settingsReceiveCalls" => "membership.form.rule.ignore" ] "membershipMainPage" => null "captchaSiteKey" => null "captchaSecretKey" => null "header" => array:2 [ 0 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "Front populaire" "url" => "https://lesecologistes.fr/posts/7AZZteDISrAUHqD1nIu0gR/quelques-jours-pour-faire-front-populaire-signez" "openNewTab" => true "weight" => 1 "children" => [] ] 1 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "10 piliers des Écologistes" "url" => "https://lesecologistes.fr/posts/3cyFgfScqsrMXIt3h2Bh6l/10-piliers-des-ecologistes-pour-changer-la-vie" "openNewTab" => true "weight" => 2 "children" => [] ] ] "footer" => array:1 [ 0 => array:7 [ "type" => "MenuItem" "links" => [] "label" => "Mentions légales" "url" => "https://lesecologistes.fr/pages/5r6YHoF9Uy6sQM3fxPvsaU/mentions-legales" "openNewTab" => true "weight" => 2 "children" => [] ] ] "home" => array:1 [ 0 => array:4 [ "type" => "content" "links" => [] "page" => "home" "config" => array:1 [ "content" => """ <div class="row"><div class="col-md-12"><h1 style="text-align: center;"><b style="color: rgb(253, 109, 118);">Important !</b></h1><p style="text-align: center;">Pour mutualiser nos force et augmenter les chances de trouver une solution le plus vite possible, <b>Les Écologistes se sont associés à la plateforme de procuration de Victoires Populaires</b> :<br><a href="https://procuration-front-populaire.fr/" target="_blank" title="">https://procuration-front-populaire.fr</a><br></p><p style="text-align: center;">Toutes les nouvelles demandes et procurations sont prises en charge sur cette plateforme par une équipe de 50 bénévoles formé·es et motivé·es pour s’assurer qu’un maximum de citoyen⸱nes puissent voter. </p><p style="text-align: center;"> <b>Vous avez déjà fait une demande / une proposition avant le 20 juin ?</b><br>Vous allez recevoir un mail pour recueillir votre consentement afin de basculer sur la nouvelle plateforme.</p></div></div><div class="row">\n \n <section class="row m-0">\n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin et/ou le 7 juillet ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e nouveau Front Populaire dans votre bureau de vote.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées.</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/request" class="btn btn-primary btn-lg" title="">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6 mb-4">\n <div class="content-card bg-white bordered d-flex flex-column h-100">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 30 juin et/ou le 7 juillet ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Inscrivez-vous sur la plateforme de victoires populaire qui vous mettra en contact avec un·e sympathisant·e du Front Populaire qui ne pourra pas voter ce jour là.</p>\n <p class="text-center">Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !</p>\n <p class="text-center">Laissez nous juste vos coordonnées (et n’oubliez pas d’aller voter 😊).</p>\n </div>\n <span class="text-center"><a href="https://procuration-front-populaire.fr/proposal" class="btn btn-primary btn-lg" title="">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ ] ] ] ] "force_embed_consent" => false "title" => "Mentions légales" "social_sharers" => """ <div class="social-sharers">\n <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fjevoteecolo.fr%2Flegal"\n title="Partager sur Facebook" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-facebook-f"></i>\n </a>\n \n <a href="https://twitter.com/intent/tweet?text=https://jevoteecolo.fr/legal"\n title="Partager sur Twitter" target="_blank" rel="noreferrer noopener">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>\n </a>\n \n \n <a href="https://telegram.me/share/url?url=https://jevoteecolo.fr/legal"\n title="Partager sur Telegram" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-telegram-plane"></i>\n </a>\n \n <a href="https://wa.me/?text=https://jevoteecolo.fr/legal"\n title="Partager sur Whatsapp" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-whatsapp"></i>\n </a>\n \n </div>\n """ "content" => """ <div class="user-content">\n <div class="row justify-content-center">\n <div class="col-12 col-md-10 col-lg-8">\n <h3 class="mb-1">\n Éditeur\n </h3>\n \n <p class="mt-0">\n Les Écologistes - EELV<br />\n <a href="mailto:contact@lesecologistes.fr" target="_blank">\n contact@lesecologistes.fr\n </a>\n <br />\n 11 rue des petits hôtels 75010 Paris\n </p>\n \n <h3 class="mt-4 mb-1">\n Directeur de la publication\n </h3>\n \n <p class="mt-0">\n Wilfried Maurin<br />\n Directeur\n </p>\n \n <h3 class="mt-4 mb-1">\n Développement\n </h3>\n \n <p class="mt-0">\n Propulsé par la plateforme\n <a href="https://citipo.com/fr" target="_blank">\n Citipo\n </a>\n </p>\n \n <h3 class="mt-4 mb-1">\n Hébergeur\n </h3>\n \n <p class="mt-0">\n <a href="https://citipo.com/fr" target="_blank">\n Citipo (https://citipo.com)\n </a>\n <br />\n CPGT SAS<br />\n 49 Rue de Ponthieu<br />\n 75008 Paris, France<br /><br />\n Service technique :\n <a href="mailto:contact@citipo.com" target="_blank">contact@citipo.com</a> |\n +33 1 47 30 19 97<br /><br />\n Les données sont hébergées à Francfort, Allemagne.\n </p>\n </div>\n </div>\n </div>\n """ ] "social_sharers" => """ <div class="social-sharers">\n <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fjevoteecolo.fr%2Flegal"\n title="Partager sur Facebook" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-facebook-f"></i>\n </a>\n \n <a href="https://twitter.com/intent/tweet?text=https://jevoteecolo.fr/legal"\n title="Partager sur Twitter" target="_blank" rel="noreferrer noopener">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>\n </a>\n \n \n <a href="https://telegram.me/share/url?url=https://jevoteecolo.fr/legal"\n title="Partager sur Telegram" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-telegram-plane"></i>\n </a>\n \n <a href="https://wa.me/?text=https://jevoteecolo.fr/legal"\n title="Partager sur Whatsapp" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-whatsapp"></i>\n </a>\n \n </div>\n """ "current_url" => "https://jevoteecolo.fr/legal" "title" => "Mentions légales" "content" => """ <div class="user-content">\n <div class="row justify-content-center">\n <div class="col-12 col-md-10 col-lg-8">\n <h3 class="mb-1">\n Éditeur\n </h3>\n \n <p class="mt-0">\n Les Écologistes - EELV<br />\n <a href="mailto:contact@lesecologistes.fr" target="_blank">\n contact@lesecologistes.fr\n </a>\n <br />\n 11 rue des petits hôtels 75010 Paris\n </p>\n \n <h3 class="mt-4 mb-1">\n Directeur de la publication\n </h3>\n \n <p class="mt-0">\n Wilfried Maurin<br />\n Directeur\n </p>\n \n <h3 class="mt-4 mb-1">\n Développement\n </h3>\n \n <p class="mt-0">\n Propulsé par la plateforme\n <a href="https://citipo.com/fr" target="_blank">\n Citipo\n </a>\n </p>\n \n <h3 class="mt-4 mb-1">\n Hébergeur\n </h3>\n \n <p class="mt-0">\n <a href="https://citipo.com/fr" target="_blank">\n Citipo (https://citipo.com)\n </a>\n <br />\n CPGT SAS<br />\n 49 Rue de Ponthieu<br />\n 75008 Paris, France<br /><br />\n Service technique :\n <a href="mailto:contact@citipo.com" target="_blank">contact@citipo.com</a> |\n +33 1 47 30 19 97<br /><br />\n Les données sont hébergées à Francfort, Allemagne.\n </p>\n </div>\n </div>\n </div>\n """ ]