Deux options pour faire ou porter procuration
Deux options pour faire ou porter procuration
Pas dispo le 30 juin ?
On vous aide à faire une procuration !
Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo dans votre bureau de vote.
Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !
Laissez nous juste vos coordonnées.
Dispo et sûr d’aller voter le 9 juin ?
Portez une procuration !
Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.
Vous recevrez un mail dédié et vous n’aurez plus qu’à cliquer pour valider la procuration : MAGIQUE !
Laissez nous juste vos coordonnées (et n’oubliez pas d’aller voter 😊).
array:26 [ "page" => array:12 [ "type" => "Page" "links" => array:1 [ "self" => "https://console.citipo.com/api/website/pages/2okIDjniAXEfZ4JU141m31" ] "id" => "2okIDjniAXEfZ4JU141m31" "title" => "Deux options pour faire ou porter procuration" "slug" => "deux-options-pour-faire-ou-porter-procuration" "description" => null "image" => null "sharer" => null "read_time" => 2 "content" => """ <div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ "children" => [] "categories" => [] ] "newsletter_form" => Symfony\Component\Form\FormView {#496 +vars: array:32 [ "value" => App\Form\Model\SubscribeNewsletterData {#361 +email: null +firstName: null +lastName: null +phone: null +country: "FR" +zipCode: null } "attr" => [] "form" => Symfony\Component\Form\FormView {#496} "id" => "subscribe_newsletter" "name" => "subscribe_newsletter" "full_name" => "subscribe_newsletter" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "subscribe_newsletter" 2 => "_subscribe_newsletter" ] "unique_block_prefix" => "_subscribe_newsletter" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_subscribe_newsletter" "errors" => Symfony\Component\Form\FormErrorIterator {#585 -form: Symfony\Component\Form\Form {#594 -config: Symfony\Component\Form\FormBuilder {#595 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#618 …1} -name: "subscribe_newsletter" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: true -type: Symfony\Component\Form\ResolvedFormType {#381 -innerType: App\Form\SubscribeNewsletterType {#371} -typeExtensions: [] -parent: Symfony\Component\Form\ResolvedFormType {#382 -innerType: Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} -typeExtensions: array:5 [ 0 => Symfony\Component\Form\Extension\Core\Type\TransformationFailureExtension {#383 …1} 1 => Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension {#384 …1} 2 => Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension {#447 …2} 3 => Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#481 …} 4 => Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension {#482 …6} ] -parent: null -optionsResolver: Symfony\Component\OptionsResolver\OptionsResolver {#483 -defined: array:50 [ …50] -defaults: array:49 [ …49] -nested: [] -required: [] -resolved: array:29 [ …29] -normalizers: array:3 [ …3] -allowedValues: [] -allowedTypes: array:16 [ …16] -info: array:3 [ …3] -lazy: array:4 [ …4] -calling: [] -deprecated: [] -given: [] -locked: false -parentsOptions: [] -prototype: null -prototypeIndex: null } } -optionsResolver: Symfony\Component\OptionsResolver\OptionsResolver {#491 -defined: array:51 [ "block_name" => true "block_prefix" => true "disabled" => true "label" => true "label_format" => true "row_attr" => true "label_html" => true "label_translation_parameters" => true "attr_translation_parameters" => true "attr" => true "translation_domain" => true "auto_initialize" => true "priority" => true "form_attr" => true "data" => true "data_class" => true "empty_data" => true "trim" => true "required" => true "property_path" => true "mapped" => true "by_reference" => true "error_bubbling" => true "label_attr" => true "inherit_data" => true "compound" => true "method" => true "action" => true "post_max_size_message" => true "upload_max_size_message" => true "allow_file_upload" => true "help" => true "help_attr" => true "help_html" => true "help_translation_parameters" => true "invalid_message" => true "invalid_message_parameters" => true "is_empty_callback" => true "getter" => true "setter" => true "validation_groups" => true "error_mapping" => true "constraints" => true "allow_extra_fields" => true "extra_fields_message" => true "csrf_protection" => true "csrf_field_name" => true "csrf_message" => true "csrf_token_manager" => true "csrf_token_id" => true "enable_gdpr_fields" => true ] -defaults: array:50 [ "block_name" => null "block_prefix" => null "disabled" => false "label" => null "label_format" => null "row_attr" => [] "label_html" => false "label_translation_parameters" => [] "attr_translation_parameters" => [] "attr" => [] "translation_domain" => null "auto_initialize" => true "priority" => 0 "form_attr" => false "data_class" => "App\Form\Model\SubscribeNewsletterData" "empty_data" => null "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "error_bubbling" => null "label_attr" => [] "inherit_data" => false "compound" => true "method" => "POST" "action" => "" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "upload_max_size_message" => null "allow_file_upload" => false "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "error_mapping" => [] "constraints" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => false "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442 -generator: Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator {#443 -entropy: 256 } -storage: Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage {#444 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#136 -requests: array:1 [ 0 => Symfony\Component\HttpFoundation\Request {#25 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#29 #parameters: array:7 [ "api_token" => "34bb1747c9d4adca024a7bdbbcaef40f767874309ef4b84669713830ea26c239" "project" => App\Client\Model\ApiResource {#212 +type: "Project" +links: array:8 [ …8] +"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 [ …10] +"theme": array:17 [ …17] +"theme_assets": [] +"project_assets": [] +"redirections": array:3 [ …3] +"tools": array:8 [ …8] +"access": array:2 [ …2] +"socials": array:13 [ …13] +"socialSharers": array:6 [ …6] +"legal": array:5 [ …5] +"membership": array:23 [ …23] +"membershipMainPage": null +"captchaSiteKey": null +"captchaSecretKey": null +"enableGdprFields": true +"header": App\Client\Model\ApiCollection {#211 …2} +"footer": App\Client\Model\ApiCollection {#221 …2} +"home": App\Client\Model\ApiCollection {#222 …2} } "_route" => "page_view" "_controller" => "App\Controller\PageController::view" "id" => "2okIDjniAXEfZ4JU141m31" "slug" => "deux-options-pour-faire-ou-porter-procuration" "_route_params" => array:2 [ "id" => "2okIDjniAXEfZ4JU141m31" "slug" => "deux-options-pour-faire-ou-porter-procuration" ] ] } +request: Symfony\Component\HttpFoundation\InputBag {#26 #parameters: [] } +query: Symfony\Component\HttpFoundation\InputBag {#28 #parameters: [] } +server: Symfony\Component\HttpFoundation\ServerBag {#32 #parameters: array:82 [ "VIRTUAL_HOST" => "public.c4o.io,public.avecvous.fr" "UPLOADCARE_PUBLIC_KEY" => "fb22c411b0a34f349985" "APP_DEBUG" => "0" "HOSTNAME" => "45f55c148df9" "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" "APP_SECRET" => "1k8qbksfGCGNJTlcecs8ndE2pbGua3Q009cRFwkH9" "BLACKFIRE_CLIENT_ID" => "9aa65b94-9860-4c98-9e92-cd19c9913df0" "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_CDN_LOOP" => "cloudflare; loops=1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CF_CONNECTING_IP" => "3.12.34.96" "HTTP_ACCEPT" => "*/*" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_RAY" => "8fa3f7158adb1158-ORD" "HTTP_X_ORIGINAL_URI" => "/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" "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" => "3.12.34.96, 172.69.59.199" "HTTP_X_REAL_IP" => "172.69.59.199" "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" => "58666" "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" => "/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1735582001.7101 "REQUEST_TIME" => 1735582001 "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:20 [ "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-connecting-ip" => array:1 [ 0 => "3.12.34.96" ] "accept" => array:1 [ 0 => "*/*" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-ray" => array:1 [ 0 => "8fa3f7158adb1158-ORD" ] "x-original-uri" => array:1 [ 0 => "/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" ] "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 => "3.12.34.96, 172.69.59.199" ] "x-real-ip" => array:1 [ 0 => "172.69.59.199" ] "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 => "2" ] ] #cacheControl: [] } #content: null #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" #requestUri: "/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" #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" } ] } -namespace: "_csrf" } -namespace: Closure() {#446 : "Symfony\Component\Security\Csrf\CsrfTokenManager" : Symfony\Component\Security\Csrf\CsrfTokenManager {#442} : { …2} : "/app/vendor/symfony/security-csrf/CsrfTokenManager.php" : "52 to 58" } } "csrf_token_id" => null "enable_gdpr_fields" => true ] -nested: [] -required: [] -resolved: array:29 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => false "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null ] -normalizers: array:3 [ "validation_groups" => array:1 [ …1] "constraints" => array:1 [ …1] "upload_max_size_message" => array:1 [ …1] ] -allowedValues: [] -allowedTypes: array:17 [ "block_prefix" => array:2 [ …2] "attr" => array:1 [ …1] "row_attr" => array:1 [ …1] "label_html" => array:1 [ …1] "priority" => array:1 [ …1] "form_attr" => array:2 [ …2] "label_attr" => array:1 [ …1] "action" => array:1 [ …1] "upload_max_size_message" => array:1 [ …1] "help" => array:3 [ …3] "help_attr" => array:1 [ …1] "help_html" => array:1 [ …1] "is_empty_callback" => array:2 [ …2] "getter" => array:2 [ …2] "setter" => array:2 [ …2] "constraints" => array:2 [ …2] "enable_gdpr_fields" => array:1 [ …1] ] -info: array:3 [ "priority" => "The form rendering priority (higher priorities will be rendered first)" "getter" => "A callable that accepts two arguments (the view data and the current form field) and must return a value." "setter" => "A callable that accepts three arguments (a reference to the view data, the submitted value and the current form field)." ] -lazy: array:3 [ "empty_data" => array:1 [ …1] "error_bubbling" => array:1 [ …1] "upload_max_size_message" => array:1 [ …1] ] -calling: [] -deprecated: [] -given: [] -locked: false -parentsOptions: [] -prototype: null -prototypeIndex: null } } -viewTransformers: [] -modelTransformers: [] -dataMapper: Symfony\Component\Form\Extension\Core\DataMapper\DataMapper {#377 -dataAccessor: Symfony\Component\Form\Extension\Core\DataAccessor\ChainAccessor {#378 -accessors: array:2 [ 0 => Symfony\Component\Form\Extension\Core\DataAccessor\CallbackAccessor {#379} 1 => Symfony\Component\Form\Extension\Core\DataAccessor\PropertyPathAccessor {#380 …1} ] } } -required: true -disabled: false -errorBubbling: true -emptyData: Closure(FormInterface $form) {#493 : "Symfony\Component\Form\Extension\Core\Type\FormType" : Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} : { : "App\Form\Model\SubscribeNewsletterData" } : "/app/vendor/symfony/form/Extension/Core/Type/FormType.php" : "136 to 138" } -attributes: [] -data: App\Form\Model\SubscribeNewsletterData {#361} -dataClass: "App\Form\Model\SubscribeNewsletterData" -dataLocked: true -formFactory: Symfony\Component\Form\FormFactory {#370 -registry: Symfony\Component\Form\FormRegistry {#366 -extensions: array:1 [ 0 => Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension {#360 …5} ] -types: array:7 [ "Symfony\Component\Form\Extension\Core\Type\FormType" => Symfony\Component\Form\ResolvedFormType {#382} "App\Form\SubscribeNewsletterType" => Symfony\Component\Form\ResolvedFormType {#381} "Symfony\Component\Form\Extension\Core\Type\TextType" => Symfony\Component\Form\ResolvedFormType {#502 -innerType: Symfony\Component\Form\Extension\Core\Type\TextType {#501} -typeExtensions: [] -parent: Symfony\Component\Form\ResolvedFormType {#382} -optionsResolver: Symfony\Component\OptionsResolver\OptionsResolver {#504 …17} } "Symfony\Component\Form\Extension\Core\Type\EmailType" => Symfony\Component\Form\ResolvedFormType {#503 -innerType: Symfony\Component\Form\Extension\Core\Type\EmailType {#500} -typeExtensions: [] -parent: Symfony\Component\Form\ResolvedFormType {#502} -optionsResolver: Symfony\Component\OptionsResolver\OptionsResolver {#505 …17} } "Symfony\Component\Form\Extension\Core\Type\ChoiceType" => Symfony\Component\Form\ResolvedFormType {#547 …4} "App\Form\CountryType" => Symfony\Component\Form\ResolvedFormType {#548 -innerType: App\Form\CountryType {#542} -typeExtensions: [] -parent: Symfony\Component\Form\ResolvedFormType {#547 …4} -optionsResolver: Symfony\Component\OptionsResolver\OptionsResolver {#556 …17} } "Symfony\Component\Form\Extension\Core\Type\CheckboxType" => Symfony\Component\Form\ResolvedFormType {#581 …4} ] -guesser: false -resolvedTypeFactory: Symfony\Component\Form\ResolvedFormTypeFactory {#369} -checkedTypes: [] } } -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385 -serverParams: Symfony\Component\Form\Util\ServerParams {#386 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#136} } } -autoInitialize: true -options: array:51 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "required" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => true "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => false "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => "App\Form\Model\SubscribeNewsletterData" "empty_data" => Closure(FormInterface $form) {#493} "error_bubbling" => true "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#495 : "Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension" : Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension {#481 …} : { : Symfony\Bundle\FrameworkBundle\Translation\Translator {#240} : "validators" : Closure() {#494} } : "/app/vendor/symfony/form/Extension/Validator/Type/UploadValidatorExtension.php" : "40 to 42" } "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "enable_gdpr_fields" => true "data" => App\Form\Model\SubscribeNewsletterData {#361} ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: null -children: Symfony\Component\Form\Util\OrderedHashMap {#596 -elements: array:7 [ "email" => Symfony\Component\Form\Form {#597 -config: Symfony\Component\Form\FormBuilder {#598 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#627 …1} -name: "email" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#503} -viewTransformers: [] -modelTransformers: [] -dataMapper: null -required: true -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form) {#507 : "Symfony\Component\Form\Extension\Core\Type\FormType" : Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} : "/app/vendor/symfony/form/Extension/Core/Type/FormType.php" : "141 to 143" } -attributes: [] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:49 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => false "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "Please enter a valid email address." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => null "empty_data" => Closure(FormInterface $form) {#507} "required" => true "error_bubbling" => false "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#509 …5} "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#599 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: null -normData: null -viewData: "" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "email" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#625 -elements: array:1 [ 0 => "email" ] -length: 1 -isIndex: array:1 [ 0 => false ] -isNullSafe: array:1 [ 0 => false ] -pathAsString: "email" } } "firstName" => Symfony\Component\Form\Form {#600 -config: Symfony\Component\Form\FormBuilder {#601 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#630 …1} -name: "firstName" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#502} -viewTransformers: [] -modelTransformers: [] -dataMapper: null -required: false -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form) {#516 : "Symfony\Component\Form\Extension\Core\Type\FormType" : Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} : "/app/vendor/symfony/form/Extension/Core/Type/FormType.php" : "141 to 143" } -attributes: [] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:49 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => false "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => null "empty_data" => Closure(FormInterface $form) {#516} "required" => false "error_bubbling" => false "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#518 …5} "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#602 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: null -normData: null -viewData: "" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "firstName" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#628 -elements: array:1 [ 0 => "firstName" ] -length: 1 -isIndex: array:1 [ 0 => false ] -isNullSafe: array:1 [ 0 => false ] -pathAsString: "firstName" } } "lastName" => Symfony\Component\Form\Form {#603 -config: Symfony\Component\Form\FormBuilder {#604 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#633 …1} -name: "lastName" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#502} -viewTransformers: [] -modelTransformers: [] -dataMapper: null -required: false -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form) {#525 : "Symfony\Component\Form\Extension\Core\Type\FormType" : Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} : "/app/vendor/symfony/form/Extension/Core/Type/FormType.php" : "141 to 143" } -attributes: [] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:49 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => false "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => null "empty_data" => Closure(FormInterface $form) {#525} "required" => false "error_bubbling" => false "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#527 …5} "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#605 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: null -normData: null -viewData: "" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "lastName" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#631 -elements: array:1 [ 0 => "lastName" ] -length: 1 -isIndex: array:1 [ 0 => false ] -isNullSafe: array:1 [ 0 => false ] -pathAsString: "lastName" } } "phone" => Symfony\Component\Form\Form {#606 -config: Symfony\Component\Form\FormBuilder {#607 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#636 …1} -name: "phone" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#502} -viewTransformers: [] -modelTransformers: [] -dataMapper: null -required: false -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form) {#534 : "Symfony\Component\Form\Extension\Core\Type\FormType" : Symfony\Component\Form\Extension\Core\Type\FormType {#372 …} : "/app/vendor/symfony/form/Extension/Core/Type/FormType.php" : "141 to 143" } -attributes: [] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:49 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => true "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "compound" => false "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "This value is not valid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => [] "priority" => 0 "form_attr" => false "data_class" => null "empty_data" => Closure(FormInterface $form) {#534} "required" => false "error_bubbling" => false "label_attr" => [] "action" => "" "upload_max_size_message" => Closure() {#536 …5} "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#608 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: null -normData: null -viewData: "" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "phone" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#634 -elements: array:1 [ 0 => "phone" ] -length: 1 -isIndex: array:1 [ 0 => false ] -isNullSafe: array:1 [ 0 => false ] -pathAsString: "phone" } } "country" => Symfony\Component\Form\Form {#609 -config: Symfony\Component\Form\FormBuilder {#610 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#639 …1} -name: "country" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#548} -viewTransformers: array:1 [ 0 => Symfony\Component\Form\Extension\Core\DataTransformer\ChoiceToValueTransformer {#569 …1} ] -modelTransformers: [] -dataMapper: null -required: false -disabled: false -errorBubbling: false -emptyData: "" -attributes: array:1 [ "choice_list" => Symfony\Component\Form\ChoiceList\ArrayChoiceList {#567 …4} ] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:63 [ "block_name" => null "disabled" => false "label" => null "label_format" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "translation_domain" => null "auto_initialize" => true "trim" => false "property_path" => null "mapped" => true "by_reference" => true "inherit_data" => false "method" => "POST" "post_max_size_message" => "The uploaded file was too large. Please try to upload a smaller file." "allow_file_upload" => false "help_translation_parameters" => [] "invalid_message" => "The selected choice is invalid." "invalid_message_parameters" => [] "error_mapping" => [] "allow_extra_fields" => false "extra_fields_message" => "This form should not contain extra fields." "csrf_protection" => true "csrf_field_name" => "_token" "csrf_message" => "The CSRF token is invalid. Please try to resubmit the form." "csrf_token_manager" => Symfony\Component\Security\Csrf\CsrfTokenManager {#442} "csrf_token_id" => null "multiple" => false "expanded" => false "block_prefix" => null "row_attr" => [] "label_html" => false "attr" => array:1 [ …1] "priority" => 0 "form_attr" => false "data_class" => null "empty_data" => "" "required" => false "error_bubbling" => false "label_attr" => [] "compound" => false "action" => "" "upload_max_size_message" => Closure() {#562 …5} "help" => null "help_attr" => [] "help_html" => false "is_empty_callback" => null "getter" => null "setter" => null "validation_groups" => null "constraints" => [] "choices" => array:2 [ …2] "choice_filter" => null "choice_loader" => null "choice_label" => null "choice_name" => null "choice_value" => null "choice_attr" => null "choice_translation_parameters" => [] "preferred_choices" => [] "group_by" => null "placeholder" => "" "choice_translation_domain" => false ] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#611 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: "FR" -normData: "FR" -viewData: "FR" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "country" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#637 -elements: array:1 [ 0 => "country" ] -length: 1 -isIndex: array:1 [ 0 => false ] -isNullSafe: array:1 [ 0 => false ] -pathAsString: "country" } } "zipCode" => Symfony\Component\Form\Form {#612 -config: Symfony\Component\Form\FormBuilder {#613 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#642} -name: "zipCode" -propertyPath: null -mapped: true -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#502} -viewTransformers: [] -modelTransformers: [] -dataMapper: null -required: false -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form) {#572 …4} -attributes: [] -data: null -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:49 [ …49] -isEmptyCallback: null -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#614 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: null -normData: null -viewData: "" -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "zipCode" -inheritData: false -propertyPath: Symfony\Component\PropertyAccess\PropertyPath {#640 -elements: array:1 [ …1] -length: 1 -isIndex: array:1 [ …1] -isNullSafe: array:1 [ …1] -pathAsString: "zipCode" } } "acceptPolicy" => Symfony\Component\Form\Form {#615 -config: Symfony\Component\Form\FormBuilder {#616 #locked: true -dispatcher: Symfony\Component\EventDispatcher\ImmutableEventDispatcher {#643} -name: "acceptPolicy" -propertyPath: null -mapped: false -byReference: true -inheritData: false -compound: false -type: Symfony\Component\Form\ResolvedFormType {#581 …4} -viewTransformers: array:1 [ …1] -modelTransformers: [] -dataMapper: null -required: true -disabled: false -errorBubbling: false -emptyData: Closure(FormInterface $form, $viewData) {#583 …4} -attributes: [] -data: false -dataClass: null -dataLocked: false -formFactory: Symfony\Component\Form\FormFactory {#370} -action: "" -method: "POST" -requestHandler: Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler {#385} -autoInitialize: false -options: array:51 [ …51] -isEmptyCallback: Closure($modelData): bool {#584 …4} -children: [] -unresolvedChildren: [] } -parent: Symfony\Component\Form\Form {#594} -children: Symfony\Component\Form\Util\OrderedHashMap {#617 -elements: [] -orderedKeys: [] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: false -normData: false -viewData: null -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "acceptPolicy" -inheritData: false -propertyPath: null } ] -orderedKeys: array:7 [ 0 => "email" 1 => "firstName" 2 => "lastName" 3 => "phone" 4 => "country" 5 => "zipCode" 6 => "acceptPolicy" ] -managedCursors: [] } -errors: [] -submitted: false -clickedButton: null -modelData: App\Form\Model\SubscribeNewsletterData {#361} -normData: App\Form\Model\SubscribeNewsletterData {#361} -viewData: App\Form\Model\SubscribeNewsletterData {#361} -extraData: [] -transformationFailure: null -defaultDataSet: true -lockSetData: false -name: "subscribe_newsletter" -inheritData: false -propertyPath: null } -errors: [] } "valid" => true "data" => App\Form\Model\SubscribeNewsletterData {#361} "required" => true "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => true "method" => "POST" "action" => "" "submitted" => false ] +parent: null +children: array:7 [ "email" => Symfony\Component\Form\FormView {#537 +vars: array:32 [ "value" => "" "attr" => [] "form" => Symfony\Component\Form\FormView {#537} "id" => "subscribe_newsletter_email" "name" => "email" "full_name" => "subscribe_newsletter[email]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:4 [ 0 => "form" 1 => "text" 2 => "email" 3 => "_subscribe_newsletter_email" ] "unique_block_prefix" => "_subscribe_newsletter_email" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_email_email" "errors" => Symfony\Component\Form\FormErrorIterator {#528 -form: Symfony\Component\Form\Form {#597} -errors: [] } "valid" => true "data" => null "required" => true "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "firstName" => Symfony\Component\Form\FormView {#510 +vars: array:32 [ "value" => "" "attr" => [] "form" => Symfony\Component\Form\FormView {#510} "id" => "subscribe_newsletter_firstName" "name" => "firstName" "full_name" => "subscribe_newsletter[firstName]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "text" 2 => "_subscribe_newsletter_firstName" ] "unique_block_prefix" => "_subscribe_newsletter_firstName" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_firstName_text" "errors" => Symfony\Component\Form\FormErrorIterator {#519 -form: Symfony\Component\Form\Form {#600} -errors: [] } "valid" => true "data" => null "required" => false "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "lastName" => Symfony\Component\Form\FormView {#620 +vars: array:32 [ "value" => "" "attr" => [] "form" => Symfony\Component\Form\FormView {#620} "id" => "subscribe_newsletter_lastName" "name" => "lastName" "full_name" => "subscribe_newsletter[lastName]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "text" 2 => "_subscribe_newsletter_lastName" ] "unique_block_prefix" => "_subscribe_newsletter_lastName" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_lastName_text" "errors" => Symfony\Component\Form\FormErrorIterator {#619 -form: Symfony\Component\Form\Form {#603} -errors: [] } "valid" => true "data" => null "required" => false "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "phone" => Symfony\Component\Form\FormView {#622 +vars: array:32 [ "value" => "" "attr" => [] "form" => Symfony\Component\Form\FormView {#622} "id" => "subscribe_newsletter_phone" "name" => "phone" "full_name" => "subscribe_newsletter[phone]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "text" 2 => "_subscribe_newsletter_phone" ] "unique_block_prefix" => "_subscribe_newsletter_phone" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_phone_text" "errors" => Symfony\Component\Form\FormErrorIterator {#621 -form: Symfony\Component\Form\Form {#606} -errors: [] } "valid" => true "data" => null "required" => false "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "country" => Symfony\Component\Form\FormView {#624 +vars: array:42 [ "value" => "FR" "attr" => array:1 [ "data-controller" => "country-select" ] "form" => Symfony\Component\Form\FormView {#624} "id" => "subscribe_newsletter_country" "name" => "country" "full_name" => "subscribe_newsletter[country]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:4 [ 0 => "form" 1 => "choice" 2 => "country" 3 => "_subscribe_newsletter_country" ] "unique_block_prefix" => "_subscribe_newsletter_country" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_country_country" "errors" => Symfony\Component\Form\FormErrorIterator {#623 -form: Symfony\Component\Form\Form {#609} -errors: [] } "valid" => true "data" => "FR" "required" => false "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false "multiple" => false "expanded" => false "preferred_choices" => [] "choices" => array:2 [ "Europe" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#673 +label: "Europe" +choices: array:29 [ 0 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#644 +label: "AT" +value: "AT" +data: "AT" +attr: [] +labelTranslationParameters: [] } 1 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#645 +label: "BE" +value: "BE" +data: "BE" +attr: [] +labelTranslationParameters: [] } 2 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#646 +label: "BG" +value: "BG" +data: "BG" +attr: [] +labelTranslationParameters: [] } 3 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#647 +label: "CY" +value: "CY" +data: "CY" +attr: [] +labelTranslationParameters: [] } 4 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#648 +label: "CZ" +value: "CZ" +data: "CZ" +attr: [] +labelTranslationParameters: [] } 5 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#649 +label: "DE" +value: "DE" +data: "DE" +attr: [] +labelTranslationParameters: [] } 6 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#650 +label: "DK" +value: "DK" +data: "DK" +attr: [] +labelTranslationParameters: [] } 7 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#651 +label: "EE" +value: "EE" +data: "EE" +attr: [] +labelTranslationParameters: [] } 8 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#652 +label: "ES" +value: "ES" +data: "ES" +attr: [] +labelTranslationParameters: [] } 9 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#653 +label: "FI" +value: "FI" +data: "FI" +attr: [] +labelTranslationParameters: [] } 10 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#654 +label: "FR" +value: "FR" +data: "FR" +attr: [] +labelTranslationParameters: [] } 11 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#655 +label: "GB" +value: "GB" +data: "GB" +attr: [] +labelTranslationParameters: [] } 12 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#656 +label: "GR" +value: "GR" +data: "GR" +attr: [] +labelTranslationParameters: [] } 13 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#657 +label: "HR" +value: "HR" +data: "HR" +attr: [] +labelTranslationParameters: [] } 14 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#658 +label: "HU" +value: "HU" +data: "HU" +attr: [] +labelTranslationParameters: [] } 15 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#659 +label: "IE" +value: "IE" +data: "IE" +attr: [] +labelTranslationParameters: [] } 16 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#660 +label: "IT" +value: "IT" +data: "IT" +attr: [] +labelTranslationParameters: [] } 17 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#661 +label: "LT" +value: "LT" +data: "LT" +attr: [] +labelTranslationParameters: [] } 18 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#662 +label: "LU" +value: "LU" +data: "LU" +attr: [] +labelTranslationParameters: [] } 19 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#663 +label: "LV" +value: "LV" +data: "LV" +attr: [] +labelTranslationParameters: [] } 20 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#664 +label: "MT" +value: "MT" +data: "MT" +attr: [] +labelTranslationParameters: [] } 21 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#665 +label: "NL" +value: "NL" +data: "NL" +attr: [] +labelTranslationParameters: [] } 22 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#666 +label: "NO" +value: "NO" +data: "NO" +attr: [] +labelTranslationParameters: [] } 23 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#667 +label: "PL" +value: "PL" +data: "PL" +attr: [] +labelTranslationParameters: [] } 24 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#668 +label: "PT" +value: "PT" +data: "PT" +attr: [] +labelTranslationParameters: [] } 25 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#669 +label: "RO" +value: "RO" +data: "RO" +attr: [] +labelTranslationParameters: [] } 26 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#670 +label: "SE" +value: "SE" +data: "SE" +attr: [] +labelTranslationParameters: [] } 27 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#671 +label: "SI" +value: "SI" +data: "SI" +attr: [] +labelTranslationParameters: [] } 28 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#672 +label: "SK" +value: "SK" +data: "SK" +attr: [] +labelTranslationParameters: [] } ] } "World" => Symfony\Component\Form\ChoiceList\View\ChoiceGroupView {#894 +label: "World" +choices: array:220 [ 29 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#674 +label: "AD" +value: "AD" +data: "AD" +attr: [] +labelTranslationParameters: [] } 30 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#675 +label: "AE" +value: "AE" +data: "AE" +attr: [] +labelTranslationParameters: [] } 31 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#676 +label: "AF" +value: "AF" +data: "AF" +attr: [] +labelTranslationParameters: [] } 32 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#677 +label: "AG" +value: "AG" +data: "AG" +attr: [] +labelTranslationParameters: [] } 33 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#678 +label: "AI" +value: "AI" +data: "AI" +attr: [] +labelTranslationParameters: [] } 34 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#679 +label: "AL" +value: "AL" +data: "AL" +attr: [] +labelTranslationParameters: [] } 35 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#680 +label: "AM" +value: "AM" +data: "AM" +attr: [] +labelTranslationParameters: [] } 36 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#681 +label: "AO" +value: "AO" +data: "AO" +attr: [] +labelTranslationParameters: [] } 37 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#682 +label: "AQ" +value: "AQ" +data: "AQ" +attr: [] +labelTranslationParameters: [] } 38 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#683 +label: "AR" +value: "AR" +data: "AR" +attr: [] +labelTranslationParameters: [] } 39 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#684 …5} 40 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#685 …5} 41 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#686 …5} 42 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#687 …5} 43 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#688 …5} 44 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#689 …5} 45 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#690 …5} 46 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#691 …5} 47 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#692 …5} 48 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#693 …5} 49 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#694 …5} 50 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#695 …5} 51 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#696 …5} 52 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#697 …5} 53 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#698 …5} 54 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#699 …5} 55 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#700 …5} 56 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#701 …5} 57 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#702 …5} 58 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#703 …5} 59 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#704 …5} 60 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#705 …5} 61 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#706 …5} 62 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#707 …5} 63 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#708 …5} 64 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#709 …5} 65 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#710 …5} 66 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#711 …5} 67 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#712 …5} 68 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#713 …5} 69 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#714 …5} 70 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#715 …5} 71 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#716 …5} 72 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#717 …5} 73 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#718 …5} 74 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#719 …5} 75 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#720 …5} 76 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#721 …5} 77 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#722 …5} 78 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#723 …5} 79 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#724 …5} 80 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#725 …5} 81 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#726 …5} 82 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#727 …5} 83 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#728 …5} 84 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#729 …5} 85 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#730 …5} 86 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#731 …5} 87 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#732 …5} 88 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#733 …5} 89 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#734 …5} 90 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#735 …5} 91 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#736 …5} 92 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#737 …5} 93 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#738 …5} 94 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#739 …5} 95 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#740 …5} 96 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#741 …5} 97 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#742 …5} 98 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#743 …5} 99 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#744 …5} 100 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#745 …5} 101 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#746 …5} 102 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#747 …5} 103 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#748 …5} 104 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#749 …5} 105 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#750 …5} 106 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#751 …5} 107 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#752 …5} 108 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#753 …5} 109 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#754 …5} 110 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#755 …5} 111 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#756 …5} 112 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#757 …5} 113 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#758 …5} 114 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#759 …5} 115 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#760 …5} 116 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#761 …5} 117 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#762 …5} 118 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#763 …5} 119 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#764 …5} 120 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#765 …5} 121 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#766 …5} 122 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#767 …5} 123 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#768 …5} 124 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#769 …5} 125 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#770 …5} 126 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#771 …5} 127 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#772 …5} 128 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#773 …5} 129 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#774 …5} 130 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#775 …5} 131 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#776 …5} 132 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#777 …5} 133 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#778 …5} 134 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#779 …5} 135 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#780 …5} 136 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#781 …5} 137 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#782 …5} 138 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#783 …5} 139 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#784 …5} 140 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#785 …5} 141 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#786 …5} 142 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#787 …5} 143 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#788 …5} 144 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#789 …5} 145 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#790 …5} 146 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#791 …5} 147 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#792 …5} 148 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#793 …5} 149 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#794 …5} 150 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#795 …5} 151 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#796 …5} 152 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#797 …5} 153 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#798 …5} 154 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#799 …5} 155 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#800 …5} 156 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#801 …5} 157 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#802 …5} 158 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#803 …5} 159 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#804 …5} 160 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#805 …5} 161 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#806 …5} 162 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#807 …5} 163 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#808 …5} 164 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#809 …5} 165 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#810 …5} 166 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#811 …5} 167 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#812 …5} 168 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#813 …5} 169 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#814 …5} 170 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#815 …5} 171 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#816 …5} 172 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#817 …5} 173 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#818 …5} 174 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#819 …5} 175 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#820 …5} 176 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#821 …5} 177 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#822 …5} 178 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#823 …5} 179 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#824 …5} 180 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#825 …5} 181 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#826 …5} 182 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#827 …5} 183 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#828 …5} 184 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#829 …5} 185 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#830 …5} 186 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#831 …5} 187 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#832 …5} 188 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#833 …5} 189 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#834 …5} 190 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#835 …5} 191 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#836 …5} 192 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#837 …5} 193 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#838 …5} 194 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#839 …5} 195 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#840 …5} 196 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#841 …5} 197 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#842 …5} 198 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#843 …5} 199 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#844 …5} 200 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#845 …5} 201 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#846 …5} 202 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#847 …5} 203 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#848 …5} 204 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#849 …5} 205 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#850 …5} 206 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#851 …5} 207 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#852 …5} 208 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#853 …5} 209 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#854 …5} 210 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#855 …5} 211 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#856 …5} 212 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#857 …5} 213 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#858 …5} 214 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#859 …5} 215 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#860 …5} 216 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#861 …5} 217 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#862 …5} 218 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#863 …5} 219 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#864 …5} 220 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#865 …5} 221 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#866 …5} 222 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#867 …5} 223 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#868 …5} 224 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#869 …5} 225 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#870 …5} 226 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#871 …5} 227 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#872 …5} 228 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#873 …5} 229 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#874 …5} 230 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#875 …5} 231 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#876 …5} 232 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#877 …5} 233 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#878 …5} 234 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#879 …5} 235 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#880 …5} 236 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#881 …5} 237 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#882 …5} 238 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#883 …5} 239 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#884 …5} 240 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#885 …5} 241 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#886 …5} 242 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#887 …5} 243 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#888 …5} 244 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#889 …5} 245 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#890 …5} 246 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#891 …5} 247 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#892 …5} 248 => Symfony\Component\Form\ChoiceList\View\ChoiceView {#893 …5} ] } ] "separator" => "-------------------" "placeholder" => "" "choice_translation_domain" => false "choice_translation_parameters" => [] "is_selected" => Closure($choice, $value) {#896 : "Symfony\Component\Form\Extension\Core\Type\ChoiceType" : Symfony\Component\Form\Extension\Core\Type\ChoiceType {#543 …} : "/app/vendor/symfony/form/Extension/Core/Type/ChoiceType.php" : "253 to 255" } "placeholder_in_choices" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "zipCode" => Symfony\Component\Form\FormView {#898 +vars: array:32 [ "value" => "" "attr" => [] "form" => Symfony\Component\Form\FormView {#898} "id" => "subscribe_newsletter_zipCode" "name" => "zipCode" "full_name" => "subscribe_newsletter[zipCode]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "text" 2 => "_subscribe_newsletter_zipCode" ] "unique_block_prefix" => "_subscribe_newsletter_zipCode" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_zipCode_text" "errors" => Symfony\Component\Form\FormErrorIterator {#897 -form: Symfony\Component\Form\Form {#612} -errors: [] } "valid" => true "data" => null "required" => false "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } "acceptPolicy" => Symfony\Component\Form\FormView {#900 +vars: array:33 [ "value" => "1" "attr" => [] "form" => Symfony\Component\Form\FormView {#900} "id" => "subscribe_newsletter_acceptPolicy" "name" => "acceptPolicy" "full_name" => "subscribe_newsletter[acceptPolicy]" "disabled" => false "label" => null "label_format" => null "label_html" => false "multipart" => false "block_prefixes" => array:3 [ 0 => "form" 1 => "checkbox" 2 => "_subscribe_newsletter_acceptPolicy" ] "unique_block_prefix" => "_subscribe_newsletter_acceptPolicy" "row_attr" => [] "translation_domain" => null "label_translation_parameters" => [] "attr_translation_parameters" => [] "priority" => 0 "cache_key" => "_subscribe_newsletter_acceptPolicy_checkbox" "errors" => Symfony\Component\Form\FormErrorIterator {#899 -form: Symfony\Component\Form\Form {#615} -errors: [] } "valid" => true "data" => false "required" => true "label_attr" => [] "help" => null "help_attr" => [] "help_html" => false "help_translation_parameters" => [] "compound" => false "method" => "POST" "action" => "" "submitted" => false "checked" => false ] +parent: Symfony\Component\Form\FormView {#496} +children: [] -rendered: false -methodRendered: false } ] -rendered: false -methodRendered: false } "app" => Symfony\Bridge\Twig\AppVariable {#398 -requestStack: Symfony\Component\HttpFoundation\RequestStack {#136} -environment: "prod" -debug: false } "console_endpoint" => "https://console.citipo.com" "force_embed_consent" => false "current_route" => "page_view" "current_route_params" => array:2 [ "id" => "2okIDjniAXEfZ4JU141m31" "slug" => "deux-options-pour-faire-ou-porter-procuration" ] "current_project" => array:45 [ "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 "enableGdprFields" => true "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:19 [ "item" => array:12 [ "type" => "Page" "links" => array:1 [ "self" => "https://console.citipo.com/api/website/pages/2okIDjniAXEfZ4JU141m31" ] "id" => "2okIDjniAXEfZ4JU141m31" "title" => "Deux options pour faire ou porter procuration" "slug" => "deux-options-pour-faire-ou-porter-procuration" "description" => null "image" => null "sharer" => null "read_time" => 2 "content" => """ <div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ "children" => [] "categories" => [] ] "page" => array:12 [ "type" => "Page" "links" => array:1 [ "self" => "https://console.citipo.com/api/website/pages/2okIDjniAXEfZ4JU141m31" ] "id" => "2okIDjniAXEfZ4JU141m31" "title" => "Deux options pour faire ou porter procuration" "slug" => "deux-options-pour-faire-ou-porter-procuration" "description" => null "image" => null "sharer" => null "read_time" => 2 "content" => """ <div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ "children" => [] "categories" => [] ] "current_url" => "https://jevoteecolo.fr/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" "current_project" => array:45 [ "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 "enableGdprFields" => true "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" => "Deux options pour faire ou porter procuration" "description" => "" "social_sharers" => """ <div class="social-sharers">\n <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fjevoteecolo.fr%2Fpages%2F2okIDjniAXEfZ4JU141m31%2Fdeux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\n title="Partager sur Whatsapp" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-whatsapp"></i>\n </a>\n \n </div>\n """ "image" => null "categories" => [] "read_time" => 2 "content" => """ <div class="user-content"><div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div></div> """ "titleLabel" => "Contenu externe" "descriptionLabel" => """ Ce contenu intégré est hébergé par un service externe. En affichant ce contenu,\n vous consentez à ce que %host% enregistre des cookies sur votre navigateur.\n """ "acceptLabel" => "Afficher le contenu" "externalLabel" => "Ouvrir" "cancelLabel" => "Ne plus charger ces contenus" "section_id" => "pages" "default_list_image" => "/res/default.jpg" ] "social_sharers" => """ <div class="social-sharers">\n <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fjevoteecolo.fr%2Fpages%2F2okIDjniAXEfZ4JU141m31%2Fdeux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\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/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration"\n title="Partager sur Whatsapp" target="_blank" rel="noreferrer noopener">\n <i class="fab fa-whatsapp"></i>\n </a>\n \n </div>\n """ "categories" => [] "more" => [] "item" => array:12 [ "type" => "Page" "links" => array:1 [ "self" => "https://console.citipo.com/api/website/pages/2okIDjniAXEfZ4JU141m31" ] "id" => "2okIDjniAXEfZ4JU141m31" "title" => "Deux options pour faire ou porter procuration" "slug" => "deux-options-pour-faire-ou-porter-procuration" "description" => null "image" => null "sharer" => null "read_time" => 2 "content" => """ <div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div> """ "children" => [] "categories" => [] ] "current_url" => "https://jevoteecolo.fr/pages/2okIDjniAXEfZ4JU141m31/deux-options-pour-faire-ou-porter-procuration" "title" => "Deux options pour faire ou porter procuration" "description" => "" "image" => null "read_time" => 2 "content" => """ <div class="user-content"><div class="section-container"><h1 class="section-title mb-5" style="max-width: 1000px; line-height: 1;">Deux options pour faire ou porter procuration</h1>\n \n <section class="row m-0">\n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column h-100" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Pas dispo le 30 juin ?<br>On vous aide à faire une procuration !</h2>\n <div class="flex-grow-1">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo 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="/pages/1ozz3cSro1WmmZ34PHEsdC/faire-une-procuration" class="btn btn-darkgreen">Je veux faire une procuration</a></span>\n </div>\n </div>\n \n <div class="col-md-6">\n <div class="content-card bg-white d-flex flex-column" style="border-color: rgb(29, 115, 60); border-style: solid; border-width: 5px;">\n <h2 class="text-center text-darkgreen">Dispo et sûr d’aller voter le 9 juin ?<br>Portez une procuration !</h2>\n <div class="flex-grow-1 mb-3">\n <p class="text-center">Nous sommes en train d’installer un logiciel dédié qui vous mettra en contact automatique avec un sympathisant écolo qui ne pourra pas voter ce jour là pour que vous puissiez porter sa procuration.</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="/pages/200d1NS3cavdtjlMCOEwes/porter-une-procuration" class="btn btn-darkgreen">Je veux porter une procuration</a></span>\n </div>\n </div>\n </section></div></div> """ "titleLabel" => "Contenu externe" "descriptionLabel" => """ Ce contenu intégré est hébergé par un service externe. En affichant ce contenu,\n vous consentez à ce que %host% enregistre des cookies sur votre navigateur.\n """ "acceptLabel" => "Afficher le contenu" "externalLabel" => "Ouvrir" "cancelLabel" => "Ne plus charger ces contenus" "section_id" => "pages" "default_list_image" => "/res/default.jpg" ]