42 Commits

Author SHA1 Message Date
9185866851 erge branch 'master' of gitea-figureslibres.io:bachir/drupal-quartiersdedemain
Veuillez entrer un message de validation pour expliquer en quoi cette fusion est
i# abandonne la validation.
2024-09-20 13:57:31 +02:00
89fac08fc5 lien plaquette footer 2024-09-20 13:57:10 +02:00
17a1a28898 lien plaquette home 2024-09-20 13:51:59 +02:00
fe31c51f84 mots-clefs label 2024-09-20 12:21:11 +02:00
96bbd681c7 button accessible 2024-09-20 11:50:06 +02:00
cbaec9cafb SEO meta 2024-09-20 11:17:19 +02:00
61c91ad1a4 padding responsive 2024-09-19 21:39:32 +02:00
2b94ff5b8b taille logo header 2024-09-19 16:55:52 +02:00
097882e407 taille header et padding contenu 2024-09-19 14:29:53 +02:00
78e8acc00d SEO nom du site et taille header 2024-09-19 14:18:56 +02:00
204773d150 SEO nom du site 2024-09-19 14:02:20 +02:00
71eee4468a SEO description global 2024-09-19 13:57:06 +02:00
744edc3cf0 SEO 2024-09-19 13:19:48 +02:00
ef22efaae2 display actu 2024-09-10 09:53:09 +02:00
a0fd5a98e6 bbackground black 2024-09-05 22:41:30 +02:00
89b8f425ad bbackground black 2024-09-05 22:33:37 +02:00
04d7f9d077 correction 2024-09-05 22:30:52 +02:00
975c9c5ec8 intégration design page site 2024-09-05 21:57:40 +02:00
35995f755d plaquettte footer 2024-09-05 12:26:22 +02:00
016a24a8a2 home : déreoulement -> calendrier 2024-09-05 12:18:43 +02:00
34bc52b676 date format actus 2024-09-05 12:15:29 +02:00
4f1c218996 sites map 2024-08-28 19:30:33 +02:00
92c9819fdb Site prev next 2024-08-28 18:54:23 +02:00
e86468e3fb site page 2024-08-28 18:21:04 +02:00
cf81b2daa8 contenu type site 2024-08-28 16:53:44 +02:00
521c454b4a diaporama home js et css 2024-07-25 10:31:01 +02:00
2beab4fef2 diaporama home js et css 2024-07-24 20:40:47 +02:00
9aec2f02b9 diaporama home js et css 2024-07-24 16:21:22 +02:00
73c33f640a bug css header chrome 2024-07-19 15:55:57 +02:00
9ad2176a66 meta description in metatag module instead of template 2024-07-19 15:49:28 +02:00
a8a60223be display none backrgound 2024-07-19 15:37:23 +02:00
f352757658 meta description 2024-07-19 15:20:05 +02:00
28fe5c9d7a meta description 2024-07-19 15:13:19 +02:00
f0a2f5925c removed files.zip 2024-07-19 14:51:12 +02:00
be3962d129 display none RS en attente liens 2024-07-19 14:25:31 +02:00
3361ef3171 top background 2024-07-19 14:23:31 +02:00
b4735efc49 top background 2024-07-19 14:20:15 +02:00
e65e0afa70 top background 2024-07-19 14:18:18 +02:00
e5617ee03f top background 2024-07-19 14:02:54 +02:00
6e0dc17a46 top background 2024-07-19 13:39:42 +02:00
b576b7125b css fix 2024-07-19 13:36:23 +02:00
452fe0ac6f media logo 2024-07-18 21:20:50 +02:00
2906 changed files with 483447 additions and 76 deletions

View File

@@ -20,8 +20,11 @@
"drupal/core-composer-scaffold": "^10.2", "drupal/core-composer-scaffold": "^10.2",
"drupal/core-project-message": "^10.2", "drupal/core-project-message": "^10.2",
"drupal/core-recommended": "^10.2", "drupal/core-recommended": "^10.2",
"drupal/geofield": "^1.60",
"drupal/image_delta_formatter": "^1.2", "drupal/image_delta_formatter": "^1.2",
"drupal/image_field_caption": "^2.0", "drupal/image_field_caption": "^2.0",
"drupal/leaflet": "^10.2",
"drupal/leaflet_more_maps": "^2.2",
"drupal/linked_field": "^1.5", "drupal/linked_field": "^1.5",
"drupal/manage_display": "^3.0", "drupal/manage_display": "^3.0",
"drupal/matomo": "^1.23", "drupal/matomo": "^1.23",
@@ -29,6 +32,7 @@
"drupal/page_manager": "^4.0@RC", "drupal/page_manager": "^4.0@RC",
"drupal/panels": "^4.8", "drupal/panels": "^4.8",
"drupal/paragraphs": "^1.17", "drupal/paragraphs": "^1.17",
"drupal/quick_node_clone": "^1.18",
"drupal/simple_sitemap": "^4.1", "drupal/simple_sitemap": "^4.1",
"drupal/social_media_links": "^2.9", "drupal/social_media_links": "^2.9",
"drupal/yaml_editor": "^1.2", "drupal/yaml_editor": "^1.2",

305
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "79223df96df990c3b850f7ecb6441e64", "content-hash": "e636d8065f593dcf1268ea5aa1ecdd2d",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@@ -4249,6 +4249,68 @@
"issues": "http://drupal.org/project/issues/formatter_suite" "issues": "http://drupal.org/project/issues/formatter_suite"
} }
}, },
{
"name": "drupal/geofield",
"version": "1.60.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/geofield.git",
"reference": "8.x-1.60"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/geofield-8.x-1.60.zip",
"reference": "8.x-1.60",
"shasum": "ffb1891148b343208e7a190c8cc606a339c74ee1"
},
"require": {
"drupal/core": "^9 || ^10 || ^11",
"itamair/geophp": "^1.6"
},
"require-dev": {
"drupal/diff": "^1.3",
"drupal/feeds": "^3.0@beta"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.60",
"datestamp": "1722078200",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Italo Mairo",
"homepage": "https://www.drupal.org/u/itamair",
"role": "Drupal 8+ Maintainer"
},
{
"name": "Brandon Morrison",
"homepage": "https://www.drupal.org/u/brandonian",
"role": "Drupal 7 Maintainer"
},
{
"name": "Pablo López",
"homepage": "https://www.drupal.org/u/plopesc",
"role": "Drupal 7 Maintainer"
}
],
"description": "Stores geographic and location data (points, lines, and polygons).",
"homepage": "https://www.drupal.org/project/geofield",
"support": {
"source": "https://git.drupalcode.org/project/geofield",
"issues": "https://www.drupal.org/project/issues/geofield",
"irc": "irc://irc.freenode.org/drupal-contribute"
}
},
{ {
"name": "drupal/honeypot", "name": "drupal/honeypot",
"version": "2.1.3", "version": "2.1.3",
@@ -4990,6 +5052,146 @@
"issues": "https://www.drupal.org/project/issues/jquery_ui_touch_punch" "issues": "https://www.drupal.org/project/issues/jquery_ui_touch_punch"
} }
}, },
{
"name": "drupal/leaflet",
"version": "10.2.25",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/leaflet.git",
"reference": "10.2.25"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/leaflet-10.2.25.zip",
"reference": "10.2.25",
"shasum": "06aff8c46ca30873d6accc452348bcf6f4e46348"
},
"require": {
"drupal/core": "^9.3 || ^10 || ^11",
"drupal/geofield": "^1.31"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "10.2.25",
"datestamp": "1724410606",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Italo Mairo",
"homepage": "https://www.drupal.org/u/itamair",
"role": "Maintainer"
},
{
"name": "Peter Vanhee (pvhee)",
"homepage": "https://www.drupal.org/u/pvhee",
"role": "Maintainer"
},
{
"name": "Rik de Boer (RdeBoer)",
"homepage": "https://www.drupal.org/u/rdeboer",
"role": "Maintainer"
},
{
"name": "Gabriel Carleton-Barnes (gcb)",
"homepage": "https://www.drupal.org/u/gcb",
"role": "Maintainer"
},
{
"name": "Lev Tsypin (levelos)",
"homepage": "https://www.drupal.org/u/levelos",
"role": "Maintainer"
},
{
"name": "Sean Larkin (seanberto)",
"homepage": "https://www.drupal.org/u/seanberto",
"role": "Maintainer"
}
],
"description": "Integration with the Leaflet map scripting library.",
"homepage": "https://www.drupal.org/project/leaflet",
"support": {
"source": "https://git.drupalcode.org/project/leaflet",
"issues": "https://www.drupal.org/project/issues/leaflet"
}
},
{
"name": "drupal/leaflet_more_maps",
"version": "2.2.2",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/leaflet_more_maps.git",
"reference": "2.2.2"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/leaflet_more_maps-2.2.2.zip",
"reference": "2.2.2",
"shasum": "40e34fd0e930a9497f0506c895d17a4261943281"
},
"require": {
"drupal/core": "^8.8 || ^9 || ^10 || ^11",
"drupal/leaflet": "^2.1.0 || ^10.0"
},
"require-dev": {
"drupal/leaflet": "*"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.2.2",
"datestamp": "1723673168",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
},
"branch-alias": {
"dev-8.x-1.x": "1.x-dev"
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "berramou",
"homepage": "https://www.drupal.org/user/3535998"
},
{
"name": "itamair",
"homepage": "https://www.drupal.org/user/1179076"
},
{
"name": "japerry",
"homepage": "https://www.drupal.org/user/45640"
},
{
"name": "rachel_norfolk",
"homepage": "https://www.drupal.org/user/66273"
},
{
"name": "RdeBoer",
"homepage": "https://www.drupal.org/user/404007"
}
],
"description": "Adds a swag of map styles to Leaflet, e.g Thunderforest, Esri, Stamen, Google.",
"homepage": "https://www.drupal.org/project/leaflet_more_maps",
"support": {
"source": "https://git.drupalcode.org/project/leaflet_more_maps",
"issues": "https://www.drupal.org/project/issues/leaflet_more_maps"
}
},
{ {
"name": "drupal/link_attributes", "name": "drupal/link_attributes",
"version": "1.14.0", "version": "1.14.0",
@@ -6286,6 +6488,61 @@
"source": "https://git.drupalcode.org/project/profile" "source": "https://git.drupalcode.org/project/profile"
} }
}, },
{
"name": "drupal/quick_node_clone",
"version": "1.18.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/quick_node_clone.git",
"reference": "8.x-1.18"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/quick_node_clone-8.x-1.18.zip",
"reference": "8.x-1.18",
"shasum": "ab17077eccb24e5c651fedc5056a50051882a13d"
},
"require": {
"drupal/core": "^8.8 || ^9 || ^10"
},
"require-dev": {
"drupal/group": "^1 || ^2 || ^3",
"drupal/paragraphs": "1.x-dev"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.18",
"datestamp": "1707833857",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "vilepickle",
"homepage": "https://www.drupal.org/u/vilepickle",
"role": "Maintainer"
},
{
"name": "Neslee Canil Pinto",
"homepage": "https://www.drupal.org/u/neslee-canil-pinto",
"role": "Maintainer"
}
],
"description": "Quickly clone a node with regular fields.",
"homepage": "https://www.drupal.org/project/quick_node_clone",
"support": {
"source": "https://git.drupalcode.org/project/quick_node_clone",
"issues": "https://www.drupal.org/project/issues/quick_node_clone"
}
},
{ {
"name": "drupal/redirect", "name": "drupal/redirect",
"version": "1.9.0", "version": "1.9.0",
@@ -8126,6 +8383,52 @@
], ],
"time": "2023-12-03T20:05:35+00:00" "time": "2023-12-03T20:05:35+00:00"
}, },
{
"name": "itamair/geophp",
"version": "1.6",
"source": {
"type": "git",
"url": "https://github.com/itamair/geoPHP.git",
"reference": "f210e37ab3d4706b7e8cfe3183fec2f5be8a85e6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/itamair/geoPHP/zipball/f210e37ab3d4706b7e8cfe3183fec2f5be8a85e6",
"reference": "f210e37ab3d4706b7e8cfe3183fec2f5be8a85e6",
"shasum": ""
},
"require-dev": {
"phpunit/phpunit": "4.1.* || 9.5.*"
},
"type": "library",
"autoload": {
"classmap": [
"geoPHP.inc"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Italo Mairo",
"homepage": "https://www.linkedin.com/in/italomairo/",
"role": "Maintanier of this Library Repo"
},
{
"name": "Patrick Hayes",
"homepage": "https://www.linkedin.com/in/patrickdhayes/",
"role": "Maintanier of original Repositary/Library (https://github.com/phayes/geoPHP)"
}
],
"description": "GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.",
"homepage": "https://github.com/itamair/geoPHP",
"support": {
"source": "https://github.com/itamair/geoPHP/tree/1.6"
},
"time": "2023-12-23T23:28:59+00:00"
},
{ {
"name": "kint-php/kint", "name": "kint-php/kint",
"version": "3.3", "version": "3.3",

View File

@@ -0,0 +1,22 @@
uuid: 84ca494d-94a9-49b0-96b5-6e2832da1964
langcode: fr
status: true
dependencies:
config:
- node.type.site
id: node.site.promote
field_name: promote
entity_type: node
bundle: site
label: "Promu en page d'accueil"
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean

View File

@@ -0,0 +1,8 @@
uuid: 0f5dd89b-cf0b-4f63-a91c-8fd9ee517766
langcode: fr
status: true
dependencies: { }
id: jj
label: JJ/MM/AAAA
locked: false
pattern: d-m-Y

View File

@@ -0,0 +1,383 @@
uuid: e7e78a28-b569-4a31-88f4-6b0c3cd809c7
langcode: fr
status: true
dependencies:
config:
- field.field.node.site.field_collectivite_s_epci
- field.field.node.site.field_departement_s
- field.field.node.site.field_documents
- field.field.node.site.field_geofield
- field.field.node.site.field_liens_site
- field.field.node.site.field_mots_clefs
- field.field.node.site.field_nom_de_la_commune_nb_d_hab
- field.field.node.site.field_nom_du_qpv_nb_d_hab
- field.field.node.site.field_numero
- field.field.node.site.field_parties
- field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_region
- field.field.node.site.field_sous_titre
- node.type.site
module:
- field_group
- file
- leaflet
- link
- paragraphs
third_party_settings:
field_group:
group_tabs:
children:
- group_infos
- group_contenus
- group_mots_clefs
- group_annexe
- group_geofield
label: Tabs
region: content
parent_name: ''
weight: 3
format_type: tabs
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
direction: horizontal
width_breakpoint: 640
group_infos:
children:
- field_numero
- field_region
- field_nom_du_qpv_nb_d_hab
- field_departement_s
- field_programme_de_l_etat
- field_collectivite_s_epci
- field_porteur_s_de_site
- field_nom_de_la_commune_nb_d_hab
label: Infos
region: content
parent_name: group_tabs
weight: 24
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: open
description: ''
required_fields: true
group_contenus:
children:
- field_parties
label: Contenus
region: content
parent_name: group_tabs
weight: 25
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_details:
children:
- status
- created
- uid
- simple_sitemap
label: Details
region: content
parent_name: ''
weight: 2
format_type: details_sidebar
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
open: true
description: ''
required_fields: true
weight: -1
group_mots_clefs:
children:
- field_mots_clefs
label: 'Mots Clefs'
region: content
parent_name: group_tabs
weight: 26
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_annexe:
children:
- field_documents
- field_liens_site
label: Annexe
region: content
parent_name: group_tabs
weight: 27
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_geofield:
children:
- field_geofield
label: Geofield
region: content
parent_name: group_tabs
weight: 28
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
id: node.site.default
targetEntityType: node
bundle: site
mode: default
content:
created:
type: datetime_timestamp
weight: 4
region: content
settings: { }
third_party_settings: { }
field_collectivite_s_epci:
type: string_textarea
weight: 17
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_departement_s:
type: string_textfield
weight: 15
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_documents:
type: file_generic
weight: 23
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
field_geofield:
type: leaflet_widget_default
weight: 28
region: content
settings:
map:
leaflet_map: osm-de
height: 400
auto_center: 0
map_position:
force: false
center:
lat: 46.751944
lon: 2.416667
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
scroll_zoom_enabled: 1
input:
show: false
readonly: true
toolbar:
position: topright
marker: defaultMarker
drawPolyline: false
drawRectangle: false
drawPolygon: false
drawCircle: false
drawText: false
editMode: false
dragMode: false
cutPolygon: false
removalMode: false
rotateMode: false
reset_map:
control: false
options: '{"position":"topleft","title":"Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
locate:
control: false
options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}'
automatic: false
geocoder:
control: false
settings:
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
geometry_validation: 0
feature_properties:
values: ''
third_party_settings: { }
field_liens_site:
type: link_default
weight: 24
region: content
settings:
placeholder_url: ''
placeholder_title: ''
third_party_settings: { }
field_mots_clefs:
type: entity_reference_autocomplete_tags
weight: 12
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_nom_de_la_commune_nb_d_hab:
type: string_textfield
weight: 19
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_nom_du_qpv_nb_d_hab:
type: string_textfield
weight: 14
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_numero:
type: number
weight: 11
region: content
settings:
placeholder: ''
third_party_settings: { }
field_parties:
type: paragraphs
weight: 22
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: _none
features:
add_above: '0'
collapse_edit_all: collapse_edit_all
convert: '0'
duplicate: duplicate
third_party_settings: { }
field_porteur_s_de_site:
type: string_textarea
weight: 18
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_programme_de_l_etat:
type: string_textfield
weight: 16
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_region:
type: string_textfield
weight: 13
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_sous_titre:
type: string_textfield
weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
simple_sitemap:
weight: 6
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 2
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden:
langcode: true
path: true
promote: true
simple_sitemap_index_now: true
sticky: true

View File

@@ -0,0 +1,26 @@
uuid: 75b62af0-1ff7-40a4-b944-122ec39b4387
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.site_diapo.field_images
- image.style.thumbnail
- paragraphs.paragraphs_type.site_diapo
module:
- image
id: paragraph.site_diapo.default
targetEntityType: paragraph
bundle: site_diapo
mode: default
content:
field_images:
type: image_image
weight: 0
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
hidden:
created: true
status: true

View File

@@ -0,0 +1,34 @@
uuid: 60713e61-4707-4a60-8408-4401d8305c5f
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.site_parts.field_texte_site
- field.field.paragraph.site_parts.field_titre_site
- paragraphs.paragraphs_type.site_parts
module:
- text
id: paragraph.site_parts.default
targetEntityType: paragraph
bundle: site_parts
mode: default
content:
field_texte_site:
type: text_textarea
weight: 1
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_titre_site:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true

View File

@@ -35,7 +35,7 @@ content:
label: visually_hidden label: visually_hidden
settings: settings:
timezone_override: '' timezone_override: ''
format_type: html_date format_type: jj
separator: '-' separator: '-'
third_party_settings: { } third_party_settings: { }
weight: 5 weight: 5

View File

@@ -35,7 +35,7 @@ content:
label: visually_hidden label: visually_hidden
settings: settings:
timezone_override: '' timezone_override: ''
format_type: html_date format_type: jj
separator: '-' separator: '-'
third_party_settings: { } third_party_settings: { }
weight: 2 weight: 2

View File

@@ -0,0 +1,167 @@
uuid: 2784b139-bba4-4fdb-9deb-1decb6fbf25a
langcode: fr
status: true
dependencies:
config:
- field.field.node.site.field_collectivite_s_epci
- field.field.node.site.field_departement_s
- field.field.node.site.field_documents
- field.field.node.site.field_geofield
- field.field.node.site.field_liens_site
- field.field.node.site.field_mots_clefs
- field.field.node.site.field_nom_de_la_commune_nb_d_hab
- field.field.node.site.field_nom_du_qpv_nb_d_hab
- field.field.node.site.field_numero
- field.field.node.site.field_parties
- field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_region
- field.field.node.site.field_sous_titre
- node.type.site
module:
- entity_reference_revisions
- file
- geofield
- link
- manage_display
id: node.site.default
targetEntityType: node
bundle: site
mode: default
content:
field_collectivite_s_epci:
type: basic_string
label: above
settings: { }
third_party_settings: { }
weight: 108
region: content
field_departement_s:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 106
region: content
field_documents:
type: file_default
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 111
region: content
field_geofield:
type: geofield_default
label: above
settings:
output_format: wkt
output_escape: true
third_party_settings: { }
weight: 115
region: content
field_liens_site:
type: link
label: above
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
weight: 112
region: content
field_mots_clefs:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 103
region: content
field_nom_de_la_commune_nb_d_hab:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 110
region: content
field_nom_du_qpv_nb_d_hab:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 105
region: content
field_numero:
type: number_integer
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
weight: 102
region: content
field_parties:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 113
region: content
field_porteur_s_de_site:
type: basic_string
label: above
settings: { }
third_party_settings: { }
weight: 109
region: content
field_programme_de_l_etat:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 107
region: content
field_region:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 104
region: content
field_sous_titre:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 114
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
title:
type: title
label: hidden
settings:
link_to_entity: true
tag: h2
third_party_settings: { }
weight: -49
region: content
hidden:
created: true
langcode: true
search_api_excerpt: true
uid: true

View File

@@ -0,0 +1,61 @@
uuid: c77749f5-4677-4215-919c-4239e8c2ec48
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.site.field_collectivite_s_epci
- field.field.node.site.field_departement_s
- field.field.node.site.field_documents
- field.field.node.site.field_geofield
- field.field.node.site.field_liens_site
- field.field.node.site.field_mots_clefs
- field.field.node.site.field_nom_de_la_commune_nb_d_hab
- field.field.node.site.field_nom_du_qpv_nb_d_hab
- field.field.node.site.field_numero
- field.field.node.site.field_parties
- field.field.node.site.field_porteur_s_de_site
- field.field.node.site.field_programme_de_l_etat
- field.field.node.site.field_region
- field.field.node.site.field_sous_titre
- node.type.site
module:
- manage_display
id: node.site.teaser
targetEntityType: node
bundle: site
mode: teaser
content:
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
title:
type: title
label: hidden
settings:
link_to_entity: true
tag: h2
third_party_settings: { }
weight: -49
region: content
hidden:
created: true
field_collectivite_s_epci: true
field_departement_s: true
field_documents: true
field_geofield: true
field_liens_site: true
field_mots_clefs: true
field_nom_de_la_commune_nb_d_hab: true
field_nom_du_qpv_nb_d_hab: true
field_numero: true
field_parties: true
field_porteur_s_de_site: true
field_programme_de_l_etat: true
field_region: true
field_sous_titre: true
langcode: true
search_api_excerpt: true
uid: true

View File

@@ -0,0 +1,28 @@
uuid: 558b0ac9-2db5-4d8c-a209-9c719d95675b
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.site_diapo.field_images
- image.style.wide
- paragraphs.paragraphs_type.site_diapo
module:
- image_field_caption
id: paragraph.site_diapo.default
targetEntityType: paragraph
bundle: site_diapo
mode: default
content:
field_images:
type: image_caption
label: visually_hidden
settings:
image_style: wide
image_link: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true

View File

@@ -0,0 +1,32 @@
uuid: dfa49c58-832c-43db-9aae-9878657262aa
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.site_parts.field_texte_site
- field.field.paragraph.site_parts.field_titre_site
- paragraphs.paragraphs_type.site_parts
module:
- text
id: paragraph.site_parts.default
targetEntityType: paragraph
bundle: site_parts
mode: default
content:
field_texte_site:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 1
region: content
field_titre_site:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true

View File

@@ -52,6 +52,7 @@ module:
filter: 0 filter: 0
filter_perms: 0 filter_perms: 0
formatter_suite: 0 formatter_suite: 0
geofield: 0
help: 0 help: 0
honeypot: 0 honeypot: 0
image: 0 image: 0
@@ -64,6 +65,9 @@ module:
jquery_ui_touch_punch: 0 jquery_ui_touch_punch: 0
language: 0 language: 0
layout_discovery: 0 layout_discovery: 0
leaflet: 0
leaflet_more_maps: 0
leaflet_views: 0
link: 0 link: 0
link_attributes: 0 link_attributes: 0
linkit: 0 linkit: 0
@@ -91,6 +95,7 @@ module:
pathologic: 0 pathologic: 0
persistent_login: 0 persistent_login: 0
q2d_mod: 0 q2d_mod: 0
quick_node_clone: 0
redis: 0 redis: 0
responsive_image: 0 responsive_image: 0
search_api: 0 search_api: 0

View File

@@ -0,0 +1,19 @@
uuid: 2fd10960-84db-4c32-aa23-e83d7218a869
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_collectivite_s_epci
- node.type.site
id: node.site.field_collectivite_s_epci
field_name: field_collectivite_s_epci
entity_type: node
bundle: site
label: Collectivité(s)/EPCI
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long

View File

@@ -0,0 +1,19 @@
uuid: f8c3917e-7ba5-43d8-86da-95b0a103c66a
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_departement_s
- node.type.site
id: node.site.field_departement_s
field_name: field_departement_s
entity_type: node
bundle: site
label: Département(s)
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,27 @@
uuid: ea87cbb4-10fd-4906-b999-d0e96569c8b9
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_documents
- node.type.site
module:
- file
id: node.site.field_documents
field_name: field_documents
entity_type: node
bundle: site
label: Documents
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'pdf doc docx odt zip'
max_filesize: ''
description_field: true
field_type: file

View File

@@ -0,0 +1,21 @@
uuid: ecc5aa84-8f69-400b-b753-68a59db8780b
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_geofield
- node.type.site
module:
- geofield
id: node.site.field_geofield
field_name: field_geofield
entity_type: node
bundle: site
label: geofield
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: geofield

View File

@@ -0,0 +1,23 @@
uuid: 9f267470-36a1-44a9-a6ec-4153b1b633dd
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_liens_site
- node.type.site
module:
- link
id: node.site.field_liens_site
field_name: field_liens_site
entity_type: node
bundle: site
label: Liens
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
title: 1
link_type: 16
field_type: link

View File

@@ -0,0 +1,29 @@
uuid: 37705251-7834-4e73-a3e9-312019908421
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_mots_clefs
- node.type.site
- taxonomy.vocabulary.mots_clefs
id: node.site.field_mots_clefs
field_name: field_mots_clefs
entity_type: node
bundle: site
label: 'Mots Clefs'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
mots_clefs: mots_clefs
sort:
field: name
direction: asc
auto_create: true
auto_create_bundle: ''
field_type: entity_reference

View File

@@ -0,0 +1,19 @@
uuid: eb94427f-c7f2-4258-b134-ddf3e273a283
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_nom_de_la_commune_nb_d_hab
- node.type.site
id: node.site.field_nom_de_la_commune_nb_d_hab
field_name: field_nom_de_la_commune_nb_d_hab
entity_type: node
bundle: site
label: "Nom de la commune (nb d'hab.)"
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,19 @@
uuid: f8b5bcd3-2cf9-422e-a843-ac41f0637d5d
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_nom_du_qpv_nb_d_hab
- node.type.site
id: node.site.field_nom_du_qpv_nb_d_hab
field_name: field_nom_du_qpv_nb_d_hab
entity_type: node
bundle: site
label: "Nom du QPV (nb d'hab.)"
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,23 @@
uuid: fc5d18ef-ba33-43c7-98d2-de7dcd5dc570
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_numero
- node.type.site
id: node.site.field_numero
field_name: field_numero
entity_type: node
bundle: site
label: Numéro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
min: 1
max: 10
prefix: ''
suffix: ''
field_type: integer

View File

@@ -0,0 +1,42 @@
uuid: b8d0342a-4137-4906-8239-a7a9ef454b5b
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_parties
- node.type.site
- paragraphs.paragraphs_type.site_diapo
- paragraphs.paragraphs_type.site_parts
module:
- entity_reference_revisions
id: node.site.field_parties
field_name: field_parties
entity_type: node
bundle: site
label: Parties
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
site_diapo: site_diapo
site_parts: site_parts
negate: 0
target_bundles_drag_drop:
phase_deroulement:
weight: 6
enabled: false
site_diapo:
weight: 5
enabled: true
site_parts:
weight: 7
enabled: true
static_parts:
weight: 8
enabled: false
field_type: entity_reference_revisions

View File

@@ -0,0 +1,19 @@
uuid: 41024188-73b1-441e-8373-d841ff27d186
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_porteur_s_de_site
- node.type.site
id: node.site.field_porteur_s_de_site
field_name: field_porteur_s_de_site
entity_type: node
bundle: site
label: 'Porteur(s) de site'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string_long

View File

@@ -0,0 +1,19 @@
uuid: b4f918d5-3ffd-4739-bda5-3f254ff7a7a7
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_programme_de_l_etat
- node.type.site
id: node.site.field_programme_de_l_etat
field_name: field_programme_de_l_etat
entity_type: node
bundle: site
label: "Programmes de l'état"
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,19 @@
uuid: 13b8a155-9f59-43ac-85be-d4c21b08d545
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_region
- node.type.site
id: node.site.field_region
field_name: field_region
entity_type: node
bundle: site
label: Région
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,19 @@
uuid: e0c86d24-e8ae-4fad-9cf1-9e517e162272
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_sous_titre
- node.type.site
id: node.site.field_sous_titre
field_name: field_sous_titre
entity_type: node
bundle: site
label: Sous-titre
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,41 @@
uuid: 68b87095-521b-4c7c-bd68-31b5077b80cb
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_images
- paragraphs.paragraphs_type.site_diapo
module:
- image
id: paragraph.site_diapo.field_images
field_name: field_images
entity_type: paragraph
bundle: site_diapo
label: Images
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg webp'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
caption: ''
caption_field: 1
caption_field_required: 0
field_type: image

View File

@@ -0,0 +1,24 @@
uuid: c95a8ca1-6883-4c4e-b7f8-2787964e735c
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_texte_site
- filter.format.wysiwyg
- paragraphs.paragraphs_type.site_parts
module:
- text
id: paragraph.site_parts.field_texte_site
field_name: field_texte_site
entity_type: paragraph
bundle: site_parts
label: Texte
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long

View File

@@ -0,0 +1,19 @@
uuid: 40d2fe38-a2bb-481f-9567-b7fe912913c1
langcode: fr
status: true
dependencies:
config:
- field.storage.paragraph.field_titre_site
- paragraphs.paragraphs_type.site_parts
id: paragraph.site_parts.field_titre_site
field_name: field_titre_site
entity_type: paragraph
bundle: site_parts
label: Titre
description: ''
required: true
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

View File

@@ -0,0 +1,19 @@
uuid: 53454d14-8240-4c86-bb29-fbaa9acd9fd6
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_collectivite_s_epci
field_name: field_collectivite_s_epci
entity_type: node
type: string_long
settings:
case_sensitive: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: fe6cf2e2-12dc-426a-a11e-7efdf487949f
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_departement_s
field_name: field_departement_s
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,23 @@
uuid: 75ba3ece-31e2-4acf-96f8-fa3e85c486fe
langcode: fr
status: true
dependencies:
module:
- file
- node
id: node.field_documents
field_name: field_documents
entity_type: node
type: file
settings:
target_type: file
display_field: true
display_default: true
uri_scheme: public
module: file
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,20 @@
uuid: 72ed3521-e8b5-4275-8009-52965fd26001
langcode: fr
status: true
dependencies:
module:
- geofield
- node
id: node.field_geofield
field_name: field_geofield
entity_type: node
type: geofield
settings:
backend: geofield_backend_default
module: geofield
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,19 @@
uuid: 9e02c7d3-8035-44de-9827-63c0bcb75b86
langcode: fr
status: true
dependencies:
module:
- link
- node
id: node.field_liens_site
field_name: field_liens_site
entity_type: node
type: link
settings: { }
module: link
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,20 @@
uuid: d10aa3f5-70a2-4603-a3cc-3ebb203bfef4
langcode: fr
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_mots_clefs
field_name: field_mots_clefs
entity_type: node
type: entity_reference
settings:
target_type: taxonomy_term
module: core
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 31923579-551d-4b9a-b012-c27bb85e2ba6
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_nom_de_la_commune_nb_d_hab
field_name: field_nom_de_la_commune_nb_d_hab
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 1b415a83-b947-4be7-b692-5701c3b234ba
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_nom_du_qpv_nb_d_hab
field_name: field_nom_du_qpv_nb_d_hab
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,20 @@
uuid: 63e8d473-549a-47b6-93e6-3ebfded98feb
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_numero
field_name: field_numero
entity_type: node
type: integer
settings:
unsigned: false
size: normal
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 22199412-546b-4ffc-a086-d29b059fb050
langcode: fr
status: true
dependencies:
module:
- entity_reference_revisions
- node
- paragraphs
id: node.field_parties
field_name: field_parties
entity_type: node
type: entity_reference_revisions
settings:
target_type: paragraph
module: entity_reference_revisions
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,19 @@
uuid: 5ab9a604-f55e-4846-8f6a-a79bccf56274
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_porteur_s_de_site
field_name: field_porteur_s_de_site
entity_type: node
type: string_long
settings:
case_sensitive: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: eb9557ef-ba6c-4b30-9a0b-873a6ad1fca3
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_programme_de_l_etat
field_name: field_programme_de_l_etat
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 00bc4502-6a31-4798-ac07-8c2e6b0f8940
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_region
field_name: field_region
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: cecfa403-823d-4101-84c2-dd0df51a9fc7
langcode: fr
status: true
dependencies:
module:
- node
id: node.field_sous_titre
field_name: field_sous_titre
entity_type: node
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,30 @@
uuid: 36362a03-be36-43cc-bfee-830e57fc873b
langcode: fr
status: true
dependencies:
module:
- file
- image
- paragraphs
id: paragraph.field_images
field_name: field_images
entity_type: paragraph
type: image
settings:
target_type: file
display_field: false
display_default: false
uri_scheme: public
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
module: image
locked: false
cardinality: -1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,19 @@
uuid: 377daa20-dec7-403d-b772-65797e6a1af2
langcode: fr
status: true
dependencies:
module:
- paragraphs
- text
id: paragraph.field_texte_site
field_name: field_texte_site
entity_type: paragraph
type: text_long
settings: { }
module: text
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,21 @@
uuid: 55c48ac8-7be5-4a12-a411-5abd633960fd
langcode: fr
status: true
dependencies:
module:
- paragraphs
id: paragraph.field_titre_site
field_name: field_titre_site
entity_type: paragraph
type: string
settings:
max_length: 255
case_sensitive: false
is_ascii: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false

View File

@@ -0,0 +1,16 @@
uuid: 1017be4a-671b-439c-bb3d-dd54143bf44b
langcode: fr
status: true
dependencies: { }
_core:
default_config_hash: qeXmbpcOBZ_DUk5IscywhUBtP66NYnpVwP-HrtMT7CQ
name: geofield_map_default_icon_style
label: 'GeofieldMap Default Icon Style (34x34)'
effects:
5d91fbd4-b0f7-43e0-b7a4-21b19cec068c:
uuid: 5d91fbd4-b0f7-43e0-b7a4-21b19cec068c
id: image_resize
weight: 1
data:
width: 34
height: 34

View File

@@ -0,0 +1,11 @@
uuid: 6b470f70-6cce-4f8f-b583-7b446806e0e9
langcode: fr
status: true
dependencies:
config:
- node.type.site
id: node.site
target_entity_type_id: node
target_bundle: site
default_langcode: site_default
language_alterable: false

View File

@@ -0,0 +1,11 @@
uuid: f5e77907-aa6f-40a1-82fe-9a50d3aa60e6
langcode: fr
status: true
dependencies:
config:
- taxonomy.vocabulary.mots_clefs
id: taxonomy_term.mots_clefs
target_entity_type_id: taxonomy_term
target_bundle: mots_clefs
default_langcode: site_default
language_alterable: false

View File

@@ -0,0 +1 @@
label: 'GeofieldMap Default Icon Style (34x34)'

View File

@@ -8,4 +8,7 @@ id: front
label: "Page d'accueil" label: "Page d'accueil"
tags: tags:
canonical_url: '[site:url]' canonical_url: '[site:url]'
description: 'La consultation internationale Quartiers de demain a pour ambition de mobiliser linnovation et lexcellence architecturale, urbaine et paysagère afin de transformer dix quartiers et de capitaliser à léchelle nationale en faveur de la politique de la ville. '
original_source: 'https://quartiers-de-demain.archi.fr/'
shortlink: '[site:url]' shortlink: '[site:url]'
title: 'Quartiers de demain | Accueil'

View File

@@ -8,5 +8,6 @@ id: global
label: Global label: Global
tags: tags:
canonical_url: '[current-page:url]' canonical_url: '[current-page:url]'
description: 'La consultation internationale Quartiers de demain a pour ambition de mobiliser linnovation et lexcellence architecturale, urbaine et paysagère afin de transformer dix quartiers et de capitaliser à léchelle nationale en faveur de la politique de la ville.'
google_site_verification: Rl_smMXh2b2szpTsHwbarHx7xeNmae4rZ6BxSYpnmKs google_site_verification: Rl_smMXh2b2szpTsHwbarHx7xeNmae4rZ6BxSYpnmKs
title: '[current-page:title] | [site:name]' title: '[current-page:title] | [site:name]'

View File

@@ -7,6 +7,6 @@ _core:
id: node id: node
label: Contenu label: Contenu
tags: tags:
title: '[node:title] | [site:name]'
description: '[node:summary]'
canonical_url: '[node:url]' canonical_url: '[node:url]'
description: '[node:summary]'
title: '[node:title] | [site:name]'

View File

@@ -0,0 +1,17 @@
uuid: 0d09b300-1325-4f3c-b1bb-24928820ae30
langcode: fr
status: true
dependencies:
module:
- menu_ui
third_party_settings:
menu_ui:
available_menus: { }
parent: ''
name: Site
type: site
description: ''
help: ''
new_revision: true
preview_mode: 0
display_submitted: true

View File

@@ -53,7 +53,7 @@ variant_settings:
css_styles: '' css_styles: ''
346ce88d-2925-4bf8-884d-dfbca1e8d5b6: 346ce88d-2925-4bf8-884d-dfbca1e8d5b6:
id: config_pages_block id: config_pages_block
label: Déroulement label: Calendrier
label_display: visible label_display: visible
provider: config_pages provider: config_pages
context_mapping: { } context_mapping: { }

View File

@@ -0,0 +1,242 @@
uuid: 509e7986-a359-474e-8ebb-27af32dc01a9
langcode: fr
status: true
dependencies:
config:
- page_manager.page.node_view
- views.view.site
module:
- ctools_block
- node
- panels
- q2d_mod
- views
id: node_view-panels_variant-0
label: Sites
weight: 0
variant: panels_variant
variant_settings:
id: panels_variant
label: null
weight: 0
uuid: 34e0c727-a4e5-415f-a250-6d6e80ea63ad
blocks:
bf8e10f4-ccca-4386-92ed-e092ea9c366d:
id: 'entity_field:node:title'
label: Titre
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: string
weight: 0
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
region: second
weight: -2
uuid: bf8e10f4-ccca-4386-92ed-e092ea9c366d
css_classes:
- ''
html_id: ''
css_styles: ''
cf830889-0479-4858-9af4-71930dbb3b6d:
id: 'entity_field:node:field_sous_titre'
label: Sous-titre
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: string
weight: 0
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
region: second
weight: -1
uuid: cf830889-0479-4858-9af4-71930dbb3b6d
css_classes:
- ''
html_id: ''
css_styles: ''
4f39a2a9-9180-481e-ac4a-168fcc5fd8e4:
id: 'entity_field:node:field_numero'
label: Numéro
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: number_integer
weight: 0
label: visually_hidden
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
region: second
weight: -3
uuid: 4f39a2a9-9180-481e-ac4a-168fcc5fd8e4
css_classes:
- ''
html_id: ''
css_styles: ''
0f521934-a0b6-49c7-9dd0-b984c8d80ef3:
id: 'entity_field:node:field_documents'
label: Documents
label_display: visible
provider: ctools_block
context_mapping:
entity: node
formatter:
type: file_default
weight: 0
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
region: first
weight: -3
uuid: 0f521934-a0b6-49c7-9dd0-b984c8d80ef3
css_classes:
- ''
html_id: ''
css_styles: ''
caf72351-9011-41f0-9bf1-d12eb70903c7:
id: 'entity_field:node:field_liens_site'
label: Liens
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: link
weight: 0
label: visually_hidden
settings:
trim_length: 80
url_only: false
url_plain: false
rel: nofollow
target: _blank
third_party_settings: { }
region: first
weight: -2
uuid: caf72351-9011-41f0-9bf1-d12eb70903c7
css_classes:
- ''
html_id: ''
css_styles: ''
5006ac43-27c3-479d-84e4-90c5a6c1200d:
id: 'entity_field:node:field_parties'
label: Parties
label_display: '0'
provider: ctools_block
context_mapping:
entity: node
formatter:
type: entity_reference_revisions_entity_view
weight: 0
label: hidden
settings:
view_mode: default
third_party_settings: { }
region: second
weight: 2
uuid: 5006ac43-27c3-479d-84e4-90c5a6c1200d
css_classes:
- ''
html_id: ''
css_styles: ''
06132319-e1c4-45e4-9b9e-2db00c2d5ea2:
id: 'views_block:site-block_1'
label: ''
label_display: '0'
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: second
weight: 0
uuid: 06132319-e1c4-45e4-9b9e-2db00c2d5ea2
css_classes:
- ''
html_id: ''
css_styles: ''
6e59adf8-c9fe-438c-9518-413fa8f77ffb:
id: 'entity_field:node:field_mots_clefs'
label: 'Mots Clefs'
label_display: visible
provider: ctools_block
context_mapping:
entity: node
formatter:
type: entity_reference_label
weight: 0
label: visually_hidden
settings:
link: false
third_party_settings: { }
region: second
weight: 1
uuid: 6e59adf8-c9fe-438c-9518-413fa8f77ffb
css_classes:
- ''
html_id: ''
css_styles: ''
585c2156-c9db-4940-8382-0744350facf6:
id: prevnextsite_block
label: 'PrevNext Site Block'
label_display: '0'
provider: q2d_mod
context_mapping: { }
region: third
weight: 0
uuid: 585c2156-c9db-4940-8382-0744350facf6
css_classes:
- ''
html_id: ''
css_styles: ''
9c0f77a5-efea-4e81-99c4-2199c1d0d07d:
id: 'views_block:site-block_2'
label: ''
label_display: '0'
provider: views
context_mapping: { }
views_label: ''
items_per_page: none
exposed: { }
region: first
weight: -4
uuid: 9c0f77a5-efea-4e81-99c4-2199c1d0d07d
css_classes:
- ''
html_id: ''
css_styles: ''
page_title: ''
layout: layout_threecol_25_50_25
layout_settings:
label: ''
builder: standard
storage_type: page_manager
storage_id: node_view-panels_variant-0
css_classes:
- ''
html_id: ''
css_styles: ''
page: node_view
selection_criteria:
-
id: 'entity_bundle:node'
negate: false
context_mapping:
node: node
bundles:
site: site
selection_logic: and
static_context: { }

View File

@@ -0,0 +1,10 @@
uuid: 8d385f39-02a2-41a6-9831-9af9570c55c1
langcode: fr
status: true
dependencies: { }
id: site_diapo
label: 'Site diapo'
icon_uuid: null
icon_default: null
description: ''
behavior_plugins: { }

View File

@@ -0,0 +1,10 @@
uuid: 8f18f764-aa65-47eb-ba74-931b268ba0ef
langcode: fr
status: true
dependencies: { }
id: site_parts
label: 'Site Texte'
icon_uuid: null
icon_default: null
description: ''
behavior_plugins: { }

View File

@@ -0,0 +1,22 @@
uuid: 1e831e22-b0e4-4bb8-b2d8-f798722b4807
langcode: fr
status: true
dependencies:
module:
- node
id: sites
label: Sites
type: 'canonical_entities:node'
pattern: '/sites/[node:title]'
selection_criteria:
7d623c04-fa6a-41a7-9430-b119355052ad:
id: 'entity_bundle:node'
negate: false
uuid: 7d623c04-fa6a-41a7-9430-b119355052ad
context_mapping:
node: node
bundles:
site: site
selection_logic: and
weight: -5
relationships: { }

View File

@@ -0,0 +1,8 @@
_core:
default_config_hash: 6XRelHPjACQVOo9yRQMmbXt-ysCA2Pt6l762bxQQbdw
langcode: fr
exclude:
node: { }
paragraph: { }
text_to_prepend_to_title: 'Clone of'
clone_status: false

View File

@@ -0,0 +1 @@
index_now: true

View File

@@ -0,0 +1 @@
index_now: false

View File

@@ -2,7 +2,7 @@ _core:
default_config_hash: 3eoyJMZ2F5yndpX9nBrZLTRUzSvffH38lH5xN8tFvWE default_config_hash: 3eoyJMZ2F5yndpX9nBrZLTRUzSvffH38lH5xN8tFvWE
langcode: fr langcode: fr
uuid: 65eb38ee-cad9-4604-8b7b-9a47e7422815 uuid: 65eb38ee-cad9-4604-8b7b-9a47e7422815
name: 'quartiers de demain' name: 'Quartiers de demain'
mail: webmaster@quartiers-de-demain.archi.fr mail: webmaster@quartiers-de-demain.archi.fr
slogan: '' slogan: ''
page: page:

View File

@@ -0,0 +1,8 @@
uuid: ab8504c6-0863-4055-bd2d-ab47ca07bd0f
langcode: fr
status: true
dependencies: { }
name: 'Mots Clefs'
vid: mots_clefs
description: ''
weight: 0

View File

@@ -7,6 +7,7 @@ dependencies:
- filter.format.wysiwyg - filter.format.wysiwyg
- node.type.actualite - node.type.actualite
- node.type.partenaire - node.type.partenaire
- node.type.site
- node.type.static - node.type.static
module: module:
- actions_permissions - actions_permissions
@@ -17,6 +18,7 @@ dependencies:
- filter - filter
- locale - locale
- node - node
- quick_node_clone
- system - system
- toolbar - toolbar
_core: _core:
@@ -34,15 +36,25 @@ permissions:
- 'administer nodes' - 'administer nodes'
- 'administer users' - 'administer users'
- 'change own username' - 'change own username'
- 'clone actualite content'
- 'clone partenaire content'
- 'clone site content'
- 'clone static content'
- 'create actualite content' - 'create actualite content'
- 'create content translations' - 'create content translations'
- 'create partenaire content' - 'create partenaire content'
- 'create site content'
- 'create static content' - 'create static content'
- 'delete any actualite content' - 'delete any actualite content'
- 'delete any partenaire content'
- 'delete any site content'
- 'delete any static content'
- 'delete partenaire revisions' - 'delete partenaire revisions'
- 'delete site revisions'
- 'edit any actualite content' - 'edit any actualite content'
- 'edit any logo_link block content' - 'edit any logo_link block content'
- 'edit any partenaire content' - 'edit any partenaire content'
- 'edit any site content'
- 'edit any static content' - 'edit any static content'
- 'edit deroulement config page entity' - 'edit deroulement config page entity'
- 'edit diaporama_home config page entity' - 'edit diaporama_home config page entity'
@@ -63,6 +75,7 @@ permissions:
- 'execute views_bulk_edit all' - 'execute views_bulk_edit all'
- 'revert actualite revisions' - 'revert actualite revisions'
- 'revert partenaire revisions' - 'revert partenaire revisions'
- 'revert site revisions'
- 'revert static revisions' - 'revert static revisions'
- 'translate editable entities' - 'translate editable entities'
- 'translate interface' - 'translate interface'
@@ -72,5 +85,6 @@ permissions:
- 'view any logo_link block content history' - 'view any logo_link block content history'
- 'view own unpublished content' - 'view own unpublished content'
- 'view partenaire revisions' - 'view partenaire revisions'
- 'view site revisions'
- 'view static revisions' - 'view static revisions'
- 'view the administration theme' - 'view the administration theme'

View File

@@ -6,6 +6,7 @@ dependencies:
- filter.format.wysiwyg - filter.format.wysiwyg
- node.type.actualite - node.type.actualite
- node.type.partenaire - node.type.partenaire
- node.type.site
- node.type.static - node.type.static
module: module:
- actions_permissions - actions_permissions
@@ -14,6 +15,7 @@ dependencies:
- filter - filter
- locale - locale
- node - node
- quick_node_clone
- system - system
- toolbar - toolbar
id: editeur id: editeur
@@ -26,13 +28,17 @@ permissions:
- 'access site in maintenance mode' - 'access site in maintenance mode'
- 'access toolbar' - 'access toolbar'
- 'administer nodes' - 'administer nodes'
- 'clone site content'
- 'create actualite content' - 'create actualite content'
- 'create content translations' - 'create content translations'
- 'create partenaire content' - 'create partenaire content'
- 'create site content'
- 'create static content' - 'create static content'
- 'delete partenaire revisions' - 'delete partenaire revisions'
- 'delete site revisions'
- 'edit any actualite content' - 'edit any actualite content'
- 'edit any partenaire content' - 'edit any partenaire content'
- 'edit any site content'
- 'edit any static content' - 'edit any static content'
- 'edit deroulement config page entity' - 'edit deroulement config page entity'
- 'edit diaporama_home config page entity' - 'edit diaporama_home config page entity'
@@ -44,6 +50,7 @@ permissions:
- 'execute node_unpromote_action node' - 'execute node_unpromote_action node'
- 'revert actualite revisions' - 'revert actualite revisions'
- 'revert partenaire revisions' - 'revert partenaire revisions'
- 'revert site revisions'
- 'revert static revisions' - 'revert static revisions'
- 'translate editable entities' - 'translate editable entities'
- 'translate interface' - 'translate interface'
@@ -52,5 +59,6 @@ permissions:
- 'view actualite revisions' - 'view actualite revisions'
- 'view own unpublished content' - 'view own unpublished content'
- 'view partenaire revisions' - 'view partenaire revisions'
- 'view site revisions'
- 'view static revisions' - 'view static revisions'
- 'view the administration theme' - 'view the administration theme'

View File

@@ -0,0 +1,946 @@
uuid: 9e172612-e65e-4292-bb32-706c81ee98e3
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_collectivite_s_epci
- field.storage.node.field_departement_s
- field.storage.node.field_geofield
- field.storage.node.field_nom_de_la_commune_nb_d_hab
- field.storage.node.field_nom_du_qpv_nb_d_hab
- field.storage.node.field_porteur_s_de_site
- field.storage.node.field_programme_de_l_etat
- field.storage.node.field_region
- field.storage.node.field_sous_titre
- node.type.site
module:
- geofield
- leaflet_views
- node
- user
id: site
label: site
module: views
description: ''
tag: ''
base_table: node_field_data
base_field: nid
display:
default:
id: default
display_title: Default
display_plugin: default
position: 0
display_options:
title: 'site infos'
fields:
field_region:
id: field_region
table: node__field_region
field: field_region
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: Région(s)
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_nom_du_qpv_nb_d_hab:
id: field_nom_du_qpv_nb_d_hab
table: node__field_nom_du_qpv_nb_d_hab
field: field_nom_du_qpv_nb_d_hab
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: "Nom du QPV (nb d'hab.)"
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_departement_s:
id: field_departement_s
table: node__field_departement_s
field: field_departement_s
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: Département(s)
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_programme_de_l_etat:
id: field_programme_de_l_etat
table: node__field_programme_de_l_etat
field: field_programme_de_l_etat
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: "Programmes de l'état"
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_collectivite_s_epci:
id: field_collectivite_s_epci
table: node__field_collectivite_s_epci
field: field_collectivite_s_epci
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: Collectivité(s)/EPCI
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: basic_string
settings: { }
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_porteur_s_de_site:
id: field_porteur_s_de_site
table: node__field_porteur_s_de_site
field: field_porteur_s_de_site
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: 'Porteur(s) de site'
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: basic_string
settings: { }
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_nom_de_la_commune_nb_d_hab:
id: field_nom_de_la_commune_nb_d_hab
table: node__field_nom_de_la_commune_nb_d_hab
field: field_nom_de_la_commune_nb_d_hab
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: "Nom de la commune (nb d'hab.)"
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: false
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
pager:
type: some
options:
offset: 0
items_per_page: 0
exposed_form:
type: basic
options:
submit_button: Appliquer
reset_button: false
reset_button_label: Réinitialiser
exposed_sorts_label: 'Trier par'
expose_sort_order: true
sort_asc_label: Asc
sort_desc_label: Desc
access:
type: perm
options:
perm: 'access content'
cache:
type: tag
options: { }
empty: { }
sorts:
created:
id: created
table: node_field_data
field: created
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: created
plugin_id: date
order: DESC
expose:
label: ''
field_identifier: ''
exposed: false
granularity: second
arguments:
nid:
id: nid
table: node_field_data
field: nid
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: nid
plugin_id: node_nid
default_action: default
exception:
value: all
title_enable: false
title: All
title_enable: false
title: ''
default_argument_type: node
default_argument_options: { }
summary_options:
base_path: ''
count: true
override: false
items_per_page: 25
summary:
sort_order: asc
number_of_records: 0
format: default_summary
specify_validation: false
validate:
type: none
fail: 'not found'
validate_options: { }
break_phrase: false
not: false
filters:
status:
id: status
table: node_field_data
field: status
entity_type: node
entity_field: status
plugin_id: boolean
value: '1'
group: 1
expose:
operator: ''
type:
id: type
table: node_field_data
field: type
entity_type: node
entity_field: type
plugin_id: bundle
value:
site: site
style:
type: default
row:
type: fields
query:
type: views_query
options:
query_comment: ''
disable_sql_rewrite: false
distinct: false
replica: false
query_tags: { }
relationships: { }
header: { }
footer: { }
display_extenders: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_collectivite_s_epci'
- 'config:field.storage.node.field_departement_s'
- 'config:field.storage.node.field_nom_de_la_commune_nb_d_hab'
- 'config:field.storage.node.field_nom_du_qpv_nb_d_hab'
- 'config:field.storage.node.field_porteur_s_de_site'
- 'config:field.storage.node.field_programme_de_l_etat'
- 'config:field.storage.node.field_region'
block_1:
id: block_1
display_title: 'Block site infos'
display_plugin: block
position: 1
display_options:
display_description: ''
display_extenders:
matomo:
enabled: false
keyword_gets: ''
keyword_behavior: first
keyword_concat_separator: ' '
category_behavior: none
category_gets: ''
category_concat_separator: ' '
category_fallback: ''
category_facets: { }
category_facets_concat_separator: ', '
simple_sitemap_display_extender: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_collectivite_s_epci'
- 'config:field.storage.node.field_departement_s'
- 'config:field.storage.node.field_nom_de_la_commune_nb_d_hab'
- 'config:field.storage.node.field_nom_du_qpv_nb_d_hab'
- 'config:field.storage.node.field_porteur_s_de_site'
- 'config:field.storage.node.field_programme_de_l_etat'
- 'config:field.storage.node.field_region'
block_2:
id: block_2
display_title: 'Sites Map Bloc'
display_plugin: block
position: 2
display_options:
fields:
field_geofield:
id: field_geofield
table: node__field_geofield
field: field_geofield
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: true
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: geofield_default
settings:
output_format: wkt
output_escape: true
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
field_sous_titre:
id: field_sous_titre
table: node__field_sous_titre
field: field_sous_titre
relationship: none
group_type: group
admin_label: ''
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: true
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
title:
id: title
table: node_field_data
field: title
relationship: none
group_type: group
admin_label: ''
entity_type: node
entity_field: title
plugin_id: field
label: ''
exclude: false
alter:
alter_text: false
text: ''
make_link: false
path: ''
absolute: false
external: false
replace_spaces: false
path_case: none
trim_whitespace: false
alt: ''
rel: ''
link_class: ''
prefix: ''
suffix: ''
target: ''
nl2br: false
max_length: 0
word_boundary: true
ellipsis: true
more_link: false
more_link_text: ''
more_link_path: ''
strip_tags: false
trim: false
preserve_tags: ''
html: false
element_type: ''
element_class: ''
element_label_type: ''
element_label_class: ''
element_label_colon: false
element_wrapper_type: ''
element_wrapper_class: ''
element_default_classes: true
empty: ''
hide_empty: false
empty_zero: false
hide_alter_empty: true
click_sort_column: value
type: string
settings:
link_to_entity: true
group_column: value
group_columns: { }
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
arguments: { }
style:
type: leaflet_map
options:
grouping: { }
data_source:
field_geofield: field_geofield
entity_source: __base_table
name_field: ''
leaflet_tooltip:
value: title
options: '{"permanent":false,"direction":"center"}'
leaflet_popup:
value: field_sous_titre
options: '{"maxWidth":"300","minWidth":"50","autoPan":true}'
view_mode: full
leaflet_map: esri-world_physical_map
height: '400'
height_unit: px
hide_empty_map: false
disable_wheel: true
gesture_handling: false
fitbounds_options: '{"padding":[0,0]}'
reset_map:
control: false
options: '{"position":"topleft","title":"Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
locate:
control: false
options: '{"position":"topright","setView":"untilPanOrZoom","returnToPrevBounds":true,"keepCurrentZoomLevel":true,"strings":{"title":"Locate my position"}}'
automatic: false
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
weight: ''
icon:
iconType: marker
iconUrl: ''
shadowUrl: ''
className: ''
iconSize:
x: ''
'y': ''
iconAnchor:
x: ''
'y': ''
shadowSize:
x: ''
'y': ''
shadowAnchor:
x: ''
'y': ''
popupAnchor:
x: ''
'y': ''
html: '<div></div>'
html_class: leaflet-map-divicon
circle_marker_options: '{"radius":100,"color":"red","fillColor":"#f03","fillOpacity":0.5}'
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
map_lazy_load:
lazy_load: false
feature_properties:
values: ''
row:
type: fields
options: { }
defaults:
style: false
row: false
fields: false
arguments: false
display_description: ''
display_extenders:
matomo:
enabled: false
keyword_gets: ''
keyword_behavior: first
keyword_concat_separator: ' '
category_behavior: none
category_gets: ''
category_concat_separator: ' '
category_fallback: ''
category_facets: { }
category_facets_concat_separator: ', '
simple_sitemap_display_extender: { }
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- 'user.node_grants:view'
- user.permissions
tags:
- 'config:field.storage.node.field_geofield'
- 'config:field.storage.node.field_sous_titre'

View File

@@ -146,8 +146,9 @@ display:
title: All title: All
title_enable: false title_enable: false
title: '' title: ''
default_argument_type: node default_argument_type: fixed
default_argument_options: { } default_argument_options:
argument: '6'
summary_options: summary_options:
base_path: '' base_path: ''
count: true count: true

View File

@@ -0,0 +1,85 @@
<?php
namespace Drupal\q2d_mod\Plugin\Block;
use Drupal\Core\Block\BlockBase;
use Drupal\Core\Block\Attribute\Block;
// use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Link;
use Drupal\Core\Render\Markup;
/**
* Provides a 'Prevnext' Block.
* @Block(
* id = "prevnextsite_block",
* admin_label = @Translation("PrevNext Site Block"),
* )
*/
class PrevNextSite extends BlockBase {
/**
* {@inheritdoc}
*/
public function build() {
$return = null;
/** @var Drupal\node\Entity\Node */
$node = \Drupal::routeMatch()->getParameter('node');
if ($node) {
$nodetype = $node->getType();
if($nodetype === "site"){
$num = $node->get('field_numero')->getString();
$allSites = \Drupal::entityTypeManager()->getStorage('node')
->loadByProperties(['type' => 'site', 'status' => 1]);
usort($allSites, function($a, $b){
$numA = $a->get('field_numero')->getString();
$numB = $b->get('field_numero')->getString();
if ($numA == $numB) {
return 0;
}
return ($numA < $numB) ? -1 : 1;
});
$prevnode = null;
$nextnode = null;
foreach($allSites as $index => $site){
$n = $site->get('field_numero')->getString();
if($n === $num){
$prevnode = $index - 1 >= 0 ? $allSites[$index - 1] : null;
$nextnode = $index + 1 < count($allSites) ? $allSites[$index + 1] : null;
break;
}
}
$return = [
'#cache' => [
'max-age' => 0,
]
];
if (isset($prevnode)) {
$prev_link_title = Markup::create('<span>Précédent</span>');
$prev_options = ['absolute' => FALSE, 'attributes' => ['class' => 'prev-site']];
$prev_link_object = Link::createFromRoute($prev_link_title, 'entity.node.canonical', ['node' => $prevnode->id()], $prev_options);
$return[] = $prev_link_object->toRenderable();
}
if (isset($nextnode)) {
$next_link_title = Markup::create('<span>Suivant</span>');
$next_options = ['absolute' => FALSE, 'attributes' => ['class' => 'next-site']];
$next_link_object = Link::createFromRoute($next_link_title, 'entity.node.canonical', ['node' => $nextnode->id()], $next_options);
$return[] = $next_link_object->toRenderable();
}
}
}
return $return;
// return [
// '#markup' => $this->t('Hello, World!'),
// ];
}
public function getCacheMaxAge() {
return 0;
}
}

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@@ -80,6 +80,12 @@ h2 {
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
@font-face {
font-family: "gilroy-light";
src: url("../fonts/Gilroy/gilroy-light-webfont.woff2") format("woff2"), url("../fonts/Gilroy/gilroy-light-webfont.woff") format("woff");
font-weight: normal;
font-style: normal;
}
/*marianne*/ /*marianne*/
@font-face { @font-face {
font-family: "Marianne"; font-family: "Marianne";
@@ -187,7 +193,7 @@ h2 {
} }
.layout-container main { .layout-container main {
width: 100%; width: 100%;
padding-top: 320px; padding-top: 270px;
} }
@media (max-width: 810px) { @media (max-width: 810px) {
.layout-container main { .layout-container main {
@@ -281,7 +287,7 @@ header .header_left_container #block-quartiers-de-demain-logorepu-2 {
} }
header .header_left_container #block-quartiers-de-demain-logoepau-2 { header .header_left_container #block-quartiers-de-demain-logoepau-2 {
display: none; display: none;
height: 320px; height: 270px;
} }
@media (max-width: 891px) { @media (max-width: 891px) {
header .header_left_container #block-quartiers-de-demain-logoepau-2 { header .header_left_container #block-quartiers-de-demain-logoepau-2 {
@@ -289,13 +295,19 @@ header .header_left_container #block-quartiers-de-demain-logoepau-2 {
} }
} }
header .header_left_container #block-quartiers-de-demain-logoquartiersdedemain { header .header_left_container #block-quartiers-de-demain-logoquartiersdedemain {
padding-right: 5%;
margin: auto; margin: auto;
} }
header .header_left_container #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo {
width: 90%;
margin: auto;
}
header .header_left_container #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-header {
width: 100%;
}
header .header_left_container img { header .header_left_container img {
width: auto; width: auto;
margin: auto; margin: auto;
height: calc(320px - 5rem); height: calc(270px - 5rem);
padding: 2rem; padding: 2rem;
transition: height 0.3s; /* Add transition for smooth resizing */ transition: height 0.3s; /* Add transition for smooth resizing */
} }
@@ -377,7 +389,7 @@ header .header_nav_container #block-quartiers-de-demain-entete ul {
flex-direction: column; flex-direction: column;
align-items: flex-start; align-items: flex-start;
position: relative; position: relative;
top: 80px; top: 54px;
padding-left: 1rem; padding-left: 1rem;
padding-right: 1rem; padding-right: 1rem;
margin: 0; margin: 0;
@@ -440,7 +452,7 @@ header .header:hover + .header_nav_container {
/* Taille définitive du header après l'animation */ /* Taille définitive du header après l'animation */
.header--collapsed { .header--collapsed {
height: 320px; /* Ou la hauteur que vous souhaitez pour votre header */ height: 270px; /* Ou la hauteur que vous souhaitez pour votre header */
width: 45%; width: 45%;
transform-origin: bottom right; transform-origin: bottom right;
transition: all 1s ease-in-out; transition: all 1s ease-in-out;
@@ -455,7 +467,7 @@ header .header:hover + .header_nav_container {
} }
} }
.header--collapsed .header_left_container { .header--collapsed .header_left_container {
flex: 0 0 60%; flex: 0 0 50%;
transform-origin: bottom right; transform-origin: bottom right;
} }
@media (max-width: 810px) { @media (max-width: 810px) {
@@ -476,7 +488,7 @@ header .header:hover + .header_nav_container {
} }
.header--collapsed-already { .header--collapsed-already {
height: 320px; /* Ou la hauteur que vous souhaitez pour votre header */ height: 270px; /* Ou la hauteur que vous souhaitez pour votre header */
width: 45%; width: 45%;
transform-origin: bottom right; transform-origin: bottom right;
transition: all 0s ease-in-out; transition: all 0s ease-in-out;
@@ -491,7 +503,7 @@ header .header:hover + .header_nav_container {
} }
} }
.header--collapsed-already .header_left_container { .header--collapsed-already .header_left_container {
flex: 0 0 60%; flex: 0 0 50%;
transform-origin: bottom right; transform-origin: bottom right;
} }
@media (max-width: 810px) { @media (max-width: 810px) {
@@ -612,11 +624,17 @@ footer {
padding-left: 0rem; padding-left: 0rem;
} }
} }
.footer #footer-middle #block-quartiers-de-demain-views-block-statics-fields-block-1-2 {
padding-left: 40px;
}
.footer #footer-middle #block-quartiers-de-demain-views-block-statics-fields-block-1-2 span:nth-child(2) {
display: none;
}
@media (max-width: 700px) { @media (max-width: 700px) {
.footer #footer-right { .footer #footer-right {
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
max-width: 35%; max-width: 50%;
} }
} }
.footer #footer-right #block-quartiers-de-demain-socialmedialinks { .footer #footer-right #block-quartiers-de-demain-socialmedialinks {
@@ -868,7 +886,7 @@ footer {
} }
.slick-prev { .slick-prev {
left: 46%; left: 45%;
} }
@media (max-width: 810px) { @media (max-width: 810px) {
.slick-prev { .slick-prev {
@@ -1142,6 +1160,7 @@ footer {
#home .timeline .__timeline-arrows button { #home .timeline .__timeline-arrows button {
background-color: transparent; background-color: transparent;
border: none; border: none;
padding-left: 1rem;
} }
#home .timeline .__timeline-arrows button:hover { #home .timeline .__timeline-arrows button:hover {
opacity: 0.5; opacity: 0.5;
@@ -1300,6 +1319,9 @@ footer {
font-size: 1rem; font-size: 1rem;
} }
} }
#home .timeline .__timeline-content .__paragraphs .paragraph--type--phase-deroulement .text .field_field_description {
font-family: "gilroy-regular";
}
#home .timeline .__timeline-content .__paragraphs .paragraph--type--phase-deroulement .text .field_field_description p { #home .timeline .__timeline-content .__paragraphs .paragraph--type--phase-deroulement .text .field_field_description p {
font-size: 0.6rem !important; font-size: 0.6rem !important;
margin: 0; margin: 0;
@@ -1438,6 +1460,7 @@ footer {
#actus-caroussel .content-actus .views-row article.node-type-actualite .field_body { #actus-caroussel .content-actus .views-row article.node-type-actualite .field_body {
opacity: 1 !important; opacity: 1 !important;
transform: none !important; transform: none !important;
font-family: "gilroy-regular";
} }
#actus-caroussel .content-actus .views-row article.node-type-actualite .field_body p { #actus-caroussel .content-actus .views-row article.node-type-actualite .field_body p {
margin: 0; margin: 0;
@@ -1513,8 +1536,9 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
} }
#home #background-animated { #home #background-animated {
display: none;
position: absolute; position: absolute;
top: -400px; top: -150px;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
@@ -1551,32 +1575,32 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#home .visible svg #pillier-1-path365 { #home .visible svg #pillier-1-path365 {
stroke-dasharray: 1000; /* Longueur totale du chemin */ stroke-dasharray: 1000; /* Longueur totale du chemin */
stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */ stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */
animation: Appear 1s 0.2s forwards, fillAnimation 2s 0.2s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */ animation: Appear 1s 0s forwards, fillAnimation 2s 0s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */
} }
#home .visible p:nth-of-type(1) { #home .visible p:nth-of-type(1) {
animation: Appear 1s 1s forwards; animation: Appear 1s 0.5s forwards;
} }
#home .visible h5:nth-of-type(2) { #home .visible h5:nth-of-type(2) {
animation: Appear 1s 2s forwards; animation: Appear 1s 1.2s forwards;
} }
#home .visible svg #pillier-2-path367 { #home .visible svg #pillier-2-path367 {
stroke-dasharray: 1000; /* Longueur totale du chemin */ stroke-dasharray: 1000; /* Longueur totale du chemin */
stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */ stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */
animation: Appear 1s 2.2s forwards, fillAnimation 2s 2.2s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */ animation: Appear 1s 1.5s forwards, fillAnimation 2s 1.5s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */
} }
#home .visible p:nth-of-type(2) { #home .visible p:nth-of-type(2) {
animation: Appear 1s 3s forwards; animation: Appear 1s 2s forwards;
} }
#home .visible h5:nth-of-type(3) { #home .visible h5:nth-of-type(3) {
animation: Appear 1s 4s forwards; animation: Appear 1s 2.2s forwards;
} }
#home .visible svg #pillier-3-path369 { #home .visible svg #pillier-3-path369 {
stroke-dasharray: 1000; /* Longueur totale du chemin */ stroke-dasharray: 1000; /* Longueur totale du chemin */
stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */ stroke-dashoffset: 1000; /* Décalage initial pour cacher le chemin */
animation: Appear 1s 4.2s forwards, fillAnimation 2s 4.2s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */ animation: Appear 1s 2.5s forwards, fillAnimation 2s 2.5s ease-in-out forwards; /* Animation de remplissage sur 2 secondes */
} }
#home .visible p:nth-of-type(3) { #home .visible p:nth-of-type(3) {
animation: Appear 1s 5s forwards; animation: Appear 1s 3s forwards;
} }
@keyframes Appear { @keyframes Appear {
0% { 0% {
@@ -1595,13 +1619,59 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
} }
} }
.leaflet-marker-icon {
content: url("../img/map_icon.svg") !important;
}
.leaflet-marker-icon:hover {
content: url("../img/map_icon2.svg") !important;
}
.leaflet-marker-icon:active {
content: url("../img/map_icon2.svg") !important;
}
.leaflet-control-attribution {
display: none;
}
.leaflet-control-zoom {
display: none;
}
.leaflet-shadow-pane {
z-index: 0;
}
/*pages*/ /*pages*/
#home .config_pages--type--diaporama-home { #home .config_pages--type--diaporama-home {
position: relative; position: relative;
} }
#home .config_pages--type--diaporama-home .field_field_images img { #home .config_pages--type--diaporama-home .swiper-container .swiper-wrapper .swiper-slide .cadre-img-zoom {
max-height: 1281px;
overflow: hidden;
}
#home .config_pages--type--diaporama-home .swiper-container .swiper-wrapper .swiper-slide .cadre-img-zoom img {
width: 100%; width: 100%;
height: auto; height: auto;
animation: zoomOut 3.5s ease-in infinite;
}
#home .config_pages--type--diaporama-home .swiper-container .swiper-wrapper .swiper-slide blockquote {
position: relative;
top: -30px;
}
#home .config_pages--type--diaporama-home .swiper-container .swiper-wrapper .swiper-slide blockquote p {
font-size: 0.6rem !important;
font-family: "gilroy-regular";
}
#home .config_pages--type--diaporama-home .swiper-container .swiper-wrapper .swiper-slide :hover {
color: blueviolet;
}
@keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(1.1);
}
} }
#home .content_container #block-quartiers-de-demain-titredepage { #home .content_container #block-quartiers-de-demain-titredepage {
display: none; display: none;
@@ -1611,7 +1681,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
padding-bottom: 2rem; padding-bottom: 2rem;
} }
#home article.node-type-static { #home article.node-type-static {
padding-top: 6rem; padding-top: 3rem;
} }
@media (max-width: 810px) { @media (max-width: 810px) {
#home article.node-type-static { #home article.node-type-static {
@@ -1622,17 +1692,19 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
display: none; display: none;
} }
#home article.node-type-static .field_body { #home article.node-type-static .field_body {
width: 80%; width: 65%;
margin: auto; margin: auto;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
flex-wrap: wrap; flex-wrap: wrap;
position: relative; position: relative;
margin-left: 14rem;
} }
@media (max-width: 1090px) { @media (max-width: 1090px) {
#home article.node-type-static .field_body { #home article.node-type-static .field_body {
flex-direction: column; flex-direction: column;
width: 90%; width: 90%;
margin-left: 1rem;
} }
} }
#home article.node-type-static .field_body > p:nth-child(1) { #home article.node-type-static .field_body > p:nth-child(1) {
@@ -1650,6 +1722,8 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#home article.node-type-static .field_body p:nth-child(3) { #home article.node-type-static .field_body p:nth-child(3) {
flex: 1; flex: 1;
padding: 1rem; padding: 1rem;
font-family: "gilroy-regular";
margin-top: 0;
} }
@media (max-width: 1090px) { @media (max-width: 1090px) {
#home article.node-type-static .field_body > p:nth-child(2), #home article.node-type-static .field_body > p:nth-child(2),
@@ -1659,7 +1733,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
} }
} }
#home article.node-type-static .field_body > p:nth-child(2) { #home article.node-type-static .field_body > p:nth-child(2) {
padding-left: 15rem; padding-left: 10rem;
} }
@media (max-width: 1090px) { @media (max-width: 1090px) {
#home article.node-type-static .field_body > p:nth-child(2) { #home article.node-type-static .field_body > p:nth-child(2) {
@@ -1672,6 +1746,12 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
margin-top: 0; margin-top: 0;
} }
} }
#home article.node-type-static .field_body > p:nth-child(4) {
flex: 1 100%;
display: flex;
justify-content: flex-end;
padding-right: 2rem;
}
#home article.node-type-static .field_field_title { #home article.node-type-static .field_field_title {
width: fit-content; width: fit-content;
margin: auto; margin: auto;
@@ -1682,6 +1762,12 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#home article.node-type-static #paragraph-id--1 { #home article.node-type-static #paragraph-id--1 {
background-color: #edefe8; background-color: #edefe8;
position: relative; position: relative;
padding-left: 4rem;
}
@media (max-width: 1090px) {
#home article.node-type-static #paragraph-id--1 {
padding-left: 0rem;
}
} }
#home article.node-type-static #paragraph-id--1.paragraph--type--static-parts { #home article.node-type-static #paragraph-id--1.paragraph--type--static-parts {
padding-bottom: 0 !important; padding-bottom: 0 !important;
@@ -1727,6 +1813,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
max-width: 30%; max-width: 30%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
font-family: "gilroy-regular";
} }
@media (max-width: 1090px) { @media (max-width: 1090px) {
#home article.node-type-static #paragraph-id--1 .field_field_texte .colone-picto p { #home article.node-type-static #paragraph-id--1 .field_field_texte .colone-picto p {
@@ -1917,6 +2004,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
} }
} }
#home article.node-type-static #paragraph-id--6 { #home article.node-type-static #paragraph-id--6 {
padding-left: 4rem;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
margin: auto; margin: auto;
@@ -1928,6 +2016,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#home article.node-type-static #paragraph-id--6 { #home article.node-type-static #paragraph-id--6 {
width: 90%; width: 90%;
text-align: center; text-align: center;
padding-left: 0rem;
} }
} }
#home article.node-type-static #paragraph-id--6 .field_field_title { #home article.node-type-static #paragraph-id--6 .field_field_title {
@@ -1979,6 +2068,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
height: auto; height: auto;
} }
#home article.node-type-static #paragraph-id--7 { #home article.node-type-static #paragraph-id--7 {
padding-left: 4rem;
background-color: #0833c2; background-color: #0833c2;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
@@ -1987,6 +2077,11 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
padding-bottom: 2rem; padding-bottom: 2rem;
color: white; color: white;
} }
@media (max-width: 1090px) {
#home article.node-type-static #paragraph-id--7 {
padding-left: 0rem;
}
}
#home article.node-type-static #paragraph-id--7 .field_field_title { #home article.node-type-static #paragraph-id--7 .field_field_title {
width: 48%; width: 48%;
text-transform: lowercase; text-transform: lowercase;
@@ -2183,7 +2278,6 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#home .paragraph--type--static-parts:not(#paragraph-id--7) #svg1 { #home .paragraph--type--static-parts:not(#paragraph-id--7) #svg1 {
display: none; display: none;
} }
#consultation { #consultation {
background-color: #f6f7f3; background-color: #f6f7f3;
} }
@@ -2274,6 +2368,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
padding-top: 2rem; padding-top: 2rem;
margin-top: 2rem; margin-top: 2rem;
margin: auto; margin: auto;
font-family: "gilroy-regular";
} }
@media (max-width: 500px) { @media (max-width: 500px) {
#consultation .layout-content .content_container .node-type-static #paragraph-id--10 .colone-picto p:last-of-type { #consultation .layout-content .content_container .node-type-static #paragraph-id--10 .colone-picto p:last-of-type {
@@ -2313,6 +2408,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
#consultation .layout-content .content_container .node-type-static #paragraph-id--11 .colone-picto p { #consultation .layout-content .content_container .node-type-static #paragraph-id--11 .colone-picto p {
padding: 0rem; padding: 0rem;
margin: 0; margin: 0;
font-family: "gilroy-regular";
} }
#consultation .layout-content .content_container .node-type-static #paragraph-id--11 .colone-picto p:nth-of-type(1) { #consultation .layout-content .content_container .node-type-static #paragraph-id--11 .colone-picto p:nth-of-type(1) {
grid-column: 1; grid-column: 1;
@@ -2351,6 +2447,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
flex-direction: column; flex-direction: column;
align-items: center; align-items: center;
padding: 1rem; padding: 1rem;
font-family: "gilroy-regular";
} }
@media (max-width: 500px) { @media (max-width: 500px) {
#consultation .layout-content .content_container .node-type-static #paragraph-id--12, #consultation .layout-content .content_container .node-type-static #paragraph-id--12,
@@ -2475,6 +2572,7 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
grid-column: 3/span 4; grid-column: 3/span 4;
grid-row: 2; grid-row: 2;
margin-left: 1rem; margin-left: 1rem;
font-family: "gilroy-regular";
} }
@media (max-width: 810px) { @media (max-width: 810px) {
.partenaires .layout-content .content_container .views-element-container .node-type-partenaire .field_body { .partenaires .layout-content .content_container .views-element-container .node-type-partenaire .field_body {
@@ -2643,4 +2741,170 @@ header #block-quartiers-de-demain-logoquartiersdedemain .field_field_logo .qdd-h
} }
#page-node .content_container .node-type-actualite .field_body p { #page-node .content_container .node-type-actualite .field_body p {
font-size: 0.8rem; font-size: 0.8rem;
}
.node-type-site .layout-content {
margin-top: 3rem;
max-width: 100vw;
}
.node-type-site .layout-content .content_container {
width: 90% !important;
}
.node-type-site .layout--threecol-25-50-25 {
flex-wrap: nowrap;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first {
flex: 1 0 20%;
display: flex;
flex-direction: column;
align-items: center;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first .block-region-first {
width: 100%;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) h2, .node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) .field--label-above, .node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) span:not(.file) {
display: none;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) .file--mime-application-pdf {
background-color: black;
color: white;
font-size: 0.4rem;
text-transform: uppercase;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first div:has(.field_field_documents) .file--mime-application-pdf a {
color: white;
padding: 0.5rem 0.3rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first .field_field_liens_site div div {
background-color: black;
color: white;
font-size: 0.4rem;
text-transform: uppercase;
width: fit-content;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--first .field_field_liens_site div div a {
color: white;
padding: 0.5rem 0.3rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second {
flex: 0 1 80%;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: 2.5rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_title,
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_field_numero,
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_field_sous_titre {
font-family: "gilroy-semibold";
font-size: 1.3rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_field_numero ::before {
content: url("../img/map_pointer.svg");
top: 0.8rem;
position: relative;
padding-right: 0.5rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_field_numero div::after {
content: "-";
padding-left: 0.4rem;
padding-right: 0.4rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .field_field_sous_titre {
font-size: 0.9rem;
padding-left: 1.5rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_sous_titre) {
flex: 0 0 100%;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container {
margin-top: 1rem;
font-size: 0.5rem;
flex: 0 0 70%;
border-bottom: solid 1px rgb(247, 0, 43);
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container .views-row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container .views-row .views-field {
flex: 0 0 50%;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container .views-label {
color: rgb(247, 0, 43);
font-family: "gilroy-semibold";
text-transform: uppercase;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container .field-content {
font-family: "gilroy-light";
border-bottom: solid 1px rgb(247, 0, 43);
margin-bottom: 0.3rem;
padding-bottom: 0.5rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .views-element-container .views-field-field-nom-de-la-commune-nb-d-hab .field-content {
border-bottom: none;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_mots_clefs) {
margin-top: 1rem;
flex: 0 0 25%;
padding-left: 1rem;
border-bottom: solid 1px rgb(247, 0, 43);
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_mots_clefs) .field_field_mots_clefs {
font-size: 0.5rem;
color: rgb(7, 50, 194);
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_parties) {
margin-top: 2rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_parties) .paragraph--type--site-parts .field_field_titre_site {
font-family: "gilroy-semibold";
font-size: 0.6rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second div:has(.field_field_parties) .paragraph--type--site-parts .field_field_texte_site p {
font-family: "gilroy-medium";
font-size: 0.6rem;
margin-top: 0;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .paragraph--type--site-diapo .field_field_images .diaporama {
display: flex !important;
flex-direction: row !important;
justify-content: space-between;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .paragraph--type--site-diapo .field_field_images .diaporama .cadre-img-zoom {
margin: auto;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .paragraph--type--site-diapo .field_field_images .diaporama .cadre-img-zoom img {
object-fit: cover;
width: 300px;
height: 200px;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .paragraph--type--site-diapo .field_field_images .diaporama .image-field-caption {
margin: 0;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--second .block-region-second .paragraph--type--site-diapo .field_field_images .diaporama .image-field-caption p {
font-size: 0.3rem;
font-family: "gilroy-light";
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div {
display: flex;
flex-direction: row;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div .prev-site {
padding-right: 0.5rem;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div .prev-site::before {
content: url("../img/prev.svg");
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div .prev-site span {
display: none;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div .next-site span {
display: none;
}
.node-type-site .layout--threecol-25-50-25 .layout__region--third .block-region-third div .next-site::before {
content: url("../img/next.svg");
} }

View File

@@ -51,7 +51,7 @@
id="path148" id="path148"
d="M 0,0 211.55,177.512" d="M 0,0 211.55,177.512"
style="fill:none;stroke:#0833c2;stroke-width:70;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#0833c2;stroke-width:70;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.3333333,0,0,-1.3333333,1686.6035,8050)" /> transform="matrix(1.3333333,0,0,-1.3333333,1686.6035, 8750)" />
<path <path
id="path151" id="path151"
d="M 0,0 V -174.775" d="M 0,0 V -174.775"
@@ -61,7 +61,7 @@
id="path254" id="path254"
d="M 0,0 C 0,126.805 -102.795,229.6 -229.6,229.6" d="M 0,0 C 0,126.805 -102.795,229.6 -229.6,229.6"
style="fill:none;stroke:#000000;stroke-width:100.482;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:100.482;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.3333333,0,0,-1.3333333,1838.3405,9150)" transform="matrix(1.3333333,0,0,-1.3333333,1838.3405,9800)"
clip-path="url(#clipPath255)" /> clip-path="url(#clipPath255)" />
<path <path
id="path256" id="path256"
@@ -78,20 +78,19 @@
id="path300" id="path300"
d="M 0,0 C 0,-126.805 102.795,-229.6 229.6,-229.6" d="M 0,0 C 0,-126.805 102.795,-229.6 229.6,-229.6"
style="fill:none;stroke:#f7002b;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#f7002b;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.3333333,0,0,-1.3333333,1968.6667,3650 transform="matrix(1.3333333,0,0,-1.3333333,1968.6667,3850)"
)"
clip-path="url(#clipPath301)" /> clip-path="url(#clipPath301)" />
<path <path
id="path302" id="path302"
d="M 0,0 C 0,126.805 -102.795,229.6 -229.6,229.6" d="M 0,0 C 0,126.805 -102.795,229.6 -229.6,229.6"
style="fill:none;stroke:#0833c2;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#0833c2;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.3333333,0,0,-1.3333333,2165.1349,5600)" transform="matrix(1.3333333,0,0,-1.3333333,2165.1349,5700)"
clip-path="url(#clipPath303)" /> clip-path="url(#clipPath303)" />
<path <path
id="path311" id="path311"
d="M 0,0 V 283" d="M 0,0 V 283"
style="fill:none;stroke:#000000;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:85;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(1.3333333,0,0,-1.3333333,247.22107,5400)" /> transform="matrix(1.3333333,0,0,-1.3333333,247.22107,5500)" />
<rect <rect
style="fill:none;stroke:none;stroke-width:0.872103;paint-order:fill markers stroke" style="fill:none;stroke:none;stroke-width:0.872103;paint-order:fill markers stroke"
id="rect717" id="rect717"

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,165 @@
Fonticons, Inc. (https://fontawesome.com)
--------------------------------------------------------------------------------
Font Awesome Free License
Font Awesome Free is free, open source, and GPL friendly. You can use it for
commercial projects, open source projects, or really almost whatever you want.
Full Font Awesome Free license: https://fontawesome.com/license/free.
--------------------------------------------------------------------------------
# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
The Font Awesome Free download is licensed under a Creative Commons
Attribution 4.0 International License and applies to all icons packaged
as SVG and JS file types.
--------------------------------------------------------------------------------
# Fonts: SIL OFL 1.1 License
In the Font Awesome Free download, the SIL OFL license applies to all icons
packaged as web and desktop font files.
Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com)
with Reserved Font Name: "Font Awesome".
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
SIL OPEN FONT LICENSE
Version 1.1 - 26 February 2007
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting — in part or in whole — any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
--------------------------------------------------------------------------------
# Code: MIT License (https://opensource.org/licenses/MIT)
In the Font Awesome Free download, the MIT license applies to all non-font and
non-icon files.
Copyright 2023 Fonticons, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in the
Software without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
# Attribution
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
Awesome Free files already contain embedded comments with sufficient
attribution, so you shouldn't need to do anything additional when using these
files normally.
We've kept attribution comments terse, so we ask that you do not actively work
to remove them from files, especially code. They're a great way for folks to
learn about Font Awesome.
--------------------------------------------------------------------------------
# Brand Icons
All brand icons are trademarks of their respective owners. The use of these
trademarks does not indicate endorsement of the trademark holder by Font
Awesome, nor vice versa. **Please do not use brand logos for any purpose except
to represent the company, product, or service to which they refer.**

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,19 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
.far,
.fa-regular {
font-weight: 400; }

View File

@@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}

View File

@@ -0,0 +1,19 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:root, :host {
--fa-style-family-classic: 'Font Awesome 6 Free';
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
@font-face {
font-family: 'Font Awesome 6 Free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
.fas,
.fa-solid {
font-weight: 900; }

View File

@@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}

View File

@@ -0,0 +1,640 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
:root, :host {
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
--fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
--fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
--fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
--fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
--fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
--fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
--fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
overflow: visible;
box-sizing: content-box; }
.svg-inline--fa {
display: var(--fa-display, inline-block);
height: 1em;
overflow: visible;
vertical-align: -.125em; }
.svg-inline--fa.fa-2xs {
vertical-align: 0.1em; }
.svg-inline--fa.fa-xs {
vertical-align: 0em; }
.svg-inline--fa.fa-sm {
vertical-align: -0.07143em; }
.svg-inline--fa.fa-lg {
vertical-align: -0.2em; }
.svg-inline--fa.fa-xl {
vertical-align: -0.25em; }
.svg-inline--fa.fa-2xl {
vertical-align: -0.3125em; }
.svg-inline--fa.fa-pull-left {
margin-right: var(--fa-pull-margin, 0.3em);
width: auto; }
.svg-inline--fa.fa-pull-right {
margin-left: var(--fa-pull-margin, 0.3em);
width: auto; }
.svg-inline--fa.fa-li {
width: var(--fa-li-width, 2em);
top: 0.25em; }
.svg-inline--fa.fa-fw {
width: var(--fa-fw-width, 1.25em); }
.fa-layers svg.svg-inline--fa {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0; }
.fa-layers-text, .fa-layers-counter {
display: inline-block;
position: absolute;
text-align: center; }
.fa-layers {
display: inline-block;
height: 1em;
position: relative;
text-align: center;
vertical-align: -.125em;
width: 1em; }
.fa-layers svg.svg-inline--fa {
-webkit-transform-origin: center center;
transform-origin: center center; }
.fa-layers-text {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center center;
transform-origin: center center; }
.fa-layers-counter {
background-color: var(--fa-counter-background-color, #ff253a);
border-radius: var(--fa-counter-border-radius, 1em);
box-sizing: border-box;
color: var(--fa-inverse, #fff);
line-height: var(--fa-counter-line-height, 1);
max-width: var(--fa-counter-max-width, 5em);
min-width: var(--fa-counter-min-width, 1.5em);
overflow: hidden;
padding: var(--fa-counter-padding, 0.25em 0.5em);
right: var(--fa-right, 0);
text-overflow: ellipsis;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-counter-scale, 0.25));
transform: scale(var(--fa-counter-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
.fa-layers-bottom-right {
bottom: var(--fa-bottom, 0);
right: var(--fa-right, 0);
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom right;
transform-origin: bottom right; }
.fa-layers-bottom-left {
bottom: var(--fa-bottom, 0);
left: var(--fa-left, 0);
right: auto;
top: auto;
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: bottom left;
transform-origin: bottom left; }
.fa-layers-top-right {
top: var(--fa-top, 0);
right: var(--fa-right, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top right;
transform-origin: top right; }
.fa-layers-top-left {
left: var(--fa-left, 0);
right: auto;
top: var(--fa-top, 0);
-webkit-transform: scale(var(--fa-layers-scale, 0.25));
transform: scale(var(--fa-layers-scale, 0.25));
-webkit-transform-origin: top left;
transform-origin: top left; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-2xs {
font-size: 0.625em;
line-height: 0.1em;
vertical-align: 0.225em; }
.fa-xs {
font-size: 0.75em;
line-height: 0.08333em;
vertical-align: 0.125em; }
.fa-sm {
font-size: 0.875em;
line-height: 0.07143em;
vertical-align: 0.05357em; }
.fa-lg {
font-size: 1.25em;
line-height: 0.05em;
vertical-align: -0.075em; }
.fa-xl {
font-size: 1.5em;
line-height: 0.04167em;
vertical-align: -0.125em; }
.fa-2xl {
font-size: 2em;
line-height: 0.03125em;
vertical-align: -0.1875em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: var(--fa-li-margin, 2.5em);
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: calc(var(--fa-li-width, 2em) * -1);
position: absolute;
text-align: center;
width: var(--fa-li-width, 2em);
line-height: inherit; }
.fa-border {
border-color: var(--fa-border-color, #eee);
border-radius: var(--fa-border-radius, 0.1em);
border-style: var(--fa-border-style, solid);
border-width: var(--fa-border-width, 0.08em);
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
.fa-pull-left {
float: left;
margin-right: var(--fa-pull-margin, 0.3em); }
.fa-pull-right {
float: right;
margin-left: var(--fa-pull-margin, 0.3em); }
.fa-beat {
-webkit-animation-name: fa-beat;
animation-name: fa-beat;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce {
-webkit-animation-name: fa-bounce;
animation-name: fa-bounce;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
.fa-fade {
-webkit-animation-name: fa-fade;
animation-name: fa-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-beat-fade {
-webkit-animation-name: fa-beat-fade;
animation-name: fa-beat-fade;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
.fa-flip {
-webkit-animation-name: fa-flip;
animation-name: fa-flip;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake {
-webkit-animation-name: fa-shake;
animation-name: fa-shake;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-delay: var(--fa-animation-delay, 0s);
animation-delay: var(--fa-animation-delay, 0s);
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 2s);
animation-duration: var(--fa-animation-duration, 2s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, linear);
animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse {
--fa-animation-direction: reverse; }
.fa-pulse,
.fa-spin-pulse {
-webkit-animation-name: fa-spin;
animation-name: fa-spin;
-webkit-animation-direction: var(--fa-animation-direction, normal);
animation-direction: var(--fa-animation-direction, normal);
-webkit-animation-duration: var(--fa-animation-duration, 1s);
animation-duration: var(--fa-animation-duration, 1s);
-webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
-webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
.fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
-webkit-animation-delay: -1ms;
animation-delay: -1ms;
-webkit-animation-duration: 1ms;
animation-duration: 1ms;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transition-delay: 0s;
transition-delay: 0s;
-webkit-transition-duration: 0s;
transition-duration: 0s; } }
@-webkit-keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
@keyframes fa-beat {
0%, 90% {
-webkit-transform: scale(1);
transform: scale(1); }
45% {
-webkit-transform: scale(var(--fa-beat-scale, 1.25));
transform: scale(var(--fa-beat-scale, 1.25)); } }
@-webkit-keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
@keyframes fa-bounce {
0% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
10% {
-webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
30% {
-webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
50% {
-webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
57% {
-webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
64% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); }
100% {
-webkit-transform: scale(1, 1) translateY(0);
transform: scale(1, 1) translateY(0); } }
@-webkit-keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
@keyframes fa-fade {
50% {
opacity: var(--fa-fade-opacity, 0.4); } }
@-webkit-keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@keyframes fa-beat-fade {
0%, 100% {
opacity: var(--fa-beat-fade-opacity, 0.4);
-webkit-transform: scale(1);
transform: scale(1); }
50% {
opacity: 1;
-webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
@-webkit-keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@keyframes fa-flip {
50% {
-webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
@-webkit-keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
@keyframes fa-shake {
0% {
-webkit-transform: rotate(-15deg);
transform: rotate(-15deg); }
4% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg); }
8%, 24% {
-webkit-transform: rotate(-18deg);
transform: rotate(-18deg); }
12%, 28% {
-webkit-transform: rotate(18deg);
transform: rotate(18deg); }
16% {
-webkit-transform: rotate(-22deg);
transform: rotate(-22deg); }
20% {
-webkit-transform: rotate(22deg);
transform: rotate(22deg); }
32% {
-webkit-transform: rotate(-12deg);
transform: rotate(-12deg); }
36% {
-webkit-transform: rotate(12deg);
transform: rotate(12deg); }
40%, 100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.fa-rotate-90 {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
.fa-rotate-by {
-webkit-transform: rotate(var(--fa-rotate-angle, none));
transform: rotate(var(--fa-rotate-angle, none)); }
.fa-stack {
display: inline-block;
vertical-align: middle;
height: 2em;
position: relative;
width: 2.5em; }
.fa-stack-1x,
.fa-stack-2x {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
z-index: var(--fa-stack-z-index, auto); }
.svg-inline--fa.fa-stack-1x {
height: 1em;
width: 1.25em; }
.svg-inline--fa.fa-stack-2x {
height: 2em;
width: 2.5em; }
.fa-inverse {
color: var(--fa-inverse, #fff); }
.sr-only,
.fa-sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0; }
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0; }
.svg-inline--fa .fa-primary {
fill: var(--fa-primary-color, currentColor);
opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa .fa-secondary {
fill: var(--fa-secondary-color, currentColor);
opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-primary {
opacity: var(--fa-secondary-opacity, 0.4); }
.svg-inline--fa.fa-swap-opacity .fa-secondary {
opacity: var(--fa-primary-opacity, 1); }
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
fill: black; }
.fad.fa-inverse,
.fa-duotone.fa-inverse {
color: var(--fa-inverse, #fff); }

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,26 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face {
font-family: 'FontAwesome';
font-display: block;
src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
font-family: 'FontAwesome';
font-display: block;
src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
@font-face {
font-family: 'FontAwesome';
font-display: block;
src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }
@font-face {
font-family: 'FontAwesome';
font-display: block;
src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype");
unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

View File

@@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,22 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face {
font-family: 'Font Awesome 5 Brands';
font-display: block;
font-weight: 400;
src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
@font-face {
font-family: 'Font Awesome 5 Free';
font-display: block;
font-weight: 900;
src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
font-family: 'Font Awesome 5 Free';
font-display: block;
font-weight: 400;
src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }

View File

@@ -0,0 +1,6 @@
/*!
* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More