stats add graphs, links

This commit is contained in:
Tykayn 2025-05-02 12:36:54 +02:00 committed by tykayn
parent 8c6dbae3e6
commit 591eea23ed
7 changed files with 260 additions and 112 deletions

BIN
img/climobil.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

View file

@ -53,7 +53,7 @@ function makeComparaisonAnalyse(stats) {
let analyse = document.getElementById('analyse_comparaison');
if (analyse) {
analyse.textContent = 'La consommation annuelle des stations de recharge en France est de ' + formatSpaceSeparator(annual_consumption_gwh) + 'GWh sur ' + formatSpaceSeparator(france_twh * 1000) + 'GWh. Soit ' + formatSpaceSeparator(stats.proportion_annual_consumption_gwh) + '% de la consommation annuelle en électricité de la France.';
let manqueOSM = stations_avere - stats.countStationsOSM;
let pourcentageManquant = ((manqueOSM / stations_avere) * 100).toFixed(1);
@ -61,7 +61,10 @@ function makeComparaisonAnalyse(stats) {
// let manquePointsDeChargeOSM = stats.countStationsOpenData - stats.countPointsDeChargeOSM;
// let pourcentagePointsDeChargeManquant = ((manquePointsDeChargeOSM / stats.countStationsOpenData) * 100).toFixed(1);
// analyse.innerHTML += `<br/> Il manque ${formatSpaceSeparator(manquePointsDeChargeOSM)} points de charge dans OSM par rapport aux données de l'OpenData, soit ${pourcentagePointsDeChargeManquant}% des points de charge.`;
analyse.innerHTML += `<br/> Il manque ${formatSpaceSeparator(manqueOSM)} stations dans OSM par rapport aux données de l'AVERE, soit ${pourcentageManquant}% des stations et de points de charge.`;
analyse.innerHTML += `<br/> Il manque ${formatSpaceSeparator(manqueOSM)} stations dans OSM par rapport aux données de l'AVERE, soit ${pourcentageManquant}% des stations. La route est longue mais la voie est libre.`;
// analyse.textContent = 'La consommation annuelle des stations de recharge en France est de ' + formatSpaceSeparator(annual_consumption_gwh) + 'GWh sur ' + formatSpaceSeparator(france_twh * 1000) + 'GWh. Soit ' + formatSpaceSeparator(stats.proportion_annual_consumption_gwh) + '% de la consommation annuelle en électricité de la France.';
}
}
function compute_annual_consumption_gwh(irve_monthly_consumption_gwh, france_twh) {

View file

@ -20,119 +20,224 @@
</head>
<body class="">
<h1>
<img class="icon-img" src="img/prise-de-courant.png" alt="prise"> Statistiques de
<a href="/">Libre Charge Map</a> 📊
</h1>
<p>
Ces nombres sont des estimations concernant les données OSM, ce qui est compté comme station ou point de charge est
en partie non distingué par les personnes qui contribuent aux données.
</p>
<p>
Mise à jour le <span id="dateGeneration"></span>
</p>
<main>
<div>
<div class="stats-item">
<h2>Nombre de bornes de recharges en France</h2>
<p id="analyse_comparaison"></p>
<h3>Dans OSM:</h3>
<div class="pair">
<h1>
<img class="icon-img" src="img/prise-de-courant.png" alt="prise"> Statistiques de
<a href="/">Libre Charge Map</a> 📊
</h1>
<nav class="menu">
<h2>Sommaire</h2>
<a href="#nombre-de-bornes-de-recharges-en-france">Nombre de bornes de recharges en France</a>
<a href="#repartition-par-type-de-borne">Répartition par type de borne</a>
<a href="#issues-osmose">Issues Osmose</a>
<a href="#electricite-en-france">Electricité en France</a>
<a href="#externalites-transport">Externalités du transport</a>
<a href="#profil-français-voiture-électrique">Profil des Français qui choisissent une voiture électrique</a>
<a href="#comparaison-impact-climat">Comparaison de l'impact sur le climat</a>
<a href="#sources">Sources</a>
<p>
Stations de recharge
</p>
<p id="countStationsOSM" class="text-right counter"></p>
</div>
<div class="pair">
<p>Points de charge</p>
<p id="countPointsDeChargeOSM" class="text-right counter"></p>
</div>
<hr>
<h3>Dans L'OpenData de DataGouv:</h3>
<div class="pair">
<p>
Stations de recharge
</p>
<p id="countStationsOpenData" class="text-right counter"></p>
</div>
<div class="pair">
<p>Points de recharge</p>
<p id="countPointsDeChargeOpenData" class="text-right counter"></p>
</div>
<hr>
<h3>Sur le site de l'AVERE:</h3>
<p>Nombre de stations</p>
<p class="description">Info introuvable sur le site de l'AVERE</p>
<p id="countStationsAVERE" class="text-right counter"></p>
<p>Nombre de points de charge</p>
<p id="countPointsDeChargeAVERE" class="text-right counter"></p>
</div>
<div class="stats-item">
<h2>Répartition par type de borne</h2>
<p class="description">
Environ un cinquième des points de charge est de la recharge réellement rapide, proposant 50kW ou plus. Ce qui
permet de faire une recharge de 26kWh en moins de 30 minutes. Les bornes installées depuis 2024 sont
principalement plus rapides et permettent de faire des pauses entre 4 et 15 minutes pour faire 2h d'autoroute,
jusqu'à la prochaine pause.
</p>
<p>Selon les données OSM</p>
<img style="max-width: 95vw;" src="/img/repartition_puissance_bornes.png"
alt="répartition des bornes de recharge par puissance nominale">
<p>Selon le baromètre de l'AVERE</p>
<img style="max-width: 95vw;" src="img/avere_repartition_puissance_nominale.png"
alt="répartition des bornes de recharge par puissance nominale">
<p id="repartitionTypeBorne"></p>
</div>
<div class="stats-item"></div>
<h2>Issues Osmose</h2>
<p>Nombre de stations à intégrer</p>
<p id="issuesOsmose">
<img src="https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410
" alt="graphique issues charging station">
</nav>
<p>
Ces nombres sont des estimations concernant les données OSM, ce qui est compté comme station ou point de charge
est
en partie non distingué par les personnes qui contribuent aux données.
</p>
<p>
Mise à jour le <span id="dateGeneration"></span>
</p>
<p class="description">Osmose détecte près de 27 000 stations manquantes dans OSM.</p>
</div>
<h3>Électricité en France</h3>
<img style="width: 95vw;" src="/img/edfgroupe_comprendre_consommation_repartition_1066x595.png"
alt="électricité en France">
</div>
<h2>
Sources
</h2>
<div>
<div class="stats-item">
<h2 id="nombre-de-bornes-de-recharges-en-france">Nombre de bornes de recharges en France</h2>
<p id="analyse_comparaison"></p>
<h3>Dans OSM:</h3>
<ul>
<li>
Osmose : <a href="https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410">
https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410
<div class="pair">
<p>
Stations de recharge
</p>
<p id="countStationsOSM" class="text-right counter"></p>
</div>
<div class="pair">
<p>Points de charge</p>
<p id="countPointsDeChargeOSM" class="text-right counter"></p>
</div>
<hr>
<h3>Dans L'OpenData de DataGouv:</h3>
<div class="pair">
<p>
Stations de recharge
</p>
<p id="countStationsOpenData" class="text-right counter"></p>
</div>
<div class="pair">
<p>Points de recharge</p>
<p id="countPointsDeChargeOpenData" class="text-right counter"></p>
</div>
<hr>
<h3>Sur le site de l'AVERE:</h3>
<p>Nombre de stations</p>
<p class="description">Info introuvable sur le site de l'AVERE</p>
<p id="countStationsAVERE" class="text-right counter"></p>
<p>Nombre de points de charge</p>
<p id="countPointsDeChargeAVERE" class="text-right counter"></p>
</div>
<div class="stats-item">
<h2 id="repartition-par-type-de-borne">Répartition par type de borne</h2>
<p class="description">
Environ un cinquième des points de charge est de la recharge réellement rapide, proposant 50kW ou plus. Ce
qui
permet de faire une recharge de 26kWh en moins de 30 minutes. Les bornes installées depuis 2024 sont
principalement plus rapides et permettent de faire des pauses entre 4 et 15 minutes pour faire 2h
d'autoroute,
jusqu'à la prochaine pause.
</p>
<p>Selon les données OSM</p>
<img src="/img/repartition_puissance_bornes.png"
alt="répartition des bornes de recharge par puissance nominale">
<p>Selon le baromètre de l'AVERE</p>
<img src="img/avere_repartition_puissance_nominale.png"
alt="répartition des bornes de recharge par puissance nominale">
<p id="repartitionTypeBorne"></p>
</div>
<div class="stats-item"></div>
<h2 id="issues-osmose">Issues Osmose</h2>
<p>Nombre de stations à intégrer</p>
<p id="issuesOsmose">
<img src="https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410
" alt="graphique issues charging station">
</p>
<p class="description">Osmose détecte près de 27 000 stations manquantes dans OSM.</p>
</div>
<h3 id="electricite-en-france">Électricité en France</h3>
<img style="width: 95vw;" src="/img/edfgroupe_comprendre_consommation_repartition_1066x595.png"
alt="électricité en France">
</div>
<h3 id="externalites-transport">Les externalités du transport en général en France</h3>
<p>
40 millions de voitures sont en circulation en France.
<br>
4% des voitures en circulation en France sont des voitures électriques (hybrides branchable inclus).
<br>
66 100 autocars et 27 800 autobus en circulation.
<br>
625 000 poids lourds en circulation.
<br>
source : <a
href="https://www.statistiques.developpement-durable.gouv.fr/393-millions-de-voitures-en-circulation-en-france-au-1er-janvier-2024">
https://www.statistiques.developpement-durable.gouv.fr/393-millions-de-voitures-en-circulation-en-france-au-1er-janvier-2024
</a>, <a
href="https://www.statistiques.developpement-durable.gouv.fr/parc-et-circulation-des-vehicules-routiers?rubrique=58">
https://www.statistiques.developpement-durable.gouv.fr/parc-et-circulation-des-vehicules-routiers?rubrique=58
</a>
</li>
<li>
Avere : <a href="https://barometre.avere.fr/"> https://barometre.avere.fr/ </a>
</li>
<li>
EDF : <a
href="https://www.edf.fr/groupe-edf/comprendre/electricite-au-quotidien/usages/consommation-electricite-en-chiffres">
https://www.edf.fr/groupe-edf/comprendre/electricite-au-quotidien/usages/consommation-electricite-en-chiffres
</p>
<p>
Près de 10% des budgets des ménages sont consacrés à la possession d'un véhicule particuler, moins de 1% est
utilisé pour des transports en commun.
</p>
<blockquote>
En 2023, dans le contexte dun haut niveau de prix des carburants et dune circulation en baisse, la
consommation
dénergie de traction des transports se retourne à la baisse (- 3,1 % par rapport à 2022). Les émissions de gaz
à
effet
de serre (GES) des transports diminuent en 2023 (- 3,4 %) et sont inférieures de 5,4 % à celles de 2019. Avec
126,8
millions de tonnes équivalent CO2, le secteur des transports reste le premier contributeur aux émissions de GES
de
la
France (34 %). La Stratégie nationale bas-carbone, feuille de route de la France pour réduire les GES, prévoit
une
décarbonation totale des transports d'ici à 2050.
<br>
En France métropolitaine, le transport routier est le mode de transport le plus émetteur de polluants dans lair
:
il
contribue à plus de 60 % aux émissions des transports, tous modes confondus, pour une majorité de polluants. Il
est
le
premier émetteur de cuivre (Cu), de zinc (Zn), de chrome (Cr), de plomb (Pb) et doxydes dazote (NOx), tous
secteurs
dactivités confondus.
<br>
Avec 51 641 accidents corporels en France métropolitaine en 2023 et, en particulier, un nombre de personnes
blessées
ou
décédées en baisse, laccidentalité routière diminue par rapport à 2022 et sétablit à un niveau inférieur à
celui
davant crise sanitaire (56 016 accidents corporels en 2019). Les accidents impliquant un poids lourd (2 424 en
2023)
représentent 4,7 % des accidents, mais 12,2 % des tués.
</blockquote>
<a href="https://www.statistiques.developpement-durable.gouv.fr/bilan-annuel-des-transports-en-2023
">Source Statistiques du développement durable</a>
</p>
<h2>Comparaison de l'impact sur le climat en cycle de vie complet</h2>
<p>
Effectuez des comparaisons de véhicules sur climobil:
<a
href="https://climobil.connecting-project.lu/?batteryLifetime=240000&batteryCapacity=30&greenhouseGas=65&electricCarRange=250&carbonElectricityMix=300&greenhouseBattery=30&greenhouseWTT=25&greenhouseTTW=150&batteryPenalty=0.9&annualMileage=20000&ICECurb=1551&ECurb=1977&NEDCpenalty=0.39&decarbonization=0">
<img src="img/climobil.png" alt="comparaison de l'impact sur le climat en cycle de vie complet">
<br>
https://climobil.connecting-project.lu
</a>
</li>
<li>
Transports: <a href="https://www.statistiques.developpement-durable.gouv.fr/bilan-annuel-des-transports-en-2023">
https://www.statistiques.developpement-durable.gouv.fr/bilan-annuel-des-transports-en-2023
</p>
<h2 id="profil-français-voiture-électrique">
Profil des Français qui choisissent une voiture électrique
</h2>
<p>
Données de 2022:
<img src="img/datalab_essentiel_voiture_electrique.png"
alt="profil des Français qui choisissent une voiture électrique">
<a href="https://www.statistiques.developpement-durable.gouv.fr/media/7184/download?inline">
pdf
</a>
</li>
<li>
Libre Charge Map : <a href="https://libre-charge-map.cipherbliss.com/">
https://libre-charge-map.cipherbliss.com/
</a>
</li>
</ul>
</p>
<h2 id="sources">
Sources
</h2>
<ul>
<li>
Osmose : <a href="https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410">
https://osmose.openstreetmap.fr/en/issues/graph.png?item=8410
</a>
</li>
<li>
Avere : <a href="https://barometre.avere.fr/"> https://barometre.avere.fr/ </a>
</li>
<li>
EDF : <a
href="https://www.edf.fr/groupe-edf/comprendre/electricite-au-quotidien/usages/consommation-electricite-en-chiffres">
https://www.edf.fr/groupe-edf/comprendre/electricite-au-quotidien/usages/consommation-electricite-en-chiffres
</a>
</li>
<li>
Transports: <a
href="https://www.statistiques.developpement-durable.gouv.fr/bilan-annuel-des-transports-en-2023">
https://www.statistiques.developpement-durable.gouv.fr/bilan-annuel-des-transports-en-2023
</a>
</li>
<li>
Libre Charge Map : <a href="https://libre-charge-map.cipherbliss.com/">
https://libre-charge-map.cipherbliss.com/
</a>
</li>
</ul>
</main>
</body>
</html>

View file

@ -19,13 +19,28 @@
.pair {
display: flex;
justify-content: space-between;
align-items: center;
}
img {
width: 95vw;
.menu {
a {
display: block;
}
}
.description {
color: #555;
}
main {
max-width: 30rem;
margin: 0 auto;
img {
max-width: 100%;
display: block;
margin: 0 auto;
}
}
}

View file

@ -1131,15 +1131,40 @@ overrides leaflet
background: #fff;
}
.counter {
#statsPage .counter {
font-size: 2rem;
font-weight: bold;
}
.text-right {
#statsPage .text-right {
text-align: right;
}
#statsPage .pair {
display: flex;
justify-content: space-between;
align-items: center;
}
#statsPage .menu a {
display: block;
}
#statsPage .description {
color: #555;
}
#statsPage main {
max-width: 30rem;
margin: 0 auto;
}
#statsPage main img {
max-width: 100%;
display: block;
margin: 0 auto;
}
.recharge-time {
margin: 0.5rem 0;
font-size: 0.85rem;

View file

@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["main.scss","_osmose.scss","_recherche.scss","_filters.scss","_mobile.scss","_overrides.scss","_animations.scss","_stats.scss"],"names":[],"mappings":";AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAKA;EACE;;AAGE;EACE;EACA;;AAKJ;EACE;;;AAMN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;;AAKA;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;AAGA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EAOE;;AANA;EACE;EACA;EACA;;;AAMJ;EACE;;;AAGF;EACE;IACE;;EAGF;IACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIA;EACE;EACA;;;AAKN;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAIA;EACE;;;AAIJ;EACE;;AAUE;EACE;EACA;EACA;;AAcJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;;;AC1rBN;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAEA;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;EACA;;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AC3DJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;;;AASJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACpEF;EACE;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAcF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAEA;AAAA;EACE;EACA,OApDS;EAqDT;;;AAGF;AAAA;EAvBA;EACA;EAwBE;EACA;EArBF;EAuBE;EACA;;;AAEA;AAAA;EACE,YA/DK;;;AAmET;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA/CF;;;AAkDE;AAAA;EACE;;;AAIJ;AAAA;EACE,YA/FY;EAgGZ,cAhGY;EAiGZ;;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AAAA;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EACE;EACA,OAxHS;EAsCX;;;AAsFA;AAAA;EACE;;;AAIA;AAAA;EACE,YAhIK;EAiIL,cAhIW;EAiIX;;;AAGF;AAAA;EACE,OArIW;EAsIX;;;AAMN;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AC9JJ;AACA;EACE;IACE;IACA;;EAKA;AAAA;IAEE;IACA;;EAIJ;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AACE;;EAGF;IACE;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;AAAA;IAEE;IACA;IACA;IACA;IACA;IACA;;EAIF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;IACA;IACA;IACA;IACA;;EAIF;IAEE;;;ACrGJ;AAAA;AAAA;AAKA;EACE;;;AAIA;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;;AAGF;AAEE;EACE;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAMN;EAyBE;EACA;EACA;EACA;;;AA1BE;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnGN;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAIJ;EAEE;IAEE;;EAGF;IACE;;;ACtCJ;EACE;EACA;EACA;;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;APurBF;EACE;EACA","file":"style.css"}
{"version":3,"sourceRoot":"","sources":["main.scss","_osmose.scss","_recherche.scss","_filters.scss","_mobile.scss","_overrides.scss","_animations.scss","_stats.scss"],"names":[],"mappings":";AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAKA;EACE;;AAGE;EACE;EACA;;AAKJ;EACE;;;AAMN;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;;;AAKA;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;AAGA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EAOE;;AANA;EACE;EACA;EACA;;;AAMJ;EACE;;;AAGF;EACE;IACE;;EAGF;IACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;AAAA;AAAA;AAIA;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIA;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIA;EACE;EACA;;;AAKN;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAIA;EACE;;;AAIJ;EACE;;AAUE;EACE;EACA;EACA;;AAcJ;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;;;AC1rBN;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAEA;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAKJ;EACE;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;EACA;;;AAEA;EACE;;;AAIJ;EACE;EACA;;;AC3DJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;;;AASJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACpEF;EACE;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAcF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAEA;AAAA;EACE;EACA,OApDS;EAqDT;;;AAGF;AAAA;EAvBA;EACA;EAwBE;EACA;EArBF;EAuBE;EACA;;;AAEA;AAAA;EACE,YA/DK;;;AAmET;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA/CF;;;AAkDE;AAAA;EACE;;;AAIJ;AAAA;EACE,YA/FY;EAgGZ,cAhGY;EAiGZ;;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AAAA;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EACE;EACA,OAxHS;EAsCX;;;AAsFA;AAAA;EACE;;;AAIA;AAAA;EACE,YAhIK;EAiIL,cAhIW;EAiIX;;;AAGF;AAAA;EACE,OArIW;EAsIX;;;AAMN;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;;AC9JJ;AACA;EACE;IACE;IACA;;EAKA;AAAA;IAEE;IACA;;EAIJ;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGF;AACE;;EAGF;IACE;IACA;IACA;IACA;IACA;;EAGF;IACE;;EAGF;AAAA;IAEE;IACA;IACA;IACA;IACA;IACA;;EAIF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;IACA;IACA;IACA;IACA;;EAIF;IAEE;;;ACrGJ;AAAA;AAAA;AAKA;EACE;;;AAIA;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAEA;EACE;EACA;;;AAKN;EACE;EACA;;;AAGF;AAEE;EACE;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AAEA;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAMN;EAyBE;EACA;EACA;EACA;;;AA1BE;EACE;EACA;EACA;EACA;EACA;EACA;;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACnGN;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AAIJ;EAEE;IAEE;;EAGF;IACE;;;ACtCJ;EACE;EACA;EACA;;;AAEA;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAKA;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACA;;;AAEA;EACE;EACA;EACA;;;AP6pBN;EACE;EACA","file":"style.css"}