From 1a22f4c4c3d6d5c63f8bec300f09f2a1268e64bd Mon Sep 17 00:00:00 2001 From: Valentin Le Moign Date: Mon, 3 Feb 2025 23:23:52 +0100 Subject: [PATCH] nouvelles cartes projet + quelques corrections --- composer.lock | 133 ++++++---------- config/sync/config_ignore.settings.yml | 2 +- ...e.entity_view_display.node.projet.full.yml | 22 ++- config/sync/extlink.settings.yml | 12 +- ...ger.page_variant.home-panels_variant-0.yml | 3 + config/sync/views.view.actus.yml | 49 +----- config/sync/views.view.partenaires.yml | 4 +- web/autoload.php | 1 - web/profiles/drupal-starterkit-profile | 2 +- web/themes/erabletheme/css/styles.css | 43 +++-- web/themes/erabletheme/css/styles.css.map | 2 +- web/themes/erabletheme/js/erabletheme.js | 148 ++++++++++++------ web/themes/erabletheme/scss/_fullpage.scss | 3 +- web/themes/erabletheme/scss/_partenaires.scss | 8 + web/themes/erabletheme/scss/_projets.scss | 30 ++-- .../scss/partials/_articles_teaser.scss | 3 + 16 files changed, 241 insertions(+), 224 deletions(-) diff --git a/composer.lock b/composer.lock index 0cbd42d..cc6de89 100644 --- a/composer.lock +++ b/composer.lock @@ -2339,17 +2339,17 @@ }, { "name": "drupal/block_class", - "version": "4.0.0", + "version": "2.0.12", "source": { "type": "git", "url": "https://git.drupalcode.org/project/block_class.git", - "reference": "4.0.0" + "reference": "2.0.12" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/block_class-4.0.0.zip", - "reference": "4.0.0", - "shasum": "4ed97a78db9b52f28e46d377947fecfb3a8c9580" + "url": "https://ftp.drupal.org/files/projects/block_class-2.0.12.zip", + "reference": "2.0.12", + "shasum": "cc3945f8038bcc9bb48eff897df332aa952d62e6" }, "require": { "drupal/core": "^9 || ^10 || ^11" @@ -2357,8 +2357,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.0.0", - "datestamp": "1730640283", + "version": "2.0.12", + "datestamp": "1723243074", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2618,30 +2618,27 @@ }, { "name": "drupal/config_ignore", - "version": "3.3.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_ignore.git", - "reference": "8.x-3.3" + "reference": "8.x-2.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-3.3.zip", - "reference": "8.x-3.3", - "shasum": "4446811ecb023820a57c227d35c034e0d4363a70" + "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "e0e45dde2d6927c5d26de59f352792fb6cf26554" }, "require": { - "drupal/core": "^8.8 || ^9 || ^10 || ^11" - }, - "require-dev": { - "drupal/config_filter": "^1.8||^2.2", - "drush/drush": "^10 || ^11 || ^12" + "drupal/config_filter": "^1 || ^2", + "drupal/core": "^8 || ^9 || ^10" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-3.3", - "datestamp": "1713299496", + "version": "8.x-2.4", + "datestamp": "1676045435", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2669,11 +2666,12 @@ "homepage": "https://www.drupal.org/user/413139" } ], - "description": "Ignore certain configuration during import and export.", + "description": "Ignore certain configuration during import.", "homepage": "http://drupal.org/project/config_ignore", "support": { "source": "https://git.drupalcode.org/project/config_ignore", - "issues": "http://drupal.org/project/config_ignore" + "issues": "https://drupal.org/project/config_ignore", + "irc": "irc://irc.freenode.org/drupal-contribute" } }, { @@ -4129,26 +4127,26 @@ }, { "name": "drupal/extlink", - "version": "2.0.4", + "version": "1.7.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/extlink.git", - "reference": "2.0.4" + "reference": "8.x-1.7" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/extlink-2.0.4.zip", - "reference": "2.0.4", - "shasum": "0331ef3457d3a1701f01e04f8256bdd823ea3512" + "url": "https://ftp.drupal.org/files/projects/extlink-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "38650688b5a58496db59f40b2a7f36c4bedcbfb4" }, "require": { - "drupal/core": "^10 || ^11" + "drupal/core": "^8 || ^9 || ^10" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.4", - "datestamp": "1732565828", + "version": "8.x-1.7", + "datestamp": "1665770295", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4864,21 +4862,20 @@ }, { "name": "drupal/inline_entity_form", - "version": "3.0.0-rc20", + "version": "1.0.0-rc17", "source": { "type": "git", "url": "https://git.drupalcode.org/project/inline_entity_form.git", - "reference": "3.0.0-rc20" + "reference": "8.x-1.0-rc17" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/inline_entity_form-3.0.0-rc20.zip", - "reference": "3.0.0-rc20", - "shasum": "c9ad4572bce4260d1d233a0c3196e4ff0915e4ee" + "url": "https://ftp.drupal.org/files/projects/inline_entity_form-8.x-1.0-rc17.zip", + "reference": "8.x-1.0-rc17", + "shasum": "626622e01cf7a2d2977fdc06ae09afd5a814e09b" }, "require": { - "drupal/core": "^8.8 || ^9 || ^10 || ^11", - "drupal/rat": "^1.0.0@stable", + "drupal/core": "^8.8 || ^9 || ^10", "php": ">=7.1" }, "require-dev": { @@ -4887,8 +4884,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.0.0-rc20", - "datestamp": "1722000368", + "version": "8.x-1.0-rc17", + "datestamp": "1703020130", "security-coverage": { "status": "not-covered", "message": "RC releases are not covered by Drupal security advisories." @@ -6716,48 +6713,6 @@ "source": "https://git.drupalcode.org/project/profile" } }, - { - "name": "drupal/rat", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/rat.git", - "reference": "28202b02262a39ac8dbbfd43696b67c0c8c46b71" - }, - "dist": { - "type": "zip", - "url": "https://git.drupalcode.org/api/v4/projects/project%2Frat/repository/archive.zip?sha=28202b02262a39ac8dbbfd43696b67c0c8c46b71", - "reference": "28202b02262a39ac8dbbfd43696b67c0c8c46b71", - "shasum": "" - }, - "require": { - "php": "^7.4 || ^8.0" - }, - "require-dev": { - "drupal/core": "^9.4", - "drupal/core-dev": "^9.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Drupal\\rat\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "gpl-2.0-or-later" - ], - "authors": [ - { - "name": "Merlin", - "email": "merlin@geeks4change.net" - } - ], - "support": { - "source": "https://git.drupalcode.org/project/rat/-/tree/1.0.0" - }, - "time": "2023-07-19T22:22:22+00:00" - }, { "name": "drupal/redirect", "version": "1.11.0", @@ -7979,21 +7934,20 @@ }, { "name": "drupal/views_bulk_edit", - "version": "3.0.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/views_bulk_edit.git", - "reference": "3.0.0" + "reference": "8.x-2.9" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/views_bulk_edit-3.0.0.zip", - "reference": "3.0.0", - "shasum": "3b16079aa95fb4834561fcfd1197cce73b7f4b88" + "url": "https://ftp.drupal.org/files/projects/views_bulk_edit-8.x-2.9.zip", + "reference": "8.x-2.9", + "shasum": "db45a8cc9ac629859374b24974eafcef257e4387" }, "require": { - "drupal/core": "^9.4 || ^10 || ^11", - "php": ">=8.1" + "drupal/core": "^9.4 || ^10" }, "require-dev": { "drupal/views_bulk_operations": "~4.2.4" @@ -8004,8 +7958,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.0.0", - "datestamp": "1725358398", + "version": "8.x-2.9", + "datestamp": "1690222256", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -13161,6 +13115,7 @@ "drupal/agreement": 15, "drupal/bulkdelete": 20, "drupal/config_devel": 20, + "drupal/config_ignore": 5, "drupal/config_update": 15, "drupal/context": 5, "drupal/date_range_formatter": 20, diff --git a/config/sync/config_ignore.settings.yml b/config/sync/config_ignore.settings.yml index bc6028e..6107bf5 100644 --- a/config/sync/config_ignore.settings.yml +++ b/config/sync/config_ignore.settings.yml @@ -1,4 +1,4 @@ _core: default_config_hash: LzdDtE3Im_Ysio7g1Eo8ymSMq0mgSQMPzv0khsr_J64 -mode: simple ignored_config_entities: { } +mode: simple diff --git a/config/sync/core.entity_view_display.node.projet.full.yml b/config/sync/core.entity_view_display.node.projet.full.yml index 99c3543..9a92e9c 100644 --- a/config/sync/core.entity_view_display.node.projet.full.yml +++ b/config/sync/core.entity_view_display.node.projet.full.yml @@ -35,6 +35,15 @@ targetEntityType: node bundle: projet mode: full content: + field_carte: + type: entity_reference_revisions_entity_view + label: above + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 7 + region: content field_chiffres_clefs: type: entity_reference_revisions_entity_view label: visually_hidden @@ -51,7 +60,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 10 + weight: 9 region: content field_collectif_du_projet: type: entity_reference_revisions_entity_view @@ -60,7 +69,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 11 + weight: 10 region: content field_diaporama: type: image_caption @@ -85,7 +94,7 @@ content: label: above settings: { } third_party_settings: { } - weight: 9 + weight: 8 region: content field_liens: type: link @@ -97,7 +106,7 @@ content: rel: '' target: '' third_party_settings: { } - weight: 14 + weight: 13 region: content field_localisation_textuel: type: string @@ -113,7 +122,7 @@ content: settings: use_description_as_link_text: true third_party_settings: { } - weight: 13 + weight: 12 region: content field_pour_aller_plus_loin: type: entity_reference_label @@ -121,7 +130,7 @@ content: settings: link: true third_party_settings: { } - weight: 12 + weight: 11 region: content field_sous_titre: type: string @@ -150,7 +159,6 @@ content: region: content hidden: field_actualites_liees: true - field_carte: true field_poids: true field_session: true langcode: true diff --git a/config/sync/extlink.settings.yml b/config/sync/extlink.settings.yml index 76fc273..af12e73 100644 --- a/config/sync/extlink.settings.yml +++ b/config/sync/extlink.settings.yml @@ -3,26 +3,26 @@ _core: langcode: fr extlink_target: false extlink_target_no_override: false -extlink_title_no_override: false extlink_nofollow: false extlink_follow_no_override: false extlink_subdomains: true extlink_alert: false extlink_alert_text: 'Ce lien vous dirige vers un site externe. Nous ne sommes pas responsables de son contenu.' -extlink_additional_link_classes: '' -extlink_additional_mailto_classes: '' -extlink_additional_tel_classes: '' extlink_exclude: '' extlink_include: '' -extlink_exclude_noreferrer: '' extlink_class: ext extlink_label: '(le lien est externe)' extlink_img_class: false extlink_css_exclude: '' -extlink_css_include: '' extlink_css_explicit: '' extlink_mailto_class: mailto extlink_mailto_label: '(link sends email)' +extlink_title_no_override: false +extlink_additional_link_classes: '' +extlink_additional_mailto_classes: '' +extlink_additional_tel_classes: '' +extlink_exclude_noreferrer: '' +extlink_css_include: '' extlink_tel_class: '' extlink_tel_label: '(link is a phone number)' extlink_prevent_orphan: false diff --git a/config/sync/page_manager.page_variant.home-panels_variant-0.yml b/config/sync/page_manager.page_variant.home-panels_variant-0.yml index ed8821f..8f029b2 100644 --- a/config/sync/page_manager.page_variant.home-panels_variant-0.yml +++ b/config/sync/page_manager.page_variant.home-panels_variant-0.yml @@ -60,6 +60,9 @@ variant_settings: builder: standard storage_type: page_manager storage_id: home-panels_variant-0 + css_classes: { } + html_id: '' + css_styles: '' page: home selection_criteria: { } selection_logic: and diff --git a/config/sync/views.view.actus.yml b/config/sync/views.view.actus.yml index 0e428de..a43f94a 100644 --- a/config/sync/views.view.actus.yml +++ b/config/sync/views.view.actus.yml @@ -77,6 +77,7 @@ display: type: mini options: offset: 0 + pagination_heading_level: h4 items_per_page: 10 total_pages: null id: 0 @@ -91,7 +92,6 @@ display: items_per_page_options_all_label: '- Tout -' offset: false offset_label: Décalage - pagination_heading_level: h4 exposed_form: type: basic options: @@ -119,7 +119,7 @@ display: group_type: group admin_label: '' plugin_id: datetime - order: ASC + order: DESC expose: label: '' field_identifier: '' @@ -224,51 +224,6 @@ display: plugin_id: bundle value: actualite: actualite - field_date_end_value: - id: field_date_end_value - table: node__field_date - field: field_date_end_value - relationship: none - group_type: group - admin_label: '' - plugin_id: datetime - operator: '>' - value: - min: '' - max: '' - value: 'now -1 day' - type: date - group: 1 - exposed: false - expose: - operator_id: '' - label: '' - description: '' - use_operator: false - operator: '' - operator_limit_selection: false - operator_list: { } - identifier: '' - required: false - remember: false - multiple: false - remember_roles: - authenticated: authenticated - min_placeholder: '' - max_placeholder: '' - placeholder: '' - is_grouped: false - group_info: - label: '' - description: '' - identifier: '' - optional: true - widget: select - multiple: false - remember: false - default_group: All - default_group_multiple: { } - group_items: { } promote: id: promote table: node_field_data diff --git a/config/sync/views.view.partenaires.yml b/config/sync/views.view.partenaires.yml index 6f516fa..4508bfa 100644 --- a/config/sync/views.view.partenaires.yml +++ b/config/sync/views.view.partenaires.yml @@ -6,7 +6,7 @@ dependencies: - core.entity_view_mode.node.full - node.type.partenaire content: - - 'config_pages:partenaires:8ec9ecf0-611e-4dfb-b1e4-11e5856c211a' + - 'config_pages:partenaires:f290f948-2dd5-4625-9f1b-bc2d63f3a13f' module: - node - user @@ -157,7 +157,7 @@ display: admin_label: '' plugin_id: entity empty: false - target: 8ec9ecf0-611e-4dfb-b1e4-11e5856c211a + target: f290f948-2dd5-4625-9f1b-bc2d63f3a13f view_mode: default tokenize: true bypass_access: false diff --git a/web/autoload.php b/web/autoload.php index 2c470f3..7379151 100644 --- a/web/autoload.php +++ b/web/autoload.php @@ -10,7 +10,6 @@ * @see index.php * @see core/install.php * @see core/rebuild.php - * @see core/modules/statistics/statistics.php */ return require __DIR__ . '/../vendor/autoload.php'; diff --git a/web/profiles/drupal-starterkit-profile b/web/profiles/drupal-starterkit-profile index 0072fa8..6122ad5 160000 --- a/web/profiles/drupal-starterkit-profile +++ b/web/profiles/drupal-starterkit-profile @@ -1 +1 @@ -Subproject commit 0072fa85fb15b168503b63af2b7df56f2a5e2b67 +Subproject commit 6122ad5f5b1519bcca5014ea331ae61415480ea3 diff --git a/web/themes/erabletheme/css/styles.css b/web/themes/erabletheme/css/styles.css index 3fb2e36..3e78803 100644 --- a/web/themes/erabletheme/css/styles.css +++ b/web/themes/erabletheme/css/styles.css @@ -776,6 +776,9 @@ em { padding: 5px 3vw; padding-left: 0 !important; } +.views-row article.actu-teaser .preview_sous_titre .sous_titre { + line-height: 1.3 !important; +} @media (min-width: 760px) { .views-row article.actu-teaser .preview_sous_titre { padding-left: unset; @@ -1386,11 +1389,15 @@ main.main-login .login > div > div:not(.hidden) form .button:hover, main.main-lo margin-bottom: 1rem; } .layout-content .fullpage .fullpage_content .sous_titre { - font-size: 1.2rem; padding: 0 3vw; - font-family: "Marianne", sans-serif; - font-size: 1rem; - line-height: 1.4; + font-family: "Barlow", sans-serif; + color: black; + font-size: 1.2rem; +} +@media (min-width: 760px) { + .layout-content .fullpage .fullpage_content .sous_titre { + font-size: 1.6rem; + } } .layout-content .fullpage .fullpage_content p { padding: 0 3vw; @@ -1861,6 +1868,16 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > } } */ +.content_partenaires header { + font-family: "Marianne", sans-serif; + font-size: 1rem; + line-height: 1.4; + margin-bottom: 4vh; + margin-top: -5vh; +} +.content_partenaires header p { + margin: 1rem 3vw; +} .content_partenaires .views-row { margin-bottom: 2vh; } @@ -2956,25 +2973,31 @@ aside.layout-sidebar-first:has(#block-erabletheme-views-block-projets-block-1) > margin: 0 3vw; margin-top: 4rem; } +.fullpage.projet_full .carte > div > div:first-of-type { + display: none; +} .fullpage.projet_full .carte .leaflet-pane path { stroke: #00ff80; stroke-width: 2; fill: #00ff80; fill-opacity: 0.2; } -.fullpage.projet_full .carte #leaflet-popup { - position: fixed; +.fullpage.projet_full .carte .popup .leaflet-popup-tip { + background: rgba(0, 0, 0, 0) !important; + box-shadow: none !important; +} +.fullpage.projet_full .carte .popup .leaflet-popup-content-wrapper { padding: 0.3rem 0.8rem; background-color: white; font-size: 0.8rem !important; - opacity: 0; - transition: opacity 0.3s ease; + box-shadow: none; + border-radius: unset; font-family: "Marianne", sans-serif; font-size: 1rem; line-height: 1.4; } -.fullpage.projet_full .libelles-carte { - display: none; +.fullpage.projet_full .carte .popup .leaflet-popup-content-wrapper .leaflet-popup-content { + margin: 0; } .fullpage.projet_full .legende-carte > div > div:first-of-type { display: none; diff --git a/web/themes/erabletheme/css/styles.css.map b/web/themes/erabletheme/css/styles.css.map index a1fb035..acf4a6f 100644 --- a/web/themes/erabletheme/css/styles.css.map +++ b/web/themes/erabletheme/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/partials/_background.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_ressources.scss","../scss/_faq.scss","../scss/partials/_articles.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EAuBA;;AAtBA;EACE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;;AAEF;EACE;;;AAMN;EACE;;;AAIF;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;ALtDA;AMPI;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC7GP;ED8GO;EACA;EACA;EACA;EACA;;AACA;EACI,WHnHT;EGoHS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBC1JP;ED2JO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCnLf;;ADqLW;EACI;EACA,OCvLf;;ADyLW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEJ;EA1EJ;IA2EQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHzQA;EG0QA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBC3RH;;AD6RC;EACE;EACA;;AACA;EACE,kBCjSL;;ADuST;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WHnTI;EGoTJ;;AACA;EACE;;AACA;EACE;;;AE1Td;EACI;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNnCL;;;AMsCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODlDX;ECmDW,WLrDT;EKsDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDpFjB;;ACsFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA3GJ;IA4GQ;;;;AC3GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANjER;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;AGCX;EACI;EACA;EACA;;AACA;EAJJ;IAKM;;;AAEA;EACI;EACA;EACA;EAEA,eRbD;EQcC;EACA;;AAEI;EACI;EACA;;AAEJ;EACE;;AAKV;EACI;EACA,WP5BG;EO6BH;EACA;EACA;EACA,OHhCL;EGiCK;EACA;EACA;EACA;;AACA;EAXJ;IAYM;IACA,WPtCA;;;AO0CN;EACE;EACA,WP5CI;EO6CJ;EACA;;AACA;EALF;IAMI;IACA,WPhDE;IOiDF;;;AAIJ;EACE;EACA;EACA;EACA;EPjDR;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EOoCM;IPnCJ,WAfS;;;;AQNb;EACI;;AACA;EACE;EACE;EACA;EACA;;AACA;EACE;ERmCR;EACA;EACA,WA1CY;;AA2CZ;EQvCM;IRwCJ,WA3CW;;;AQOP;EACE;EACA;EACA;ER6BR;EACA;EACA,WA1CY;;AA2CZ;EQnCM;IRoCJ,WA3CW;;;AQaP;ERSN;EACA,WAtBe;EAuBf;;AQRM;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAQpB;EACI;EACA;;AACA;EACI;;;AAIZ;EACI;;;AAGJ;EACE;ERvDA;EACA,WAtBe;EAuBf;;;AS5BF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;AACE;AAAA;AAAA;AAAA;AAwCA;AAAA;AAAA;AAAA;;AApCA;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;;;AASN;AAUE;AAAA;AAAA;AAAA;AAAA;;AATA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAOF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGF;EARF;IASI;;;;AZ/FR;AahBA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAIM;;;AAGN;EAbF;IAcI;IACA;;;AAGJ;EACE;EACA;;AACA;EVJF;EACA,WAtBe;EAuBf;EUII;;AACA;EAHF;IAII;IACA;;;AAEF;EAPF;IAQI;;;AAGJ;EAdF;IAeI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AVEF;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AMoDT;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ACA;EACE;EACA;EACA;;AAEF;EATN;IAUQ;IACA;;;AAEF;EAbN;IAcQ;;;AAKV;EACI;EblBlB;EACA,WAtBe;EAuBf;EakBkB;;AACA;EAJJ;IAKM,cdhDX;IciDW;;;AAIN;EACI;EACA;EACA;EACA;EACA;;AbNlB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;AUAb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EdmBF;EACA,WAtBe;EAuBf;EcnBE,kBVRG;EUSH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAEJ;EArBJ;IAsBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AC9DA;EACI;EACA;EACA;EACA,ahBLG;EgBMH,chBNG;EgBOH;EACA;;AACA;EARJ;IASQ;;;AAGR;EfaF;EACA,WAtBe;EAuBf;;AebM;EACI,ahBhBD;EgBiBC,chBjBD;;AgBkBC;EAHJ;IAIQ;;;AAGR;EACI,kBXtBL;EWuBK;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZJ;IAaQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAGR;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EfrFhB;EACA,WAtBe;EAuBf;;AesFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI,OXlJjB;EWmJiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ahB3MK;EC0BT;EACA,WAtBe;EAuBf;;AeiLI;EACI;;AACA;EACE;EftLV;EACA,WAtBe;EAuBf;;AewLM;EACI;;AACA;EACE;EACA,kBXvNP;EWwNO;EACA;EACA;EfjMZ;EACA,WAtBe;EAuBf;;AesME;EACI;;AAEJ;EACI;;;AAIR;EfhNE;EACA,WAtBe;EAuBf;;AegNE;EACI;EACA,chB9OG;;AgB+OH;EACI,Wf/OG;EegPH;EACA,OXjPL;;AWoPH;EACE;EACA;Ef5OJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EeiOE;IfhOA,WAfS;;;AeqPL;EACI;EACA;EACA,ahB9PD;EgB+PC,chB/PD;EgBgQC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAGR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;IACA;IACA;;;AAIR;EAII;EACA;EACA;EACA,OXrTb;EWsTa;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OXlUb;;AWyTa;EACI;;AAEJ;EACI;;AAOR;EACI;EACA;EACA,WfpUL;EeqUK;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;;;AAEJ;EACI;EACA;EACA,kBX1VjB;EW2ViB;EACA;EACA;EACA;EACA,Wf/VT;EegWS;EACA;;AAEJ;EACI;;AAGR;EAYI;EACA;EACA;EACA,WftXL;EeuXK;EACA;;AAhBA;EACI;;AAEJ;EACE;EACA;EACA;EACA;EACA;EfvVpB;EACA,WAtBe;EAuBf;;Ae8VkB;EAlBJ;IAmBQ;IACA;IACA;;;AAKJ;EADF;IAEI;;;AAIN;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGN;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AftWtB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AW4ZW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AfnYtB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AWybW;EACI;;AAEJ;EAPJ;IAQQ;IACA;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAKhB;EACI;;;AC7cpB;EACE;;AAEE;EADF;IAEI;IACA;;;AAEF;EAEE;EACA;EhBgBJ;EACA,WAtBe;EAuBf;;AgBhBI;EALF;IAMI;IACA;;;AAEF;AAAA;EAEE;EACA;EhBwBN;EACA;EACA,WA1CY;;AA2CZ;EgB9BI;AAAA;IhB+BF,WA3CW;;;AgBkBT;EACE;EACA;EACA;EhBdN;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EgBEI;IhBDF,WAfS;;;AgBqBL;EALF;IAMI;;;AAGJ;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EAPF;IASI;IACA;IACA;IACA;;;AAIA;EhBtBN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgBiBM;IhBhBJ,WAnCU;;;AgBsDN;EhB/BN;EACA,WAtBe;EAuBf;;AgBmCA;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EATF;IAUM;;;AAEJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAMR;EACE;EACA;EACA;EhBpFN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AgBkFM;EACE,OZtHH;;AJoCL;EgB4EI;IhB3EF,WAnCU;;;AgBwHR;EACE;EACA;EACA;EACA;EACA;EACA;EhBtFN;EACA;EACA,WA1CY;;AgB+HN;EACE;;AhBrFR;EgB6EI;IhB5EF,WA3CW;;;AgBmIT;EACE;EACA;EACA;EACA;EACA;EhBlHN;EACA,WAtBe;EAuBf;;AgBmHM;EACE;;AAGJ;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EhBnIV;EACA,WAtBe;EAuBf;;AgBmIU;EACE;;AAEF;EACE;EACA;EACA;;;AAWZ;EACE;EACA,cjBlLO;EC0BT;EACA,WAtBe;EAuBf;;AgBwJE;EACE,WhBpLS;EgBqLT;EACA,OZtLC;;AYyLL;EhB/IA;EACA;EACA,WA1CY;;AA2CZ;EgB4IA;IhB3IE,WA3CW;;;AgByLb;EACE,ajB9LO;EiB+LP;EhBrKF;EACA,WAtBe;EAuBf;;AgBsKA;EACE;EACA,ajBpMO;;AiBsML;EACE;EACA;EACA;EACA;EACA;EhBjLN;EACA,WAtBe;EAuBf;;AgBiLM;EACE;;AAEF;EACE;EACA;EACA;;AAMN;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI,ajBlOK;IiBmOL,cjBnOK;;;AiBqOP;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE,OZ3PH;;AY8PD;EACE;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE,ajBjRK;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgB2OE;IhB1OA,WAnCU;;;AgBiRV;EACE;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EhBrQR;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgB+PM;IhB9PJ,WAnCU;;;AgBqSN;EACE;EACA;EACA;EACA,OZ3SH;;AYgTL;EACE;EACA;EACA;;AAEE;EACE,QZvTK;EYwTL;EACA,MZzTK;EY0TL;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EhBzSJ;EACA,WAtBe;EAuBf;;AgB2SA;EACE;;AAGA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;;AAEE;EACE,ajB3VG;EiB4VH;EhBjTN;EACA;EACA,WA1CY;;AA2CZ;EgB4SI;IhB3SF,WA3CW;;;AgB6VL;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE;;AAIF;EACE,cjB3XD;EiB4XC,ejB5XD;EiB6XC;EACA;;AACA;EACE;EACA;EhBjWZ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgB0VU;IhBzVR,WAnCU;;;AgBgYA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA,kBZ1YX;EY2YW;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOI;IACA;;;AAEF;EACE;;AACA;EAFF;IAGI;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EhBnZpB;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgBwYkB;IhBvYhB,WAnCU;;;AgBkbQ;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EhB/ZpB;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EgBoZkB;IhBnZhB,WAnCU;;;AgB+bM;EACE;EACA;EACA;;AACA;EACE,WhBrcV;EgBscU;EACA;;AAapB;EACE;;;AAIN;EACE;;;AAEF;EACE;EACA;;AAEE;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AAOR;EACE;;;AAGF;EACE;;;ACngBA;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;AAQF;EADF;IAEI;;;AAIF;EADF;IAEI;;;;ACvBR;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;ElBkBR;EACA;EACA,WA1CY;;AA2CZ;EkBtBM;IlBuBJ,WA3CW;;;AkB0BX;EACE;EACA;;AACA;EACE;;AlBkBN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AcqCP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;ElBhCJ;EACA,WAtBe;EAuBf;;;AkBqCA;EACE;;AACA;EACE;EACA;ElB1DJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EkB+CE;IlB9CA,WAfS;;;;AkBsEX;EACE;EACA,cnB9EO;EC0BT;EACA,WAtBe;EAuBf;;AkBoDE;EACE,WlBhFS;EkBiFT;EACA,OdlFC;;AcqFL;EACE,QnBvFO;EmBwFP;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;ElB3DN;EACA;EACA,WA1CY;;AA2CZ;EkBsDI;IlBrDF,WA3CW;;;AkBsGX;EACE;EACA;;AACA;EACE;;AlB1DN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AciHP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;ElBxGJ;EACA,WAtBe;EAuBf;;;AmB5BF;EnB0BE;EACA,WAtBe;EAuBf;EmB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OfZL;EeaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OflCL;;AeqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EnBjCF;EACA,WAtBe;EAuBf;EmBiCE,kBf5DG;Ee6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjHA;EpByBF;EACA,WAtBe;EAuBf;;AoBxBE;EACI;EACA,crBNG;;AqBOH;EACI,WpBPG;EoBQH;EACA,OhBTL;;AgBYH;EACI,crBdG;EqBeH;;AACA;EACI,WpBhBG;EoBiBH;;AAGR;EACE;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WpBnCF;EoBoCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EpB3BJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EoBqBE;IpBpBA,WAnCU;;;AoB4DV;EACI;EACA;EACA;;ApBdN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AgBoEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE","file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/styles.scss","../scss/global/_fonts.scss","../scss/global/variables/_layout.scss","../scss/global/variables/_typography.scss","../scss/global/_typography.scss","../scss/global/_global.scss","../scss/partials/_header.scss","../scss/global/variables/_colors.scss","../scss/partials/_footer.scss","../scss/partials/_carousel.scss","../scss/partials/_articles_teaser.scss","../scss/partials/_forms.scss","../scss/partials/_background.scss","../scss/_home.scss","../scss/_fullpage.scss","../scss/_gouvernance.scss","../scss/_partenaires.scss","../scss/_consultation.scss","../scss/_meetup.scss","../scss/_projets.scss","../scss/_actualites.scss","../scss/_ressources.scss","../scss/_faq.scss","../scss/partials/_articles.scss"],"names":[],"mappings":";AAAA;ACAA;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;;AAGJ;AAEA;EACI;EACA;EAEA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AC7CF;AAMA;EACI;EACA;EACA;EACA;;;ACbJ;AAQA;ACRA;EACI;;;ACAJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EAuBA;;AAtBA;EACE;EACA;EACA;;AAEA;EACE;;AAEF;EACE;EACA;;AACA;EAHF;IAII;;;AAGJ;EACE;;AAEF;EACE;;;AAMN;EACE;;;AAIF;AAAA;EAEE;EACA;;AACA;EAJF;AAAA;IAKI;;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;AAAA;AAAA;ALtDA;AMPI;EACI;EACA;;AACA;EAHJ;IAIQ;IACA;IACA;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAKhB;EAKI;;AAJA;EACI;EACA;;AAGJ;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAGR;EACI;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AAGR;EAXJ;IAYQ;;EACA;IACI;IACA;;;AAGR;EAlBJ;IAmBM;;;AAEF;EArBJ;IAsBM;;EACA;IACI;IACA;IACA;;;AAIV;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EACI;EACA;EACA;EACA,kBC7GP;ED8GO;EACA;EACA;EACA;EACA;;AACA;EACI,WHnHT;EGoHS;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBC1JP;ED2JO;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA,OCnLf;;ADqLW;EACI;EACA,OCvLf;;ADyLW;EA1BJ;IA2BQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEI;EACI;;AAEJ;EACI;;AAQpB;EACI;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEJ;EA1EJ;IA2EQ;IACA;IACA;;EACA;IACI;;EACA;IACI;IACA;;;AAKhB;EACI;EACA;EACA;;AAGR;EACI;;AAGR;EACE;EACA;;AAGN;EACE;EACA;EACA;EACA;EACA;;AACA;EANF;IAOM;;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA,WHzQA;EG0QA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE,kBC3RH;;AD6RC;EACE;EACA;;AACA;EACE,kBCjSL;;ADuST;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACE;EACA,WHnTI;EGoTJ;;AACA;EACE;;AACA;EACE;;;AE1Td;EACI;EACA;EACA;EACA;;AAEI;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;;;AAGR;EACI;;AACA;EACI;EACA;;AAEJ;EANJ;IAOQ;IACA;;;AAGR;EA3BJ;IA4BQ;IACA,cNnCL;;;AMsCH;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI;EACA;;AACA;EACI,ODlDX;ECmDW,WLrDT;EKsDS;EACA;EACA;;AAEJ;EAVJ;IAWQ;IACA;;;AAGR;EAlBJ;IAmBQ;IACA;;;AAIR;EACI;;AACA;EACE;EACA;;AAGI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBDpFjB;;ACsFe;EACE;;AAGJ;EACE;;AAIN;EA1BJ;IA2BQ;IACA;;;AAKZ;EAlGJ;IAmGQ;;;AAGR;EA3GJ;IA4GQ;;;;AC3GN;EADF;IAEI;IACA;;;AAEF;EACI;EACA;;AACA;EAHJ;IAIM;IACA;;;AAEF;EACI;;AACA;EAFJ;IAGQ;;;AAEN;EACE;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;;AACA;EACI;;AACA;EACI;EACA;;AAKhB;EACI;IACI;IACA;;EAEJ;IACI;IACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EARJ;IASM;IACA;IACA;;;AAEF;EACE;;AACA;EACE,OF9DP;;AEiEG;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EAPF;IAQI;;;AAIR;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;;AACA;EAFF;IAGI;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGJ;EACE;EACA;EACA;;AACA;EACI;EACA;;AACA;EACI,OFzGT;;AE2GK;EACI;;AAIV;EAEI;EACA;EACA;;ANjER;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;AGCX;EACI;EACA;EACA;;AACA;EAJJ;IAKM;;;AAEA;EACI;EACA;EACA;EAEA,eRbD;EQcC;EACA;;AAEI;EACI;EACA;;AAEJ;EACE;;AAKV;EACI;EACA,WP5BG;EO6BH;EACA;EACA;EACA,OHhCL;EGiCK;EACA;EACA;EACA;;AACA;EAXJ;IAYM;IACA,WPtCA;;;AO0CN;EACE;EACA,WP5CI;EO6CJ;EACA;;AACA;EACE;;AAEF;EARF;IASI;IACA,WPnDE;IOoDF;;;AAIJ;EACE;EACA;EACA;EACA;EPpDR;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EOuCM;IPtCJ,WAfS;;;;AQNb;EACI;;AACA;EACE;EACE;EACA;EACA;;AACA;EACE;ERmCR;EACA;EACA,WA1CY;;AA2CZ;EQvCM;IRwCJ,WA3CW;;;AQOP;EACE;EACA;EACA;ER6BR;EACA;EACA,WA1CY;;AA2CZ;EQnCM;IRoCJ,WA3CW;;;AQaP;ERSN;EACA,WAtBe;EAuBf;;AQRM;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAQpB;EACI;EACA;;AACA;EACI;;;AAIZ;EACI;;;AAGJ;EACE;ERvDA;EACA,WAtBe;EAuBf;;;AS5BF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;AACE;AAAA;AAAA;AAAA;AAwCA;AAAA;AAAA;AAAA;;AApCA;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;IACA;;;AAEF;EATF;IAUI;;;AAGJ;EACE;EACA;;AACA;EAHF;IAII;;;AAEF;EANF;IAOI;IACA;;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EALF;IAMI;;;AAEF;EARF;IASI;;;AASN;AAUE;AAAA;AAAA;AAAA;AAAA;;AATA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAOF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EAFF;IAGI;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;IACA;;;AAGJ;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAGF;EARF;IASI;;;;AZ/FR;AahBA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EAHF;IAIM;;;AAGN;EAbF;IAcI;IACA;;;AAGJ;EACE;EACA;;AACA;EVJF;EACA,WAtBe;EAuBf;EUII;;AACA;EAHF;IAII;IACA;;;AAEF;EAPF;IAQI;;;AAGJ;EAdF;IAeI;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;AVEF;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AMoDT;EAPF;IAQI;IACA;IACA;;;AAGJ;EA1DF;IA2DI;IACA;IACA;IACA;IACA;IACA;;;AAEF;EAlEF;IAmEI;IACA;IACA;IACA;;;;AAKJ;EACI;EACA;EACA;ENxEA;;AM0EA;EACE;EVtEJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EU4DE;IV3DA,WAfS;;;AU6EP;EAHF;IAIM;;;AAEJ;EANF;IAOM;IACA;;;AAIF;EVjDN;EACA;EACA,WA1CY;;AA2CZ;EU8CM;IV7CJ,WA3CW;;;AU0FH;EAFJ;IAGQ;IACA;;;AAIZ;EACI;;AACA;EV5EN;EACA,WAtBe;EAuBf;;AU4EQ;EAFF;IAGM;IACA;;;AAGN;EATJ;IAUQ;;;AAGR;EAEI;EACA;EACA;EACA;;AVlEN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AMuHL;EANJ;IAOQ;IACA;;;AAGR;EAjDJ;IAkDQ;IACA;;;;AAIR;EACE;EACA;EACA,aXrIS;EWsIT;;AACA;EALF;IAMI;IACA;;;AAEF;EATF;IAUI;IACA;IACA;IACA;;;AAEF;EVtIA;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EU6HA;IV5HE,WAfS;;;AU8IX;EACE;EACA;EACA;EV7HF;EACA,WAtBe;EAuBf;;AU6HE;EALF;IAMI;;;AAEF;AAAA;EVjHF;EACA;EACA,WA1CY;;AA2CZ;EU8GE;AAAA;IV7GA,WA3CW;;;AU4JX;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEE;EV3IJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EUsII;IVrIF,WAnCU;;;AU2KR;EVpJJ;EACA,WAtBe;EAuBf;;;AW5BF;EACI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EXFJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EWdE;IXeA,WAfS;;;AWWT;EACI;EACA;EACA,OPjBK;;AOqBL;EACE;;AAGF;EACE;EXcR;EACA;EACA,WA1CY;;AA2CZ;EWlBM;IXmBJ,WA3CW;;;AW6BP;EACE;EACA;EXTR;EACA,WAtBe;EAuBf;;AWWM;EACI;;AAIJ;AAAA;EAEE;EACA;EACA;;AXIR;AAAA;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;AAAA;EACE,kBInES;;AOkDH;AAAA;EACE;;AAEF;EATF;AAAA;IAWI;IAGA;;EACA;AAAA;IACE;;EAEF;AAAA;IACE;;;AAIN;EACE;;AAGF;EACE;EACA,cZzEC;ECgCT;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EWkCM;IXjCJ,WAnCU;;;AWyEN;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAIN;EACI;;AAEJ;EA1FJ;IA2FM;IACA;IACA;IACA;;;AAEF;EAhGJ;IAiGM;IACA;IACA;;;AAIA;EADF;IAEI;IACA;IACA;;;;AAQJ;EADF;AAAA;IAEI;IACA;IACA;;;AAEF;EANF;AAAA;IAOI;IACA;IACA;;;;AAMN;AAAA;EAEE;EACA;EACA;;AACA;EALF;AAAA;IAMI;IACA;;;AAEF;EATF;AAAA;IAUI;;;AAEF;AAAA;EACE;EACA;;AACA;EAHF;AAAA;IAII;IACA;IACA;;;AAEF;EARF;AAAA;IASI;IACA;;;AAEF;AAAA;AAAA;AAAA;EAME;EACA;EACA;;AANA;AAAA;AAAA;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EXtIN;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EW4HI;AAAA;AAAA;AAAA;IX3HF,WAnCU;;;AWqKN;AAAA;AAAA;AAAA;EACE;EACA;EACA,kBP1KH;EO2KG;EACA;EACA,OP7KH;EO8KG;EACA;;AACA;AAAA;AAAA;AAAA;EACE;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EXpKR;EACA,WAtBe;EAuBf;;AWqKQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA,WXjME;;AWkMF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAIN;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AC1MR;EADF;IAEI;IACA;IACA;IACA;IACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AACA;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMZ;AAAA;EAEE;EACA;EZtBJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EYcE;AAAA;IZbA,WAnCU;;;AYuDV;EACI;;AAGJ;EACE;EZrCJ;EACA,WAtBe;EAuBf;;AYqCI;EACE;EACA;;AAGJ;EA9DF;IA+DI;;EACA;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;;;AAGJ;EA9EF;IA+EI;IACA;;EACA;IACE;IACA;IAEA;IACA;;EACA;IACE;IACA;;EAGJ;AAAA;IAEE;IACA;IACA;IACA;;EAEF;IACE;;EAEF;IACE;IACA;;EACA;IACE;IACA;;;;AAQV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AC1HI;EbyBF;EACA,WAtBe;EAuBf;EazBI;EACA;;AACA;EACE;;AAGJ;EACI;;AAEI;EACI;Eb8Bd;EACA;EACA,WA1CY;;AA2CZ;EalCU;IbmCR,WA3CW;;;AaYH;EACI;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EAJF;IAKI;;;AAEF;EACE;;AAEF;EACM;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EATN;IAUQ;IACA;;;AAEF;EAbN;IAcQ;;;AAKV;EACI;Eb1BlB;EACA,WAtBe;EAuBf;Ea0BkB;;AACA;EAJJ;IAKM,cdxDX;IcyDW;;;AAIN;EACI;EACA;EACA;EACA;EACA;;AbdlB;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;;AUAb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EdmBF;EACA,WAtBe;EAuBf;EcnBE,kBVRG;EUSH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAEJ;EArBJ;IAsBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AC9DA;EACI;EACA;EACA;EACA,ahBLG;EgBMH,chBNG;EgBOH;EACA;;AACA;EARJ;IASQ;;;AAGR;EfaF;EACA,WAtBe;EAuBf;;AebM;EACI,ahBhBD;EgBiBC,chBjBD;;AgBkBC;EAHJ;IAIQ;;;AAGR;EACI,kBXtBL;EWuBK;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;;;AAEJ;EAZJ;IAaQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAZJ;IAaQ;;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;;;AAGR;EACI;;AAKhB;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;;;AAEJ;EATJ;IAUQ;;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EfrFhB;EACA,WAtBe;EAuBf;;AesFc;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI,OXlJjB;EWmJiB;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;EACA;;AACA;EACI;;AAGR;EACI;;AAKhB;EACE;EACA,ahB3MK;EC0BT;EACA,WAtBe;EAuBf;;AeiLI;EACI;;AACA;EACE;EftLV;EACA,WAtBe;EAuBf;;AewLM;EACI;;AACA;EACE;EACA,kBXvNP;EWwNO;EACA;EACA;EfjMZ;EACA,WAtBe;EAuBf;;AesME;EACI;;AAEJ;EACI;;;AAIR;EfhNE;EACA,WAtBe;EAuBf;;AegNE;EACI;EACA,chB9OG;;AgB+OH;EACI,Wf/OG;EegPH;EACA,OXjPL;;AWoPH;EACE;EACA;Ef5OJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EeiOE;IfhOA,WAfS;;;AeqPL;EACI;EACA;EACA,ahB9PD;EgB+PC,chB/PD;EgBgQC;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EANJ;IAOQ;IACA;IACA;IACA;IACA;;;AAGR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAXF;IAYI;IACA;IACA;;;AAIR;EAII;EACA;EACA;EACA,OXrTb;EWsTa;;AAPA;EACI;;AAQR;EAOI;EACA;EACA;EACA,OXlUb;;AWyTa;EACI;;AAEJ;EACI;;AAOR;E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CL;EACA;;AACA;EgB4ZkB;IhB3ZhB,WAnCU;;;AgBucM;EACE;EACA;EACA;;AACA;EACE,WhB7cV;EgB8cU;EACA;;AAapB;EACE;;;AAIN;EACE;;;AAEF;EACE;EACA;;AAEE;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AAOR;EACE;;;AAGF;EACE;;;AC3gBA;EACE;IACI;IACA;;;AAGN;EACE;IACI;;;;AAQF;EADF;IAEI;;;AAIF;EADF;IAEI;;;;ACvBR;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;ElBkBR;EACA;EACA,WA1CY;;AA2CZ;EkBtBM;IlBuBJ,WA3CW;;;AkB0BX;EACE;EACA;;AACA;EACE;;AlBkBN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AcqCP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;ElBhCJ;EACA,WAtBe;EAuBf;;;AkBqCA;EACE;;AACA;EACE;EACA;ElB1DJ;EACA,WARa;EASb;EACA;EACA,OIdK;EJeL;;AACA;EACI,OIjBC;;AJmBL;EkB+CE;IlB9CA,WAfS;;;;AkBsEX;EACE;EACA,cnB9EO;EC0BT;EACA,WAtBe;EAuBf;;AkBoDE;EACE,WlBhFS;EkBiFT;EACA,OdlFC;;AcqFL;EACE,QnBvFO;EmBwFP;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EAEE;ElB3DN;EACA;EACA,WA1CY;;AA2CZ;EkBsDI;IlBrDF,WA3CW;;;AkBsGX;EACE;EACA;;AACA;EACE;;AlB1DN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AciHP;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;ElBxGJ;EACA,WAtBe;EAuBf;;;AmB5BF;EnB0BE;EACA,WAtBe;EAuBf;EmB1BE;;AACA;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AACA;EACI,OfZL;EeaK;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;EACA,OflCL;;AeqCH;EACI;EACA;;AAIJ;EACI;;AAEJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EnBjCF;EACA,WAtBe;EAuBf;EmBiCE,kBf5DG;Ee6DH;EACA;EACA;EACA;EACA;;AACA;EAfJ;IAgBQ;IACA;IACA;IACA;IACA;;;AAEJ;EAtBJ;IAuBQ;IACA;IACA;IACA;IACA;IACA;;;AAEJ;EACI;;AAEJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjHA;EpByBF;EACA,WAtBe;EAuBf;;AoBxBE;EACI;EACA,crBNG;;AqBOH;EACI,WpBPG;EoBQH;EACA,OhBTL;;AgBYH;EACI,crBdG;EqBeH;;AACA;EACI,WpBhBG;EoBiBH;;AAGR;EACE;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAEA;EACI,WpBnCF;EoBoCE;;AAIJ;EACI;EACA;;AACA;EACI;EACA;;AAMhB;EACI;;AAGJ;EACE;EpB3BJ;EACA,WA/BY;EAgCZ,OIjCK;EJkCL;EACA;;AACA;EoBqBE;IpBpBA,WAnCU;;;AoB4DV;EACI;EACA;EACA;;ApBdN;EACE;EACA;EACA;EACA;EACA,WAvDU;EAwDV;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE,kBInES;;AgBoEL;EACI;;AAEJ;EARJ;IASQ;IACA;IACA;IACA;IACA;;EACA;IACI;;EAEJ;IACI;;;AAIZ;EACE","file":"styles.css"} \ No newline at end of file diff --git a/web/themes/erabletheme/js/erabletheme.js b/web/themes/erabletheme/js/erabletheme.js index ea905f7..369f7fb 100644 --- a/web/themes/erabletheme/js/erabletheme.js +++ b/web/themes/erabletheme/js/erabletheme.js @@ -335,10 +335,10 @@ // document.querySelectorAll('p, li, h1, h2, h3, h4, h5, h6').forEach((content) => { - content.innerHTML = content.innerHTML.replaceAll(' ;', ' '); - content.innerHTML = content.innerHTML.replaceAll(' :', ' '); - content.innerHTML = content.innerHTML.replaceAll(' ?', ' '); - content.innerHTML = content.innerHTML.replaceAll(' !', ' '); + content.innerHTML = content.innerHTML.replaceAll(' ;', ' ;'); + content.innerHTML = content.innerHTML.replaceAll(' :', ' :'); + content.innerHTML = content.innerHTML.replaceAll(' ?', ' ?'); + content.innerHTML = content.innerHTML.replaceAll(' !', ' !'); content.innerHTML = content.innerHTML.replaceAll('« ', '« '); content.innerHTML = content.innerHTML.replaceAll(' »', ' »'); content.innerHTML = content.innerHTML.replaceAll('(« ', '(« '); @@ -393,58 +393,114 @@ } } + let firstMap = null; + Drupal.behaviors.customLeafletInteraction = { attach: function (context, settings) { $(context).on('leafletMapInit', function (e, settings, map, mapid, markers) { - // - // on projects pages, replace leaflet icons with erable leafs - // - const leafletIcons = document.querySelectorAll('.leaflet-marker-pane img'); - for (let icon of leafletIcons) { - icon.setAttribute('src', '/themes/erabletheme/assets/leaf.svg'); - } - // - // set hover on leaflet marker and zones - // + if (document.querySelector('.projet_full')) { + // map on the projects page - const leafletPlaces = document.querySelectorAll('.leaflet-marker-pane img, .leaflet-overlay-pane path'); - const libelles = document.querySelectorAll('.libelles-carte > div > div > div'); + let customIcon = L.icon({ + iconUrl: '/themes/erabletheme/assets/leaf.svg', + iconSize: [20, 20], + iconAnchor: [10, 20], + popupAnchor: [0, -20] + }); - for (let i = 0; i < leafletPlaces.length; i++) { - const carte = document.querySelector('.carte'); + let initiatedMap = document.querySelector(`#${mapid}`); + const currentLibelle = initiatedMap.parentElement.nextElementSibling.innerText; + initiatedMap.parentElement.nextElementSibling.remove(); + + if (document.querySelectorAll('.leaflet-container').length <= 1) { + firstMap = map; + let bounds = L.latLngBounds(); + map.eachLayer(function (layer) { + if (layer instanceof L.Marker && !layer._popup) { + layer.bindPopup(currentLibelle, { closeButton: false, className: 'popup' }) + .setIcon(customIcon) + .on('mouseover', function () { + this.openPopup(); + }) + .on('mouseout', function () { + this.closePopup(); + }); - leafletPlaces[i].addEventListener('mouseenter', () => { - let div = document.createElement('div'); - div.setAttribute('id', 'leaflet-popup'); - div.style.zIndex = '100'; - const x = leafletPlaces[i].getBoundingClientRect().left + leafletPlaces[i].getBoundingClientRect().width / 2; - const y = leafletPlaces[i].getBoundingClientRect().top; - setTimeout(() => { - div.style.opacity = 1; - const divHeight = div.getBoundingClientRect().height; - const divWidth = div.getBoundingClientRect().width; + bounds.extend(layer.getLatLng()); + map.fitBounds(bounds, { padding: [30, 30], maxZoom: 18 }); + } + }); + } else { + // map on the projects index + + document.querySelector(`#${mapid}`).parentElement.parentElement.parentElement.remove(); + const firstMarker = Object.values(markers)[0]; + let newMarker = L.marker([firstMarker._latlng.lat, firstMarker._latlng.lng], { icon: customIcon }) + .addTo(firstMap) + .bindPopup(currentLibelle, { closeButton: false, className: 'popup' }) + .on('mouseover', function () { + this.openPopup(); + }) + .on('mouseout', function () { + this.closePopup(); + }); + + firstMap.fitBounds( + firstMap.getBounds().extend(newMarker.getLatLng()), + { padding: [30, 30], maxZoom: 18 } + ); + } + } else { + // + // on projects pages, replace leaflet icons with erable leafs + // + const currentMap = document.querySelector('.leaflet-container'); + const leafletIcons = document.querySelectorAll('.leaflet-marker-pane img'); + for (let icon of leafletIcons) { + icon.setAttribute('src', '/themes/erabletheme/assets/leaf.svg'); + } + + // + // set hover on leaflet marker and zones + // + const leafletPlaces = document.querySelectorAll('.leaflet-marker-pane img, .leaflet-overlay-pane path'); + const libelles = document.querySelectorAll('.libelles-carte > div > div > div'); + + for (let i = 0; i < leafletPlaces.length; i++) { + const carte = document.querySelector('.carte'); + + leafletPlaces[i].addEventListener('mouseenter', () => { + let div = document.createElement('div'); + div.setAttribute('id', 'leaflet-popup'); + div.style.zIndex = '100'; + const x = leafletPlaces[i].getBoundingClientRect().left + leafletPlaces[i].getBoundingClientRect().width / 2; + const y = leafletPlaces[i].getBoundingClientRect().top; setTimeout(() => { - div.style.left = `${x - divWidth / 2}px`; - div.style.top = `${y - divHeight}px`; + div.style.opacity = 1; + const divHeight = div.getBoundingClientRect().height; + const divWidth = div.getBoundingClientRect().width; + setTimeout(() => { + div.style.left = `${x - divWidth / 2}px`; + div.style.top = `${y - divHeight}px`; + }, 10); }, 10); - }, 10); - - div.innerText = libelles[i].innerText; - - carte.appendChild(div); - }); - leafletPlaces[i].addEventListener('mouseleave', () => { - let divs = document.querySelectorAll('#leaflet-popup'); - for (let div of divs) { - div.style.opacity = 0; - setTimeout(() => { - div.remove(); - }, 300); - } - }); + + div.innerText = libelles[i].innerText; + + carte.appendChild(div); + }); + leafletPlaces[i].addEventListener('mouseleave', () => { + let divs = document.querySelectorAll('#leaflet-popup'); + for (let div of divs) { + div.style.opacity = 0; + setTimeout(() => { + div.remove(); + }, 300); + } + }); + } } - }); } } diff --git a/web/themes/erabletheme/scss/_fullpage.scss b/web/themes/erabletheme/scss/_fullpage.scss index 7dc04f5..ea02750 100644 --- a/web/themes/erabletheme/scss/_fullpage.scss +++ b/web/themes/erabletheme/scss/_fullpage.scss @@ -27,9 +27,8 @@ } .sous_titre { - font-size: $l_font_size; padding: 0 $x_margin; - @include main_text_content(); + @include sous_titre_alt(); } p { diff --git a/web/themes/erabletheme/scss/_partenaires.scss b/web/themes/erabletheme/scss/_partenaires.scss index a3e5f87..a54be56 100644 --- a/web/themes/erabletheme/scss/_partenaires.scss +++ b/web/themes/erabletheme/scss/_partenaires.scss @@ -1,4 +1,12 @@ .content_partenaires { + header { + @include main_text_content(); + margin-bottom: 4vh; + margin-top: -5vh; + p { + margin: 1rem $x_margin; + } + } .views-row { margin-bottom: 2vh; article { diff --git a/web/themes/erabletheme/scss/_projets.scss b/web/themes/erabletheme/scss/_projets.scss index 97b9edf..c46cce9 100644 --- a/web/themes/erabletheme/scss/_projets.scss +++ b/web/themes/erabletheme/scss/_projets.scss @@ -307,6 +307,9 @@ width: auto; margin: 0 $x_margin; margin-top: 4rem; + > div > div:first-of-type { + display: none; + } .leaflet-pane { path { stroke: $fluo_green; @@ -315,19 +318,24 @@ fill-opacity: 0.2; } } - #leaflet-popup { - position: fixed; - padding: 0.3rem 0.8rem; - background-color: white; - font-size: $sm_font_size !important; - opacity: 0; - transition: opacity 0.3s ease; - @include main_text_content(); + .popup { + .leaflet-popup-tip { + background: rgba(0, 0, 0, 0) !important; + box-shadow: none !important; + } + .leaflet-popup-content-wrapper { + padding: 0.3rem 0.8rem; + background-color: white; + font-size: $sm_font_size !important; + box-shadow: none; + border-radius: unset; + @include main_text_content(); + .leaflet-popup-content { + margin: 0; + } + } } } - .libelles-carte { - display: none; - } .legende-carte { > div > div:first-of-type { display: none; diff --git a/web/themes/erabletheme/scss/partials/_articles_teaser.scss b/web/themes/erabletheme/scss/partials/_articles_teaser.scss index e220a77..562e195 100644 --- a/web/themes/erabletheme/scss/partials/_articles_teaser.scss +++ b/web/themes/erabletheme/scss/partials/_articles_teaser.scss @@ -47,6 +47,9 @@ font-size: $m_font_size; padding: 5px $x_margin; padding-left: 0 !important; + .sous_titre { + line-height: 1.3 !important; + } @media (min-width: $breakpoint_tablet) { padding-left: unset; font-size: $l_font_size;