From 6cf52a67033c67a614696994a93d36d1b6cab8b8 Mon Sep 17 00:00:00 2001 From: Julie Blanc Date: Tue, 6 Jan 2026 17:14:32 +0100 Subject: [PATCH] page investigations --- assets/css/base/_body.scss | 7 + assets/css/base/_var.scss | 1 + ...rd-small.scss => _card-article-small.scss} | 9 +- assets/css/components/_card-article.scss | 71 ++++ assets/css/components/_card-impact.scss | 8 +- assets/css/components/_card-open-graph.scss | 7 +- assets/css/components/_text.scss | 70 +--- assets/css/style.css | 314 +++++++++--------- assets/css/style.css.map | 2 +- assets/css/style.scss | 6 +- ...quete.scss => _investigation-summary.scss} | 28 +- assets/css/template/_investigations.scss | 17 + assets/js/banner-sticky-desktop.js | 6 +- assets/js/banner-sticky-mobile.js | 6 +- site/snippets/footer.php | 1 + site/snippets/header.php | 2 + site/snippets/modal-share.php | 2 +- site/templates/investigation-summary.php | 24 +- site/templates/investigation.php | 6 +- site/templates/investigations.php | 247 ++++++++++++++ 20 files changed, 556 insertions(+), 278 deletions(-) rename assets/css/components/{_card-small.scss => _card-article-small.scss} (89%) create mode 100644 assets/css/components/_card-article.scss rename assets/css/template/{_page-enquete.scss => _investigation-summary.scss} (95%) create mode 100644 assets/css/template/_investigations.scss diff --git a/assets/css/base/_body.scss b/assets/css/base/_body.scss index bfdf69c..b15509b 100644 --- a/assets/css/base/_body.scss +++ b/assets/css/base/_body.scss @@ -54,4 +54,11 @@ img{ body, #site-header, #site-footer{ transition: background-color 0.3s ease, color 0.3s ease; +} + +@mixin grid-content(){ + display: grid; + grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; } \ No newline at end of file diff --git a/assets/css/base/_var.scss b/assets/css/base/_var.scss index a52634e..675f0e1 100644 --- a/assets/css/base/_var.scss +++ b/assets/css/base/_var.scss @@ -18,6 +18,7 @@ --fs-button-bold: 22px; --max-w-content: 700px; + --max-w-container: 1280px; @media #{$small} { --fs-medium: 20px; diff --git a/assets/css/components/_card-small.scss b/assets/css/components/_card-article-small.scss similarity index 89% rename from assets/css/components/_card-small.scss rename to assets/css/components/_card-article-small.scss index 4c3aa3f..ee37d96 100644 --- a/assets/css/components/_card-small.scss +++ b/assets/css/components/_card-article-small.scss @@ -1,11 +1,10 @@ -.card--small{ - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; +.card--article-small{ + + @include grid-content(); margin-bottom: var(--spacing); - position: relative; + @include figure-16-9(); diff --git a/assets/css/components/_card-article.scss b/assets/css/components/_card-article.scss new file mode 100644 index 0000000..9b6bbbf --- /dev/null +++ b/assets/css/components/_card-article.scss @@ -0,0 +1,71 @@ +.card--article{ + border: var(--border-light); + position: relative; + display: flex; + flex-direction: column; + + + @include figure-16-9(); + + .content{ + padding: var(--padding-inner); + display: flex; + flex-direction: column; + flex-grow: 2; + } + + .title{ + margin-top: calc(var(--spacing)*0.5); + font-size: var(--fs-medium); + font-weight: normal; + text-transform: uppercase; + flex-grow: 2; + + a{ text-decoration: none;} + } + + .description{ + margin-top: calc(var(--spacing)*1); + font-size: var(--fs-small); + + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; + } + + .dl{ + margin-top: calc(var(--spacing)*0.5); + + .dl__group{ + @include grid-content(); + border-top: var(--border-light); + padding: calc(var(--spacing)*0.5) 0; + } + + dt{ + color: var(--color-txt-light); + padding-right: 1ch; + } + + ul:not(.keywords){ + list-style: none; + li{ + padding-bottom: 0.2em; + } + + } + + .dl__group__keywords{ + padding-bottom: 0; + } + } + + + &:hover{ + border-color: var(--color-txt); + } + + + +} \ No newline at end of file diff --git a/assets/css/components/_card-impact.scss b/assets/css/components/_card-impact.scss index 5b2d9a1..90ba5d1 100644 --- a/assets/css/components/_card-impact.scss +++ b/assets/css/components/_card-impact.scss @@ -1,7 +1,5 @@ .card--impact{ - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; + @include grid-content(); padding: calc(var(--spacing)*0.5) 0; border-bottom: var(--border-light); &:first-of-type{ @@ -50,9 +48,7 @@ .open-graph__details{ summary{ - display: grid; - grid-template-columns: 2fr 3fr; - grid-gap: var(--padding-inner); + @include grid-content(); .summary-inner{ grid-column: 2; diff --git a/assets/css/components/_card-open-graph.scss b/assets/css/components/_card-open-graph.scss index be25b62..2b028b3 100644 --- a/assets/css/components/_card-open-graph.scss +++ b/assets/css/components/_card-open-graph.scss @@ -1,10 +1,7 @@ .card--open-graph{ - display: grid; - grid-template-columns: 2fr 3fr; - grid-gap: var(--padding-inner); - - + @include grid-content(); + border: var(--border-light); border-radius: var(--radius-small); position: relative; diff --git a/assets/css/components/_text.scss b/assets/css/components/_text.scss index 2aa69f1..ed64dad 100644 --- a/assets/css/components/_text.scss +++ b/assets/css/components/_text.scss @@ -1,68 +1,4 @@ -[data-template="subscription-newsletter"], -[data-template="thanks"], -[data-template="support"], -[data-template="store"]{ +.title-page{ + font-size: var(--fs-medium); - .p__baseline-big{ - font-family: var(--title); - font-size: var(--fs-big); - font-weight: var(--fw-bold); - line-height: 1.1; - text-align: center; - margin: calc(var(--spacing)*1) 0; - - strong{ - font-weight: var(--fw-bolf); - color: var(--color-accent); - } - - .link-don{ - display: block; - color: var(--color-accent); - text-decoration: none; - // &::after{ - // content: ' ↗'; - // font-size: 0.8em; - // } - &:hover{ - text-decoration: underline 2px; - text-underline-offset: 4px; - - } - } - } - - .p__baseline{ - font-size: var(--fs-medium); - font-weight: var(--fw-medium); - line-height: 1.1; - text-align: center; - margin: calc(var(--spacing)*1) 0; - @media #{$small}{ - text-align: center; - margin: var(--spacing) 0; - } - } - - .p__details{ - font-size: var(--fs-small); - margin-bottom: 0.5em; - color: var(--grey-400); - } - - .section__heading{ - font-size: var(--fs-normal); - font-weight: var(--fw-medium); - line-height: 1; - text-align: center; - margin-top: calc(var(--spacing)*0.5); - margin-bottom: calc(var(--spacing)*1); - } - - ul, ol{ - margin-left: 3ch; - margin-bottom: 0.5em; - } - -} - +} \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index 8d1bef1..bb8ac65 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -10,6 +10,7 @@ --fs-xbig: 38px; --fs-button-bold: 22px; --max-w-content: 700px; + --max-w-container: 1280px; --leading-tight: 1.05; --leading-normal: 1.2; --fw-normal: 400; @@ -679,154 +680,148 @@ button:disabled { background-color: var(--color-accent); } -[data-template=subscription-newsletter] .p__baseline-big, -[data-template=thanks] .p__baseline-big, -[data-template=support] .p__baseline-big, -[data-template=store] .p__baseline-big { - font-family: var(--title); - font-size: var(--fs-big); - font-weight: var(--fw-bold); - line-height: 1.1; - text-align: center; - margin: calc(var(--spacing) * 1) 0; -} -[data-template=subscription-newsletter] .p__baseline-big strong, -[data-template=thanks] .p__baseline-big strong, -[data-template=support] .p__baseline-big strong, -[data-template=store] .p__baseline-big strong { - font-weight: var(--fw-bolf); - color: var(--color-accent); -} -[data-template=subscription-newsletter] .p__baseline-big .link-don, -[data-template=thanks] .p__baseline-big .link-don, -[data-template=support] .p__baseline-big .link-don, -[data-template=store] .p__baseline-big .link-don { - display: block; - color: var(--color-accent); - text-decoration: none; -} -[data-template=subscription-newsletter] .p__baseline-big .link-don:hover, -[data-template=thanks] .p__baseline-big .link-don:hover, -[data-template=support] .p__baseline-big .link-don:hover, -[data-template=store] .p__baseline-big .link-don:hover { - -webkit-text-decoration: underline 2px; - text-decoration: underline 2px; - text-underline-offset: 4px; -} -[data-template=subscription-newsletter] .p__baseline, -[data-template=thanks] .p__baseline, -[data-template=support] .p__baseline, -[data-template=store] .p__baseline { +.title-page { font-size: var(--fs-medium); - font-weight: var(--fw-medium); - line-height: 1.1; - text-align: center; - margin: calc(var(--spacing) * 1) 0; -} -@media screen and (max-width: 768px) { - [data-template=subscription-newsletter] .p__baseline, - [data-template=thanks] .p__baseline, - [data-template=support] .p__baseline, - [data-template=store] .p__baseline { - text-align: center; - margin: var(--spacing) 0; - } -} -[data-template=subscription-newsletter] .p__details, -[data-template=thanks] .p__details, -[data-template=support] .p__details, -[data-template=store] .p__details { - font-size: var(--fs-small); - margin-bottom: 0.5em; - color: var(--grey-400); -} -[data-template=subscription-newsletter] .section__heading, -[data-template=thanks] .section__heading, -[data-template=support] .section__heading, -[data-template=store] .section__heading { - font-size: var(--fs-normal); - font-weight: var(--fw-medium); - line-height: 1; - text-align: center; - margin-top: calc(var(--spacing) * 0.5); - margin-bottom: calc(var(--spacing) * 1); -} -[data-template=subscription-newsletter] ul, [data-template=subscription-newsletter] ol, -[data-template=thanks] ul, -[data-template=thanks] ol, -[data-template=support] ul, -[data-template=support] ol, -[data-template=store] ul, -[data-template=store] ol { - margin-left: 3ch; - margin-bottom: 0.5em; } -.card--small { - display: grid; - grid-gap: var(--padding-inner); - grid-template-columns: 2fr 3fr; - margin-bottom: var(--spacing); +.card--article { + border: var(--border-light); position: relative; + display: flex; + flex-direction: column; } -.card--small figure { +.card--article figure { aspect-ratio: 16/9; display: flex; overflow: hidden; } -.card--small figure img { +.card--article figure img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; } -.card--small:hover figure img { +.card--article:hover figure img { transform: scale(1.05); } -.card--small .content { +.card--article .content { + padding: var(--padding-inner); + display: flex; + flex-direction: column; + flex-grow: 2; +} +.card--article .title { + margin-top: calc(var(--spacing) * 0.5); + font-size: var(--fs-medium); + font-weight: normal; + text-transform: uppercase; + flex-grow: 2; +} +.card--article .title a { + text-decoration: none; +} +.card--article .description { + margin-top: calc(var(--spacing) * 1); + font-size: var(--fs-small); + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; +} +.card--article .dl { + margin-top: calc(var(--spacing) * 0.5); +} +.card--article .dl .dl__group { + display: grid; + grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; + border-top: var(--border-light); + padding: calc(var(--spacing) * 0.5) 0; +} +.card--article .dl dt { + color: var(--color-txt-light); + padding-right: 1ch; +} +.card--article .dl ul:not(.keywords) { + list-style: none; +} +.card--article .dl ul:not(.keywords) li { + padding-bottom: 0.2em; +} +.card--article .dl .dl__group__keywords { + padding-bottom: 0; +} +.card--article:hover { + border-color: var(--color-txt); +} + +.card--article-small { + display: grid; + grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; + margin-bottom: var(--spacing); +} +.card--article-small figure { + aspect-ratio: 16/9; + display: flex; + overflow: hidden; +} +.card--article-small figure img { + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + transition: cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; +} +.card--article-small:hover figure img { + transform: scale(1.05); +} +.card--article-small .content { display: flex; flex-direction: column; padding-top: calc(var(--spacing) * 0.25); } -.card--small .title { +.card--article-small .title { font-weight: normal; font-size: var(--fs-medium); margin-bottom: 0.25em; } -.card--small .title a { +.card--article-small .title a { text-decoration: none; } -.card--small time { +.card--article-small time { flex-grow: 1; color: var(--color-txt-light); } -.card--small .keywords { +.card--article-small .keywords { margin-top: 1.5em; padding-bottom: calc(var(--spacing) * 0.25); color: var(--color-txt-light); } -.card--small:hover .title { +.card--article-small:hover .title { text-decoration: underline; } @media screen and (max-width: 1080px) { - .card--small .title { + .card--article-small .title { font-size: var(--fs-normal); margin-bottom: 0; } } @media screen and (max-width: 560px) { - .card--small .content { + .card--article-small .content { padding: 0; } - .card--small .title { + .card--article-small .title { margin-bottom: 0; } - .card--small time { + .card--article-small time { font-size: var(--fs-small); margin-top: 0.25em; } - .card--small .keywords { + .card--article-small .keywords { margin-top: 0.5em; padding-bottom: 0; } @@ -836,6 +831,7 @@ button:disabled { display: grid; grid-gap: var(--padding-inner); grid-template-columns: 2fr 3fr; + position: relative; padding: calc(var(--spacing) * 0.5) 0; border-bottom: var(--border-light); } @@ -901,8 +897,9 @@ button:disabled { } .card--impact .open-graph__details summary { display: grid; - grid-template-columns: 2fr 3fr; grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; } .card--impact .open-graph__details summary .summary-inner { grid-column: 2; @@ -922,8 +919,9 @@ button:disabled { .card--open-graph { display: grid; - grid-template-columns: 2fr 3fr; grid-gap: var(--padding-inner); + grid-template-columns: 2fr 3fr; + position: relative; border: var(--border-light); border-radius: var(--radius-small); position: relative; @@ -1306,89 +1304,101 @@ body main { padding: 0 var(--padding-body); } -.page-enquete { +[data-template=investigations] main #container-cards { + max-width: var(--max-w-container); + margin: 0 auto; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)); + grid-auto-rows: minmax(100px, auto); + grid-gap: var(--padding-body); + margin-bottom: 10vh; +} + +[data-template=investigation-summary] main { position: relative; } -.page-enquete header .page-type { +[data-template=investigation-summary] main header .page-type { text-transform: uppercase; color: var(--color-txt-light); margin-bottom: calc(var(--spacing) * 0.5); } -.page-enquete header h2 { +[data-template=investigation-summary] main header h2 { font-size: var(--fs-xbig); line-height: var(--leading-tight); } -.page-enquete .section__article a:hover { +[data-template=investigation-summary] main .section__article a:hover { color: var(--grey-200); } -.page-enquete .section__article .section__title { +[data-template=investigation-summary] main .section__article .section__title { font-weight: normal; text-transform: uppercase; margin-bottom: calc(var(--spacing) * 0.5); } -.page-enquete #hero { +[data-template=investigation-summary] main #hero { width: 100vw; position: relative; left: calc(var(--padding-body) * -1); } -.page-enquete #hero figcaption { +[data-template=investigation-summary] main #hero figcaption { color: var(--color-txt-light); font-size: var(--fs-small); padding-top: calc(var(--spacing) * 0.5); } @media screen and (max-width: 560px) { - .page-enquete #hero figcaption { + [data-template=investigation-summary] main #hero figcaption { font-size: var(--fs-xsmall); } } -.page-enquete #hero.hero-video figure { +[data-template=investigation-summary] main #hero.hero-video figure { width: 100%; } -.page-enquete #hero.hero-video figure img { +[data-template=investigation-summary] main #hero.hero-video figure img { width: 100%; aspect-ratio: 16/9; -o-object-fit: cover; object-fit: cover; } -.page-enquete #nav--page ul { +[data-template=investigation-summary] main #nav--page ul { list-style: none; } -.page-enquete #nav--page ul li { +[data-template=investigation-summary] main #nav--page ul li { text-align: center; color: var(--color-txt-light); } -.page-enquete #nav--page ul li a { +[data-template=investigation-summary] main #nav--page ul li a { display: block; padding: 0.3em 0; text-decoration: none; } -.page-enquete #section__short { +[data-template=investigation-summary] main #section__short { font-size: var(--fs-medium); } -.page-enquete #section__dl { +[data-template=investigation-summary] main #section__dl { margin-top: calc(var(--spacing) * 1.5); border-bottom: var(--border-light); } -.page-enquete #section__dl .dl__group { +[data-template=investigation-summary] main #section__dl .dl__group { display: grid; + grid-gap: var(--padding-inner); grid-template-columns: 2fr 3fr; + position: relative; border-top: var(--border-light); padding: calc(var(--spacing) * 0.5) 0; } -.page-enquete #section__dl dt { +[data-template=investigation-summary] main #section__dl dt { color: var(--color-txt-light); padding-right: 1ch; } -.page-enquete #section__dl ul:not(.keywords) { +[data-template=investigation-summary] main #section__dl ul:not(.keywords) { list-style: none; } -.page-enquete #section__dl ul:not(.keywords) li { +[data-template=investigation-summary] main #section__dl ul:not(.keywords) li { padding-bottom: 0.2em; } -.page-enquete #section__synthese p + p { +[data-template=investigation-summary] main #section__synthese p + p { margin-top: 0.5em; } -.page-enquete #section__synthese h4 { +[data-template=investigation-summary] main #section__synthese h4 { margin-top: 2em; margin-bottom: 1em; font-size: var(--fs-normal); @@ -1414,30 +1424,30 @@ body main { } @media screen and (max-width: 768px) { - .page-enquete header { + [data-template=investigation-summary] main header { padding-top: calc(var(--spacing) * 1.5); } - .page-enquete header .page-type { + [data-template=investigation-summary] main header .page-type { font-size: var(--fs-small); } - .page-enquete .section__article { + [data-template=investigation-summary] main .section__article { margin: calc(var(--spacing) * 1.5) 0; } - .page-enquete #section__impacts, .page-enquete #section__en-lien { + [data-template=investigation-summary] main #section__impacts, [data-template=investigation-summary] main #section__en-lien { margin-top: 0px; } - .page-enquete #hero { + [data-template=investigation-summary] main #hero { margin: calc(var(--spacing) * 1.5) 0; } - .page-enquete #hero figcaption { + [data-template=investigation-summary] main #hero figcaption { margin: 0 var(--padding-body); } - .page-enquete .modal--share { + [data-template=investigation-summary] main .modal--share { position: absolute; width: calc(100% - var(--padding-body) * 2); bottom: calc(var(--spacing) * 2); } - .page-enquete #banner--page { + [data-template=investigation-summary] main #banner--page { padding: calc(var(--spacing) * 0.5) 0; position: fixed; bottom: 0; @@ -1449,31 +1459,31 @@ body main { background: linear-gradient(0deg, var(--color-bg) 0%, var(--color-bg) 64%, transparent 100%); z-index: 800; } - .page-enquete #banner--page #nav--page { + [data-template=investigation-summary] main #banner--page #nav--page { display: none; } - .page-enquete #banner--page .btn--group { + [data-template=investigation-summary] main #banner--page .btn--group { display: flex; gap: calc(var(--spacing) * 0.25); position: relative; } - .page-enquete #banner--page .btn--group > button, - .page-enquete #banner--page .btn--group > label { + [data-template=investigation-summary] main #banner--page .btn--group > button, + [data-template=investigation-summary] main #banner--page .btn--group > label { width: 50%; cursor: pointer; } - .page-enquete #banner--page { + [data-template=investigation-summary] main #banner--page { opacity: 0; pointer-events: none; transition: opacity 0.2s ease-in; } - .page-enquete #banner--page.is-visible { + [data-template=investigation-summary] main #banner--page.is-visible { opacity: 1; pointer-events: auto; } } @media screen and (max-width: 560px) { - .page-enquete #section__dl .dl__group { + [data-template=investigation-summary] main #section__dl .dl__group { -moz-column-gap: 1ch; column-gap: 1ch; font-size: var(--fs-small); @@ -1481,7 +1491,7 @@ body main { } } @media screen and (min-width: 768px) { - .page-enquete #banner--page { + [data-template=investigation-summary] main #banner--page { height: calc(100vh - var(--header-h)); height: calc(100dvh - var(--header-h)); margin-bottom: calc((100vh - var(--header-h)) * -1); @@ -1495,38 +1505,38 @@ body main { flex-direction: column; justify-content: space-between; } - .page-enquete #banner--page .btn--group { + [data-template=investigation-summary] main #banner--page .btn--group { display: flex; flex-direction: column; align-items: center; gap: calc(var(--spacing) * 0.25); } - .page-enquete #banner--page .btn--group > button, - .page-enquete #banner--page .btn--group > label { + [data-template=investigation-summary] main #banner--page .btn--group > button, + [data-template=investigation-summary] main #banner--page .btn--group > label { width: 100%; max-width: 160px; cursor: pointer; } - .page-enquete #hero { + [data-template=investigation-summary] main #hero { margin: calc(var(--spacing) * 3) 0; } - .page-enquete .section__article { + [data-template=investigation-summary] main .section__article { margin-left: var(--banner-medium); margin-top: calc(var(--spacing) * 3); margin-bottom: calc(var(--spacing) * 3); } - .page-enquete #section__short { + [data-template=investigation-summary] main #section__short { margin-top: var(--padding-body); } - .page-enquete header { + [data-template=investigation-summary] main header { max-width: var(--max-w-content); margin: calc(var(--spacing) * 2) auto; } - .page-enquete .section__article .section__title { + [data-template=investigation-summary] main .section__article .section__title { font-size: var(--fs-medium); margin-bottom: var(--spacing); } - .page-enquete #section__synthese { + [data-template=investigation-summary] main #section__synthese { font-size: var(--fs-medium); } .modal--share { @@ -1536,21 +1546,21 @@ body main { } } @media screen and (min-width: 1080px) { - .page-enquete #banner--page { + [data-template=investigation-summary] main #banner--page { width: calc((100% - var(--max-w-content)) / 2); } - .page-enquete #hero { + [data-template=investigation-summary] main #hero { margin: calc(var(--spacing) * 3) 0; } - .page-enquete #hero figcaption { + [data-template=investigation-summary] main #hero figcaption { max-width: var(--max-w-content); margin: 0 auto; } - .page-enquete header { + [data-template=investigation-summary] main header { max-width: var(--max-w-content); margin: calc(var(--spacing) * 2) auto; } - .page-enquete .section__article { + [data-template=investigation-summary] main .section__article { max-width: var(--max-w-content); margin: calc(var(--spacing) * 3) auto; } diff --git a/assets/css/style.css.map b/assets/css/style.css.map index a51d5e5..956c407 100644 --- a/assets/css/style.css.map +++ b/assets/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_tags.scss","components/_keywords.scss","components/_form-newsletter.scss","components/_list-socials.scss","components/_modal-share.scss","components/_text.scss","components/_card-small.scss","components/_figures.scss","components/_card-impact.scss","components/_details-summary.scss","components/_card-open-graph.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","template/_page-enquete.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACAhB;EACE,sCAAA;EACA,oCAAA;EAQA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;EACA,cAAA;EACA,eAAA;EAEA,sBAAA;EAEA,sBAAA;EAOA,qBAAA;EACA,qBAAA;EAIA,gBAAA;EACA,gBAAA;EACA,cAAA;EAGA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EAEA,mBAAA;EACA,oBAAA;EACA,kCAAA;EACA,uBAAA;EACA,0BAAA;EACA,2BAAA;EACA,aAAA;EACA,mBAAA;EAGA,oCAAA;EACA,0CAAA;EACA,yCAAA;EAGA,gBAAA;EACA,yBAAA;EACA,eAAA;EACA,sBAAA;EAMA,oBAAA;EACA,qBAAA;EAEA,mBAAA;EACA,iBAAA;EACA,eAAA;EACA,eAAA;EAEA,gDAAA;AD9BF;ACxBE;EArBF;IAsBI,iBAAA;IACA,cAAA;ED2BF;AACF;;AC4BA;EACE;IACE,iBAAA;IACA,gBAAA;IACA,iBAAA;IACA,iBAAA;IACA,cAAA;IACA,eAAA;IAEA,gBAAA;ED1BF;AACF;ACgCA;EACE,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EAEA,mBAAA;EACA,oBAAA;EACA,kCAAA;EAEA,uBAAA;EACA,0BAAA;EACA,2BAAA;EAEA,aAAA;EACA,6BAAA;ADjCF;;AE/EA;EACI,SAAA;EACA,UAAA;EAEA,sBAAA;EACA,mCAAA;EACA,gCAAA;EACA,8BAAA;EAEA,uBAAA;AFgFJ;;AE9EA;EACI,mBAAA;AFiFJ;;AE/EA;EACI,gBAAA;EACA,aAAA;EACA,YAAA;EACA,uBAAA;AFkFJ;;AEhFA;EACI,YAAA;AFmFJ;;AEhFA;EACI,wBAAA;EACA,kCAAA;EACA,2BAAA;EAEA,uBAAA;EACA,iCAAA;EACA,YAAA;EACA,kBAAA;AFkFJ;;AE9EA;EACI,eAAA;AFiFJ;;AE9EA;EACI,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,eAAA;AFiFJ;;AE1EA;EACI,uDAAA;AF6EJ;;AGpIA;EACE;IACE,gCAAA;EHuIF;EGrIA;IACE,8BAAA;EHuIF;AACF;AGpIA;EAEE,YAAA;EACA,UAAA;EAEA,YAAA;EACA,uBAAA;EACA,iCAAA;EACA,8BAAA;AHoIF;AGlIE;EACE,WAAA;EACA,YAAA;EAEA,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,eAAA;AHmIJ;AG/HE;EACE,qBAAA;AHiIJ;AGhII;EACE,sBAAA;AHkIN;AG7HE;EACE,YAAA;AH+HJ;AG9HI;EACE,YAAA;AHgIN;AG/HM;EAFF;IAGI,WAAA;EHkIN;AACF;AG9HE;EACE,aAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,yBAAA;EACA,0BAAA;EACA,cAAA;AHgIJ;AG5HE;EACE,qBAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;EACA,yBAAA;AH8HJ;AG1HE;EACE,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AH4HJ;AG3HI;EACE,WAAA;EACA,kBAAA;EACA,SAAA;AH6HN;AGxHE;EACE,aAAA;EACA,QAAA;AH0HJ;AGzHI;EAAiB,6BAAA;AH4HrB;AGzHE;EACE,eAAA;AH2HJ;AG1HI;EACE,WAAA;AH4HN;AG1HI;EAAQ,aAAA;AH6HZ;AGtHM;EAAK,gCAAA;AHyHX;;AGlHA;EACE,eAAA;EACA,MAAA;AHqHF;AGnHE;EACE,kCAAA;AHqHJ;AGnHI;EACE,aAAA;AHqHN;AGlHM;EADF;IAEE,YAAA;IACA,yEAAA;EHqHJ;AACF;AGpHM;EALF;IAMI,uDAAA;EHuHN;AACF;AGpHI;EAIE,YAAA;AHmHN;AGtHM;EADF;IAEG,cAAA;EHyHL;AACF;AGpHE;EACE,2BAAA;AHsHJ;;AGjHA;EACE;IACE,aAAA;EHoHF;AACF;AItQA;EACI,eAAA;EACA,wBAAA;EACA,6BAAA;EACA,uBAAA;AJwQJ;AIvQI;EACI,sBAAA;AJyQR;AItQI;EACI,qBAAA;EACA,WAAA;EACA,YAAA;AJwQR;;AIpQA;EACI,YAAA;AJuQJ;;AIlQI;EACI,0BAAA;AJqQR;AIpQQ;EACI,qCAAA;EACA,qCAAA;AJsQZ;;AI/PA;;EAEI,cAAA;EACA,gCAAA;EACA,qBAAA;EACA,gCAAA;EACA,0BAAA;EACA,yBAAA;EACA,cAAA;EACA,gBAAA;EACA,mBAAA;AJkQJ;AIjQI;;EACI,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,WAAA;EACA,YAAA;EACA,cAAA;EACA,gBAAA;AJoQR;AIlQI;;EACI,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,cAAA;EACA,gBAAA;AJqQR;;AI7PA;EACI,kCAAA;EACA,sBAAA;AJgQJ;AI/PI;EACI,qCAAA;EACA,iCAAA;AJiQR;AIhQQ;EACI,sBAAA;AJkQZ;;AI5PA;EACI,iCAAA;AJ+PJ;;AI5PA;EACI,iCAAA;EACA,uBAAA;AJ+PJ;AI9PI;EACI,iCAAA;EACA,uBAAA;AJgQR;;AIrPA;EAGI,kCAAA;EACA,2BAAA;EACA,6BAAA;EACA,mBAAA;EACA,oBAAA;EAEA,kBAAA;EAGA,aAAA;EACA,mBAAA;EACA,QAAA;EAEA,0BAAA;EACA,6BAAA;EACA,qBAAA;EAEA,eAAA;AJiPJ;AI9OI;EAAa,WAAA;AJiPjB;AI/OI;EACI,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;AJiPR;AI/OQ;EACI,qBAAA;EACA,UAAA;AJiPZ;AI7OI;EACI,8BAAA;EACA,0BAAA;EACA,2BAAA;EACA,2BAAA;EACA,iBAAA;AJ+OR;AI5OI;EACI,WAAA;EACA,cAAA;EACA,qCAAA;EACA,oCAAA;EACA,kBAAA;EACA,mBAAA;EACA,kBAAA;EACA,OAAA;EACA,UAAA;EACA,sBAAA;AJ8OR;AIzOQ;EACI,sBAAA;EACY,cAAA;AJ2OxB;AIzOQ;EACI,WAAA;AJ2OZ;;AKlZA;EACI,mCAAA;EACA,8CAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,gBAAA;EACA,gBAAA;EAEA,0BAAA;EACA,cAAA;EAEA,kCAAA;EACA,sBAAA;EAEA,gBAAA;EACA,mBAAA;ALiZJ;;AMlaA;EACI,gBAAA;ANqaJ;AMpaI;EACI,qBAAA;EACA,qBAAA;ANsaR;AMraQ;EACI,qBAAA;ANuaZ;AMtaY;EACI,YAAA;EACA,qBAAA;ANwahB;;AOjbA;EACI,YAAA;EAEA,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;APmbJ;AO/aI;EAEI,mCAAA;EACA,WAAA;EACA,2CAAA;EACA,aAAA;EACA,kCAAA;EACA,cAAA;EACA,wBAAA;EAEA,2BAAA;EACA,WAAA;EACA,gBAAA;EACA,2BAAA;EACA,uBAAA;AP+aR;AO9aQ;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;APgbZ;AOnbQ;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;APgbZ;AO7aQ;EACI,qCAAA;AP+aZ;AOxaI;EACI,kBAAA;EACA,UAAA;EACA,YAAA;AP0aR;AOtaI;EAGI,uCAAA;EACA,wBAAA;EACA,gCAAA;EACA,mBAAA;EAGA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,0BAAA;EACA,6BAAA;EACA,qBAAA;EAEA,eAAA;APmaR;AOhaQ;EAAa,WAAA;APmarB;AOjaQ;EACI,kBAAA;EACA,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;APmaZ;AOjaY;EACI,qBAAA;EACA,UAAA;APmahB;AO/ZQ;EACI,kBAAA;EACA,QAAA;EACA,2BAAA;EACA,aAAA;EACA,iBAAA;APiaZ;AO9ZQ;EACI,WAAA;EACA,cAAA;EACA,qCAAA;EACA,oCAAA;EACA,kBAAA;EACA,mBAAA;EACA,kBAAA;EACA,QAAA;EACA,UAAA;EACA,sBAAA;APgaZ;AO5ZY;EACI,sBAAA;EACY,cAAA;AP8Z5B;AO5ZY;EACI,WAAA;AP8ZhB;;AQ3gBA;EACI,gBAAA;EACA,aAAA;EACA,8BAAA;EACA,mBAAA;EACA,gBAAA;AR8gBJ;AQ7gBI;EACI,aAAA;EACA,mBAAA;EACA,qBAAA;AR+gBR;AQ5gBI;EACI,WAAA;EACA,YAAA;EACA,kBAAA;EACA,SAAA;AR8gBR;AQ5gBI;EACI,aAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;AR8gBR;AQ1gBI;EAAO,aAAA;AR6gBX;;AQvgBA;EACI;IAEI,cAAA;ERygBN;EQvgBM;IACI,yCAAA;IACA,+BAAA;SAAA,mBAAA;ERygBV;EQtgBM;IACI,QAAA;IAEA,gCAAA;ERugBV;EQtgBU;IACI,YAAA;IACA,sBAAA;ERwgBd;EQrgBM;IACI,cAAA;IACA,cAAA;ERugBV;AACF;AS7jBA;EACI,qBAAA;EACA,gCAAA;EACA,iCAAA;EACA,6BAAA;EACA,6CAAA;EACA,gDAAA;AT+jBJ;AS7jBI;EACI,aAAA;AT+jBR;AS5jBI;EACI,cAAA;EACA,gBAAA;AT8jBR;AS5jBQ;EACI,2BAAA;EACA,mBAAA;EACA,kCAAA;EACA,gBAAA;AT8jBZ;AS5jBY;EACI,aAAA;EACA,mBAAA;EACA,QAAA;EACA,qBAAA;AT8jBhB;AS5jBY;EACI,WAAA;EACA,YAAA;AT8jBhB;AS7jBgB;EACI,WAAA;EACA,YAAA;AT+jBpB;AS5jBY;EACI,kBAAA;EACA,QAAA;AT8jBhB;AS5jBY;EACI,0BAAA;AT8jBhB;AS5jBgB;;;EAGI,oCAAA;AT8jBpB;ASnjBI;EACI,aAAA;EACA,UAAA;EACA,uCAAA;ATqjBR;ASnjBQ;EACI,YAAA;EACA,aAAA;EACA,yCAAA;ATqjBZ;AShjBQ;EACI,aAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,kBAAA;EAEA,WAAA;EACA,cAAA;ATijBZ;AS/iBQ;EACI,WAAA;ATijBZ;AS/iBQ;EACI,0BAAA;EACA,wBAAA;EACA,gBAAA;EACA,YAAA;EACA,uBAAA;EACA,gBAAA;EACA,kBAAA;EACA,WAAA;EACA,4BAAA;EACA,oBAAA;EACA,2BAAA;EACA,gCAAA;EACA,sBAAA;ATijBZ;AShjBY;EACI,8BAAA;EACA,aAAA;ATkjBhB;AS7iBQ;EACI,kCAAA;EACA,sBAAA;EACA,gCAAA;EACA,cAAA;EACA,0BAAA;EACA,gBAAA;AT+iBZ;AS9iBY;EACI,qCAAA;ATgjBhB;;AU5pBI;;;;EACI,yBAAA;EACA,wBAAA;EACA,2BAAA;EACA,gBAAA;EACA,kBAAA;EACA,kCAAA;AVkqBR;AUhqBQ;;;;EACI,2BAAA;EACA,0BAAA;AVqqBZ;AUlqBQ;;;;EACI,cAAA;EACA,0BAAA;EACA,qBAAA;AVuqBZ;AUlqBY;;;;EACI,sCAAA;UAAA,8BAAA;EACA,0BAAA;AVuqBhB;AUjqBI;;;;EACI,2BAAA;EACA,6BAAA;EACA,gBAAA;EACA,kBAAA;EACA,kCAAA;AVsqBR;AUrqBQ;EANJ;;;;IAOQ,kBAAA;IACA,wBAAA;EV2qBV;AACF;AUxqBI;;;;EACI,0BAAA;EACA,oBAAA;EACA,sBAAA;AV6qBR;AU1qBI;;;;EACI,2BAAA;EACA,6BAAA;EACA,cAAA;EACA,kBAAA;EACA,sCAAA;EACA,uCAAA;AV+qBR;AU5qBI;;;;;;;EACI,gBAAA;EACA,oBAAA;AVorBR;;AWjvBA;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;EACA,6BAAA;EACA,kBAAA;AXovBJ;AYzvBI;EACI,kBAAA;EACA,aAAA;EACA,gBAAA;AZ2vBR;AY1vBQ;EACI,WAAA;EACA,YAAA;EACA,oBAAA;KAAA,iBAAA;EACA,wDAAA;AZ4vBZ;AYvvBQ;EAAa,sBAAA;AZ0vBrB;AW9vBI;EACI,aAAA;EACA,sBAAA;EACA,wCAAA;AXgwBR;AW5vBI;EACI,mBAAA;EACA,2BAAA;EACA,qBAAA;AX8vBR;AW7vBQ;EAAG,qBAAA;AXgwBX;AW5vBI;EACI,YAAA;EACA,6BAAA;AX8vBR;AW5vBI;EACQ,iBAAA;EACA,2CAAA;EACA,6BAAA;AX8vBZ;AW1vBQ;EAAQ,0BAAA;AX6vBhB;AW1vBI;EACI;IACI,2BAAA;IACA,gBAAA;EX4vBV;AACF;AWzvBI;EACI;IACI,UAAA;EX2vBV;EWzvBM;IACI,gBAAA;EX2vBV;EWzvBM;IACI,0BAAA;IACA,kBAAA;EX2vBV;EWzvBM;IACI,iBAAA;IACA,iBAAA;EX2vBV;AACF;;AaxzBA;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;EACA,qCAAA;EACA,kCAAA;Ab2zBJ;Aa1zBI;EACI,+BAAA;Ab4zBR;AazzBI;EACI,cAAA;Ab2zBR;AaxzBQ;EADJ;IACyB,mBAAA;Eb4zB3B;AACF;Aa1zBI;EAEI,WAAA;EACA,mBAAA;EACA,kBAAA;EACA,SAAA;Ab2zBR;AatzBQ;EACI,6BAAA;EACA,qBAAA;EACA,mBAAA;AbwzBZ;AavzBY;EACI,aAAA;AbyzBhB;AanzBI;EACI,mBAAA;AbqzBR;Act1BI;;EAEI,aAAA;EACA,mBAAA;EACA,eAAA;EACA,UAAA;Adw1BR;Acr1BI;EACI,cAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,kBAAA;EACA,SAAA;Adu1BR;Acr1BQ;EACI,kCAAA;EACA,WAAA;EACA,sBAAA;Adu1BZ;Acj1BQ;EACI,wBAAA;Adm1BZ;Aa70BQ;EACI,6BAAA;Ab+0BZ;Aa90BY;EAAoB,4BAAA;Abi1BhC;Aaz0BgB;EACI,aAAA;EACA,8BAAA;EACA,8BAAA;Ab20BpB;Aa10BoB;EACI,cAAA;Ab40BxB;Aat0BY;EACI,sCAAA;EACA,uCAAA;Abw0BhB;Aav0BgB;EAHJ;IAIQ,uCAAA;Eb00BlB;AACF;Aaz0BgB;EACI,yCAAA;Ab20BpB;;Aeh5BA;EAEI,aAAA;EACA,8BAAA;EACA,8BAAA;EAGA,2BAAA;EACA,kCAAA;EACA,kBAAA;Afg5BJ;Ae94BI;EACI,cAAA;EACA,WAAA;Afg5BR;AY35BI;EACI,kBAAA;EACA,aAAA;EACA,gBAAA;AZ65BR;AY55BQ;EACI,WAAA;EACA,YAAA;EACA,oBAAA;KAAA,iBAAA;EACA,wDAAA;AZ85BZ;AYz5BQ;EAAa,sBAAA;AZ45BrB;Aet5BI;EACG;IACC,YAAA;IACA,kBAAA;Efw5BN;AACF;Aer5BI;EACI,6BAAA;EACA,eAAA;EACA,cAAA;EACA,WAAA;Afu5BR;Aep5BI;EACI,6BAAA;EACA,0BAAA;Afs5BR;Aen5BI;EACI,2BAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;EACA,4BAAA;EACA,gBAAA;EACA,oBAAA;Afq5BR;Aep5BQ;EACI,qBAAA;Afs5BZ;Ael5BI;EACI,0BAAA;EACA,oBAAA;EACA,qBAAA;EACA,4BAAA;EACA,gBAAA;Afo5BR;Aeh5BQ;EAAQ,0BAAA;Afm5BhB;;AGj9BA;EACE;IACE,gCAAA;EHo9BF;EGl9BA;IACE,8BAAA;EHo9BF;AACF;AGj9BA;EAEE,YAAA;EACA,UAAA;EAEA,YAAA;EACA,uBAAA;EACA,iCAAA;EACA,8BAAA;AHi9BF;AG/8BE;EACE,WAAA;EACA,YAAA;EAEA,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,eAAA;AHg9BJ;AG58BE;EACE,qBAAA;AH88BJ;AG78BI;EACE,sBAAA;AH+8BN;AG18BE;EACE,YAAA;AH48BJ;AG38BI;EACE,YAAA;AH68BN;AG58BM;EAFF;IAGI,WAAA;EH+8BN;AACF;AG38BE;EACE,aAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,yBAAA;EACA,0BAAA;EACA,cAAA;AH68BJ;AGz8BE;EACE,qBAAA;EACA,aAAA;EACA,mBAAA;EACA,eAAA;EACA,yBAAA;AH28BJ;AGv8BE;EACE,qBAAA;EACA,sBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AHy8BJ;AGx8BI;EACE,WAAA;EACA,kBAAA;EACA,SAAA;AH08BN;AGr8BE;EACE,aAAA;EACA,QAAA;AHu8BJ;AGt8BI;EAAiB,6BAAA;AHy8BrB;AGt8BE;EACE,eAAA;AHw8BJ;AGv8BI;EACE,WAAA;AHy8BN;AGv8BI;EAAQ,aAAA;AH08BZ;AGn8BM;EAAK,gCAAA;AHs8BX;;AG/7BA;EACE,eAAA;EACA,MAAA;AHk8BF;AGh8BE;EACE,kCAAA;AHk8BJ;AGh8BI;EACE,aAAA;AHk8BN;AG/7BM;EADF;IAEE,YAAA;IACA,yEAAA;EHk8BJ;AACF;AGj8BM;EALF;IAMI,uDAAA;EHo8BN;AACF;AGj8BI;EAIE,YAAA;AHg8BN;AGn8BM;EADF;IAEG,cAAA;EHs8BL;AACF;AGj8BE;EACE,2BAAA;AHm8BJ;;AG97BA;EACE;IACE,aAAA;EHi8BF;AACF;AgBnlCA;EACI,eAAA;EACA,oBAAA;EACA,sCAAA;EACA,qCAAA;EACA,oBAAA;EACA,+BAAA;EACA,8BAAA;EACA,iCAAA;EACA,gCAAA;EACA,4BAAA;EACA,aAAA;EAOA,aAAA;EACA,sBAAA;AhB+kCJ;AgBrlCI;EAbJ;IAcQ,YAAA;IACA,aAAA;EhBwlCN;AACF;AgBllCI;EACI,oCAAA;EACA,uCAAA;EACA,YAAA;EACA,aAAA;EACA,sCAAA;AhBolCR;AgBnlCQ;EACI,gBAAA;EACA,WAAA;EACA,kCAAA;EACA,WAAA;EACA,2BAAA;EACA,kCAAA;EACA,yBAAA;EACA,wBAAA;EACA,2BAAA;EACA,uBAAA;EACA,gBAAA;AhBqlCZ;AgBplCY;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;AhBslChB;AgBzlCY;EACI,wBAAA;EACA,2BAAA;EACA,uBAAA;AhBslChB;AgBplCY;EACI,iCAAA;EACA,aAAA;AhBslChB;AgBllCQ;EACI,cAAA;EACA,WAAA;EACA,WAAA;EACA,WAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AhBolCZ;AgBnlCY;EACI,WAAA;AhBqlChB;AgB/kCI;EACI,YAAA;AhBilCR;AgBhlCQ;EACI,qBAAA;EACA,yBAAA;AhBklCZ;AgBjlCY;EACI,2BAAA;AhBmlChB;AgBllCgB;EACI,cAAA;EACA,qBAAA;EACA,gBAAA;AhBolCpB;AgBnlCoB;EACI,0BAAA;AhBqlCxB;AgBhlCY;EACI,yBAAA;AhBklChB;;AgB5kCA;EACI,gBAAA;AhB+kCJ;AgB9kCI;EACI,gCAAA;EACA,YAAA;AhBglCR;AgB9kCI;EACI,QAAA;AhBglCR;AgB3kCQ;EAAO,aAAA;AhB8kCf;AgB7kCQ;EAAQ,yBAAA;AhBglChB;;AiBvrCA;EAEG,6BAAA;EACA,0DAAA;AjByrCH;AiBtrCG;EACC,uCAAA;EACA,uCAAA;AjBwrCJ;AiBvrCQ;EACI,YAAA;AjByrCZ;AiBrrCG;EACC,oCAAA;AjBurCJ;AiBtrCI;EACI,qBAAA;AjBwrCR;AiBvrCQ;EACI,0BAAA;EACA,mBAAA;AjByrCZ;AiBprCG;EACC,2BAAA;EACA,sBAAA;AjBsrCJ;AiBlrCQ;EACI,0BAAA;EACA,uBAAA;AjBorCZ;AiB9qCG;EAvCH;IAwCI,oCAAA;EjBirCF;EiB9qCE;IACI,uCAAA;IACA,wCAAA;IACA,+BAAA;EjBgrCN;EiB9qCM;IACI,sCAAA;IACA,0CAAA;EjBgrCV;EiB7qCE;IAEI,+BAAA;IACA,wCAAA;EjB8qCN;EiB7qCM;IACI,0BAAA;IACA,kBAAA;EjB+qCV;AACF;AiB1qCG;EAEC;IACI,aAAA;IACA,8BAAA;IACA,yCAAA;SAAA,oCAAA;IAEA,iBAAA;IACA,cAAA;EjB0qCN;EiBvqCE;IACI,gBAAA;IACA,eAAA;SAAA,UAAA;IACA,oCAAA;EjByqCN;EiBtqCE;IACI,mBAAA;EjBwqCN;EiBvqCM;IACI,oCAAA;EjByqCV;AACF;;AkB/vCA;EACI,kBAAA;EACA,iBAAA;EAEA,aAAA;EACA,sBAAA;AlBiwCJ;AkB9vCI;EACI,YAAA;EACA,8BAAA;AlBgwCR;;AmB1wCA;EACI,kBAAA;AnB6wCJ;AmB1wCQ;EACI,yBAAA;EACA,6BAAA;EACA,yCAAA;AnB4wCZ;AmB1wCQ;EACI,yBAAA;EACA,iCAAA;AnB4wCZ;AmBvwCQ;EACI,sBAAA;AnBywCZ;AmBvwCQ;EACI,mBAAA;EACA,yBAAA;EACA,yCAAA;AnBywCZ;AmBrwCI;EACI,YAAA;EACA,kBAAA;EACA,oCAAA;AnBuwCR;AmBrwCQ;EACI,6BAAA;EACA,0BAAA;EAEA,uCAAA;AnBswCZ;AmBvwCY;EAHJ;IAG2B,2BAAA;EnB2wCjC;AACF;AmBrwCY;EACI,WAAA;AnBuwChB;AmBrwCgB;EACI,WAAA;EACA,kBAAA;EACA,oBAAA;KAAA,iBAAA;AnBuwCpB;AmB9vCQ;EACI,gBAAA;AnBgwCZ;AmB/vCY;EACI,kBAAA;EACA,6BAAA;AnBiwChB;AmBhwCgB;EACI,cAAA;EACA,gBAAA;EACA,qBAAA;AnBkwCpB;AmB5vCI;EACI,2BAAA;AnB8vCR;AmB3vCI;EACI,sCAAA;EACA,kCAAA;AnB6vCR;AmB3vCQ;EACI,aAAA;EACA,8BAAA;EACA,+BAAA;EACA,qCAAA;AnB6vCZ;AmB1vCQ;EACI,6BAAA;EACA,kBAAA;AnB4vCZ;AmBzvCQ;EACI,gBAAA;AnB2vCZ;AmB1vCY;EACI,qBAAA;AnB4vChB;AmBpvCQ;EACI,iBAAA;AnBsvCZ;AmBnvCQ;EACI,eAAA;EACA,kBAAA;EACA,2BAAA;EACA,mBAAA;EACA,6DAAA;UAAA,qDAAA;EACA,0BAAA;AnBqvCZ;;AmBtuCA;EAAwB,aAAA;AnB0uCxB;;AmBzuCA;EACI,UAAA;EACA,oBAAA;EACA,gCAAA;AnB4uCJ;;AmBzuCA;EACI,UAAA;EACA,oBAAA;AnB4uCJ;;AmBttCA;EAIQ;IACI,uCAAA;EnBstCV;EmBrtCU;IACI,0BAAA;EnButCd;EmBntCM;IACI,oCAAA;EnBqtCV;EmBltCM;IACI,eAAA;EnBotCV;EmBjtCM;IACI,oCAAA;EnBmtCV;EmBltCU;IACI,6BAAA;EnBotCd;EmBhtCM;IACI,kBAAA;IACA,2CAAA;IACA,gCAAA;EnBktCV;EmB9sCM;IACI,qCAAA;IAEA,eAAA;IACA,SAAA;IACA,OAAA;IACA,YAAA;IACA,wDAAA;IACA,2BAAA;IACA,iCAAA;IACA,4FAAA;IACA,YAAA;EnB+sCV;EmB7sCU;IACI,aAAA;EnB+sCd;EmB7sCU;IAEI,aAAA;IACA,gCAAA;IACA,kBAAA;EnB8sCd;EmB5sCc;;IAEI,UAAA;IACA,eAAA;EnB8sClB;EmBpsCM;IACI,UAAA;IACA,oBAAA;IACA,gCAAA;EnBssCV;EmBnsCM;IACI,UAAA;IACA,oBAAA;EnBqsCV;AACF;AmB3rCA;EAEQ;IAEI,oBAAA;SAAA,eAAA;IACA,0BAAA;IACA,sCAAA;EnB2rCV;AACF;AmB/qCA;EAIQ;IACI,qCAAA;IACA,sCAAA;IACA,mDAAA;IACA,oDAAA;IACA,4BAAA;IACA,iBAAA;IACA,gBAAA;IACA,oBAAA;IACA,2BAAA;IACA,aAAA;IACA,sBAAA;IACA,8BAAA;EnB8qCV;EmB3qCM;IACI,aAAA;IACA,sBAAA;IACA,mBAAA;IACA,gCAAA;EnB6qCV;EmB3qCU;;IAEI,WAAA;IACA,gBAAA;IACA,eAAA;EnB6qCd;EmBxqCM;IACI,kCAAA;EnB0qCV;EmBtqCI;IACM,iCAAA;IACA,oCAAA;IACA,uCAAA;EnBwqCV;EmBrqCM;IACI,+BAAA;EnBuqCV;EmBpqCM;IACI,+BAAA;IACA,qCAAA;EnBsqCV;EmBlqCU;IACI,2BAAA;IACA,6BAAA;EnBoqCd;EmBhqCM;IACI,2BAAA;EnBkqCV;EmB/pCE;IACI,kBAAA;IACA,0EAAA;IACA,uCAAA;EnBiqCN;AACF;AmB3pCA;EAIQ;IACI,8CAAA;EnB0pCV;EmBvpCM;IACI,kCAAA;EnBypCV;EmBxpCU;IACI,+BAAA;IACA,cAAA;EnB0pCd;EmBrpCM;IACI,+BAAA;IACA,qCAAA;EnBupCV;EmBppCM;IACI,+BAAA;IACA,qCAAA;EnBspCV;AACF","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.css","base/_var.scss","base/_body.scss","partials/_site-header.scss","components/_buttons.scss","components/_tags.scss","components/_keywords.scss","components/_form-newsletter.scss","components/_list-socials.scss","components/_modal-share.scss","components/_text.scss","components/_card-article.scss","components/_figures.scss","components/_card-article-small.scss","components/_card-impact.scss","components/_details-summary.scss","components/_card-open-graph.scss","partials/_site-menu.scss","partials/_site-footer.scss","partials/_main-layout.scss","template/_investigations.scss","template/_investigation-summary.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/assets/css/style.scss b/assets/css/style.scss index 1f64202..d117e9f 100644 --- a/assets/css/style.scss +++ b/assets/css/style.scss @@ -17,7 +17,8 @@ @import 'components/list-socials'; @import 'components/modal-share'; @import 'components/text'; -@import 'components/card-small'; +@import 'components/card-article'; +@import 'components/card-article-small'; @import 'components/card-impact'; @import 'components/card-open-graph'; @@ -28,6 +29,7 @@ @import 'partials/main-layout'; -@import 'template/page-enquete'; +@import 'template/investigations'; +@import 'template/investigation-summary'; diff --git a/assets/css/template/_page-enquete.scss b/assets/css/template/_investigation-summary.scss similarity index 95% rename from assets/css/template/_page-enquete.scss rename to assets/css/template/_investigation-summary.scss index faff097..fe66d59 100644 --- a/assets/css/template/_page-enquete.scss +++ b/assets/css/template/_investigation-summary.scss @@ -1,5 +1,8 @@ -.page-enquete{ - position: relative; +[data-template="investigation-summary"] main{ + + position: relative; + + header{ .page-type{ @@ -77,8 +80,7 @@ border-bottom: var(--border-light); .dl__group{ - display: grid; - grid-template-columns: 2fr 3fr; + @include grid-content(); border-top: var(--border-light); padding: calc(var(--spacing)*0.5) 0; } @@ -137,16 +139,6 @@ } -// .page-enquete{ -// #banner--page.is-sticky { -// position: fixed; -// bottom: 0; -// left: 0; -// right: 0; -// z-index: 100; -// } -// } - @@ -157,7 +149,7 @@ @media #{$small}{ - .page-enquete{ + [data-template="investigation-summary"] main{ header{ padding-top: calc(var(--spacing)*1.5); @@ -243,7 +235,7 @@ @media #{$x-small}{ - .page-enquete{ + [data-template="investigation-summary"] main{ #section__dl .dl__group{ column-gap: 1ch; @@ -263,7 +255,7 @@ @media #{$small-up}{ - .page-enquete{ + [data-template="investigation-summary"] main{ #banner--page{ height: calc(100vh - var(--header-h)); @@ -338,7 +330,7 @@ @media #{$medium-up}{ - .page-enquete{ + [data-template="investigation-summary"] main{ #banner--page{ width: calc((100% - var(--max-w-content))/2); diff --git a/assets/css/template/_investigations.scss b/assets/css/template/_investigations.scss new file mode 100644 index 0000000..bb92653 --- /dev/null +++ b/assets/css/template/_investigations.scss @@ -0,0 +1,17 @@ + +[data-template="investigations"] main{ + + #container-cards{ + max-width: var(--max-w-container); + margin: 0 auto; + display: grid; + grid-template-columns: repeat(auto-fill, minmax(380px, 1fr)); + grid-auto-rows: minmax(100px, auto); + grid-gap: var(--padding-body); + margin-bottom: 10vh; + + + + } + +} diff --git a/assets/js/banner-sticky-desktop.js b/assets/js/banner-sticky-desktop.js index a01e20c..6f9e171 100644 --- a/assets/js/banner-sticky-desktop.js +++ b/assets/js/banner-sticky-desktop.js @@ -3,10 +3,10 @@ let isInitialized = false; export function bannerStickyDesktop(responsiveSmall) { if (isInitialized) return; - let main = document.querySelector("main"); - if (!main || !main.classList.contains("page-enquete")) return; + let body = document.body; + if (!body || body.dataset.template !== 'investigation-summary') return; - let bannerPage = main.querySelector("#banner--page"); + let bannerPage = body.querySelector("#banner--page"); let sectionDl = document.querySelector("#section__dl"); let footer = document.querySelector("#site-footer"); diff --git a/assets/js/banner-sticky-mobile.js b/assets/js/banner-sticky-mobile.js index cc38f81..a0f512a 100644 --- a/assets/js/banner-sticky-mobile.js +++ b/assets/js/banner-sticky-mobile.js @@ -3,10 +3,10 @@ let isInitialized = false; export function bannerStickyMobile(responsiveSmall) { if (isInitialized) return; - let main = document.querySelector("main"); - if (!main || !main.classList.contains("page-enquete")) return; + let body = document.body; + if (!body || body.dataset.template !== 'investigation-summary') return; - let bannerPage = main.querySelector("#banner--page"); + let bannerPage = body.querySelector("#banner--page"); let sectionDl = document.querySelector("#section__dl"); let footer = document.querySelector("#site-footer"); diff --git a/site/snippets/footer.php b/site/snippets/footer.php index 71adb72..16332a7 100644 --- a/site/snippets/footer.php +++ b/site/snippets/footer.php @@ -1,3 +1,4 @@ +