From 491d332620cecb33892558b2bf799d1340edfc93 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Tue, 25 Jun 2024 13:42:22 +0200 Subject: [PATCH 01/11] feat(BLW-34): add alert--text modifier --- dist/css/blower.css | 18 ++++++++++++ dist/css/blower.min.css | 2 +- scss/components/_alert.scss | 58 ++++++++++++++++++------------------- scss/mixins/_alert.scss | 13 +++++++++ scss/mixins/index.scss | 1 + 5 files changed, 62 insertions(+), 30 deletions(-) create mode 100644 scss/mixins/_alert.scss diff --git a/dist/css/blower.css b/dist/css/blower.css index 78bac20..e3e63c2 100644 --- a/dist/css/blower.css +++ b/dist/css/blower.css @@ -370,6 +370,24 @@ --color-alert-text: #0f172a; --color-alert-border: #e2e8f0; } + .alert[class*=alert--text-] { + --spacing-alert: 0; + --color-alert-background: transparent; + --border-width-alert: 0; + display: inline-block; + } + .alert--text-success { + --color-alert-text: #3F9A7A; + } + .alert--text-danger { + --color-alert-text: #D75052; + } + .alert--text-warning { + --color-alert-text: #DF8260; + } + .alert--text-info { + --color-alert-text: #00B8D4; + } .badge { --color-badge-background: #e2e8f0; --color-badge-background-hover: var(--color-badge-border); diff --git a/dist/css/blower.min.css b/dist/css/blower.min.css index 59e9148..2203bae 100644 --- a/dist/css/blower.min.css +++ b/dist/css/blower.min.css @@ -1 +1 @@ -@layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last);min-height:100vh;min-height:100svh}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert--success{--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert--danger{--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert--warning{--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert--info{--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert--dark{--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert--light{--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal);max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} +@layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5;min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last);min-height:100vh;min-height:100svh}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert--success{--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert--danger{--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert--warning{--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert--info{--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert--dark{--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert--light{--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.alert[class*=alert--text-]{--spacing-alert: 0;--color-alert-background: transparent;--border-width-alert: 0;display:inline-block}.alert--text-success{--color-alert-text: #3F9A7A}.alert--text-danger{--color-alert-text: #D75052}.alert--text-warning{--color-alert-text: #DF8260}.alert--text-info{--color-alert-text: #00B8D4}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal);max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} diff --git a/scss/components/_alert.scss b/scss/components/_alert.scss index e259f0d..959c217 100644 --- a/scss/components/_alert.scss +++ b/scss/components/_alert.scss @@ -3,6 +3,26 @@ @use '../variables/transition'; @use '../functions' as fn; +@use '../mixins' as mx; + +/// Colors for different alert types +/// Sorted by background, text and border color +/// @type Map +$alert-types: ( + 'success': (color.$positive-200, color.$positive-900, color.$positive-300), + 'danger': (color.$danger-200, color.$danger-900, color.$danger-300), + 'warning': (color.$warning-200, color.$warning-900, color.$warning-300), + 'info': (color.$gray-200, color.$gray-900, color.$gray-300), + 'dark': (color.$gray-600, #FFF, color.$gray-900), + 'light': (color.$gray-100, color.$gray-900, color.$gray-200) +); + +$alert-text-types: ( + 'success': color.$positive-600, + 'danger': color.$danger-600, + 'warning': color.$warning-600, + 'info': color.$info-600, +); .alert { --color-alert-background: #{color.$primary}; @@ -90,39 +110,19 @@ padding-inline-end: calc(var(--spacing-alert) * 3.5); } - &--success { - --color-alert-background: #{color.$positive-200}; - --color-alert-text: #{color.$positive-900}; - --color-alert-border: #{color.$positive-300}; + @each $type, $colors in $alert-types { + @include mx.alert-type($type, nth($colors, 1), nth($colors, 2), nth($colors, 3)); } - &--danger { - --color-alert-background: #{color.$danger-200}; - --color-alert-text: #{color.$danger-900}; - --color-alert-border: #{color.$danger-300}; - } - - &--warning { - --color-alert-background: #{color.$warning-200}; - --color-alert-text: #{color.$warning-900}; - --color-alert-border: #{color.$warning-300}; - } - - &--info { - --color-alert-background: #{color.$gray-200}; - --color-alert-text: #{color.$gray-900}; - --color-alert-border: #{color.$gray-300}; - } + &[class*=alert--text-] { + --spacing-alert: 0; + --color-alert-background: transparent; + --border-width-alert: 0; - &--dark { - --color-alert-background: #{color.$gray-600}; - --color-alert-text: #FFF; - --color-alert-border: #{color.$gray-900}; + display: inline-block; } - &--light { - --color-alert-background: #{color.$gray-100}; - --color-alert-text: #{color.$gray-900}; - --color-alert-border: #{color.$gray-200}; + @each $type, $color in $alert-text-types { + @include mx.alert-text-type($type, $color); } } diff --git a/scss/mixins/_alert.scss b/scss/mixins/_alert.scss new file mode 100644 index 0000000..c9da2e6 --- /dev/null +++ b/scss/mixins/_alert.scss @@ -0,0 +1,13 @@ +@mixin alert-type($type, $background, $text, $border) { + &--#{$type} { + --color-alert-background: #{$background}; + --color-alert-text: #{$text}; + --color-alert-border: #{$border}; + } +} + +@mixin alert-text-type($type, $text) { + &--text-#{$type} { + --color-alert-text: #{$text}; + } +} diff --git a/scss/mixins/index.scss b/scss/mixins/index.scss index 512d594..c7936a7 100644 --- a/scss/mixins/index.scss +++ b/scss/mixins/index.scss @@ -1 +1,2 @@ @forward 'viewport-height'; +@forward 'alert'; From 196b1bd1f9ca93ce4817e947be05d72fd25867ea Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Tue, 25 Jun 2024 15:37:43 +0200 Subject: [PATCH 02/11] test(BLW-34): add tests for alert --- tests/mixins/alert.spec.scss | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 tests/mixins/alert.spec.scss diff --git a/tests/mixins/alert.spec.scss b/tests/mixins/alert.spec.scss new file mode 100644 index 0000000..dff565b --- /dev/null +++ b/tests/mixins/alert.spec.scss @@ -0,0 +1,34 @@ +@use 'true' as *; +@use '../../scss/mixins' as mx; + +@include describe('alert-type mixin') { + @include test('Should apply correct styles for given type') { + @include assert { + @include output { + @include mx.alert-type('success', 'green', 'white', 'darkgreen'); + } + @include expect { + &--success { + --color-alert-background: green; + --color-alert-text: white; + --color-alert-border: darkgreen; + } + } + } + } +} + +@include describe('alert-text-type mixin') { + @include test('Should correctly set alert text color') { + @include assert { + @include output { + @include mx.alert-text-type('info', 'white'); + } + @include expect { + &--text-info { + --color-alert-text: white; + } + } + } + } +} From 5ca72e32ab9cc1b89cda06be2112f4673bde8747 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Mon, 9 Sep 2024 19:02:44 +0200 Subject: [PATCH 03/11] refactor(BLW-34): use key value map --- package-lock.json | 3 +++ scss/components/_alert.scss | 15 +++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a715cc..2b8e4a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,9 @@ "sass-true": "^8.0.0", "stylelint": "^15.8.0", "vitest": "^1.6.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@adobe/css-tools": { diff --git a/scss/components/_alert.scss b/scss/components/_alert.scss index 959c217..a983485 100644 --- a/scss/components/_alert.scss +++ b/scss/components/_alert.scss @@ -6,15 +6,14 @@ @use '../mixins' as mx; /// Colors for different alert types -/// Sorted by background, text and border color /// @type Map $alert-types: ( - 'success': (color.$positive-200, color.$positive-900, color.$positive-300), - 'danger': (color.$danger-200, color.$danger-900, color.$danger-300), - 'warning': (color.$warning-200, color.$warning-900, color.$warning-300), - 'info': (color.$gray-200, color.$gray-900, color.$gray-300), - 'dark': (color.$gray-600, #FFF, color.$gray-900), - 'light': (color.$gray-100, color.$gray-900, color.$gray-200) + 'success': ('background': color.$positive-200, 'text': color.$positive-900, 'border-color': color.$positive-300), + 'danger': ('background': color.$danger-200, 'text': color.$danger-900, 'border-color': color.$danger-300), + 'warning': ('background': color.$warning-200, 'text': color.$warning-900, 'border-color': color.$warning-300), + 'info': ('background': color.$gray-200, 'text': color.$gray-900, 'border-color': color.$gray-300), + 'dark': ('background': color.$gray-600, 'text': #FFF, 'border-color': color.$gray-900), + 'light': ('background': color.$gray-100, 'text': color.$gray-900, 'border-color': color.$gray-200) ); $alert-text-types: ( @@ -111,7 +110,7 @@ $alert-text-types: ( } @each $type, $colors in $alert-types { - @include mx.alert-type($type, nth($colors, 1), nth($colors, 2), nth($colors, 3)); + @include mx.alert-type($type, map-get($colors, 'background'), map-get($colors, 'text'), map-get($colors, 'border-color')); } &[class*=alert--text-] { From 6eab7e4d63f92b7c61b7d326bd6d41eeb1630e88 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Mon, 9 Sep 2024 19:04:33 +0200 Subject: [PATCH 04/11] style(BLW-34): reformat --- scss/components/_alert.scss | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/scss/components/_alert.scss b/scss/components/_alert.scss index a983485..68fc624 100644 --- a/scss/components/_alert.scss +++ b/scss/components/_alert.scss @@ -8,12 +8,36 @@ /// Colors for different alert types /// @type Map $alert-types: ( - 'success': ('background': color.$positive-200, 'text': color.$positive-900, 'border-color': color.$positive-300), - 'danger': ('background': color.$danger-200, 'text': color.$danger-900, 'border-color': color.$danger-300), - 'warning': ('background': color.$warning-200, 'text': color.$warning-900, 'border-color': color.$warning-300), - 'info': ('background': color.$gray-200, 'text': color.$gray-900, 'border-color': color.$gray-300), - 'dark': ('background': color.$gray-600, 'text': #FFF, 'border-color': color.$gray-900), - 'light': ('background': color.$gray-100, 'text': color.$gray-900, 'border-color': color.$gray-200) + 'success': ( + 'background': color.$positive-200, + 'text': color.$positive-900, + 'border-color': color.$positive-300 + ), + 'danger': ( + 'background': color.$danger-200, + 'text': color.$danger-900, + 'border-color': color.$danger-300 + ), + 'warning': ( + 'background': color.$warning-200, + 'text': color.$warning-900, + 'border-color': color.$warning-300 + ), + 'info': ( + 'background': color.$gray-200, + 'text': color.$gray-900, + 'border-color': color.$gray-300 + ), + 'dark': ( + 'background': color.$gray-600, + 'text': #FFF, + 'border-color': color.$gray-900 + ), + 'light': ( + 'background': color.$gray-100, + 'text': color.$gray-900, + 'border-color': color.$gray-200 + ) ); $alert-text-types: ( From c09d56ed7d7474440e31cf3b6f795d77ed1a2a21 Mon Sep 17 00:00:00 2001 From: Marco Kaiser Date: Mon, 11 Nov 2024 10:09:45 +0100 Subject: [PATCH 05/11] refactor: Change the way the text alerts are written - Instead of having complete new classes, the `.alert--text` modifier now allows to make every alert to a text alert - Reduce specificity with `:where()` - Add dark and light to text alerts --- dist/css/blower.css | 28 +++++++++++++++++----------- dist/css/blower.min.css | 2 +- scss/components/_alert.scss | 10 ++++++---- scss/mixins/_alert.scss | 4 ++-- 4 files changed, 26 insertions(+), 18 deletions(-) diff --git a/dist/css/blower.css b/dist/css/blower.css index 0b155c8..f0ada54 100644 --- a/dist/css/blower.css +++ b/dist/css/blower.css @@ -344,54 +344,60 @@ .alert:is(:has(.alert__close):only-child, .is-dismissible) { padding-inline-end: calc(var(--spacing-alert) * 3.5); } - .alert--success { + .alert:where(.alert--success) { --color-alert-background: #E7FDF1; --color-alert-text: #0F2A2E; --color-alert-border: #B0F2D7; } - .alert--danger { + .alert:where(.alert--danger) { --color-alert-background: #FCD9DA; --color-alert-text: #461A1B; --color-alert-border: #FABBBD; } - .alert--warning { + .alert:where(.alert--warning) { --color-alert-background: #FEE9E1; --color-alert-text: #4A2E21; --color-alert-border: #FDD2C3; } - .alert--info { + .alert:where(.alert--info) { --color-alert-background: #e2e8f0; --color-alert-text: #0f172a; --color-alert-border: #cbd5e1; } - .alert--dark { + .alert:where(.alert--dark) { --color-alert-background: #475569; --color-alert-text: #FFF; --color-alert-border: #0f172a; } - .alert--light { + .alert:where(.alert--light) { --color-alert-background: #f5f7fa; --color-alert-text: #0f172a; --color-alert-border: #e2e8f0; } - .alert[class*=alert--text-] { + .alert--text { --spacing-alert: 0; --color-alert-background: transparent; --border-width-alert: 0; display: inline-block; } - .alert--text-success { + .alert--text:where(.alert--success) { --color-alert-text: #3F9A7A; } - .alert--text-danger { + .alert--text:where(.alert--danger) { --color-alert-text: #D75052; } - .alert--text-warning { + .alert--text:where(.alert--warning) { --color-alert-text: #DF8260; } - .alert--text-info { + .alert--text:where(.alert--info) { --color-alert-text: #00B8D4; } + .alert--text:where(.alert--dark) { + --color-alert-text: #0f172a; + } + .alert--text:where(.alert--light) { + --color-alert-text: #94a3b8; + } .badge { --color-badge-background: #e2e8f0; --color-badge-background-hover: var(--color-badge-border); diff --git a/dist/css/blower.min.css b/dist/css/blower.min.css index 453f69a..454f316 100644 --- a/dist/css/blower.min.css +++ b/dist/css/blower.min.css @@ -1 +1 @@ -@layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5}body{min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last)}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard{min-height:100vh;min-height:100svh}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert--success{--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert--danger{--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert--warning{--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert--info{--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert--dark{--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert--light{--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.alert[class*=alert--text-]{--spacing-alert: 0;--color-alert-background: transparent;--border-width-alert: 0;display:inline-block}.alert--text-success{--color-alert-text: #3F9A7A}.alert--text-danger{--color-alert-text: #D75052}.alert--text-warning{--color-alert-text: #DF8260}.alert--text-info{--color-alert-text: #00B8D4}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline,.button--text{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light),.button--text:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button--text{--color-button-border: transparent;--spacing-button-horizontal: 0.375rem;--spacing-button-vertical: 0.25rem}.button--image{--border-width-button: 0;padding:0;border-radius:calc(infinity*1px)}.button--image img{border-radius:calc(infinity*1px);-o-object-fit:cover;object-fit:cover}.button--unset{padding-inline:unset;background:unset;border:unset;color:unset;font-size:unset}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:circle()}.form__input[type=checkbox]:checked:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal)}.modal__content{max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} +@layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5}body{min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last)}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard{min-height:100vh;min-height:100svh}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert:where(.alert--success){--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert:where(.alert--danger){--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert:where(.alert--warning){--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert:where(.alert--info){--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert:where(.alert--dark){--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert:where(.alert--light){--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.alert--text{--spacing-alert: 0;--color-alert-background: transparent;--border-width-alert: 0;display:inline-block}.alert--text:where(.alert--success){--color-alert-text: #3F9A7A}.alert--text:where(.alert--danger){--color-alert-text: #D75052}.alert--text:where(.alert--warning){--color-alert-text: #DF8260}.alert--text:where(.alert--info){--color-alert-text: #00B8D4}.alert--text:where(.alert--dark){--color-alert-text: #0f172a}.alert--text:where(.alert--light){--color-alert-text: #94a3b8}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline,.button--text{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light),.button--text:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button--text{--color-button-border: transparent;--spacing-button-horizontal: 0.375rem;--spacing-button-vertical: 0.25rem}.button--image{--border-width-button: 0;padding:0;border-radius:calc(infinity*1px)}.button--image img{border-radius:calc(infinity*1px);-o-object-fit:cover;object-fit:cover}.button--unset{padding-inline:unset;background:unset;border:unset;color:unset;font-size:unset}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:circle()}.form__input[type=checkbox]:checked:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal)}.modal__content{max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} diff --git a/scss/components/_alert.scss b/scss/components/_alert.scss index 68fc624..8e004d6 100644 --- a/scss/components/_alert.scss +++ b/scss/components/_alert.scss @@ -45,6 +45,8 @@ $alert-text-types: ( 'danger': color.$danger-600, 'warning': color.$warning-600, 'info': color.$info-600, + 'dark': color.$gray-900, + 'light': color.$gray-400 ); .alert { @@ -137,15 +139,15 @@ $alert-text-types: ( @include mx.alert-type($type, map-get($colors, 'background'), map-get($colors, 'text'), map-get($colors, 'border-color')); } - &[class*=alert--text-] { + &--text { --spacing-alert: 0; --color-alert-background: transparent; --border-width-alert: 0; display: inline-block; - } - @each $type, $color in $alert-text-types { - @include mx.alert-text-type($type, $color); + @each $type, $color in $alert-text-types { + @include mx.alert-text-type($type, $color); + } } } diff --git a/scss/mixins/_alert.scss b/scss/mixins/_alert.scss index c9da2e6..9b4af64 100644 --- a/scss/mixins/_alert.scss +++ b/scss/mixins/_alert.scss @@ -1,5 +1,5 @@ @mixin alert-type($type, $background, $text, $border) { - &--#{$type} { + &:where(.alert--#{$type}) { --color-alert-background: #{$background}; --color-alert-text: #{$text}; --color-alert-border: #{$border}; @@ -7,7 +7,7 @@ } @mixin alert-text-type($type, $text) { - &--text-#{$type} { + &:where(.alert--#{$type}) { --color-alert-text: #{$text}; } } From 2cb13b9a1e6f8f506916e86f7aa23d02dc3a59fb Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Wed, 18 Jun 2025 19:08:27 +0200 Subject: [PATCH 06/11] test(BLW-34): fix tests --- tests/mixins/alert.spec.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/mixins/alert.spec.scss b/tests/mixins/alert.spec.scss index dff565b..799e4f8 100644 --- a/tests/mixins/alert.spec.scss +++ b/tests/mixins/alert.spec.scss @@ -8,7 +8,7 @@ @include mx.alert-type('success', 'green', 'white', 'darkgreen'); } @include expect { - &--success { + &:where(.alert--success) { --color-alert-background: green; --color-alert-text: white; --color-alert-border: darkgreen; @@ -25,7 +25,7 @@ @include mx.alert-text-type('info', 'white'); } @include expect { - &--text-info { + &:where(.alert--info) { --color-alert-text: white; } } From 82bc137148bf5653b91d4ffbce4de3d270300572 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Wed, 18 Jun 2025 19:11:15 +0200 Subject: [PATCH 07/11] chore(BLW-34): commit build output --- dist/css/blower.css | 2 ++ dist/css/blower.min.css | 1 + package-lock.json | 12 ++++++------ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/dist/css/blower.css b/dist/css/blower.css index f0ada54..aa3af7b 100644 --- a/dist/css/blower.css +++ b/dist/css/blower.css @@ -2256,3 +2256,5 @@ } } } + +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb3dlci5jc3MiLCIuLi8uLi9zY3NzL2Jsb3dlci5zY3NzIiwiLi4vLi4vc2Nzcy9fZ2xvYmFsLWN1c3RvbS1wcm9wZXJ0aWVzLnNjc3MiLCIuLi8uLi9zY3NzL19yZXNldC5zY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvX2ZvbnQuc2NzcyIsIi4uLy4uL3Njc3MvbWl4aW5zL192aWV3cG9ydC1oZWlnaHQuc2NzcyIsIi4uLy4uL3Njc3MvYmFzZS9fY29kZS5zY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCIuLi8uLi9zY3NzL3ZhcmlhYmxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc2Nzcy9sYXlvdXQvdGhlbWVzL19kYXNoYm9hcmQuc2NzcyIsIi4uLy4uL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL3Njc3MvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9zY3NzL3ZhcmlhYmxlcy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCIuLi8uLi9zY3NzL3V0aWxpdGllcy9fYWxpZ25tZW50LnNjc3MiLCIuLi8uLi9zY3NzL3V0aWxpdGllcy9fZGltZW5zaW9ucy5zY3NzIiwiLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Zsb3cuc2NzcyIsIi4uLy4uL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VDSUE7SUFDQywwQkFBQTtJQUNBLHlCQUFBO0lBQ0Esc0JBQUE7SUFDQSx5QkFBQTtJQUNBLHdCQUFBO0lBRUEsd0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtJQUVBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7RUZIQztFQ2ZELGlEQUFBO0VBRUE7SUVDRDtNQUNDLG1CQUFBO0lIZ0JHO0lHYko7TUFDQyxvQkFBQTtJSGVHO0lHWEo7OztNQUdDLHNCQUFBO0lIYUc7SUdUSjtNQUNDLDJCQUFBO01BQ0EsOEJBQUE7TUFDQSxzQkFBQTtJSFdHO0lHUEo7O01BRUMsU0FBQTtJSFNHO0lHTEo7O01BRUMsU0FBQTtNQUNBLFVBQUE7TUFDQSxnQkFBQTtJSE9HO0lHSEo7TUFDQywySUM1Q1U7TUQ2Q1YsZ0JBQUE7SUhLRztJS3hDSDtNQUNDLGlCQUFBO01BQ0Esa0JBQUE7SUwwQ0U7SUdKSjs7TUFFQyxnQkFBQTtJSE1HO0lHRko7O01BRUMsa0JBQUE7SUhJRztJR0FKO01BQ0MsaUNBQUE7Y0FBQSw4QkFBQTtNQUNBLG1CQUFBO0lIRUc7SUdFSjs7O01BR0MsZUFBQTtNQUNBLGNBQUE7TUFDQSxzQkFBQTtJSEFHO0lHSUo7O01BRUMsYUFBQTtJSEZHO0lHTUo7TUFDQyxnQkFBQTtNQUNBLGdCQUFBO0lISkc7SUdRSjtNQUNDLHdCQUFBO0lITkc7SUdlSDs7OztNQUNDLGVBQUE7SUhWRTtJR2VKOztNQUVDLGNBQUE7TUFDQSxjQUFBO01BQ0Esa0JBQUE7TUFDQSx3QkFBQTtJSGJHO0lHZUo7TUFDQyxlQUFBO0lIYkc7SUdlSjtNQUNDLFdBQUE7SUhiRztJR2dCSjtNQUNDLFNBQUE7SUhkRztFQUNGO0VD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NUNIO01BQ0MsU0F2R007SXRCKy9DSjtJc0J0NUNIO01BQ0MsYUExR007SXRCa2dESjtJc0J0NUNIO01BQ0MsYUE3R007SXRCcWdESjtJc0IvNUNIO01BQ0MsWUF2R007SXRCd2dESjtJc0IvNUNIO01BQ0MsZ0JBMUdNO0l0QjJnREo7SXNCLzVDSDtNQUNDLGdCQTdHTTtJdEI4Z0RKO0lzQng2Q0g7TUFDQyxjQXZHTTtJdEJpaERKO0lzQng2Q0g7TUFDQyxrQkExR007SXRCb2hESjtJc0J4NkNIO01BQ0Msa0JBN0dNO0l0QnVoREo7SXNCajdDSDtNQUNDLGFBdkdNO0l0QjBoREo7SXNCajdDSDtNQUNDLGlCQTFHTTtJdEI2aERKO0lzQmo3Q0g7TUFDQyxpQkE3R007SXRCZ2lESjtJc0IxN0NIO01BQ0MsYUF2R007SXRCbWlESjtJc0IxN0NIO01BQ0MsaUJBMUdNO0l0QnNpREo7SXNCMTdDSDtNQUNDLGlCQTdHTTtJdEJ5aURKO0lzQm44Q0g7TUFDQyxhQXZHTTtJdEI0aURKO0lzQm44Q0g7TUFDQyxpQkExR007SXRCK2lESjtJc0JuOENIO01BQ0MsaUJBN0dNO0l0QmtqREo7SXNCaDhDSDtNQUNDLGNBbkhNO0l0QnFqREo7SXNCaDhDSDtNQUNDLGtCQXRITTtJdEJ3akRKO0lzQmg4Q0g7TUFDQyxrQkF6SE07SXRCMmpESjtJc0J6OENIO01BQ0MsaUJBbkhNO0l0QjhqREo7SXNCejhDSDtNQUNDLHFCQXRITTtJdEJpa0RKO0lzQno4Q0g7TUFDQyxxQkF6SE07SXRCb2tESjtJc0JsOUNIO01BQ0MsbUJBbkhNO0l0QnVrREo7SXNCbDlDSDtNQUNDLHVCQXRITTtJdEIwa0RKO0lzQmw5Q0g7TUFDQyx1QkF6SE07SXRCNmtESjtJc0IzOUNIO01BQ0Msa0JBbkhNO0l0QmdsREo7SXNCMzlDSDtNQUNDLHNCQXRITTtJdEJtbERKO0lzQjM5Q0g7TUFDQyxzQkF6SE07SXRCc2xESjtJc0JwK0NIO01BQ0Msa0JBbkhNO0l0QnlsREo7SXNCcCtDSDtNQUNDLHNCQXRITTtJdEI0bERKO0lzQnArQ0g7TUFDQyxzQkF6SE07SXRCK2xESjtJc0I3K0NIO01BQ0Msa0JBbkhNO0l0QmttREo7SXNCNytDSDtNQUNDLHNCQXRITTtJdEJxbURKO0lzQjcrQ0g7TUFDQyxzQkF6SE07SXRCd21ESjtJc0IxK0NIO01BQ0MsYUEvSE07SXRCMm1ESjtJc0IxK0NIO01BQ0MsaUJBbElNO0l0QjhtREo7SXNCMStDSDtNQUNDLGlCQXJJTTtJdEJpbkRKO0lzQm4vQ0g7TUFDQyxnQkEvSE07SXRCb25ESjtJc0JuL0NIO01BQ0Msb0JBbElNO0l0QnVuREo7SXNCbi9DSDtNQUNDLG9CQXJJTTtJdEIwbkRKO0lzQjUvQ0g7TUFDQyxrQkEvSE07SXRCNm5ESjtJc0I1L0NIO01BQ0Msc0JBbElNO0l0QmdvREo7SXNCNS9DSDtNQUNDLHNCQXJJTTtJdEJtb0RKO0lzQnJnREg7TUFDQyxpQkEvSE07SXRCc29ESjtJc0JyZ0RIO01BQ0MscUJBbElNO0l0QnlvREo7SXNCcmdESDtNQUNDLHFCQXJJTTtJdEI0b0RKO0lzQjlnREg7TUFDQyxpQkEvSE07SXRCK29ESjtJc0I5Z0RIO01BQ0MscUJBbElNO0l0QmtwREo7SXNCOWdESDtNQUNDLHFCQXJJTTtJdEJxcERKO0lzQnZoREg7TUFDQyxpQkEvSE07SXRCd3BESjtJc0J2aERIO01BQ0MscUJBbElNO0l0QjJwREo7SXNCdmhESDtNQUNDLHFCQXJJTTtJdEI4cERKO0l1QjVwREg7TUFDQyxjQU5TO0l2Qm9xRFA7SXVCL3BESDtNQUNDLHFCQU5TO0l2QnVxRFA7SXVCbHFESDtNQUNDLGVBTlM7SXZCMHFEUDtJdUJycURIO01BQ0MsYUFOUztJdkI2cURQO0l1QnhxREg7TUFDQyxvQkFOUztJdkJnckRQO0l1QjNxREg7TUFDQyxhQU5TO0l2Qm1yRFA7SXVCOXFESDtNQUNDLG9CQU5TO0l2QnNyRFA7SXVCanJESDtNQUNDLGNBTlM7SXZCeXJEUDtJdUJwckRIO01BQ0Msc0JBTlM7SXZCNHJEUDtJdUJ2ckRIO01BQ0MsbUJBTlM7SXZCK3JEUDtJdUIxckRIO01BQ0MscUJBTlM7SXZCa3NEUDtJdUI3ckRIO01B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Qk87STFCeStETDtJMEI5OERIO01BQ0Msb0NBNUJPO0kxQjQrREw7STBCOThESDtNQUNDLG1DQS9CTztJMUIrK0RMO0kwQjM4REY7TUFDQyw4QkFyQ007STFCay9ETDtJMEJ6OERIO01BQ0Msa0NBMUNPO0kxQnEvREw7STBCejhESDtNQUNDLHFDQTdDTztJMUJ3L0RMO0kwQno4REg7TUFDQyxvQ0FoRE87STFCMi9ETDtJMEJ6OERIO01BQ0MsbUNBbkRPO0kxQjgvREw7STBCejhESDtNQUNDLHFDQXRETztJMUJpZ0VMO0kwQno4REg7TUFDQyxvQ0F6RE87STFCb2dFTDtJMEJ0OERGO01BQ0MsMEJBL0RNO0kxQnVnRUw7STBCNy9ERjtNQUNDLDZCQVhNO0kxQjBnRUw7STBCMy9ESDtNQUNDLGlDQWhCTztJMUI2Z0VMO0kwQjMvREg7TUFDQyxvQ0FuQk87STFCZ2hFTDtJMEIzL0RIO01BQ0MsbUNBdEJPO0kxQm1oRUw7STBCMy9ESDtNQUNDLGtDQXpCTztJMUJzaEVMO0kwQjMvREg7TUFDQyxvQ0E1Qk87STFCeWhFTDtJMEIzL0RIO01BQ0MsbUNBL0JPO0kxQjRoRUw7STBCeC9ERjtNQUNDLDhCQXJDTTtJMUIraEVMO0kwQnQvREg7TUFDQyxrQ0ExQ087STFCa2lFTDtJMEJ0L0RIO01BQ0MscUNBN0NPO0kxQnFpRUw7STBCdC9ESDtNQUNDLG9DQWhETztJMUJ3aUVMO0kwQnQvREg7TUFDQyxtQ0FuRE87STFCMmlFTDtJMEJ0L0RIO01BQ0MscUNBdERPO0kxQjhpRUw7STBCdC9ESDtNQUNDLG9DQXpETztJMUJpakVMO0kwQm4vREY7TUFDQywwQkEvRE07STFCb2pFTDtJMEIxaUVGO01BQ0MsNkJBWE07STFCdWpFTDtJMEJ4aUVIO01BQ0MsaUNBaEJPO0kxQjBqRUw7STBCeGlFSDtNQUNDLG9DQW5CTztJMUI2akVMO0kwQnhpRUg7TUFDQyxtQ0F0Qk87STFCZ2tFTDtJMEJ4aUVIO01BQ0Msa0NBekJPO0kxQm1rRUw7STBCeGlFSDtNQUNDLG9DQTVCTztJMUJza0VMO0kwQnhpRUg7TUFDQyxtQ0EvQk87STFCeWtFTDtJMEJyaUVGO01BQ0MsOEJBckNNO0kxQjRrRUw7STBCbmlFSDtNQUNDLGtDQTFDTztJMUIra0VMO0kwQm5pRUg7TUFDQyxxQ0E3Q087STFCa2xFTDtJMEJuaUVIO01BQ0Msb0NBaERPO0kxQnFsRUw7STBCbmlFSDtNQUNDLG1DQW5ETztJMUJ3bEVMO0kwQm5pRUg7TUFDQyxxQ0F0RE87STFCMmxFTDtJMEJuaUVIO01BQ0Msb0NBekRPO0kxQjhsRUw7STBCaGlFRjtNQUNDLDBCQS9ETTtJMUJpbUVMO0kwQnZsRUY7TUFDQyw2QkFYTTtJMUJvbUVMO0kwQnJsRUg7TUFDQyxpQ0FoQk87STFCdW1FTDtJMEJybEVIO01BQ0Msb0NBbkJPO0kxQjBtRUw7STBCcmxFSDtNQUNDLG1DQXRCTztJMUI2bUVMO0kwQnJsRUg7TUFDQyxrQ0F6Qk87STFCZ25FTDtJMEJybEVIO01BQ0Msb0NBNUJPO0kxQm1uRUw7STBCcmxFSDtNQUNDLG1DQS9CTztJMUJzbkVMO0kwQmxsRUY7TUFDQyw4QkFyQ007STFCeW5FTDtJMEJobEVIO01BQ0Msa0NBMUNPO0kxQjRuRUw7STBCaGxFSDtNQUNDLHFDQTdDTztJMUIrbkVMO0kwQmhsRUg7TUFDQyxvQ0FoRE87STFCa29FTDtJMEJobEVIO01BQ0MsbUNBbkRPO0kxQnFvRUw7STBCaGxFSDtNQUNDLHFDQXRETztJMUJ3b0VMO0kwQmhsRUg7TUFDQyxvQ0F6RE87STFCMm9FTDtJMEI3a0VGO01BQ0MsMEJBL0RNO0kxQjhvRUw7STBCcG9FRjtNQUNDLDZCQVhNO0kxQmlwRUw7STBCbG9FSDtNQUNDLGlDQWhCTztJMUJvcEVMO0kwQmxvRUg7TUFDQyxvQ0FuQk87STFCdXBFTDtJMEJsb0VIO01BQ0MsbUNBdEJPO0kxQjBwRUw7STBCbG9FSDtNQUNDLGtDQXpCTztJMUI2cEVMO0kwQmxvRUg7TUFDQyxvQ0E1Qk87STFCZ3FFTDtJMEJsb0VIO01BQ0MsbUNBL0JPO0kxQm1xRUw7STBCL25FRjtNQUNDLDhCQXJDTTtJMUJzcUVMO0kwQjduRUg7TUFDQyxrQ0ExQ087STFCeXFFTDtJMEI3bkVIO01BQ0MscUNBN0NPO0kxQjRxRUw7STBCN25FSDtNQUNDLG9DQWhETztJMUIrcUVMO0kwQjduRUg7TUFDQyxtQ0FuRE87STFCa3JFTDtJMEI3bkVIO01BQ0MscUNBdERPO0kxQnFyRUw7STBCN25FSDtNQUNDLG9DQXpETztJMUJ3ckVMO0kwQjFuRUY7TUFDQywwQkEvRE07STFCMnJFTDtFQUNGO0FBQ0YiLCJmaWxlIjoiYmxvd2VyLmNzcyJ9 */ \ No newline at end of file diff --git a/dist/css/blower.min.css b/dist/css/blower.min.css index 454f316..25cbca8 100644 --- a/dist/css/blower.min.css +++ b/dist/css/blower.min.css @@ -1 +1,2 @@ @layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5}body{min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last)}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard{min-height:100vh;min-height:100svh}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert:where(.alert--success){--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert:where(.alert--danger){--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert:where(.alert--warning){--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert:where(.alert--info){--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert:where(.alert--dark){--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert:where(.alert--light){--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.alert--text{--spacing-alert: 0;--color-alert-background: transparent;--border-width-alert: 0;display:inline-block}.alert--text:where(.alert--success){--color-alert-text: #3F9A7A}.alert--text:where(.alert--danger){--color-alert-text: #D75052}.alert--text:where(.alert--warning){--color-alert-text: #DF8260}.alert--text:where(.alert--info){--color-alert-text: #00B8D4}.alert--text:where(.alert--dark){--color-alert-text: #0f172a}.alert--text:where(.alert--light){--color-alert-text: #94a3b8}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline,.button--text{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light),.button--text:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button--text{--color-button-border: transparent;--spacing-button-horizontal: 0.375rem;--spacing-button-vertical: 0.25rem}.button--image{--border-width-button: 0;padding:0;border-radius:calc(infinity*1px)}.button--image img{border-radius:calc(infinity*1px);-o-object-fit:cover;object-fit:cover}.button--unset{padding-inline:unset;background:unset;border:unset;color:unset;font-size:unset}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:circle()}.form__input[type=checkbox]:checked:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal)}.modal__content{max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} +/*# sourceMappingURL=data:application/json;base64,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QyxRQUFRLHlCQUF5QixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLENBQUMiLCJmaWxlIjoiYmxvd2VyLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbGF5ZXIgYmxvd2Vyezpyb290ey0tYmx3LXNwYWNpbmcteHM6IDAuMTI1cmVtOy0tYmx3LXNwYWNpbmctc206IDAuMjVyZW07LS1ibHctc3BhY2luZy1tZDogMXJlbTstLWJsdy1zcGFjaW5nLWxnOiAxLjc1cmVtOy0tYmx3LXNwYWNpbmcteGw6IDIuNXJlbTstLWJsdy10ZXh0LXNpemUteHM6IDEycHg7LS1ibHctdGV4dC1zaXplLXNtOiAxNHB4Oy0tYmx3LXRleHQtc2l6ZS1tZDogMTZweDstLWJsdy10ZXh0LXNpemUtbGc6IDE4cHg7LS1ibHctdGV4dC1zaXplLXhsOiAyMHB4Oy0tYmx3LWhlYWRsaW5lLXNpemUteHM6IDIwcHg7LS1ibHctaGVhZGxpbmUtc2l6ZS1zbTogMjJweDstLWJsdy1oZWFkbGluZS1zaXplLW1kOiAyNHB4Oy0tYmx3LWhlYWRsaW5lLXNpemUtbGc6IDI4cHg7LS1ibHctaGVhZGxpbmUtc2l6ZS14bDogMzJweH1AbGF5ZXIgcmVzZXQsIGJhc2UsIGxheW91dCwgY29tcG9uZW50cywgdXRpbGl0aWVzO0BsYXllciByZXNldHs6cm9vdHstLWZsb3ctZGlyZWN0aW9uOiAxfVtkaXI9cnRsXXstLWZsb3ctZGlyZWN0aW9uOiAtMX0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTt0ZXh0LXNpemUtYWRqdXN0Om5vbmV9Ym9keSxoMSxoMixoMyxoNCxwLGZpZ3VyZSxibG9ja3F1b3Rle21hcmdpbjowfXVsW3JvbGU9bGlzdF0sb2xbcm9sZT1saXN0XXttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWJvZHl7Zm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sT3h5Z2VuLVNhbnMsVWJ1bnR1LENhbnRhcmVsbCxcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjV9Ym9keXttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwc3ZofWgxLGgyLGgzLGg0LGJ1dHRvbixpbnB1dCxsYWJlbHtsaW5lLWhlaWdodDoxLjF9aDEsaDIsaDMsaDR7dGV4dC13cmFwOmJhbGFuY2V9YTpub3QoW2NsYXNzXSl7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDppbms7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOmF1dG87Y29sb3I6Y3VycmVudENvbG9yfWltZyxwaWN0dXJlLHN2Z3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1pbnB1dCxidXR0b24sdGV4dGFyZWEsc2VsZWN0e2ZvbnQ6aW5oZXJpdH10ZXh0YXJlYTpub3QoW3Jvd3NdKXttaW4taGVpZ2h0OjEwZW07cmVzaXplOnZlcnRpY2FsfTp0YXJnZXR7c2Nyb2xsLW1hcmdpbi1ibG9jazo1ZXh9YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWlmcmFtZXtib3JkZXI6MH19QGxheWVyIGJhc2V7cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWNvZGUscHJle2JhY2tncm91bmQtY29sb3I6I2UyZThmMDtib3JkZXItcmFkaXVzOjRweH1jb2Rle3BhZGRpbmc6LjEyNXJlbSAuMjVyZW19cHJle3dpZHRoOi1tb3otbWF4LWNvbnRlbnQ7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2JvcmRlcjoxcHggc29saWQgI2NiZDVlMX1wcmUgY29kZXtwYWRkaW5nOjB9fUBsYXllciBsYXlvdXR7LnRoZW1lLWRhc2hib2FyZHstLXNpemUtc2lkZWJhcjogMjAwcHg7LS1zcGFjaW5nLXNlZ21lbnRzOiB2YXIoLS1ibHctc3BhY2luZy1tZCk7LS1hcmVhLXJvdy1maXJzdDogXCJoZWFkZXJcIjstLWFyZWEtcm93LWxhc3Q6IFwiZm9vdGVyXCI7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcInNpZGViYXJcIiB2YXIoLS1hcmVhLXJvdy1maXJzdCkgXCJtYWluXCIgdmFyKC0tYXJlYS1yb3ctbGFzdCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50aGVtZS1kYXNoYm9hcmR7LS1hcmVhLXJvdy1maXJzdDogXCJzaWRlYmFyIGhlYWRlclwiOy0tYXJlYS1yb3ctbGFzdDogXCJzaWRlYmFyIGZvb3RlclwiO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6dmFyKC0tc2l6ZS1zaWRlYmFyKSAxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gMWZyIGF1dG87Z3JpZC10ZW1wbGF0ZS1hcmVhczp2YXIoLS1hcmVhLXJvdy1maXJzdCkgXCJzaWRlYmFyIG1haW5cIiB2YXIoLS1hcmVhLXJvdy1sYXN0KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudGhlbWUtZGFzaGJvYXJkey0tc2l6ZS1zaWRlYmFyOiAzMDBweH19LnRoZW1lLWRhc2hib2FyZHttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwc3ZofS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFye2dyaWQtYXJlYTpzaWRlYmFyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyk7YmFja2dyb3VuZC1jb2xvcjojNGNiMjg2O2NvbG9yOiNmMGZhZjU7aXNvbGF0aW9uOmlzb2xhdGU7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LXNpZGViYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MCAwIDAgYXV0bzt3aWR0aDoxMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjEpKTt6LWluZGV4Oi0xfS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFyIC5wYWdlLXRpdGxle21hcmdpbi1ibG9jay1lbmQ6MXJlbTtmb250LXNpemU6MnJlbTtjb2xvcjojZjBmYWY1fS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFyIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ibG9jazoxLjVyZW0gLjI1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZjBmYWY1fS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1tYWlue2dyaWQtYXJlYTptYWluO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWhlYWRlcntncmlkLWFyZWE6aGVhZGVyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWZvb3RlcntncmlkLWFyZWE6Zm9vdGVyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWZvb3RlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnRoZW1lLWRhc2hib2FyZC5oYXMtbm8taGVhZGVyLC50aGVtZS1kYXNoYm9hcmQ6bm90KDpoYXMoLmxheW91dC1oZWFkZXI6bm90KDplbXB0eSkpKXstLWFyZWEtcm93LWZpcnN0OiBcInNpZGViYXJcIn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRoZW1lLWRhc2hib2FyZC5oYXMtbm8taGVhZGVyLC50aGVtZS1kYXNoYm9hcmQ6bm90KDpoYXMoLmxheW91dC1oZWFkZXI6bm90KDplbXB0eSkpKXstLWFyZWEtcm93LWZpcnN0OiBcInNpZGViYXIgbWFpblwifX0udGhlbWUtZGFzaGJvYXJkLmhhcy1uby1mb290ZXIsLnRoZW1lLWRhc2hib2FyZDpub3QoOmhhcygubGF5b3V0LWZvb3Rlcjpub3QoOmVtcHR5KSkpey0tYXJlYS1yb3ctbGFzdDogXCJtYWluXCJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aGVtZS1kYXNoYm9hcmQuaGFzLW5vLWZvb3RlciwudGhlbWUtZGFzaGJvYXJkOm5vdCg6aGFzKC5sYXlvdXQtZm9vdGVyOm5vdCg6ZW1wdHkpKSl7LS1hcmVhLXJvdy1sYXN0OiBcInNpZGViYXIgbWFpblwifX0ubmF2aWdhdGlvbnstLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbDogdmFyKC0tYmx3LXNwYWNpbmctbWQpOy0tc3BhY2luZy1saW5rcy12ZXJ0aWNhbDogMC42MjVyZW07LS1ib3JkZXItcmFkaXVzLWxpbmtzOiA0cHh9Lm5hdmlnYXRpb24gdWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5uYXZpZ2F0aW9uX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZpZ2F0aW9uX19saW5re2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1zcGFjaW5nLWxpbmtzLWhvcml6b250YWwpLzIpO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWxpbmtzLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWxpbmtzLWhvcml6b250YWwpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxNTBtc30ubmF2aWdhdGlvbl9fbGluazppcyg6aG92ZXIsOmZvY3VzLXZpc2libGUpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmlnYXRpb25fX2xpbms6aXMoOmFjdGl2ZSl7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubmF2aWdhdGlvbi0tdmVydGljYWwuY2FyZHstLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbDogdmFyKC0tc3BhY2luZy1jYXJkLWhvcml6b250YWwpfS5uYXZpZ2F0aW9uLS12ZXJ0aWNhbCAubmF2aWdhdGlvbl9fbGlua3twYWRkaW5nOnZhcigtLXNwYWNpbmctbGlua3MtdmVydGljYWwpIHZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCk7Z2FwOnZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCl9LmxheW91dC1zaWRlYmFyIC5uYXZpZ2F0aW9uLS12ZXJ0aWNhbHttYXJnaW4taW5saW5lOmNhbGModmFyKC0tc3BhY2luZy1saW5rcy1ob3Jpem9udGFsKSotMSl9Lm5hdmlnYXRpb24tLWhvcml6b250YWwgdWx7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCkvMil9Lm5hdmlnYXRpb24tLWhvcml6b250YWwgLm5hdmlnYXRpb25fX2xpbmt7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWxpbmtzKX19QGxheWVyIGNvbXBvbmVudHN7LmFsZXJ0ey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogIzRjYjI4NjstLWNvbG9yLWFsZXJ0LXRleHQ6ICNmMGZhZjU7LS1jb2xvci1hbGVydC1ib3JkZXI6ICMzYzhlNmU7LS1zcGFjaW5nLWFsZXJ0OiAwLjc1cmVtOy0tYm9yZGVyLXJhZGl1cy1hbGVydDogNHB4Oy0tYm9yZGVyLXdpZHRoLWFsZXJ0OiAxcHg7LS1mb250LXNpemUtYWxlcnQ6IDFyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWFsZXJ0KTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYWxlcnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1hbGVydCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1hbGVydCkgc29saWQgdmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQgYXtjb2xvcjp2YXIoLS1jb2xvci1hbGVydC10ZXh0KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hbGVydCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydCBocnttYXJnaW46dmFyKC0tc3BhY2luZy1hbGVydCkgMDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJvcmRlci13aWR0aC1hbGVydCkgc29saWQgdmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQgdWwsLmFsZXJ0IG9se3BhZGRpbmctaW5saW5lLXN0YXJ0OjIuNWNofS5hbGVydCBjb2Rle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQ+KnttYXJnaW46MH0uYWxlcnQ+Kisqe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy1hbGVydCl9LmFsZXJ0X19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpLzMpO2luc2V0LWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1zcGFjaW5nLWFsZXJ0KS8zKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7cGFkZGluZzpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpLzEuNSk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO21hcmdpbjowO2JvcmRlci1yYWRpdXM6NTAlO2xpbmUtaGVpZ2h0OjF9LmFsZXJ0X19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFsZXJ0LWJvcmRlcil9LmFsZXJ0X19jbG9zZTphY3RpdmV7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hbGVydC10ZXh0KTtjb2xvcjp2YXIoLS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kKX0uYWxlcnRfX2Nsb3NlIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbX0uYWxlcnQ6aXMoOmhhcyguYWxlcnRfX2Nsb3NlKTpub3QoOm9ubHktY2hpbGQpLC5pcy1kaXNtaXNzaWJsZSk+OmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0tc3BhY2luZy1hbGVydCkqMil9LmFsZXJ0OmlzKDpoYXMoLmFsZXJ0X19jbG9zZSk6b25seS1jaGlsZCwuaXMtZGlzbWlzc2libGUpe3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpKjMuNSl9LmFsZXJ0OndoZXJlKC5hbGVydC0tc3VjY2Vzcyl7LS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kOiAjRTdGREYxOy0tY29sb3ItYWxlcnQtdGV4dDogIzBGMkEyRTstLWNvbG9yLWFsZXJ0LWJvcmRlcjogI0IwRjJEN30uYWxlcnQ6d2hlcmUoLmFsZXJ0LS1kYW5nZXIpey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogI0ZDRDlEQTstLWNvbG9yLWFsZXJ0LXRleHQ6ICM0NjFBMUI7LS1jb2xvci1hbGVydC1ib3JkZXI6ICNGQUJCQkR9LmFsZXJ0OndoZXJlKC5hbGVydC0td2FybmluZyl7LS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kOiAjRkVFOUUxOy0tY29sb3ItYWxlcnQtdGV4dDogIzRBMkUyMTstLWNvbG9yLWFsZXJ0LWJvcmRlcjogI0ZERDJDM30uYWxlcnQ6d2hlcmUoLmFsZXJ0LS1pbmZvKXstLWNvbG9yLWFsZXJ0LWJhY2tncm91bmQ6ICNlMmU4ZjA7LS1jb2xvci1hbGVydC10ZXh0OiAjMGYxNzJhOy0tY29sb3ItYWxlcnQtYm9yZGVyOiAjY2JkNWUxfS5hbGVydDp3aGVyZSguYWxlcnQtLWRhcmspey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogIzQ3NTU2OTstLWNvbG9yLWFsZXJ0LXRleHQ6ICNGRkY7LS1jb2xvci1hbGVydC1ib3JkZXI6ICMwZjE3MmF9LmFsZXJ0OndoZXJlKC5hbGVydC0tbGlnaHQpey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogI2Y1ZjdmYTstLWNvbG9yLWFsZXJ0LXRleHQ6ICMwZjE3MmE7LS1jb2xvci1hbGVydC1ib3JkZXI6ICNlMmU4ZjB9LmFsZXJ0LS10ZXh0ey0tc3BhY2luZy1hbGVydDogMDstLWNvbG9yLWFsZXJ0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50Oy0tYm9yZGVyLXdpZHRoLWFsZXJ0OiAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hbGVydC0tdGV4dDp3aGVyZSguYWxlcnQtLXN1Y2Nlc3Mpey0tY29sb3ItYWxlcnQtdGV4dDogIzNGOUE3QX0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS1kYW5nZXIpey0tY29sb3ItYWxlcnQtdGV4dDogI0Q3NTA1Mn0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS13YXJuaW5nKXstLWNvbG9yLWFsZXJ0LXRleHQ6ICNERjgyNjB9LmFsZXJ0LS10ZXh0OndoZXJlKC5hbGVydC0taW5mbyl7LS1jb2xvci1hbGVydC10ZXh0OiAjMDBCOEQ0fS5hbGVydC0tdGV4dDp3aGVyZSguYWxlcnQtLWRhcmspey0tY29sb3ItYWxlcnQtdGV4dDogIzBmMTcyYX0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS1saWdodCl7LS1jb2xvci1hbGVydC10ZXh0OiAjOTRhM2I4fS5iYWRnZXstLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNlMmU4ZjA7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1jb2xvci1iYWRnZS1ib3JkZXIpOy0tY29sb3ItYmFkZ2UtdGV4dDogIzBmMTcyYTstLWNvbG9yLWJhZGdlLWJvcmRlcjogI2NiZDVlMTstLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbDogMC4zNzVlbTstLXNwYWNpbmctYmFkZ2UtdmVydGljYWw6IDAuMjVlbTstLWJvcmRlci1yYWRpdXMtYmFkZ2U6IDRweDstLWJvcmRlci13aWR0aC1iYWRnZTogMXB4Oy0tZm9udC1zaXplLWJhZGdlOiB2YXIoLS1ibHctdGV4dC1zaXplLXhzKTstLWZvbnQtd2VpZ2h0LWJhZGdlOiA2MDA7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLWJhZGdlLWhvcml6b250YWwpO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1iYWRnZS12ZXJ0aWNhbCkgdmFyKC0tc3BhY2luZy1iYWRnZS1ob3Jpem9udGFsKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1iYWRnZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFkZ2UpO2JvcmRlcjp2YXIoLS1ib3JkZXItd2lkdGgtYmFkZ2UpIHNvbGlkIHZhcigtLWNvbG9yLWJhZGdlLWJvcmRlcil9LmJhZGdlOmlzKGEpe2NvbG9yOnZhcigtLWNvbG9yLWJhZGdlLXRleHQpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAyMDBtc30uYmFkZ2U6aXMoYSk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyKX0uYmFkZ2VfX2Nsb3NlLC5iYWRnZV9fYWRkaXRpb25hbHtwYWRkaW5nOnZhcigtLXNwYWNpbmctYmFkZ2UtdmVydGljYWwpIHZhcigtLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbCk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0tc3BhY2luZy1iYWRnZS12ZXJ0aWNhbCkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0tc3BhY2luZy1iYWRnZS1ob3Jpem9udGFsKSotMSk7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6Y2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlKSAtIHZhcigtLWJvcmRlci13aWR0aC1iYWRnZSkpO2JvcmRlci1lbmQtZW5kLXJhZGl1czpjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWJhZGdlKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWRnZS1ib3JkZXIpfS5iYWRnZV9fY2xvc2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Y29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtdGV4dCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO2xpbmUtaGVpZ2h0OjF9LmJhZGdlX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhZGdlLWJhY2tncm91bmQtaG92ZXIpfS5iYWRnZV9fY2xvc2U6YWN0aXZle3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZCl9LmJhZGdlX19jbG9zZSBzdmd7d2lkdGg6MWVtO2hlaWdodDoxZW19LmJhZGdlX19hZGRpdGlvbmFse2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYm9yZGVyKX0uYmFkZ2UtLXByaW1hcnl7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kOiAjNGNiMjg2Oy0tY29sb3ItYmFkZ2UtdGV4dDogI2YwZmFmNTstLWNvbG9yLWJhZGdlLWJvcmRlcjogIzNjOGU2ZX0uYmFkZ2UtLXN1Y2Nlc3N7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kOiAjRTdGREYxOy0tY29sb3ItYmFkZ2UtdGV4dDogIzBGMkEyRTstLWNvbG9yLWJhZGdlLWJvcmRlcjogI0IwRjJEN30uYmFkZ2UtLWRhbmdlcnstLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNGQ0Q5REE7LS1jb2xvci1iYWRnZS10ZXh0OiAjNDYxQTFCOy0tY29sb3ItYmFkZ2UtYm9yZGVyOiAjRkFCQkJEfS5iYWRnZS0td2FybmluZ3stLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNGRUU5RTE7LS1jb2xvci1iYWRnZS10ZXh0OiAjNEEyRTIxOy0tY29sb3ItYmFkZ2UtYm9yZGVyOiAjRkREMkMzfS5iYWRnZS0tZGFya3stLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICM0NzU1Njk7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYmFkZ2UtdGV4dDogI0ZGRjstLWNvbG9yLWJhZGdlLWJvcmRlcjogIzBmMTcyYX0uYmFkZ2UtLWxpZ2h0ey0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZDogI2Y1ZjdmYTstLWNvbG9yLWJhZGdlLXRleHQ6ICMwZjE3MmE7LS1jb2xvci1iYWRnZS1ib3JkZXI6ICNlMmU4ZjB9LmJ1dHRvbiAuYmFkZ2V7bGluZS1oZWlnaHQ6MX0uaGFzLWZsb2F0aW5nLWJhZGdlIC5iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbCkqLTIuNSk7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLXNwYWNpbmctYmFkZ2UtdmVydGljYWwpKi0yLjUpO2JvcmRlci1yYWRpdXM6NTB2bWF4O3otaW5kZXg6MX0uYnV0dG9uey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICM0Y2IyODY7LS1jb2xvci1idXR0b24tdGV4dDogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICM0Y2IyODY7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogIzJjNmE1NjstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogIzJjNmE1NjstLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWZvY3VzOiAycHg7LS1vZmZzZXQtYnV0dG9uLW91dGxpbmUtZm9jdXM6IDJweDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogIzBkMjMyNzstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjMGQyMzI3Oy0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbDogdmFyKC0tYmx3LXNwYWNpbmctbWQpOy0tc3BhY2luZy1idXR0b24tdmVydGljYWw6IDAuNXJlbTstLWJvcmRlci1yYWRpdXMtYnV0dG9uOiA0cHg7LS1ib3JkZXItd2lkdGgtYnV0dG9uOiAxcHg7LS1mb250LXNpemUtYnV0dG9uOiAxcmVtOy0tZm9udC13ZWlnaHQtYnV0dG9uOiA2MDA7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWJ1dHRvbi12ZXJ0aWNhbCkgdmFyKC0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbCk7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6Y2FsYyh2YXIoLS1zcGFjaW5nLWJ1dHRvbi1ob3Jpem9udGFsKS8yKTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1idXR0b24pO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1idXR0b24pIHNvbGlkIHZhcigtLWNvbG9yLWJ1dHRvbi1ib3JkZXIpO3RyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsY29sb3Isb3V0bGluZS1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjIwMG1zO291dGxpbmU6dmFyKC0td2lkdGgtYnV0dG9uLW91dGxpbmUtZm9jdXMpIHNvbGlkIHJnYmEoMCwwLDAsMCk7b3V0bGluZS1vZmZzZXQ6dmFyKC0tb2Zmc2V0LWJ1dHRvbi1vdXRsaW5lLWZvY3VzKX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dC1ob3Zlcil9fS5idXR0b246aXMoOmZvY3VzLXZpc2libGUpOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dC1ob3Zlcik7b3V0bGluZTp2YXIoLS13aWR0aC1idXR0b24tb3V0bGluZS1mb2N1cykgc29saWQgdmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpfS5idXR0b246YWN0aXZlOm5vdCg6ZGlzYWJsZWQpe3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtYWN0aXZlKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJvcmRlci1hY3RpdmUpO2NvbG9yOnZhcigtLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZSl9LmJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpub3QtYWxsb3dlZH0uYnV0dG9uLS1zZWNvbmRhcnl7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZDogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi10ZXh0OiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLWJvcmRlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYnV0dG9uLXRleHQtaG92ZXI6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtYWN0aXZlOiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLXRleHQtYWN0aXZlOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1hY3RpdmU6ICMwZjE3MmF9LmJ1dHRvbi0tdGVydGlhcnl7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7LS1jb2xvci1idXR0b24tdGV4dDogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6IHRyYW5zcGFyZW50Oy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICM5NGEzYjg7LS1jb2xvci1idXR0b24tdGV4dC1ob3ZlcjogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItaG92ZXI6ICM5NGEzYjg7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICMxZTI5M2I7LS1jb2xvci1idXR0b24tdGV4dC1hY3RpdmU6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWFjdGl2ZTogIzFlMjkzYn0uYnV0dG9uLS1kZXN0cnVjdGl2ZXstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjRjE1OTVDOy0tY29sb3ItYnV0dG9uLXRleHQ6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyOiAjRjE1OTVDOy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICM5MTM2Mzg7LS1jb2xvci1idXR0b24tdGV4dC1ob3ZlcjogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItaG92ZXI6ICM5MTM2Mzg7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICM2RDI5MkE7LS1jb2xvci1idXR0b24tdGV4dC1hY3RpdmU6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWFjdGl2ZTogIzZEMjkyQX0uYnV0dG9uLS1kYXJrey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICMwZjE3MmE7LS1jb2xvci1idXR0b24tdGV4dDogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICMwZjE3MmE7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogIzQ3NTU2OTstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogIzQ3NTU2OTstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogIzY0NzQ4YjstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjNjQ3NDhifS5idXR0b24tLWxpZ2h0ey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICNmNWY3ZmE7LS1jb2xvci1idXR0b24tdGV4dDogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICNmNWY3ZmE7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogI2NiZDVlMTstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjY2JkNWUxfS5idXR0b24tLXNtYWxsey0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbDogMC43NXJlbTstLXNwYWNpbmctYnV0dG9uLXZlcnRpY2FsOiAwLjM3NXJlbSA7LS1mb250LXNpemUtYnV0dG9uOiAuNzVyZW19LmJ1dHRvbi0tbGFyZ2V7LS1zcGFjaW5nLWJ1dHRvbi1ob3Jpem9udGFsOiAxLjVyZW07LS1zcGFjaW5nLWJ1dHRvbi12ZXJ0aWNhbDogMC43NXJlbTstLWZvbnQtc2l6ZS1idXR0b246IDEuMjVyZW19LmJ1dHRvbi0tb3V0bGluZSwuYnV0dG9uLS10ZXh0ey0tY29sb3ItYnV0dG9uLXRleHQ6IHZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6IHZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi0tb3V0bGluZTp3aGVyZSguYnV0dG9uLS1zZWNvbmRhcnksLmJ1dHRvbi0tdGVydGlhcnksLmJ1dHRvbi0tbGlnaHQpLC5idXR0b24tLXRleHQ6d2hlcmUoLmJ1dHRvbi0tc2Vjb25kYXJ5LC5idXR0b24tLXRlcnRpYXJ5LC5idXR0b24tLWxpZ2h0KXstLWNvbG9yLWJ1dHRvbi10ZXh0OiAjMGYxNzJhfS5idXR0b246aGFzKC5pcy1pY29uKSwuYnV0dG9uLmhhcy1pY29ue2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVlbX0uYnV0dG9uLS1yb3VuZGVkey0tYm9yZGVyLXJhZGl1cy1idXR0b246IDIwMHB4fS5idXR0b24tLXRleHR7LS1jb2xvci1idXR0b24tYm9yZGVyOiB0cmFuc3BhcmVudDstLXNwYWNpbmctYnV0dG9uLWhvcml6b250YWw6IDAuMzc1cmVtOy0tc3BhY2luZy1idXR0b24tdmVydGljYWw6IDAuMjVyZW19LmJ1dHRvbi0taW1hZ2V7LS1ib3JkZXItd2lkdGgtYnV0dG9uOiAwO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOmNhbGMoaW5maW5pdHkqMXB4KX0uYnV0dG9uLS1pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czpjYWxjKGluZmluaXR5KjFweCk7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5idXR0b24tLXVuc2V0e3BhZGRpbmctaW5saW5lOnVuc2V0O2JhY2tncm91bmQ6dW5zZXQ7Ym9yZGVyOnVuc2V0O2NvbG9yOnVuc2V0O2ZvbnQtc2l6ZTp1bnNldH0uYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmJ1dHRvbi1ncm91cCAuYnV0dG9ue2JvcmRlci1yYWRpdXM6MH0uYnV0dG9uLWdyb3VwOm5vdCguYnV0dG9uLWdyb3VwLS12ZXJ0aWNhbCkgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbil9LmJ1dHRvbi1ncm91cDpub3QoLmJ1dHRvbi1ncm91cC0tdmVydGljYWwpIC5idXR0b246bGFzdC1jaGlsZHtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbik7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKX0uYnV0dG9uLWdyb3VwLS12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJ1dHRvbi1ncm91cC0tdmVydGljYWwgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbil9LmJ1dHRvbi1ncm91cC0tdmVydGljYWwgLmJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24pfS5jYXJkey0tY29sb3ItY2FyZC1ib3JkZXI6ICNjYmQ1ZTE7LS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbDogMC43NXJlbTstLXNwYWNpbmctY2FyZC12ZXJ0aWNhbDogMC43NXJlbTstLWdhcC1jYXJkOiB2YXIoLS1zcGFjaW5nLWNhcmQtdmVydGljYWwpIHZhcigtLXNwYWNpbmctY2FyZC1ob3Jpem9udGFsKTstLWJvcmRlci1yYWRpdXMtY2FyZDogY2FsYyg0cHggKiAyKTstLWJvcmRlci1yYWRpdXMtY2FyZC1pbWFnZTogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpIC8gMik7LS1ib3JkZXItd2lkdGgtY2FyZDogMXB4Oy0tZm9udC1zaXplLWNhcmQ6IHZhcigtLWJsdy10ZXh0LXNpemUtbWQpOy0tZm9udC1zaXplLWNhcmQtdGl0bGU6IHZhcigtLWJsdy1oZWFkbGluZS1zaXplLXhzKTstLWZvbnQtc2l6ZS1jYXJkLXN1YnRpdGxlOiB2YXIoLS1ibHctdGV4dC1zaXplLWxnKTstLWZvbnQtc2l6ZS1jYXJkLW1ldGE6IHZhcigtLWJsdy10ZXh0LXNpemUteHMpOy0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRkZGOy0tYmFja2dyb3VuZC1pbWFnZS1jYXJkOiAjZjVmN2ZhOy0tY29sb3ItY2FyZC10ZXh0OiAjMGQyMzI3O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1jYXJkLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmFja2dyb3VuZC1jb2xvci1jYXJkKTtjb2xvcjp2YXIoLS1jb2xvci1jYXJkLXRleHQpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtY2FyZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1jYXJkKSBzb2xpZCB2YXIoLS1jb2xvci1jYXJkLWJvcmRlcik7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1nYXAtY2FyZCl9LmNhcmRfX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWdhcC1jYXJkKS8yKX0uY2FyZF9fdGl0bGV7bWFyZ2luLWJsb2NrOjA7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLXRpdGxlKX0uY2FyZF9fc3VidGl0bGV7bWFyZ2luLWJsb2NrOjA7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLXN1YnRpdGxlKX0uY2FyZF9faW1hZ2V7YmFja2dyb3VuZDp2YXIoLS1iYWNrZ3JvdW5kLWltYWdlLWNhcmQpO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkLWltYWdlKTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5jYXJkX19mb290ZXJ7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1nYXAtY2FyZCl9LmNhcmRfX21ldGF7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLW1ldGEpO29wYWNpdHk6Ljd9LmNhcmRfX21ldGEgYXtjb2xvcjpjdXJyZW50Q29sb3I7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmRfX21ldGEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYXJkLmhhcy1lZGdlLWltYWdlIC5jYXJkX19pbWFnZXttYXJnaW4taW5saW5lOmNhbGModmFyKC0tc3BhY2luZy1jYXJkLWhvcml6b250YWwpKi0xKTttYXgtd2lkdGg6bm9uZTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCkqMil9LmNhcmQuaGFzLWVkZ2UtaW1hZ2UgLmNhcmRfX2ltYWdlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctY2FyZC12ZXJ0aWNhbCkqLTEpfS5jYXJkLmhhcy1lZGdlLWltYWdlIC5jYXJkX19pbWFnZTpsYXN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1zcGFjaW5nLWNhcmQtdmVydGljYWwpKi0xKX0uY2FyZC5oYXMtZWRnZS1pbWFnZSAuY2FyZF9faW1hZ2U6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjB9LmNhcmQuaGFzLWVkZ2UtaW1hZ2UgLmNhcmRfX2ltYWdlOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uY2FyZC0tcHJpbWFyeXstLWJhY2tncm91bmQtY29sb3ItY2FyZDogIzRjYjI4NjstLWNvbG9yLWNhcmQtdGV4dDogI2YwZmFmNTstLWNvbG9yLWNhcmQtYm9yZGVyOiAjM2M4ZTZlfS5jYXJkLS1zdWNjZXNzey0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRTdGREYxOy0tY29sb3ItY2FyZC10ZXh0OiAjMEYyQTJFOy0tY29sb3ItY2FyZC1ib3JkZXI6ICNCMEYyRDd9LmNhcmQtLWRhbmdlcnstLWJhY2tncm91bmQtY29sb3ItY2FyZDogI0ZDRDlEQTstLWNvbG9yLWNhcmQtdGV4dDogIzQ2MUExQjstLWNvbG9yLWNhcmQtYm9yZGVyOiAjRkFCQkJEfS5jYXJkLS13YXJuaW5ney0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRkVFOUUxOy0tY29sb3ItY2FyZC10ZXh0OiAjNEEyRTIxOy0tY29sb3ItY2FyZC1ib3JkZXI6ICNGREQyQzN9LmNhcmQtLWluZm97LS1iYWNrZ3JvdW5kLWNvbG9yLWNhcmQ6ICNlMmU4ZjA7LS1jb2xvci1jYXJkLXRleHQ6ICMwZjE3MmE7LS1jb2xvci1jYXJkLWJvcmRlcjogI2NiZDVlMX0uY2FyZC0tZGFya3stLWJhY2tncm91bmQtY29sb3ItY2FyZDogIzQ3NTU2OTstLWNvbG9yLWNhcmQtdGV4dDogI0ZGRjstLWNvbG9yLWNhcmQtYm9yZGVyOiAjMGYxNzJhfS5jYXJkLS1saWdodHstLWJhY2tncm91bmQtY29sb3ItY2FyZDogI2Y1ZjdmYTstLWNvbG9yLWNhcmQtdGV4dDogIzBmMTcyYTstLWNvbG9yLWNhcmQtYm9yZGVyOiAjZTJlOGYwfS5jYXJkLS1iYWNrZ3JvdW5kLWltYWdle2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwYWRkaW5nOjB9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmFja2dyb3VuZC1jb2xvci1jYXJkKTt6LWluZGV4OjE7b3BhY2l0eTouNjtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkKSAtIHZhcigtLWJvcmRlci13aWR0aC1jYXJkKSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UgLmNhcmRfX2ltYWdle2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMTtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkKSAtIHZhcigtLWJvcmRlci13aWR0aC1jYXJkKSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UgLmNhcmRfX3dyYXBwZXJ7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1nYXAtY2FyZCk7YWxpZ24tY29udGVudDpjZW50ZXI7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1jYXJkLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCk7ei1pbmRleDoyO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQpKX0uY2FyZC0tYmFja2dyb3VuZC1pbWFnZS5oYXMtYmx1cnJlZC1iYWNrZ3JvdW5kIC5jYXJkX193cmFwcGVyey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCkgc2F0dXJhdGUoMTUwJSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCkgc2F0dXJhdGUoMTUwJSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UuaGFzLWJsdXJyZWQtYmFja2dyb3VuZDo6YmVmb3Jle29wYWNpdHk6LjN9LmRyb3Bkb3duey0tc3BhY2luZy1pdGVtLWhvcml6b250YWw6IDAuNjI1cmVtOy0tc3BhY2luZy1pdGVtLXZlcnRpY2FsOiAwLjVyZW07LS1zcGFjaW5nLWxpc3Q6IDAuMzc1cmVtOy0tb2Zmc2V0LWxpc3Q6IHZhcigtLWJsdy1zcGFjaW5nLXNtKTstLW1pbi13aWR0aC1kcm9wZG93bjogMTByZW07LS1jb2xvci1ib3JkZXI6ICNjYmQ1ZTE7LS13aWR0aC1ib3JkZXI6IDFweDstLWJvcmRlci1yYWRpdXMtZHJvcGRvd246IDRweDstLWJhc2UtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLW9mZnNldC1saXN0KSk7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duX19idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4taW5saW5lLXN0YXJ0Oi4zZW07Ym9yZGVyLWJsb2NrLXN0YXJ0Oi4zZW0gc29saWQ7Ym9yZGVyLWlubGluZTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZDowfS5kcm9wZG93bl9fbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnZhcigtLXdpZHRoLWJvcmRlcikgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xpc3Qtc3R5bGUtdHlwZTpub25lO21pbi13aWR0aDp2YXIoLS1taW4td2lkdGgtZHJvcGRvd24pO3BhZGRpbmctaW5saW5lLXN0YXJ0OjA7bWFyZ2luLWJsb2NrOjA7cGFkZGluZy1ibG9jazp2YXIoLS1zcGFjaW5nLWxpc3QpO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bik7dHJhbnNmb3JtOnZhcigtLWJhc2UtdHJhbnNmb3JtKX0uZHJvcGRvd25fX2xpc3Q+bGl7cGFkZGluZy1pbmxpbmU6dmFyKC0tc3BhY2luZy1saXN0KX0uZHJvcGRvd25fX2l0ZW17LS1jb2xvci10ZXh0LWl0ZW06IGN1cnJlbnRDb2xvcjstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3ZlcjogI2Y1ZjdmYTstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1hY3RpdmU6ICM2NDc0OGI7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1pdGVtLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWl0ZW0taG9yaXpvbnRhbCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3ItdGV4dC1pdGVtKTt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC1icmVhazprZWVwLWFsbDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bikvMS41KX0uZHJvcGRvd25fX2l0ZW06aXMoOmhvdmVyLDpmb2N1cy12aXNpYmxlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3Zlcil9LmRyb3Bkb3duX19pdGVtOmlzKDphY3RpdmUsLmlzLWFjdGl2ZSl7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tYWN0aXZlKTtjb2xvcjojZmZmfS5kcm9wZG93bl9faXRlbS5pcy1wcmltYXJ5e2ZvbnQtd2VpZ2h0OjYwMDstLWNvbG9yLXRleHQtaXRlbTogIzRjYjI4NjstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3ZlcjogI2Q5ZjVlODstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1hY3RpdmU6ICM0Y2IyODZ9LmRyb3Bkb3duX19pdGVtLmlzLWRlc3RydWN0aXZley0tY29sb3ItdGV4dC1pdGVtOiAjRDc1MDUyOy0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWhvdmVyOiAjRkVFRkVGOy0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWFjdGl2ZTogI0YxNTk1Q30uZHJvcGRvd25fX2l0ZW0uaXMtZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi41fS5kcm9wZG93bl9faXRlbTpoYXMoLmlzLWljb24pLC5kcm9wZG93bl9faXRlbS5oYXMtaWNvbnthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41ZW19LmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17ei1pbmRleDoxfS5kcm9wZG93biAuaXMtc2VwZXJhdGVke2JvcmRlci10b3A6dmFyKC0td2lkdGgtYm9yZGVyKSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zcGFjaW5nLWxpc3QpO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1saXN0KX0uZHJvcGRvd24uaGFzLW9ubHktaWNvbnN7LS1taW4td2lkdGgtZHJvcGRvd246IDB9LmRyb3Bkb3duLmhhcy1vbmx5LWljb25zIC5kcm9wZG93bl9fbGlzdHt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fS5kcm9wZG93bi5oYXMtaWNvbnMtbGFzdCAuaXMtaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmRyb3Bkb3duLS1zdGFydCAuZHJvcGRvd25fX2xpc3R7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmRyb3Bkb3duLS1jZW50ZXIgLmRyb3Bkb3duX19idXR0b257bWFyZ2luLWlubGluZTphdXRvfS5kcm9wZG93bi0tY2VudGVyIC5kcm9wZG93bl9fbGlzdHtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tZmxvdy1kaXJlY3Rpb24pICogLTUwJSkpIHZhcigtLWJhc2UtdHJhbnNmb3JtKX0uZHJvcGRvd24tLWVuZCAuZHJvcGRvd25fX2J1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmRyb3Bkb3duLS1lbmQgLmRyb3Bkb3duX19saXN0e2luc2V0LWlubGluZS1lbmQ6MH0uZm9ybXstLWNvbG9yLWlucHV0LWJhY2tncm91bmQ6ICNGRkY7LS1jb2xvci1pbnB1dC1ib3JkZXI6ICM5NGEzYjg7LS1jb2xvci1pbnB1dC10ZXh0OiAjMGQyMzI3Oy0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1mb2N1czogI0ZGRjstLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1czogIzQ3NTU2OTstLWNvbG9yLWlucHV0LXRleHQtZm9jdXM6ICMwZDIzMjc7LS13aWR0aC1pbnB1dC1vdXRsaW5lLWZvY3VzOiAycHg7LS1vZmZzZXQtaW5wdXQtb3V0bGluZS1mb2N1czogMnB4Oy0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZDogI2Y1ZjdmYTstLWNvbG9yLWlucHV0LWJvcmRlci1kaXNhYmxlZDogIzk0YTNiODstLWNvbG9yLWlucHV0LXRleHQtZGlzYWJsZWQ6ICM2NDc0OGI7LS1zcGFjaW5nLWlucHV0LWhvcml6b250YWw6IHZhcigtLWJsdy1zcGFjaW5nLW1kKTstLXNwYWNpbmctaW5wdXQtdmVydGljYWw6IDAuNXJlbTstLXNwYWNpbmctZm9ybS1iZXR3ZWVuOiAwLjVyZW07LS1mb250LXNpemUtaW5wdXQ6IHZhcigtLWJsdy10ZXh0LXNpemUtbWQpOy0tZm9udC1zaXplLWlucHV0LWxhYmVsOiB2YXIoLS1ibHctdGV4dC1zaXplLXNtKTstLWZvbnQtc2l6ZS1pbnB1dC1tZXNzYWdlOiB2YXIoLS1ibHctdGV4dC1zaXplLXhzKTstLWZvbnQtd2VpZ2h0LWlucHV0LWxhYmVsOiA2MDA7LS1ib3JkZXItcmFkaXVzLWlucHV0OiA0cHg7LS1ib3JkZXItaW5wdXQtd2lkdGg6IDFweDstLXRyYW5zaXRpb24taW5wdXQ6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIG91dGxpbmUtY29sb3I7LS10cmFuc2l0aW9uLWR1cmF0aW9uLWlucHV0OiAyMDBtc30uZm9ybV9faXRlbSsuZm9ybV9faXRlbXttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctZm9ybS1iZXR3ZWVuKX0uZm9ybV9faXRlbS5oYXMtZXJyb3J7LS1jb2xvci1pbnB1dC1iYWNrZ3JvdW5kOiAjRkZGN0Y3Oy0tY29sb3ItaW5wdXQtYm9yZGVyOiAjRjE1OTVDOy0tY29sb3ItaW5wdXQtdGV4dDogI0Q3NTA1MjstLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjRDc1MDUyfS5mb3JtX19pdGVtLmhhcy1zdWNjZXNzey0tY29sb3ItaW5wdXQtYmFja2dyb3VuZDogI0YzRkVGODstLWNvbG9yLWlucHV0LWJvcmRlcjogIzUwQzc5MzstLWNvbG9yLWlucHV0LXRleHQ6ICMzRjlBN0E7LS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzNGOUE3QX0uZm9ybV9faXRlbS5oYXMtd2FybmluZ3stLWNvbG9yLWlucHV0LWJhY2tncm91bmQ6ICNGRkZBRjg7LS1jb2xvci1pbnB1dC1ib3JkZXI6ICNGQTkxNkI7LS1jb2xvci1pbnB1dC10ZXh0OiAjREY4MjYwOy0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI6ICNERjgyNjB9LmZvcm1fX2l0ZW06aXMoLmhhcy1jaGVja2JveCwuaGFzLXJhZGlvLDpoYXMoW3R5cGU9Y2hlY2tib3hdKSw6aGFzKFt0eXBlPXJhZGlvXSkpe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyO2dhcDp2YXIoLS1zcGFjaW5nLWZvcm0tYmV0d2Vlbik7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMX0uZm9ybV9faXRlbTppcyguaGFzLWNoZWNrYm94LC5oYXMtcmFkaW8sOmhhcyhbdHlwZT1jaGVja2JveF0pLDpoYXMoW3R5cGU9cmFkaW9dKSkgLmZvcm1fX2xhYmVse21hcmdpbi1ibG9jazowfS5mb3JtX19pdGVtOmlzKC5oYXMtY2hlY2tib3gsLmhhcy1yYWRpbyw6aGFzKFt0eXBlPWNoZWNrYm94XSksOmhhcyhbdHlwZT1yYWRpb10pKTppcyguaXMtZGlzYWJsZWQsOmhhcyg6ZGlzYWJsZWQpKXtvcGFjaXR5Oi41fS5mb3JtX19pdGVtOmlzKC5oYXMtY2hlY2tib3gsLmhhcy1yYWRpbyw6aGFzKFt0eXBlPWNoZWNrYm94XSksOmhhcyhbdHlwZT1yYWRpb10pKTppcyguaXMtZGlzYWJsZWQsOmhhcyg6ZGlzYWJsZWQpKT4qe2N1cnNvcjpub3QtYWxsb3dlZH0uZm9ybV9faW5wdXR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJhY2tncm91bmQpO2JvcmRlcjp2YXIoLS1ib3JkZXItaW5wdXQtd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0KTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWlucHV0KTtwYWRkaW5nOnZhcigtLXNwYWNpbmctaW5wdXQtdmVydGljYWwpIHZhcigtLXNwYWNpbmctaW5wdXQtaG9yaXpvbnRhbCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp2YXIoLS10cmFuc2l0aW9uLWlucHV0KTt0cmFuc2l0aW9uLWR1cmF0aW9uOnZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24taW5wdXQpO3dpZHRoOjEwMCU7b3V0bGluZTp2YXIoLS13aWR0aC1pbnB1dC1vdXRsaW5lLWZvY3VzKSBzb2xpZCByZ2JhKDAsMCwwLDApO291dGxpbmUtb2Zmc2V0OnZhcigtLW9mZnNldC1pbnB1dC1vdXRsaW5lLWZvY3VzKX0uZm9ybV9faW5wdXQ6Zm9jdXMtd2l0aGlue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1mb2N1cyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1cyk7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93LWlucHV0KSwwIDAgMCAxcHggdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzKTtjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0LWZvY3VzKTtvdXRsaW5lOnZhcigtLXdpZHRoLWlucHV0LW91dGxpbmUtZm9jdXMpIHNvbGlkIHZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1cyl9LmZvcm1fX2lucHV0OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1kaXNhYmxlZCk7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dC1kaXNhYmxlZCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0KTtvcGFjaXR5Oi43fS5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7b3BhY2l0eTouN30uZm9ybV9faW5wdXRbdHlwZT1yYWRpb10sLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdey0tc2l6ZS1pbnB1dDogMS41ZW07LS1jb2xvci1pbnB1dC1ib3JkZXI6ICMxZTI5M2I7LS1jb2xvci1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7LS1jb2xvci1jaGVja2VkOiAjM2M4ZTZlOy0tYm9yZGVyLWlucHV0LXdpZHRoOiAycHg7LS10cmFuc2Zvcm0taW5wdXQtaG92ZXI6IHNjYWxlKC41KTstLWZpbHRlci1pbnB1dC1ob3ZlcjogYnJpZ2h0bmVzcygxLjMpO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLXNpemUtaW5wdXQpO2hlaWdodDp2YXIoLS1zaXplLWlucHV0KTtkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7b3V0bGluZTpjYWxjKHZhcigtLWJvcmRlci1pbnB1dC13aWR0aCkpIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUsLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOmNhbGModmFyKC0tc2l6ZS1pbnB1dCkqLjUpO2hlaWdodDpjYWxjKHZhcigtLXNpemUtaW5wdXQpKi41KTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbjoxMDBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sZmlsdGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY2hlY2tlZCl9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOmhvdmVyOjpiZWZvcmUsLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnZhcigtLXRyYW5zZm9ybS1pbnB1dC1ob3Zlcik7ZmlsdGVyOnZhcigtLWZpbHRlci1pbnB1dC1ob3Zlcil9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSwuZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uZm9ybV9faW5wdXRbdHlwZT1yYWRpb106Zm9jdXMtdmlzaWJsZSwuZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7b3V0bGluZS1vZmZzZXQ6dmFyKC0tYm9yZGVyLWlucHV0LXdpZHRoKX0uZm9ybV9faW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmV7Y2xpcC1wYXRoOm5vbmU7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5mb3JtX19pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmlzLXN3aXRjaCk6OmJlZm9yZXtjbGlwLXBhdGg6Y2lyY2xlKCl9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KC5pcy1zd2l0Y2gpOjpiZWZvcmV7Y2xpcC1wYXRoOnBvbHlnb24oMTQlIDQ0JSwgMCA2NSUsIDUwJSAxMDAlLCAxMDAlIDE2JSwgODAlIDAlLCA0MyUgNjIlKX0uZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF0uaXMtc3dpdGNoey0tdHJhbnNsYXRlLXg6IDA7LS10cmFuc2Zvcm0tc3dpdGNoOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZmxvdy1kaXJlY3Rpb24pICogdmFyKC0tdHJhbnNsYXRlLXgpKSk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mi41ZW07Ym9yZGVyLXJhZGl1czo1MHZtYXh9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjJweDtpbnNldC1pbmxpbmUtc3RhcnQ6MnB4O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3RyYW5zZm9ybTp2YXIoLS10cmFuc2Zvcm0tc3dpdGNoKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpob3Zlcjo6YmVmb3Jle3RyYW5zZm9ybTp2YXIoLS10cmFuc2Zvcm0tc3dpdGNoKSBzY2FsZVgoMS4wOCl9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpjaGVja2Vkey0tdHJhbnNsYXRlLXg6IDFlbX0uZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF0uaXMtc3dpdGNoOmNoZWNrZWQ6aG92ZXI6OmJlZm9yZXt0cmFuc2Zvcm06dmFyKC0tdHJhbnNmb3JtLXN3aXRjaCkgc2NhbGVYKDEuMDgpO3RyYW5zZm9ybS1vcmlnaW46cmlnaHR9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpub3QoOmNoZWNrZWQpey0tY29sb3ItY2hlY2tlZDogIzk0YTNiODstLWZpbHRlci1pbnB1dC1ob3ZlcjogYnJpZ2h0bmVzcyguOCl9LmZvcm1fX2xhYmVse2Rpc3BsYXk6YmxvY2s7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1pbnB1dC1sYWJlbCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtaW5wdXQtbGFiZWwpO21hcmdpbi1ibG9jazowIGNhbGModmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pLzIpO21hcmdpbi1pbmxpbmU6MDtsaW5lLWhlaWdodDoxLjF9LmZvcm1fX21lc3NhZ2V7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1pbnB1dC1tZXNzYWdlKTtsaW5lLWhlaWdodDoxLjF9LmZvcm1fX3NlbGVjdHstLXNlbGVjdC1hcnJvdzogdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyKTtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybV9fc2VsZWN0IHNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmZvcm1fX3NlbGVjdCBzZWxlY3RbbXVsdGlwbGVde3BhZGRpbmc6MH0uZm9ybV9fc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9ue3BhZGRpbmctaW5saW5lOnZhcigtLXNwYWNpbmctaW5wdXQtaG9yaXpvbnRhbCk7cGFkZGluZy1ibG9jazp2YXIoLS1zcGFjaW5nLWlucHV0LXZlcnRpY2FsKX0uZm9ybV9fc2VsZWN0Om5vdCg6aGFzKFttdWx0aXBsZV0pKTo6YWZ0ZXJ7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1zcGFjaW5nLWlucHV0LWhvcml6b250YWwpO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6LjhlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbGVjdC1hcnJvdyk7Y2xpcC1wYXRoOnBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO3otaW5kZXg6MTB9LmZvcm1fX2dyb3Vwey0tc2l6ZS1pbnB1dDogMTJlbTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHZhcigtLXNpemUtaW5wdXQpLCAxZnIpKTtnYXA6dmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pfS5mb3JtX19ncm91cCsuZm9ybV9fZ3JvdXB7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLWZvcm0tYmV0d2Vlbil9LmZvcm1fX2dyb3VwIC5mb3JtX19pdGVte21hcmdpbjowfS5mb3JtLS1ob3Jpem9udGFsey0tc3BhY2luZy1mb3JtLWJldHdlZW46IDFyZW19LmZvcm0tLWhvcml6b250YWwgLmZvcm1fX2l0ZW17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyMDBweCAxZnI7Z2FwOmNhbGModmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pLzMpIHZhcigtLXNwYWNpbmctZm9ybS1iZXR3ZWVuKX0uZm9ybS0taG9yaXpvbnRhbCAuZm9ybV9faW5wdXR7YWxpZ24tc2VsZjpzdGFydH0uZm9ybS0taG9yaXpvbnRhbCAuZm9ybV9fbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMCAyMDBweDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOjB9LmZvcm0tLWhvcml6b250YWwgLmZvcm1fX21lc3NhZ2V7Z3JpZC1jb2x1bW46Mi8zfS5tb2RhbHstLW1heC13aWR0aC1tb2RhbDogODAwcHg7LS1jb2xvci1iYWNrZHJvcC1tb2RhbDogcmdiYSgwLCAwLCAwLCAuNCk7LS1ib3JkZXItcmFkaXVzLW1vZGFsOiA0cHg7LS1ib3gtc2hhZG93LW1vZGFsOiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTstLWlubmVyLXNwYWNpbmctbW9kYWw6IHZhcigtLWJsdy1zcGFjaW5nLW1kKTstLWJhY2tkcm9wLWJsdXItbW9kYWw6IDZweDstLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyOiAjZjVmN2ZhOy0tY29sb3ItbW9kYWwtaGVhZGVyOiAjMGYxNzJhOy0tZm9udC1zaXplLW1vZGFsLWhlYWRlcjogdmFyKC0tYmx3LWhlYWRsaW5lLXNpemUteHMpOy0tYmFja2dyb3VuZC1tb2RhbC1mb290ZXI6IHZhcigtLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyKTstLXNwYWNpbmctbW9kYWwtY2xvc2UtYnV0dG9uOiAwLjVyZW07LS1wb3NpdGlvbi1tb2RhbDogY2VudGVyOy0tei1pbmRleC1tb2RhbDogMTAwO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tei1pbmRleC1tb2RhbCk7aW5zZXQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tkcm9wLW1vZGFsKTtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6dmFyKC0tcG9zaXRpb24tbW9kYWwpO3BhZGRpbmc6dmFyKC0taW5uZXItc3BhY2luZy1tb2RhbCl9Lm1vZGFsW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0ubW9kYWxfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgtbW9kYWwpO21hcmdpbi1pbmxpbmU6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLW1vZGFsKTtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3ctbW9kYWwpfS5tb2RhbF9fY29udGVudHttYXgtaGVpZ2h0Ojk1dmg7bWF4LWhlaWdodDo5NXN2aH0ubW9kYWxfX2NvbnRlbnQ+KntwYWRkaW5nOnZhcigtLWlubmVyLXNwYWNpbmctbW9kYWwpfS5tb2RhbF9fY29udGVudD4qOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZThmMH0ubW9kYWxfX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtbW9kYWwpIHZhcigtLWJvcmRlci1yYWRpdXMtbW9kYWwpIDAgMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1ibHctc3BhY2luZy1zbSk7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtaGVhZGVyKX0ubW9kYWxfX2Nsb3Nle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtjb2xvcjpjdXJyZW50Q29sb3I7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1tb2RhbC1jbG9zZS1idXR0b24pO21hcmdpbjpjYWxjKC0xKnZhcigtLXNwYWNpbmctbW9kYWwtY2xvc2UtYnV0dG9uKSk7Ym9yZGVyLXJhZGl1czo1MCU7bGluZS1oZWlnaHQ6MDttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99Lm1vZGFsX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tb2RhbF9fY2xvc2U6YWN0aXZle3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYmFja2dyb3VuZCl9Lm1vZGFsX19jbG9zZSBzdmd7d2lkdGg6MWVtO2hlaWdodDoxZW19Lm1vZGFsX190aXRsZXttYXJnaW46MDtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLW1vZGFsLWhlYWRlcil9Lm1vZGFsX19ib2R5e292ZXJmbG93OmF1dG99Lm1vZGFsX19mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYWNrZ3JvdW5kLW1vZGFsLWZvb3Rlcik7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1tb2RhbCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1tb2RhbCk7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1ibHctc3BhY2luZy1zbSk7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5tb2RhbF9fZm9vdGVyOmhhcyguYnV0dG9uOm9ubHktY2hpbGQpe2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsLmhhcy1ibHVycmVkLWJhY2tkcm9wey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIodmFyKC0tYmFja2Ryb3AtYmx1ci1tb2RhbCkpO2JhY2tkcm9wLWZpbHRlcjpibHVyKHZhcigtLWJhY2tkcm9wLWJsdXItbW9kYWwpKX0ubW9kYWw6aXMoLmlzLXN0YXJ0LC5pcy10b3Apey0tcG9zaXRpb24tbW9kYWw6IHN0YXJ0fS5tb2RhbDppcyguaXMtZW5kLC5pcy1ib3R0b20pey0tcG9zaXRpb24tbW9kYWw6IGVuZH0ubW9kYWwuaXMtZGlhbG9ney0tbWF4LXdpZHRoLW1vZGFsOiA1MDBweH19QGxheWVyIHV0aWxpdGllc3suYWxpZ24tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uYWxpZ24tc3RhcnR7YWxpZ24taXRlbXM6c3RhcnR9LmFsaWduLWVuZHthbGlnbi1pdGVtczplbmR9LmFsaWduLWZsZXgtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYWxpZ24tZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24taXRlbXM6c2VsZi1lbmR9LmFsaWduLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5hbGlnbi1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OnN0YXJ0fS5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5qdXN0aWZ5LWZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmp1c3RpZnktZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qdXN0aWZ5LXNwYWNlLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmp1c3RpZnktc3BhY2UtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lmp1c3RpZnktc3BhY2UtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mbG93IC5wdWxsLWxlZnR7bWFyZ2luLWlubGluZS1lbmQ6MWVtO21hcmdpbi1ibG9jay1lbmQ6LjVlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmxvdyAucHVsbC1yaWdodHttYXJnaW4taW5saW5lLXN0YXJ0OjFlbTttYXJnaW4tYmxvY2stZW5kOi41ZW19LndpZHRoLTB7d2lkdGg6MH0ubWF4LXdpZHRoLTB7bWF4LXdpZHRoOjB9Lm1pbi13aWR0aC0we21pbi13aWR0aDowfS53aWR0aC14c3t3aWR0aDoxcmVtfS5tYXgtd2lkdGgteHN7bWF4LXdpZHRoOjFyZW19Lm1pbi13aWR0aC14c3ttaW4td2lkdGg6MXJlbX0ud2lkdGgtc217d2lkdGg6Mi41cmVtfS5tYXgtd2lkdGgtc217bWF4LXdpZHRoOjIuNXJlbX0ubWluLXdpZHRoLXNte21pbi13aWR0aDoyLjVyZW19LndpZHRoLW1ke3dpZHRoOjEwcmVtfS5tYXgtd2lkdGgtbWR7bWF4LXdpZHRoOjEwcmVtfS5taW4td2lkdGgtbWR7bWluLXdpZHRoOjEwcmVtfS53aWR0aC1sZ3t3aWR0aDoyNXJlbX0ubWF4LXdpZHRoLWxne21heC13aWR0aDoyNXJlbX0ubWluLXdpZHRoLWxne21pbi13aWR0aDoyNXJlbX0ud2lkdGgteGx7d2lkdGg6NjByZW19Lm1heC13aWR0aC14bHttYXgtd2lkdGg6NjByZW19Lm1pbi13aWR0aC14bHttaW4td2lkdGg6NjByZW19LndpZHRoLTI1e3dpZHRoOjI1JX0ud2lkdGgtNTB7d2lkdGg6NTAlfS53aWR0aC03NXt3aWR0aDo3NSV9LndpZHRoLTEwMHt3aWR0aDoxMDAlfS53aWR0aC10aGlyZHt3aWR0aDozMy4zMzMzMzMzMzMzJX0ud2lkdGgtdHdvdGhpcmRze3dpZHRoOjY2LjY2NjY2NjY2NjclfS5tYXgtY29udGVudHt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fS5taW4tY29udGVudHt3aWR0aDotbW96LW1pbi1jb250ZW50O3dpZHRoOm1pbi1jb250ZW50fS5maXQtY29udGVudHt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50fS5mbGV4LTF7ZmxleDoxfS5mbGV4LTJ7ZmxleDoyfS5mbGV4LTN7ZmxleDozfS5jb2x1bW5zLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jb2x1bW5zLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5jb2x1bW5zLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5jb2x1bW5zLTV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfS5jb2x1bW5zLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfS5yb3dzLTJ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCAxZnIpfS5yb3dzLTN7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAxZnIpfS5yb3dzLTR7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg0LCAxZnIpfS5yb3dzLTV7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCAxZnIpfS5yb3dzLTZ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCAxZnIpfS5jb2x1bW4tc3Bhbi0xe2dyaWQtY29sdW1uOnNwYW4gMX0uY29sdW1uLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9LmNvbHVtbi1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzfS5yb3ctc3Bhbi0xe2dyaWQtcm93OnNwYW4gMX0ucm93LXNwYW4tMntncmlkLXJvdzpzcGFuIDJ9LnJvdy1zcGFuLTN7Z3JpZC1yb3c6c3BhbiAzfS5oZWlnaHQtMjV7aGVpZ2h0OjI1JX0uaGVpZ2h0LTUwe2hlaWdodDo1MCV9LmhlaWdodC03NXtoZWlnaHQ6NzUlfS5oZWlnaHQtMTAwe2hlaWdodDoxMDAlfS5oZWlnaHQtdGhpcmR7aGVpZ2h0OjMzLjMzMzMzMzMzMzMlfS5oZWlnaHQtdHdvdGhpcmRze2hlaWdodDo2Ni42NjY2NjY2NjY3JX0uaGVpZ2h0LTB7aGVpZ2h0OjB9Lm1heC1oZWlnaHQtMHttYXgtaGVpZ2h0OjB9Lm1pbi1oZWlnaHQtMHttaW4taGVpZ2h0OjB9LmhlaWdodC14c3toZWlnaHQ6MXJlbX0ubWF4LWhlaWdodC14c3ttYXgtaGVpZ2h0OjFyZW19Lm1pbi1oZWlnaHQteHN7bWluLWhlaWdodDoxcmVtfS5oZWlnaHQtc217aGVpZ2h0OjIuNXJlbX0ubWF4LWhlaWdodC1zbXttYXgtaGVpZ2h0OjIuNXJlbX0ubWluLWhlaWdodC1zbXttaW4taGVpZ2h0OjIuNXJlbX0uaGVpZ2h0LW1ke2hlaWdodDoxMHJlbX0ubWF4LWhlaWdodC1tZHttYXgtaGVpZ2h0OjEwcmVtfS5taW4taGVpZ2h0LW1ke21pbi1oZWlnaHQ6MTByZW19LmhlaWdodC1sZ3toZWlnaHQ6MjVyZW19Lm1heC1oZWlnaHQtbGd7bWF4LWhlaWdodDoyNXJlbX0ubWluLWhlaWdodC1sZ3ttaW4taGVpZ2h0OjI1cmVtfS5oZWlnaHQteGx7aGVpZ2h0OjYwcmVtfS5tYXgtaGVpZ2h0LXhse21heC1oZWlnaHQ6NjByZW19Lm1pbi1oZWlnaHQteGx7bWluLWhlaWdodDo2MHJlbX0uaW5saW5lLXNpemUtMHtpbmxpbmUtc2l6ZTowfS5tYXgtaW5saW5lLXNpemUtMHttYXgtaW5saW5lLXNpemU6MH0ubWluLWlubGluZS1zaXplLTB7bWluLWlubGluZS1zaXplOjB9LmlubGluZS1zaXplLXhze2lubGluZS1zaXplOjFyZW19Lm1heC1pbmxpbmUtc2l6ZS14c3ttYXgtaW5saW5lLXNpemU6MXJlbX0ubWluLWlubGluZS1zaXplLXhze21pbi1pbmxpbmUtc2l6ZToxcmVtfS5pbmxpbmUtc2l6ZS1zbXtpbmxpbmUtc2l6ZToyLjVyZW19Lm1heC1pbmxpbmUtc2l6ZS1zbXttYXgtaW5saW5lLXNpemU6Mi41cmVtfS5taW4taW5saW5lLXNpemUtc217bWluLWlubGluZS1zaXplOjIuNXJlbX0uaW5saW5lLXNpemUtbWR7aW5saW5lLXNpemU6MTByZW19Lm1heC1pbmxpbmUtc2l6ZS1tZHttYXgtaW5saW5lLXNpemU6MTByZW19Lm1pbi1pbmxpbmUtc2l6ZS1tZHttaW4taW5saW5lLXNpemU6MTByZW19LmlubGluZS1zaXplLWxne2lubGluZS1zaXplOjI1cmVtfS5tYXgtaW5saW5lLXNpemUtbGd7bWF4LWlubGluZS1zaXplOjI1cmVtfS5taW4taW5saW5lLXNpemUtbGd7bWluLWlubGluZS1zaXplOjI1cmVtfS5pbmxpbmUtc2l6ZS14bHtpbmxpbmUtc2l6ZTo2MHJlbX0ubWF4LWlubGluZS1zaXplLXhse21heC1pbmxpbmUtc2l6ZTo2MHJlbX0ubWluLWlubGluZS1zaXplLXhse21pbi1pbmxpbmUtc2l6ZTo2MHJlbX0uYmxvY2stc2l6ZS0we2Jsb2NrLXNpemU6MH0ubWF4LWJsb2NrLXNpemUtMHttYXgtYmxvY2stc2l6ZTowfS5taW4tYmxvY2stc2l6ZS0we21pbi1ibG9jay1zaXplOjB9LmJsb2NrLXNpemUteHN7YmxvY2stc2l6ZToxcmVtfS5tYXgtYmxvY2stc2l6ZS14c3ttYXgtYmxvY2stc2l6ZToxcmVtfS5taW4tYmxvY2stc2l6ZS14c3ttaW4tYmxvY2stc2l6ZToxcmVtfS5ibG9jay1zaXplLXNte2Jsb2NrLXNpemU6Mi41cmVtfS5tYXgtYmxvY2stc2l6ZS1zbXttYXgtYmxvY2stc2l6ZToyLjVyZW19Lm1pbi1ibG9jay1zaXplLXNte21pbi1ibG9jay1zaXplOjIuNXJlbX0uYmxvY2stc2l6ZS1tZHtibG9jay1zaXplOjEwcmVtfS5tYXgtYmxvY2stc2l6ZS1tZHttYXgtYmxvY2stc2l6ZToxMHJlbX0ubWluLWJsb2NrLXNpemUtbWR7bWluLWJsb2NrLXNpemU6MTByZW19LmJsb2NrLXNpemUtbGd7YmxvY2stc2l6ZToyNXJlbX0ubWF4LWJsb2NrLXNpemUtbGd7bWF4LWJsb2NrLXNpemU6MjVyZW19Lm1pbi1ibG9jay1zaXplLWxne21pbi1ibG9jay1zaXplOjI1cmVtfS5ibG9jay1zaXplLXhse2Jsb2NrLXNpemU6NjByZW19Lm1heC1ibG9jay1zaXplLXhse21heC1ibG9jay1zaXplOjYwcmVtfS5taW4tYmxvY2stc2l6ZS14bHttaW4tYmxvY2stc2l6ZTo2MHJlbX0uYmxvY2t7ZGlzcGxheTpibG9ja30uaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbmxpbmV7ZGlzcGxheTppbmxpbmV9LmZsZXh7ZGlzcGxheTpmbGV4fS5pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4fS5ncmlke2Rpc3BsYXk6Z3JpZH0uaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZH0udGFibGV7ZGlzcGxheTp0YWJsZX0udGFibGUtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb259LnRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsfS50YWJsZS1jb2x1bW57ZGlzcGxheTp0YWJsZS1jb2x1bW59LnRhYmxlLWNvbHVtbi1ncm91cHtkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cH0udGFibGUtZm9vdGVyLWdyb3Vwe2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwfS50YWJsZS1oZWFkZXItZ3JvdXB7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnRhYmxlLXJvdy1ncm91cHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5mbG93LXJvb3R7ZGlzcGxheTpmbG93LXJvb3R9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5oaWRkZW57ZGlzcGxheTpub25lfS5hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0ucmVsYXRpdmUsLmhhcy1mbG9hdGluZy1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZml4ZWR7cG9zaXRpb246Zml4ZWR9LnN0aWNreXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxfS5pbnNldC0we2luc2V0OjB9Lmluc2V0LXhze2luc2V0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0uaW5zZXQtc217aW5zZXQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5pbnNldC1tZHtpbnNldDp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lmluc2V0LWxne2luc2V0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0uaW5zZXQteGx7aW5zZXQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS50b3AtMHt0b3A6MH0udG9wLXhze3RvcDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnRvcC1zbXt0b3A6dmFyKC0tYmx3LXNwYWNpbmctc20pfS50b3AtbWR7dG9wOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0udG9wLWxne3RvcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnRvcC14bHt0b3A6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5yaWdodC0we3JpZ2h0OjB9LnJpZ2h0LXhze3JpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucmlnaHQtc217cmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5yaWdodC1tZHtyaWdodDp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnJpZ2h0LWxne3JpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucmlnaHQteGx7cmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5ib3R0b20tMHtib3R0b206MH0uYm90dG9tLXhze2JvdHRvbTp2YXIoLS1ibHctc3BhY2luZy14cyl9LmJvdHRvbS1zbXtib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5ib3R0b20tbWR7Ym90dG9tOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0uYm90dG9tLWxne2JvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1sZyl9LmJvdHRvbS14bHtib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5sZWZ0LTB7bGVmdDowfS5sZWZ0LXhze2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5sZWZ0LXNte2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5sZWZ0LW1ke2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5sZWZ0LWxne2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5sZWZ0LXhse2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5mbG93ey0tc3BhY2luZy1mbG93OiAxZW07bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZTp2YXIoLS1ibHctdGV4dC1zaXplLW1kKX0uZmxvdz4qe21hcmdpbi1ibG9jazowfS5mbG93PiorKnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1mbG93KX0uZmxvdyB1bCwuZmxvdyBvbHtwYWRkaW5nLWlubGluZS1zdGFydDoyLjVjaH0uZmxvdyBoMXtmb250LXNpemU6dmFyKC0tYmx3LWhlYWRsaW5lLXNpemUteGwpfS5mbG93IGgye2ZvbnQtc2l6ZTp2YXIoLS1ibHctaGVhZGxpbmUtc2l6ZS1sZyl9LmZsb3cgaDN7Zm9udC1zaXplOnZhcigtLWJsdy1oZWFkbGluZS1zaXplLW1kKX0uZmxvdyBoNHtmb250LXNpemU6dmFyKC0tYmx3LWhlYWRsaW5lLXNpemUtc20pfS5mbG93IGg1e2ZvbnQtc2l6ZTp2YXIoLS1ibHctaGVhZGxpbmUtc2l6ZS14cyl9LmZsb3cgaDZ7Zm9udC1zaXplOnZhcigtLWJsdy10ZXh0LXNpemUtbGcpfS5mbG93IDppcyhoMSxoMixoMyxoNCxoNSxoNil7bGluZS1oZWlnaHQ6MS4xfS5mbG93IDppcyhoMSxoMixoMyxoNCxoNSxoNikrcHstLXNwYWNpbmctZmxvdzogMC41ZW19LmZsb3cgZmlndXJle21hcmdpbi1pbmxpbmU6MH0uZmxvdyBibG9ja3F1b3Rle2JvcmRlci1pbmxpbmUtc3RhcnQ6NXB4IHNvbGlkICM0Y2IyODY7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MWVtO3BhZGRpbmctYmxvY2s6LjVlbTttYXJnaW4taW5saW5lOjA7Zm9udC1zaXplOnZhcigtLWJsdy10ZXh0LXNpemUteGwpfS5mbG93IGJsb2NrcXVvdGU6bm90KFtjbGFzcyo9cHVsbC1dKXttYXJnaW4taW5saW5lOjEuNWVtfS5mbG93IGJsb2NrcXVvdGU+KnttYXJnaW4tYmxvY2s6MH0uZmxvdyBibG9ja3F1b3RlPiorKnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1mbG93KX0uZmxvdyBibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0tYmx3LXRleHQtc2l6ZS1zbSk7Zm9udC1zdHlsZTppdGFsaWN9LmZsb3cgYmxvY2txdW90ZSBjaXRlOjpiZWZvcmV7Y29udGVudDpcIuKAlFwiO21hcmdpbi1yaWdodDoxY2h9Lm0tMHttYXJnaW46MH0ubXQtMHttYXJnaW4tdG9wOjB9Lm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tci0we21hcmdpbi1yaWdodDowfS5tbC0we21hcmdpbi1sZWZ0OjB9Lm0taW5saW5lLTB7bWFyZ2luLWlubGluZTowfS5tLWJsb2NrLTB7bWFyZ2luLWJsb2NrOjB9LnAtMHtwYWRkaW5nOjB9LnB0LTB7cGFkZGluZy10b3A6MH0ucGItMHtwYWRkaW5nLWJvdHRvbTowfS5wci0we3BhZGRpbmctcmlnaHQ6MH0ucGwtMHtwYWRkaW5nLWxlZnQ6MH0ucC1pbmxpbmUtMHtwYWRkaW5nLWlubGluZTowfS5wLWJsb2NrLTB7cGFkZGluZy1ibG9jazowfS5nYXAtMHtnYXA6MH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG99Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvfS5tci1hdXRve21hcmdpbi1yaWdodDphdXRvfS5tbC1hdXRve21hcmdpbi1sZWZ0OmF1dG99Lm0taW5saW5lLWF1dG97bWFyZ2luLWlubGluZTphdXRvfS5tLWJsb2NrLWF1dG97bWFyZ2luLWJsb2NrOmF1dG99LnB0LWF1dG97cGFkZGluZy10b3A6YXV0b30ucGItYXV0b3twYWRkaW5nLWJvdHRvbTphdXRvfS5wci1hdXRve3BhZGRpbmctcmlnaHQ6YXV0b30ucGwtYXV0b3twYWRkaW5nLWxlZnQ6YXV0b30ucC1pbmxpbmUtYXV0b3twYWRkaW5nLWlubGluZTphdXRvfS5wLWJsb2NrLWF1dG97cGFkZGluZy1ibG9jazphdXRvfS5tLXhze21hcmdpbjp2YXIoLS1ibHctc3BhY2luZy14cyl9Lm10LXhze21hcmdpbi10b3A6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5tYi14c3ttYXJnaW4tYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubXIteHN7bWFyZ2luLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubWwteHN7bWFyZ2luLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5tLWlubGluZS14c3ttYXJnaW4taW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubS1ibG9jay14c3ttYXJnaW4tYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5wLXhze3BhZGRpbmc6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5wdC14c3twYWRkaW5nLXRvcDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnBiLXhze3BhZGRpbmctYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucHIteHN7cGFkZGluZy1yaWdodDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnBsLXhze3BhZGRpbmctbGVmdDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnAtaW5saW5lLXhze3BhZGRpbmctaW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucC1ibG9jay14c3twYWRkaW5nLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0uZ2FwLXhze2dhcDp2YXIoLS1ibHctc3BhY2luZy14cyl9Lm0tc217bWFyZ2luOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ubXQtc217bWFyZ2luLXRvcDp2YXIoLS1ibHctc3BhY2luZy1zbSl9Lm1iLXNte21hcmdpbi1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tci1zbXttYXJnaW4tcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tbC1zbXttYXJnaW4tbGVmdDp2YXIoLS1ibHctc3BhY2luZy1zbSl9Lm0taW5saW5lLXNte21hcmdpbi1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tLWJsb2NrLXNte21hcmdpbi1ibG9jazp2YXIoLS1ibHctc3BhY2luZy1zbSl9LnAtc217cGFkZGluZzp2YXIoLS1ibHctc3BhY2luZy1zbSl9LnB0LXNte3BhZGRpbmctdG9wOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucGItc217cGFkZGluZy1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5wci1zbXtwYWRkaW5nLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucGwtc217cGFkZGluZy1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucC1pbmxpbmUtc217cGFkZGluZy1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5wLWJsb2NrLXNte3BhZGRpbmctYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5nYXAtc217Z2FwOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ubS1tZHttYXJnaW46dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5tdC1tZHttYXJnaW4tdG9wOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ubWItbWR7bWFyZ2luLWJvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm1yLW1ke21hcmdpbi1yaWdodDp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm1sLW1ke21hcmdpbi1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ubS1pbmxpbmUtbWR7bWFyZ2luLWlubGluZTp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm0tYmxvY2stbWR7bWFyZ2luLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ucC1tZHtwYWRkaW5nOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ucHQtbWR7cGFkZGluZy10b3A6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wYi1tZHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnByLW1ke3BhZGRpbmctcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wbC1tZHtwYWRkaW5nLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wLWlubGluZS1tZHtwYWRkaW5nLWlubGluZTp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnAtYmxvY2stbWR7cGFkZGluZy1ibG9jazp2YXIoLS1ibHctc3BhY2luZy1tZCl9LmdhcC1tZHtnYXA6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5tLWxne21hcmdpbjp2YXIoLS1ibHctc3BhY2luZy1sZyl9Lm10LWxne21hcmdpbi10b3A6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5tYi1sZ3ttYXJnaW4tYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubXItbGd7bWFyZ2luLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubWwtbGd7bWFyZ2luLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5tLWlubGluZS1sZ3ttYXJnaW4taW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubS1ibG9jay1sZ3ttYXJnaW4tYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5wLWxne3BhZGRpbmc6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5wdC1sZ3twYWRkaW5nLXRvcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnBiLWxne3BhZGRpbmctYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucHItbGd7cGFkZGluZy1yaWdodDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnBsLWxne3BhZGRpbmctbGVmdDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnAtaW5saW5lLWxne3BhZGRpbmctaW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucC1ibG9jay1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0uZ2FwLWxne2dhcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9Lm0teGx7bWFyZ2luOnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ubXQteGx7bWFyZ2luLXRvcDp2YXIoLS1ibHctc3BhY2luZy14bCl9Lm1iLXhse21hcmdpbi1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tci14bHttYXJnaW4tcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tbC14bHttYXJnaW4tbGVmdDp2YXIoLS1ibHctc3BhY2luZy14bCl9Lm0taW5saW5lLXhse21hcmdpbi1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tLWJsb2NrLXhse21hcmdpbi1ibG9jazp2YXIoLS1ibHctc3BhY2luZy14bCl9LnAteGx7cGFkZGluZzp2YXIoLS1ibHctc3BhY2luZy14bCl9LnB0LXhse3BhZGRpbmctdG9wOnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucGIteGx7cGFkZGluZy1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5wci14bHtwYWRkaW5nLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucGwteGx7cGFkZGluZy1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucC1pbmxpbmUteGx7cGFkZGluZy1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5wLWJsb2NrLXhse3BhZGRpbmctYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5nYXAteGx7Z2FwOnZhcigtLWJsdy1zcGFjaW5nLXhsKX19fVxuIl19 */ \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index de09485..a3c759e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1269,9 +1269,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001659", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001659.tgz", - "integrity": "sha512-Qxxyfv3RdHAfJcXelgf0hU4DFUVXBGTjqrBUZLUh8AtlGnsDo+CnncYtTd95+ZKfnANUOzxyIQCuU/UeBZBYoA==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "dev": true, "funding": [ { @@ -4936,9 +4936,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001659", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001659.tgz", - "integrity": "sha512-Qxxyfv3RdHAfJcXelgf0hU4DFUVXBGTjqrBUZLUh8AtlGnsDo+CnncYtTd95+ZKfnANUOzxyIQCuU/UeBZBYoA==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "dev": true }, "chai": { From 740436913a805bec7045bc607bc4d52474d51a54 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Wed, 18 Jun 2025 19:12:17 +0200 Subject: [PATCH 08/11] chore(BLW-34): commit prod output --- dist/css/blower.css | 2 -- dist/css/blower.min.css | 1 - 2 files changed, 3 deletions(-) diff --git a/dist/css/blower.css b/dist/css/blower.css index aa3af7b..f0ada54 100644 --- a/dist/css/blower.css +++ b/dist/css/blower.css @@ -2256,5 +2256,3 @@ } } } - -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb3dlci5jc3MiLCIuLi8uLi9zY3NzL2Jsb3dlci5zY3NzIiwiLi4vLi4vc2Nzcy9fZ2xvYmFsLWN1c3RvbS1wcm9wZXJ0aWVzLnNjc3MiLCIuLi8uLi9zY3NzL19yZXNldC5zY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvX2ZvbnQuc2NzcyIsIi4uLy4uL3Njc3MvbWl4aW5zL192aWV3cG9ydC1oZWlnaHQuc2NzcyIsIi4uLy4uL3Njc3MvYmFzZS9fY29kZS5zY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCIuLi8uLi9zY3NzL3ZhcmlhYmxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc2Nzcy9sYXlvdXQvdGhlbWVzL19kYXNoYm9hcmQuc2NzcyIsIi4uLy4uL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL3Njc3MvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9zY3NzL3ZhcmlhYmxlcy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi8uLi9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCIuLi8uLi9zY3NzL3V0aWxpdGllcy9fYWxpZ25tZW50LnNjc3MiLCIuLi8uLi9zY3NzL3V0aWxpdGllcy9fZGltZW5zaW9ucy5zY3NzIiwiLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vc2Nzcy91dGlsaXRpZXMvX2Zsb3cuc2NzcyIsIi4uLy4uL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VDSUE7SUFDQywwQkFBQTtJQUNBLHlCQUFBO0lBQ0Esc0JBQUE7SUFDQSx5QkFBQTtJQUNBLHdCQUFBO0lBRUEsd0JBQUE7SUFDQSx3QkFBQTtJQUNBLHdCQUFBO0lBQ0Esd0JBQUE7SUFDQSx3QkFBQTtJQUVBLDRCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLDRCQUFBO0lBQ0EsNEJBQUE7RUZIQztFQ2ZELGlEQUFBO0VBRUE7SUVDRDtNQUNDLG1CQUFBO0lIZ0JHO0lHYko7TUFDQyxvQkFBQTtJSGVHO0lHWEo7OztNQUdDLHNCQUFBO0lIYUc7SUdUSjtNQUNDLDJCQUFBO01BQ0EsOEJBQUE7TUFDQSxzQkFBQTtJSFdHO0lHUEo7O01BRUMsU0FBQTtJSFNHO0lHTEo7O01BRUMsU0FBQTtNQUNBLFVBQUE7TUFDQSxnQkFBQTtJSE9HO0lHSEo7TUFDQywySUM1Q1U7TUQ2Q1YsZ0JBQUE7SUhLRztJS3hDSDtNQUNDLGlCQUFBO01BQ0Esa0JBQUE7SUwwQ0U7SUdKSjs7TUFFQyxnQkFBQTtJSE1HO0lHRko7O01BRUMsa0JBQUE7SUhJRztJR0FKO01BQ0MsaUNBQUE7Y0FBQSw4QkFBQTtNQUNBLG1CQUFBO0lIRUc7SUdFSjs7O01BR0MsZUFBQTtNQUNBLGNBQUE7TUFDQSxzQkFBQTtJSEFHO0lHSUo7O01BRUMsYUFBQTtJSEZHO0lHTUo7TUFDQyxnQkFBQTtNQUNBLGdCQUFBO0lISkc7SUdRSjtNQUNDLHdCQUFBO0lITkc7SUdlSDs7OztNQUNDLGVBQUE7SUhWRTtJR2VKOztNQUVDLGNBQUE7TUFDQSxjQUFBO01BQ0Esa0JBQUE7TUFDQSx3QkFBQTtJSGJHO0lHZUo7TUFDQyxlQUFBO0lIYkc7SUdlSjtNQUNDLFdBQUE7SUhiRztJR2dCSjtNQUNDLFNBQUE7SUhkRztFQUNGO0VD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NUNIO01BQ0MsU0F2R007SXRCKy9DSjtJc0J0NUNIO01BQ0MsYUExR007SXRCa2dESjtJc0J0NUNIO01BQ0MsYUE3R007SXRCcWdESjtJc0IvNUNIO01BQ0MsWUF2R007SXRCd2dESjtJc0IvNUNIO01BQ0MsZ0JBMUdNO0l0QjJnREo7SXNCLzVDSDtNQUNDLGdCQTdHTTtJdEI4Z0RKO0lzQng2Q0g7TUFDQyxjQXZHTTtJdEJpaERKO0lzQng2Q0g7TUFDQyxrQkExR007SXRCb2hESjtJc0J4NkNIO01BQ0Msa0JBN0dNO0l0QnVoREo7SXNCajdDSDtNQUNDLGFBdkdNO0l0QjBoREo7SXNCajdDSDtNQUNDLGlCQTFHTTtJdEI2aERKO0lzQmo3Q0g7TUFDQyxpQkE3R007SXRCZ2lESjtJc0IxN0NIO01BQ0MsYUF2R007SXRCbWlESjtJc0IxN0NIO01BQ0MsaUJBMUdNO0l0QnNpREo7SXNCMTdDSDtNQUNDLGlCQTdHTTtJdEJ5aURKO0lzQm44Q0g7TUFDQyxhQXZHTTtJdEI0aURKO0lzQm44Q0g7TUFDQyxpQkExR007SXRCK2lESjtJc0JuOENIO01BQ0MsaUJBN0dNO0l0QmtqREo7SXNCaDhDSDtNQUNDLGNBbkhNO0l0QnFqREo7SXNCaDhDSDtNQUNDLGtCQXRITTtJdEJ3akRKO0lzQmg4Q0g7TUFDQyxrQkF6SE07SXRCMmpESjtJc0J6OENIO01BQ0MsaUJBbkhNO0l0QjhqREo7SXNCejhDSDtNQUNDLHFCQXRITTtJdEJpa0RKO0lzQno4Q0g7TUFDQyxxQkF6SE07SXRCb2tESjtJc0JsOUNIO01BQ0MsbUJBbkhNO0l0QnVrREo7SXNCbDlDSDtNQUNDLHVCQXRITTtJdEIwa0RKO0lzQmw5Q0g7TUFDQyx1QkF6SE07SXRCNmtESjtJc0IzOUNIO01BQ0Msa0JBbkhNO0l0QmdsREo7SXNCMzlDSDtNQUNDLHNCQXRITTtJdEJtbERKO0lzQjM5Q0g7TUFDQyxzQkF6SE07SXRCc2xESjtJc0JwK0NIO01BQ0Msa0JBbkhNO0l0QnlsREo7SXNCcCtDSDtNQUNDLHNCQXRITTtJdEI0bERKO0lzQnArQ0g7TUFDQyxzQkF6SE07SXRCK2xESjtJc0I3K0NIO01BQ0Msa0JBbkhNO0l0QmttREo7SXNCNytDSDtNQUNDLHNCQXRITTtJdEJxbURKO0lzQjcrQ0g7TUFDQyxzQkF6SE07SXRCd21ESjtJc0IxK0NIO01BQ0MsYUEvSE07SXRCMm1ESjtJc0IxK0NIO01BQ0MsaUJBbElNO0l0QjhtREo7SXNCMStDSDtNQUNDLGlCQXJJTTtJdEJpbkRKO0lzQm4vQ0g7TUFDQyxnQkEvSE07SXRCb25ESjtJc0JuL0NIO01BQ0Msb0JBbElNO0l0QnVuREo7SXNCbi9DSDtNQUNDLG9CQXJJTTtJdEIwbkRKO0lzQjUvQ0g7TUFDQyxrQkEvSE07SXRCNm5ESjtJc0I1L0NIO01BQ0Msc0JBbElNO0l0QmdvREo7SXNCNS9DSDtNQUNDLHNCQXJJTTtJdEJtb0RKO0lzQnJnREg7TUFDQyxpQkEvSE07SXRCc29ESjtJc0JyZ0RIO01BQ0MscUJBbElNO0l0QnlvREo7SXNCcmdESDtNQUNDLHFCQXJJTTtJdEI0b0RKO0lzQjlnREg7TUFDQyxpQkEvSE07SXRCK29ESjtJc0I5Z0RIO01BQ0MscUJBbElNO0l0QmtwREo7SXNCOWdESDtNQUNDLHFCQXJJTTtJdEJxcERKO0lzQnZoREg7TUFDQyxpQkEvSE07SXRCd3BESjtJc0J2aERIO01BQ0MscUJBbElNO0l0QjJwREo7SXNCdmhESDtNQUNDLHFCQXJJTTtJdEI4cERKO0l1QjVwREg7TUFDQyxjQU5TO0l2Qm9xRFA7SXVCL3BESDtNQUNDLHFCQU5TO0l2QnVxRFA7SXVCbHFESDtNQUNDLGVBTlM7SXZCMHFEUDtJdUJycURIO01BQ0MsYUFOUztJdkI2cURQO0l1QnhxREg7TUFDQyxvQkFOUztJdkJnckRQO0l1QjNxREg7TUFDQyxhQU5TO0l2Qm1yRFA7SXVCOXFESDtNQUNDLG9CQU5TO0l2QnNyRFA7SXVCanJESDtNQUNDLGNBTlM7SXZCeXJEUDtJdUJwckRIO01BQ0Msc0JBTlM7SXZCNHJEUDtJdUJ2ckRIO01BQ0MsbUJBTlM7SXZCK3JEUDtJdUIxckRIO01BQ0MscUJBTlM7SXZCa3NEUDtJdUI3ckRIO01B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Qk87STFCeStETDtJMEI5OERIO01BQ0Msb0NBNUJPO0kxQjQrREw7STBCOThESDtNQUNDLG1DQS9CTztJMUIrK0RMO0kwQjM4REY7TUFDQyw4QkFyQ007STFCay9ETDtJMEJ6OERIO01BQ0Msa0NBMUNPO0kxQnEvREw7STBCejhESDtNQUNDLHFDQTdDTztJMUJ3L0RMO0kwQno4REg7TUFDQyxvQ0FoRE87STFCMi9ETDtJMEJ6OERIO01BQ0MsbUNBbkRPO0kxQjgvREw7STBCejhESDtNQUNDLHFDQXRETztJMUJpZ0VMO0kwQno4REg7TUFDQyxvQ0F6RE87STFCb2dFTDtJMEJ0OERGO01BQ0MsMEJBL0RNO0kxQnVnRUw7STBCNy9ERjtNQUNDLDZCQVhNO0kxQjBnRUw7STBCMy9ESDtNQUNDLGlDQWhCTztJMUI2Z0VMO0kwQjMvREg7TUFDQyxvQ0FuQk87STFCZ2hFTDtJMEIzL0RIO01BQ0MsbUNBdEJPO0kxQm1oRUw7STBCMy9ESDtNQUNDLGtDQXpCTztJMUJzaEVMO0kwQjMvREg7TUFDQyxvQ0E1Qk87STFCeWhFTDtJMEIzL0RIO01BQ0MsbUNBL0JPO0kxQjRoRUw7STBCeC9ERjtNQUNDLDhCQXJDTTtJMUIraEVMO0kwQnQvREg7TUFDQyxrQ0ExQ087STFCa2lFTDtJMEJ0L0RIO01BQ0MscUNBN0NPO0kxQnFpRUw7STBCdC9ESDtNQUNDLG9DQWhETztJMUJ3aUVMO0kwQnQvREg7TUFDQyxtQ0FuRE87STFCMmlFTDtJMEJ0L0RIO01BQ0MscUNBdERPO0kxQjhpRUw7STBCdC9ESDtNQUNDLG9DQXpETztJMUJpakVMO0kwQm4vREY7TUFDQywwQkEvRE07STFCb2pFTDtJMEIxaUVGO01BQ0MsNkJBWE07STFCdWpFTDtJMEJ4aUVIO01BQ0MsaUNBaEJPO0kxQjBqRUw7STBCeGlFSDtNQUNDLG9DQW5CTztJMUI2akVMO0kwQnhpRUg7TUFDQyxtQ0F0Qk87STFCZ2tFTDtJMEJ4aUVIO01BQ0Msa0NBekJPO0kxQm1rRUw7STBCeGlFSDtNQUNDLG9DQTVCTztJMUJza0VMO0kwQnhpRUg7TUFDQyxtQ0EvQk87STFCeWtFTDtJMEJyaUVGO01BQ0MsOEJBckNNO0kxQjRrRUw7STBCbmlFSDtNQUNDLGtDQTFDTztJMUIra0VMO0kwQm5pRUg7TUFDQyxxQ0E3Q087STFCa2xFTDtJMEJuaUVIO01BQ0Msb0NBaERPO0kxQnFsRUw7STBCbmlFSDtNQUNDLG1DQW5ETztJMUJ3bEVMO0kwQm5pRUg7TUFDQyxxQ0F0RE87STFCMmxFTDtJMEJuaUVIO01BQ0Msb0NBekRPO0kxQjhsRUw7STBCaGlFRjtNQUNDLDBCQS9ETTtJMUJpbUVMO0kwQnZsRUY7TUFDQyw2QkFYTTtJMUJvbUVMO0kwQnJsRUg7TUFDQyxpQ0FoQk87STFCdW1FTDtJMEJybEVIO01BQ0Msb0NBbkJPO0kxQjBtRUw7STBCcmxFSDtNQUNDLG1DQXRCTztJMUI2bUVMO0kwQnJsRUg7TUFDQyxrQ0F6Qk87STFCZ25FTDtJMEJybEVIO01BQ0Msb0NBNUJPO0kxQm1uRUw7STBCcmxFSDtNQUNDLG1DQS9CTztJMUJzbkVMO0kwQmxsRUY7TUFDQyw4QkFyQ007STFCeW5FTDtJMEJobEVIO01BQ0Msa0NBMUNPO0kxQjRuRUw7STBCaGxFSDtNQUNDLHFDQTdDTztJMUIrbkVMO0kwQmhsRUg7TUFDQyxvQ0FoRE87STFCa29FTDtJMEJobEVIO01BQ0MsbUNBbkRPO0kxQnFvRUw7STBCaGxFSDtNQUNDLHFDQXRETztJMUJ3b0VMO0kwQmhsRUg7TUFDQyxvQ0F6RE87STFCMm9FTDtJMEI3a0VGO01BQ0MsMEJBL0RNO0kxQjhvRUw7STBCcG9FRjtNQUNDLDZCQVhNO0kxQmlwRUw7STBCbG9FSDtNQUNDLGlDQWhCTztJMUJvcEVMO0kwQmxvRUg7TUFDQyxvQ0FuQk87STFCdXBFTDtJMEJsb0VIO01BQ0MsbUNBdEJPO0kxQjBwRUw7STBCbG9FSDtNQUNDLGtDQXpCTztJMUI2cEVMO0kwQmxvRUg7TUFDQyxvQ0E1Qk87STFCZ3FFTDtJMEJsb0VIO01BQ0MsbUNBL0JPO0kxQm1xRUw7STBCL25FRjtNQUNDLDhCQXJDTTtJMUJzcUVMO0kwQjduRUg7TUFDQyxrQ0ExQ087STFCeXFFTDtJMEI3bkVIO01BQ0MscUNBN0NPO0kxQjRxRUw7STBCN25FSDtNQUNDLG9DQWhETztJMUIrcUVMO0kwQjduRUg7TUFDQyxtQ0FuRE87STFCa3JFTDtJMEI3bkVIO01BQ0MscUNBdERPO0kxQnFyRUw7STBCN25FSDtNQUNDLG9DQXpETztJMUJ3ckVMO0kwQjFuRUY7TUFDQywwQkEvRE07STFCMnJFTDtFQUNGO0FBQ0YiLCJmaWxlIjoiYmxvd2VyLmNzcyJ9 */ \ No newline at end of file diff --git a/dist/css/blower.min.css b/dist/css/blower.min.css index 25cbca8..454f316 100644 --- a/dist/css/blower.min.css +++ b/dist/css/blower.min.css @@ -1,2 +1 @@ @layer blower{:root{--blw-spacing-xs: 0.125rem;--blw-spacing-sm: 0.25rem;--blw-spacing-md: 1rem;--blw-spacing-lg: 1.75rem;--blw-spacing-xl: 2.5rem;--blw-text-size-xs: 12px;--blw-text-size-sm: 14px;--blw-text-size-md: 16px;--blw-text-size-lg: 18px;--blw-text-size-xl: 20px;--blw-headline-size-xs: 20px;--blw-headline-size-sm: 22px;--blw-headline-size-md: 24px;--blw-headline-size-lg: 28px;--blw-headline-size-xl: 32px}@layer reset, base, layout, components, utilities;@layer reset{:root{--flow-direction: 1}[dir=rtl]{--flow-direction: -1}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.5}body{min-height:100vh;min-height:100svh}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture,svg{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em;resize:vertical}:target{scroll-margin-block:5ex}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}iframe{border:0}}@layer base{pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}code,pre{background-color:#e2e8f0;border-radius:4px}code{padding:.125rem .25rem}pre{width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto;padding:.5rem .75rem;border:1px solid #cbd5e1}pre code{padding:0}}@layer layout{.theme-dashboard{--size-sidebar: 200px;--spacing-segments: var(--blw-spacing-md);--area-row-first: "header";--area-row-last: "footer";display:grid;grid-template-columns:1fr;grid-template-areas:"sidebar" var(--area-row-first) "main" var(--area-row-last)}@media screen and (min-width: 768px){.theme-dashboard{--area-row-first: "sidebar header";--area-row-last: "sidebar footer";display:grid;grid-template-columns:var(--size-sidebar) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:var(--area-row-first) "sidebar main" var(--area-row-last)}}@media screen and (min-width: 1024px){.theme-dashboard{--size-sidebar: 300px}}.theme-dashboard{min-height:100vh;min-height:100svh}.theme-dashboard .layout-sidebar{grid-area:sidebar;padding:var(--spacing-segments);background-color:#4cb286;color:#f0faf5;isolation:isolate;position:relative}.theme-dashboard .layout-sidebar::before{content:"";position:absolute;inset:0 0 0 auto;width:10px;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.1));z-index:-1}.theme-dashboard .layout-sidebar .page-title{margin-block-end:1rem;font-size:2rem;color:#f0faf5}.theme-dashboard .layout-sidebar .section-title{margin-block:1.5rem .25rem;font-size:1.25rem;font-weight:600;color:#f0faf5}.theme-dashboard .layout-main{grid-area:main;padding:var(--spacing-segments)}.theme-dashboard .layout-header{grid-area:header;padding:var(--spacing-segments)}.theme-dashboard .layout-header:empty{display:none}.theme-dashboard .layout-footer{grid-area:footer;padding:var(--spacing-segments)}.theme-dashboard .layout-footer:empty{display:none}.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar"}@media(min-width: 768px){.theme-dashboard.has-no-header,.theme-dashboard:not(:has(.layout-header:not(:empty))){--area-row-first: "sidebar main"}}.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "main"}@media(min-width: 768px){.theme-dashboard.has-no-footer,.theme-dashboard:not(:has(.layout-footer:not(:empty))){--area-row-last: "sidebar main"}}.navigation{--spacing-links-horizontal: var(--blw-spacing-md);--spacing-links-vertical: 0.625rem;--border-radius-links: 4px}.navigation ul{margin:0;padding:0;list-style-type:none}.navigation__item{position:relative}.navigation__link{display:flex;gap:calc(var(--spacing-links-horizontal)/2);align-items:center;color:currentColor;padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);text-decoration:none;transition:background-color 150ms}.navigation__link:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.navigation__link:is(:active){transition-duration:0ms;background-color:rgba(0,0,0,.2)}.navigation--vertical.card{--spacing-links-horizontal: var(--spacing-card-horizontal)}.navigation--vertical .navigation__link{padding:var(--spacing-links-vertical) var(--spacing-links-horizontal);gap:var(--spacing-links-horizontal)}.layout-sidebar .navigation--vertical{margin-inline:calc(var(--spacing-links-horizontal)*-1)}.navigation--horizontal ul{display:flex;gap:calc(var(--spacing-links-horizontal)/2)}.navigation--horizontal .navigation__link{border-radius:var(--border-radius-links)}}@layer components{.alert{--color-alert-background: #4cb286;--color-alert-text: #f0faf5;--color-alert-border: #3c8e6e;--spacing-alert: 0.75rem;--border-radius-alert: 4px;--border-width-alert: 1px;--font-size-alert: 1rem;position:relative;padding:var(--spacing-alert);border-radius:var(--border-radius-alert);background-color:var(--color-alert-background);color:var(--color-alert-text);font-size:var(--font-size-alert);text-decoration:none;border:var(--border-width-alert) solid var(--color-alert-border)}.alert a{color:var(--color-alert-text);text-decoration:underline}.alert a:hover{text-decoration:none}.alert hr{margin:var(--spacing-alert) 0;border:0;border-top:var(--border-width-alert) solid var(--color-alert-border)}.alert ul,.alert ol{padding-inline-start:2.5ch}.alert code{background-color:var(--color-alert-border)}.alert>*{margin:0}.alert>*+*{margin-top:var(--spacing-alert)}.alert__close{position:absolute;inset-block-start:calc(var(--spacing-alert)/3);inset-inline-end:calc(var(--spacing-alert)/3);background-color:rgba(0,0,0,0);border:0;padding:calc(var(--spacing-alert)/1.5);color:var(--color-alert-text);transition:background-color 200ms;margin:0;border-radius:50%;line-height:1}.alert__close:hover{background-color:var(--color-alert-border)}.alert__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.alert__close svg{width:1em;height:1em}.alert:is(:has(.alert__close):not(:only-child),.is-dismissible)>:first-child{margin-inline-end:calc(var(--spacing-alert)*2)}.alert:is(:has(.alert__close):only-child,.is-dismissible){padding-inline-end:calc(var(--spacing-alert)*3.5)}.alert:where(.alert--success){--color-alert-background: #E7FDF1;--color-alert-text: #0F2A2E;--color-alert-border: #B0F2D7}.alert:where(.alert--danger){--color-alert-background: #FCD9DA;--color-alert-text: #461A1B;--color-alert-border: #FABBBD}.alert:where(.alert--warning){--color-alert-background: #FEE9E1;--color-alert-text: #4A2E21;--color-alert-border: #FDD2C3}.alert:where(.alert--info){--color-alert-background: #e2e8f0;--color-alert-text: #0f172a;--color-alert-border: #cbd5e1}.alert:where(.alert--dark){--color-alert-background: #475569;--color-alert-text: #FFF;--color-alert-border: #0f172a}.alert:where(.alert--light){--color-alert-background: #f5f7fa;--color-alert-text: #0f172a;--color-alert-border: #e2e8f0}.alert--text{--spacing-alert: 0;--color-alert-background: transparent;--border-width-alert: 0;display:inline-block}.alert--text:where(.alert--success){--color-alert-text: #3F9A7A}.alert--text:where(.alert--danger){--color-alert-text: #D75052}.alert--text:where(.alert--warning){--color-alert-text: #DF8260}.alert--text:where(.alert--info){--color-alert-text: #00B8D4}.alert--text:where(.alert--dark){--color-alert-text: #0f172a}.alert--text:where(.alert--light){--color-alert-text: #94a3b8}.badge{--color-badge-background: #e2e8f0;--color-badge-background-hover: var(--color-badge-border);--color-badge-text: #0f172a;--color-badge-border: #cbd5e1;--spacing-badge-horizontal: 0.375em;--spacing-badge-vertical: 0.25em;--border-radius-badge: 4px;--border-width-badge: 1px;--font-size-badge: var(--blw-text-size-xs);--font-weight-badge: 600;display:flex;gap:var(--spacing-badge-horizontal);padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);border-radius:var(--border-radius-badge);background-color:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-badge);font-weight:var(--font-weight-badge);border:var(--border-width-badge) solid var(--color-badge-border)}.badge:is(a){color:var(--color-badge-text);text-decoration:none;transition:background-color 200ms}.badge:is(a):hover{text-decoration:none;background-color:var(--color-badge-background-hover)}.badge__close,.badge__additional{padding:var(--spacing-badge-vertical) var(--spacing-badge-horizontal);margin-block:calc(var(--spacing-badge-vertical)*-1);margin-inline-end:calc(var(--spacing-badge-horizontal)*-1);border-start-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));border-end-end-radius:calc(var(--border-radius-badge) - var(--border-width-badge));background-color:var(--color-badge-border)}.badge__close{display:flex;align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--color-badge-text);transition:background-color 200ms;line-height:1}.badge__close:hover{background-color:var(--color-badge-background-hover)}.badge__close:active{transition-duration:0ms;background-color:var(--color-badge-background)}.badge__close svg{width:1em;height:1em}.badge__additional{background-color:var(--color-badge-border)}.badge--primary{--color-badge-background: #4cb286;--color-badge-text: #f0faf5;--color-badge-border: #3c8e6e}.badge--success{--color-badge-background: #E7FDF1;--color-badge-text: #0F2A2E;--color-badge-border: #B0F2D7}.badge--danger{--color-badge-background: #FCD9DA;--color-badge-text: #461A1B;--color-badge-border: #FABBBD}.badge--warning{--color-badge-background: #FEE9E1;--color-badge-text: #4A2E21;--color-badge-border: #FDD2C3}.badge--dark{--color-badge-background: #475569;--color-badge-background-hover: #64748b;--color-badge-text: #FFF;--color-badge-border: #0f172a}.badge--light{--color-badge-background: #f5f7fa;--color-badge-text: #0f172a;--color-badge-border: #e2e8f0}.button .badge{line-height:1}.has-floating-badge .badge{position:absolute;inset-block-start:calc(var(--spacing-badge-horizontal)*-2.5);inset-inline-end:calc(var(--spacing-badge-vertical)*-2.5);border-radius:50vmax;z-index:1}.button{--color-button-background: #4cb286;--color-button-text: #FFF;--color-button-border: #4cb286;--color-button-background-hover: #2c6a56;--color-button-text-hover: #FFF;--color-button-border-hover: #2c6a56;--width-button-outline-focus: 2px;--offset-button-outline-focus: 2px;--color-button-background-active: #0d2327;--color-button-text-active: #FFF;--color-button-border-active: #0d2327;--spacing-button-horizontal: var(--blw-spacing-md);--spacing-button-vertical: 0.5rem;--border-radius-button: 4px;--border-width-button: 1px;--font-size-button: 1rem;--font-weight-button: 600;padding:var(--spacing-button-vertical) var(--spacing-button-horizontal);display:inline-flex;gap:calc(var(--spacing-button-horizontal)/2);align-items:center;justify-content:center;border-radius:var(--border-radius-button);background-color:var(--color-button-background);color:var(--color-button-text);font-size:var(--font-size-button);font-weight:var(--font-weight-button);text-decoration:none;border:var(--border-width-button) solid var(--color-button-border);transition-property:background-color,border-color,color,outline-color;transition-duration:200ms;outline:var(--width-button-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-button-outline-focus)}@media(hover: hover){.button:hover:not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.button:is(:focus-visible):not(:disabled){background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover);outline:var(--width-button-outline-focus) solid var(--color-button-background-hover)}.button:active:not(:disabled){transition-duration:0ms;background-color:var(--color-button-background-active);border-color:var(--color-button-border-active);color:var(--color-button-text-active)}.button:disabled{opacity:.5;cursor:not-allowed}.button--secondary{--color-button-background: #e2e8f0;--color-button-text: #0f172a;--color-button-border: #e2e8f0;--color-button-background-hover: #64748b;--color-button-text-hover: #FFF;--color-button-border-hover: #64748b;--color-button-background-active: #0f172a;--color-button-text-active: #FFF;--color-button-border-active: #0f172a}.button--tertiary{--color-button-background: transparent;--color-button-text: #0f172a;--color-button-border: transparent;--color-button-background-hover: #94a3b8;--color-button-text-hover: #FFF;--color-button-border-hover: #94a3b8;--color-button-background-active: #1e293b;--color-button-text-active: #FFF;--color-button-border-active: #1e293b}.button--destructive{--color-button-background: #F1595C;--color-button-text: #FFF;--color-button-border: #F1595C;--color-button-background-hover: #913638;--color-button-text-hover: #FFF;--color-button-border-hover: #913638;--color-button-background-active: #6D292A;--color-button-text-active: #FFF;--color-button-border-active: #6D292A}.button--dark{--color-button-background: #0f172a;--color-button-text: #FFF;--color-button-border: #0f172a;--color-button-background-hover: #475569;--color-button-text-hover: #FFF;--color-button-border-hover: #475569;--color-button-background-active: #64748b;--color-button-text-active: #FFF;--color-button-border-active: #64748b}.button--light{--color-button-background: #f5f7fa;--color-button-text: #0f172a;--color-button-border: #f5f7fa;--color-button-background-hover: #e2e8f0;--color-button-text-hover: #0f172a;--color-button-border-hover: #e2e8f0;--color-button-background-active: #cbd5e1;--color-button-text-active: #0f172a;--color-button-border-active: #cbd5e1}.button--small{--spacing-button-horizontal: 0.75rem;--spacing-button-vertical: 0.375rem ;--font-size-button: .75rem}.button--large{--spacing-button-horizontal: 1.5rem;--spacing-button-vertical: 0.75rem;--font-size-button: 1.25rem}.button--outline,.button--text{--color-button-text: var(--color-button-background);--color-button-border: var(--color-button-background);background-color:rgba(0,0,0,0)}.button--outline:where(.button--secondary,.button--tertiary,.button--light),.button--text:where(.button--secondary,.button--tertiary,.button--light){--color-button-text: #0f172a}.button:has(.is-icon),.button.has-icon{align-items:center;gap:.5em}.button--rounded{--border-radius-button: 200px}.button--text{--color-button-border: transparent;--spacing-button-horizontal: 0.375rem;--spacing-button-vertical: 0.25rem}.button--image{--border-width-button: 0;padding:0;border-radius:calc(infinity*1px)}.button--image img{border-radius:calc(infinity*1px);-o-object-fit:cover;object-fit:cover}.button--unset{padding-inline:unset;background:unset;border:unset;color:unset;font-size:unset}.button-group{display:inline-flex}.button-group .button{border-radius:0}.button-group:not(.button-group--vertical) .button:first-child{border-start-start-radius:var(--border-radius-button);border-end-start-radius:var(--border-radius-button)}.button-group:not(.button-group--vertical) .button:last-child{border-start-end-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-start-start-radius:var(--border-radius-button);border-start-end-radius:var(--border-radius-button)}.button-group--vertical .button:last-child{border-end-start-radius:var(--border-radius-button);border-end-end-radius:var(--border-radius-button)}.card{--color-card-border: #cbd5e1;--spacing-card-horizontal: 0.75rem;--spacing-card-vertical: 0.75rem;--gap-card: var(--spacing-card-vertical) var(--spacing-card-horizontal);--border-radius-card: calc(4px * 2);--border-radius-card-image: calc(var(--border-radius-card) / 2);--border-width-card: 1px;--font-size-card: var(--blw-text-size-md);--font-size-card-title: var(--blw-headline-size-xs);--font-size-card-subtitle: var(--blw-text-size-lg);--font-size-card-meta: var(--blw-text-size-xs);--background-color-card: #FFF;--background-image-card: #f5f7fa;--color-card-text: #0d2327;position:relative;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);border-radius:var(--border-radius-card);background-color:var(--background-color-card);color:var(--color-card-text);font-size:var(--font-size-card);text-decoration:none;border:var(--border-width-card) solid var(--color-card-border);display:grid;gap:var(--gap-card)}.card__header{display:flex;flex-direction:column;gap:calc(var(--gap-card)/2)}.card__title{margin-block:0;font-size:var(--font-size-card-title)}.card__subtitle{margin-block:0;font-size:var(--font-size-card-subtitle)}.card__image{background:var(--background-image-card);border-radius:var(--border-radius-card-image);width:100%;height:auto}.card__footer{display:flex;gap:var(--gap-card)}.card__meta{font-size:var(--font-size-card-meta);opacity:.7}.card__meta a{color:currentColor;text-decoration:none}.card__meta a:hover{text-decoration:underline}.card.has-edge-image .card__image{margin-inline:calc(var(--spacing-card-horizontal)*-1);max-width:none;width:calc(100% + var(--spacing-card-horizontal)*2)}.card.has-edge-image .card__image:first-child{margin-block-start:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:last-child{margin-block-end:calc(var(--spacing-card-vertical)*-1)}.card.has-edge-image .card__image:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.card.has-edge-image .card__image:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.card--primary{--background-color-card: #4cb286;--color-card-text: #f0faf5;--color-card-border: #3c8e6e}.card--success{--background-color-card: #E7FDF1;--color-card-text: #0F2A2E;--color-card-border: #B0F2D7}.card--danger{--background-color-card: #FCD9DA;--color-card-text: #461A1B;--color-card-border: #FABBBD}.card--warning{--background-color-card: #FEE9E1;--color-card-text: #4A2E21;--color-card-border: #FDD2C3}.card--info{--background-color-card: #e2e8f0;--color-card-text: #0f172a;--color-card-border: #cbd5e1}.card--dark{--background-color-card: #475569;--color-card-text: #FFF;--color-card-border: #0f172a}.card--light{--background-color-card: #f5f7fa;--color-card-text: #0f172a;--color-card-border: #e2e8f0}.card--background-image{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.card--background-image::before{content:"";grid-column:1/-1;grid-row:1/-1;background-color:var(--background-color-card);z-index:1;opacity:.6;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__image{grid-column:1/-1;grid-row:1/-1;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image .card__wrapper{display:grid;gap:var(--gap-card);align-content:center;grid-column:1/-1;grid-row:1/-1;padding:var(--spacing-card-vertical) var(--spacing-card-horizontal);z-index:2;border-radius:calc(var(--border-radius-card) - var(--border-width-card))}.card--background-image.has-blurred-background .card__wrapper{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%)}.card--background-image.has-blurred-background::before{opacity:.3}.dropdown{--spacing-item-horizontal: 0.625rem;--spacing-item-vertical: 0.5rem;--spacing-list: 0.375rem;--offset-list: var(--blw-spacing-sm);--min-width-dropdown: 10rem;--color-border: #cbd5e1;--width-border: 1px;--border-radius-dropdown: 4px;--base-transform: translateY(var(--offset-list));position:relative}.dropdown__button::after{content:"";display:inline-block;margin-inline-start:.3em;border-block-start:.3em solid;border-inline:.3em solid rgba(0,0,0,0);border-block-end:0}.dropdown__list{position:absolute;background-color:#fff;border:var(--width-border) solid var(--color-border);display:flex;flex-direction:column;list-style-type:none;min-width:var(--min-width-dropdown);padding-inline-start:0;margin-block:0;padding-block:var(--spacing-list);border-radius:var(--border-radius-dropdown);transform:var(--base-transform)}.dropdown__list>li{padding-inline:var(--spacing-list)}.dropdown__item{--color-text-item: currentColor;--color-background-item-hover: #f5f7fa;--color-background-item-active: #64748b;display:flex;width:100%;border:0;background-color:rgba(0,0,0,0);padding:var(--spacing-item-vertical) var(--spacing-item-horizontal);text-decoration:none;color:var(--color-text-item);transition-property:background-color,color;transition-duration:200ms;white-space:nowrap;word-break:keep-all;border-radius:calc(var(--border-radius-dropdown)/1.5)}.dropdown__item:is(:hover,:focus-visible){background-color:var(--color-background-item-hover)}.dropdown__item:is(:active,.is-active){transition-duration:0ms;background-color:var(--color-background-item-active);color:#fff}.dropdown__item.is-primary{font-weight:600;--color-text-item: #4cb286;--color-background-item-hover: #d9f5e8;--color-background-item-active: #4cb286}.dropdown__item.is-destructive{--color-text-item: #D75052;--color-background-item-hover: #FEEFEF;--color-background-item-active: #F1595C}.dropdown__item.is-disabled{pointer-events:none;opacity:.5}.dropdown__item:has(.is-icon),.dropdown__item.has-icon{align-items:center;gap:.5em}.dropdown[aria-expanded=true]{z-index:1}.dropdown .is-seperated{border-top:var(--width-border) solid var(--color-border);margin-block-start:var(--spacing-list);padding-block-start:var(--spacing-list)}.dropdown.has-only-icons{--min-width-dropdown: 0}.dropdown.has-only-icons .dropdown__list{width:-moz-max-content;width:max-content}.dropdown.has-icons-last .is-icon{margin-inline-start:auto}.dropdown--start .dropdown__list{inset-inline-start:0}.dropdown--center .dropdown__button{margin-inline:auto}.dropdown--center .dropdown__list{inset-inline-start:50%;transform:translateX(calc(var(--flow-direction) * -50%)) var(--base-transform)}.dropdown--end .dropdown__button{margin-inline-start:auto}.dropdown--end .dropdown__list{inset-inline-end:0}.form{--color-input-background: #FFF;--color-input-border: #94a3b8;--color-input-text: #0d2327;--color-input-background-focus: #FFF;--color-input-border-focus: #475569;--color-input-text-focus: #0d2327;--width-input-outline-focus: 2px;--offset-input-outline-focus: 2px;--color-input-background-disabled: #f5f7fa;--color-input-border-disabled: #94a3b8;--color-input-text-disabled: #64748b;--spacing-input-horizontal: var(--blw-spacing-md);--spacing-input-vertical: 0.5rem;--spacing-form-between: 0.5rem;--font-size-input: var(--blw-text-size-md);--font-size-input-label: var(--blw-text-size-sm);--font-size-input-message: var(--blw-text-size-xs);--font-weight-input-label: 600;--border-radius-input: 4px;--border-input-width: 1px;--transition-input: background-color, border-color, color, outline-color;--transition-duration-input: 200ms}.form__item+.form__item{margin-top:var(--spacing-form-between)}.form__item.has-error{--color-input-background: #FFF7F7;--color-input-border: #F1595C;--color-input-text: #D75052;--color-input-placeholder: #D75052}.form__item.has-success{--color-input-background: #F3FEF8;--color-input-border: #50C793;--color-input-text: #3F9A7A;--color-input-placeholder: #3F9A7A}.form__item.has-warning{--color-input-background: #FFFAF8;--color-input-border: #FA916B;--color-input-text: #DF8260;--color-input-placeholder: #DF8260}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])){display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-form-between);align-items:center;line-height:1.1}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])) .form__label{margin-block:0}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled)){opacity:.5}.form__item:is(.has-checkbox,.has-radio,:has([type=checkbox]),:has([type=radio])):is(.is-disabled,:has(:disabled))>*{cursor:not-allowed}.form__input{display:block;background-color:var(--color-input-background);border:var(--border-input-width) solid var(--color-input-border);border-radius:var(--border-radius-input);color:var(--color-input-text);font-size:var(--font-size-input);padding:var(--spacing-input-vertical) var(--spacing-input-horizontal);transition-property:var(--transition-input);transition-duration:var(--transition-duration-input);width:100%;outline:var(--width-input-outline-focus) solid rgba(0,0,0,0);outline-offset:var(--offset-input-outline-focus)}.form__input:focus-within{background-color:var(--color-input-background-focus);border-color:var(--color-input-border-focus);box-shadow:var(--box-shadow-input),0 0 0 1px var(--color-input-border-focus);color:var(--color-input-text-focus);outline:var(--width-input-outline-focus) solid var(--color-input-border-focus)}.form__input:disabled{background-color:var(--color-input-background-disabled);border-color:var(--color-input-border-disabled);color:var(--color-input-text-disabled);cursor:not-allowed}.form__input::-moz-placeholder{color:var(--color-input-text);opacity:.7}.form__input::placeholder{color:var(--color-input-text);opacity:.7}.form__input[type=radio],.form__input[type=checkbox]{--size-input: 1.5em;--color-input-border: #1e293b;--color-input-border-focus: var(--color-input-border);--color-checked: #3c8e6e;--border-input-width: 2px;--transform-input-hover: scale(.5);--filter-input-hover: brightness(1.3);margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size-input);height:var(--size-input);display:grid;place-content:center;outline:calc(var(--border-input-width)) solid rgba(0,0,0,0)}.form__input[type=radio]::before,.form__input[type=checkbox]::before{content:"";width:calc(var(--size-input)*.5);height:calc(var(--size-input)*.5);transform:scale(0);transform-origin:center;transition:100ms transform ease-in-out;transition-property:transform,filter;background-color:var(--color-checked)}.form__input[type=radio]:hover::before,.form__input[type=checkbox]:hover::before{transform:var(--transform-input-hover);filter:var(--filter-input-hover)}.form__input[type=radio]:checked::before,.form__input[type=checkbox]:checked::before{transform:scale(1)}.form__input[type=radio]:focus-visible,.form__input[type=checkbox]:focus-visible{outline-color:var(--color-input-border);outline-offset:var(--border-input-width)}.form__input[type=radio]{border-radius:50%}.form__input[type=radio]::before{clip-path:none;border-radius:inherit}.form__input[type=checkbox]:not(.is-switch)::before{clip-path:circle()}.form__input[type=checkbox]:checked:not(.is-switch)::before{clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form__input[type=checkbox].is-switch{--translate-x: 0;--transform-switch: translateX(calc(var(--flow-direction) * var(--translate-x)));position:relative;width:2.5em;border-radius:50vmax}.form__input[type=checkbox].is-switch::before{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:1em;height:1em;transform:var(--transform-switch);transform-origin:left;border-radius:50%}.form__input[type=checkbox].is-switch:hover::before{transform:var(--transform-switch) scaleX(1.08)}.form__input[type=checkbox].is-switch:checked{--translate-x: 1em}.form__input[type=checkbox].is-switch:checked:hover::before{transform:var(--transform-switch) scaleX(1.08);transform-origin:right}.form__input[type=checkbox].is-switch:not(:checked){--color-checked: #94a3b8;--filter-input-hover: brightness(.8)}.form__label{display:block;color:var(--color-input-text);font-size:var(--font-size-input-label);font-weight:var(--font-weight-input-label);margin-block:0 calc(var(--spacing-form-between)/2);margin-inline:0;line-height:1.1}.form__message{color:var(--color-input-text);font-size:var(--font-size-input-message);line-height:1.1}.form__select{--select-arrow: var(--color-input-border);position:relative}.form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select select[multiple]{padding:0}.form__select select[multiple] option{padding-inline:var(--spacing-input-horizontal);padding-block:var(--spacing-input-vertical)}.form__select:not(:has([multiple]))::after{inset-inline-end:var(--spacing-input-horizontal);inset-block-start:50%;transform:translateY(-50%);position:absolute;content:"";width:.8em;height:.5em;background-color:var(--select-arrow);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:10}.form__group{--size-input: 12em;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--size-input), 1fr));gap:var(--spacing-form-between)}.form__group+.form__group{margin-top:var(--spacing-form-between)}.form__group .form__item{margin:0}.form--horizontal{--spacing-form-between: 1rem}.form--horizontal .form__item{display:grid;grid-template-columns:200px 1fr;gap:calc(var(--spacing-form-between)/3) var(--spacing-form-between)}.form--horizontal .form__input{align-self:start}.form--horizontal .form__label{display:flex;align-items:center;flex:0 0 200px;margin-block:0;margin-inline:0}.form--horizontal .form__message{grid-column:2/3}.modal{--max-width-modal: 800px;--color-backdrop-modal: rgba(0, 0, 0, .4);--border-radius-modal: 4px;--box-shadow-modal: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.05);--inner-spacing-modal: var(--blw-spacing-md);--backdrop-blur-modal: 6px;--background-modal-header: #f5f7fa;--color-modal-header: #0f172a;--font-size-modal-header: var(--blw-headline-size-xs);--background-modal-footer: var(--background-modal-header);--spacing-modal-close-button: 0.5rem;--position-modal: center;--z-index-modal: 100;position:fixed;z-index:var(--z-index-modal);inset:0;background-color:var(--color-backdrop-modal);display:grid;place-items:var(--position-modal);padding:var(--inner-spacing-modal)}.modal[aria-hidden=true]{display:none}.modal__content{display:flex;flex-direction:column;width:100%;max-width:var(--max-width-modal);margin-inline:auto;background-color:#fff;border-radius:var(--border-radius-modal);box-shadow:var(--box-shadow-modal)}.modal__content{max-height:95vh;max-height:95svh}.modal__content>*{padding:var(--inner-spacing-modal)}.modal__content>*:not(:last-child){border-bottom:1px solid #e2e8f0}.modal__header{background-color:var(--background-modal-header);border-radius:var(--border-radius-modal) var(--border-radius-modal) 0 0;display:flex;align-items:center;gap:var(--blw-spacing-sm);color:var(--color-modal-header)}.modal__close{background-color:rgba(0,0,0,0);border:0;color:currentColor;transition:background-color 200ms;padding:var(--spacing-modal-close-button);margin:calc(-1*var(--spacing-modal-close-button));border-radius:50%;line-height:0;margin-inline-start:auto}.modal__close:hover{background-color:rgba(0,0,0,.1)}.modal__close:active{transition-duration:0ms;background-color:var(--color-alert-text);color:var(--color-alert-background)}.modal__close svg{width:1em;height:1em}.modal__title{margin:0;font-size:var(--font-size-modal-header)}.modal__body{overflow:auto}.modal__footer{background-color:var(--background-modal-footer);border-radius:0 0 var(--border-radius-modal) var(--border-radius-modal);display:flex;gap:var(--blw-spacing-sm);justify-content:flex-end}.modal__footer:has(.button:only-child){justify-content:center}.modal.has-blurred-backdrop{-webkit-backdrop-filter:blur(var(--backdrop-blur-modal));backdrop-filter:blur(var(--backdrop-blur-modal))}.modal:is(.is-start,.is-top){--position-modal: start}.modal:is(.is-end,.is-bottom){--position-modal: end}.modal.is-dialog{--max-width-modal: 500px}}@layer utilities{.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-flex-start{align-items:flex-start}.align-flex-end{align-items:flex-end}.align-self-start{align-items:self-start}.align-self-end{align-items:self-end}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-flex-start{justify-content:flex-start}.justify-flex-end{justify-content:flex-end}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-space-evenly{justify-content:space-evenly}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.pull-left{float:left}.flow .pull-left{margin-inline-end:1em;margin-block-end:.5em}.pull-right{float:right}.flow .pull-right{margin-inline-start:1em;margin-block-end:.5em}.width-0{width:0}.max-width-0{max-width:0}.min-width-0{min-width:0}.width-xs{width:1rem}.max-width-xs{max-width:1rem}.min-width-xs{min-width:1rem}.width-sm{width:2.5rem}.max-width-sm{max-width:2.5rem}.min-width-sm{min-width:2.5rem}.width-md{width:10rem}.max-width-md{max-width:10rem}.min-width-md{min-width:10rem}.width-lg{width:25rem}.max-width-lg{max-width:25rem}.min-width-lg{min-width:25rem}.width-xl{width:60rem}.max-width-xl{max-width:60rem}.min-width-xl{min-width:60rem}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.width-third{width:33.3333333333%}.width-twothirds{width:66.6666666667%}.max-content{width:-moz-max-content;width:max-content}.min-content{width:-moz-min-content;width:min-content}.fit-content{width:-moz-fit-content;width:fit-content}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.columns-2{grid-template-columns:repeat(2, 1fr)}.columns-3{grid-template-columns:repeat(3, 1fr)}.columns-4{grid-template-columns:repeat(4, 1fr)}.columns-5{grid-template-columns:repeat(5, 1fr)}.columns-6{grid-template-columns:repeat(6, 1fr)}.rows-2{grid-template-rows:repeat(2, 1fr)}.rows-3{grid-template-rows:repeat(3, 1fr)}.rows-4{grid-template-rows:repeat(4, 1fr)}.rows-5{grid-template-rows:repeat(5, 1fr)}.rows-6{grid-template-rows:repeat(6, 1fr)}.column-span-1{grid-column:span 1}.column-span-2{grid-column:span 2}.column-span-3{grid-column:span 3}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.height-25{height:25%}.height-50{height:50%}.height-75{height:75%}.height-100{height:100%}.height-third{height:33.3333333333%}.height-twothirds{height:66.6666666667%}.height-0{height:0}.max-height-0{max-height:0}.min-height-0{min-height:0}.height-xs{height:1rem}.max-height-xs{max-height:1rem}.min-height-xs{min-height:1rem}.height-sm{height:2.5rem}.max-height-sm{max-height:2.5rem}.min-height-sm{min-height:2.5rem}.height-md{height:10rem}.max-height-md{max-height:10rem}.min-height-md{min-height:10rem}.height-lg{height:25rem}.max-height-lg{max-height:25rem}.min-height-lg{min-height:25rem}.height-xl{height:60rem}.max-height-xl{max-height:60rem}.min-height-xl{min-height:60rem}.inline-size-0{inline-size:0}.max-inline-size-0{max-inline-size:0}.min-inline-size-0{min-inline-size:0}.inline-size-xs{inline-size:1rem}.max-inline-size-xs{max-inline-size:1rem}.min-inline-size-xs{min-inline-size:1rem}.inline-size-sm{inline-size:2.5rem}.max-inline-size-sm{max-inline-size:2.5rem}.min-inline-size-sm{min-inline-size:2.5rem}.inline-size-md{inline-size:10rem}.max-inline-size-md{max-inline-size:10rem}.min-inline-size-md{min-inline-size:10rem}.inline-size-lg{inline-size:25rem}.max-inline-size-lg{max-inline-size:25rem}.min-inline-size-lg{min-inline-size:25rem}.inline-size-xl{inline-size:60rem}.max-inline-size-xl{max-inline-size:60rem}.min-inline-size-xl{min-inline-size:60rem}.block-size-0{block-size:0}.max-block-size-0{max-block-size:0}.min-block-size-0{min-block-size:0}.block-size-xs{block-size:1rem}.max-block-size-xs{max-block-size:1rem}.min-block-size-xs{min-block-size:1rem}.block-size-sm{block-size:2.5rem}.max-block-size-sm{max-block-size:2.5rem}.min-block-size-sm{min-block-size:2.5rem}.block-size-md{block-size:10rem}.max-block-size-md{max-block-size:10rem}.min-block-size-md{min-block-size:10rem}.block-size-lg{block-size:25rem}.max-block-size-lg{max-block-size:25rem}.min-block-size-lg{min-block-size:25rem}.block-size-xl{block-size:60rem}.max-block-size-xl{max-block-size:60rem}.min-block-size-xl{min-block-size:60rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.hidden{display:none}.absolute{position:absolute}.relative,.has-floating-badge{position:relative}.fixed{position:fixed}.sticky{position:sticky;top:0;z-index:1}.inset-0{inset:0}.inset-xs{inset:var(--blw-spacing-xs)}.inset-sm{inset:var(--blw-spacing-sm)}.inset-md{inset:var(--blw-spacing-md)}.inset-lg{inset:var(--blw-spacing-lg)}.inset-xl{inset:var(--blw-spacing-xl)}.top-0{top:0}.top-xs{top:var(--blw-spacing-xs)}.top-sm{top:var(--blw-spacing-sm)}.top-md{top:var(--blw-spacing-md)}.top-lg{top:var(--blw-spacing-lg)}.top-xl{top:var(--blw-spacing-xl)}.right-0{right:0}.right-xs{right:var(--blw-spacing-xs)}.right-sm{right:var(--blw-spacing-sm)}.right-md{right:var(--blw-spacing-md)}.right-lg{right:var(--blw-spacing-lg)}.right-xl{right:var(--blw-spacing-xl)}.bottom-0{bottom:0}.bottom-xs{bottom:var(--blw-spacing-xs)}.bottom-sm{bottom:var(--blw-spacing-sm)}.bottom-md{bottom:var(--blw-spacing-md)}.bottom-lg{bottom:var(--blw-spacing-lg)}.bottom-xl{bottom:var(--blw-spacing-xl)}.left-0{left:0}.left-xs{left:var(--blw-spacing-xs)}.left-sm{left:var(--blw-spacing-sm)}.left-md{left:var(--blw-spacing-md)}.left-lg{left:var(--blw-spacing-lg)}.left-xl{left:var(--blw-spacing-xl)}.flow{--spacing-flow: 1em;line-height:1.5;font-size:var(--blw-text-size-md)}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--spacing-flow)}.flow ul,.flow ol{padding-inline-start:2.5ch}.flow h1{font-size:var(--blw-headline-size-xl)}.flow h2{font-size:var(--blw-headline-size-lg)}.flow h3{font-size:var(--blw-headline-size-md)}.flow h4{font-size:var(--blw-headline-size-sm)}.flow h5{font-size:var(--blw-headline-size-xs)}.flow h6{font-size:var(--blw-text-size-lg)}.flow :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.flow :is(h1,h2,h3,h4,h5,h6)+p{--spacing-flow: 0.5em}.flow figure{margin-inline:0}.flow blockquote{border-inline-start:5px solid #4cb286;padding-inline-start:1em;padding-block:.5em;margin-inline:0;font-size:var(--blw-text-size-xl)}.flow blockquote:not([class*=pull-]){margin-inline:1.5em}.flow blockquote>*{margin-block:0}.flow blockquote>*+*{margin-block-start:var(--spacing-flow)}.flow blockquote cite{display:block;font-size:var(--blw-text-size-sm);font-style:italic}.flow blockquote cite::before{content:"—";margin-right:1ch}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.m-inline-0{margin-inline:0}.m-block-0{margin-block:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pl-0{padding-left:0}.p-inline-0{padding-inline:0}.p-block-0{padding-block:0}.gap-0{gap:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.p-inline-auto{padding-inline:auto}.p-block-auto{padding-block:auto}.m-xs{margin:var(--blw-spacing-xs)}.mt-xs{margin-top:var(--blw-spacing-xs)}.mb-xs{margin-bottom:var(--blw-spacing-xs)}.mr-xs{margin-right:var(--blw-spacing-xs)}.ml-xs{margin-left:var(--blw-spacing-xs)}.m-inline-xs{margin-inline:var(--blw-spacing-xs)}.m-block-xs{margin-block:var(--blw-spacing-xs)}.p-xs{padding:var(--blw-spacing-xs)}.pt-xs{padding-top:var(--blw-spacing-xs)}.pb-xs{padding-bottom:var(--blw-spacing-xs)}.pr-xs{padding-right:var(--blw-spacing-xs)}.pl-xs{padding-left:var(--blw-spacing-xs)}.p-inline-xs{padding-inline:var(--blw-spacing-xs)}.p-block-xs{padding-block:var(--blw-spacing-xs)}.gap-xs{gap:var(--blw-spacing-xs)}.m-sm{margin:var(--blw-spacing-sm)}.mt-sm{margin-top:var(--blw-spacing-sm)}.mb-sm{margin-bottom:var(--blw-spacing-sm)}.mr-sm{margin-right:var(--blw-spacing-sm)}.ml-sm{margin-left:var(--blw-spacing-sm)}.m-inline-sm{margin-inline:var(--blw-spacing-sm)}.m-block-sm{margin-block:var(--blw-spacing-sm)}.p-sm{padding:var(--blw-spacing-sm)}.pt-sm{padding-top:var(--blw-spacing-sm)}.pb-sm{padding-bottom:var(--blw-spacing-sm)}.pr-sm{padding-right:var(--blw-spacing-sm)}.pl-sm{padding-left:var(--blw-spacing-sm)}.p-inline-sm{padding-inline:var(--blw-spacing-sm)}.p-block-sm{padding-block:var(--blw-spacing-sm)}.gap-sm{gap:var(--blw-spacing-sm)}.m-md{margin:var(--blw-spacing-md)}.mt-md{margin-top:var(--blw-spacing-md)}.mb-md{margin-bottom:var(--blw-spacing-md)}.mr-md{margin-right:var(--blw-spacing-md)}.ml-md{margin-left:var(--blw-spacing-md)}.m-inline-md{margin-inline:var(--blw-spacing-md)}.m-block-md{margin-block:var(--blw-spacing-md)}.p-md{padding:var(--blw-spacing-md)}.pt-md{padding-top:var(--blw-spacing-md)}.pb-md{padding-bottom:var(--blw-spacing-md)}.pr-md{padding-right:var(--blw-spacing-md)}.pl-md{padding-left:var(--blw-spacing-md)}.p-inline-md{padding-inline:var(--blw-spacing-md)}.p-block-md{padding-block:var(--blw-spacing-md)}.gap-md{gap:var(--blw-spacing-md)}.m-lg{margin:var(--blw-spacing-lg)}.mt-lg{margin-top:var(--blw-spacing-lg)}.mb-lg{margin-bottom:var(--blw-spacing-lg)}.mr-lg{margin-right:var(--blw-spacing-lg)}.ml-lg{margin-left:var(--blw-spacing-lg)}.m-inline-lg{margin-inline:var(--blw-spacing-lg)}.m-block-lg{margin-block:var(--blw-spacing-lg)}.p-lg{padding:var(--blw-spacing-lg)}.pt-lg{padding-top:var(--blw-spacing-lg)}.pb-lg{padding-bottom:var(--blw-spacing-lg)}.pr-lg{padding-right:var(--blw-spacing-lg)}.pl-lg{padding-left:var(--blw-spacing-lg)}.p-inline-lg{padding-inline:var(--blw-spacing-lg)}.p-block-lg{padding-block:var(--blw-spacing-lg)}.gap-lg{gap:var(--blw-spacing-lg)}.m-xl{margin:var(--blw-spacing-xl)}.mt-xl{margin-top:var(--blw-spacing-xl)}.mb-xl{margin-bottom:var(--blw-spacing-xl)}.mr-xl{margin-right:var(--blw-spacing-xl)}.ml-xl{margin-left:var(--blw-spacing-xl)}.m-inline-xl{margin-inline:var(--blw-spacing-xl)}.m-block-xl{margin-block:var(--blw-spacing-xl)}.p-xl{padding:var(--blw-spacing-xl)}.pt-xl{padding-top:var(--blw-spacing-xl)}.pb-xl{padding-bottom:var(--blw-spacing-xl)}.pr-xl{padding-right:var(--blw-spacing-xl)}.pl-xl{padding-left:var(--blw-spacing-xl)}.p-inline-xl{padding-inline:var(--blw-spacing-xl)}.p-block-xl{padding-block:var(--blw-spacing-xl)}.gap-xl{gap:var(--blw-spacing-xl)}}} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb3dlci5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQWMsTUFBTSwwQkFBMEIsQ0FBQyx5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyw0QkFBNEIsQ0FBQyw0QkFBNEIsQ0FBQyw0QkFBNEIsQ0FBQyw0QkFBNEIsQ0FBQyw0QkFBNEIsQ0FBQyxpREFBaUQsQ0FBQyxhQUFhLE1BQU0sbUJBQW1CLENBQUMsVUFBVSxvQkFBb0IsQ0FBQyxxQkFBcUIscUJBQXFCLENBQUMsS0FBSywwQkFBMEIsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxxQ0FBcUMsUUFBUSxDQUFDLDRCQUE0QixRQUFRLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxLQUFLLGlJQUFpSSxDQUFDLGVBQWUsQ0FBQyxLQUFLLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLCtCQUErQixlQUFlLENBQUMsWUFBWSxpQkFBaUIsQ0FBQyxlQUFlLGdDQUFnQyxDQUFDLDZCQUE2QixDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixjQUFjLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLDZCQUE2QixZQUFZLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxlQUFlLENBQUMsUUFBUSx1QkFBdUIsQ0FBQyw0R0FBNEcsY0FBYyxDQUFDLFFBQVEsYUFBYSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxPQUFPLFFBQVEsQ0FBQyxDQUFDLFlBQVksa0JBQWtCLCtCQUErQixDQUFDLGFBQWEsQ0FBQyxTQUFTLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLEtBQUssc0JBQXNCLENBQUMsSUFBSSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixDQUFDLFNBQVMsU0FBUyxDQUFDLENBQUMsY0FBYyxpQkFBaUIscUJBQXFCLENBQUMseUNBQXlDLENBQUMsMEJBQTBCLENBQUMseUJBQXlCLENBQUMsWUFBWSxDQUFDLHlCQUF5QixDQUFDLCtFQUErRSxDQUFDLHFDQUFxQyxpQkFBaUIsa0NBQWtDLENBQUMsaUNBQWlDLENBQUMsWUFBWSxDQUFDLDZDQUE2QyxDQUFDLGdDQUFnQyxDQUFDLDZFQUE2RSxDQUFDLENBQUMsc0NBQXNDLGlCQUFpQixxQkFBcUIsQ0FBQyxDQUFDLGlCQUFpQixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxpQ0FBaUMsaUJBQWlCLENBQUMsK0JBQStCLENBQUMsd0JBQXdCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLHlDQUF5QyxVQUFVLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLHFFQUFxRSxDQUFDLFVBQVUsQ0FBQyw2Q0FBNkMscUJBQXFCLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxnREFBZ0QsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIsY0FBYyxDQUFDLCtCQUErQixDQUFDLGdDQUFnQyxnQkFBZ0IsQ0FBQywrQkFBK0IsQ0FBQyxzQ0FBc0MsWUFBWSxDQUFDLGdDQUFnQyxnQkFBZ0IsQ0FBQywrQkFBK0IsQ0FBQyxzQ0FBc0MsWUFBWSxDQUFDLHNGQUFzRiwyQkFBMkIsQ0FBQyx5QkFBeUIsc0ZBQXNGLGdDQUFnQyxDQUFDLENBQUMsc0ZBQXNGLHVCQUF1QixDQUFDLHlCQUF5QixzRkFBc0YsK0JBQStCLENBQUMsQ0FBQyxZQUFZLGlEQUFpRCxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsaUJBQWlCLENBQUMsa0JBQWtCLFlBQVksQ0FBQywyQ0FBMkMsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxxRUFBcUUsQ0FBQyxvQkFBb0IsQ0FBQyxpQ0FBaUMsQ0FBQyw0Q0FBNEMsK0JBQStCLENBQUMsOEJBQThCLHVCQUF1QixDQUFDLCtCQUErQixDQUFDLDJCQUEyQiwwREFBMEQsQ0FBQyx3Q0FBd0MscUVBQXFFLENBQUMsbUNBQW1DLENBQUMsc0NBQXNDLHNEQUFzRCxDQUFDLDJCQUEyQixZQUFZLENBQUMsMkNBQTJDLENBQUMsMENBQTBDLHdDQUF3QyxDQUFDLENBQUMsa0JBQWtCLE9BQU8saUNBQWlDLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLENBQUMsd0JBQXdCLENBQUMsMEJBQTBCLENBQUMseUJBQXlCLENBQUMsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLENBQUMsd0NBQXdDLENBQUMsOENBQThDLENBQUMsNkJBQTZCLENBQUMsZ0NBQWdDLENBQUMsb0JBQW9CLENBQUMsZ0VBQWdFLENBQUMsU0FBUyw2QkFBNkIsQ0FBQyx5QkFBeUIsQ0FBQyxlQUFlLG9CQUFvQixDQUFDLFVBQVUsNkJBQTZCLENBQUMsUUFBUSxDQUFDLG9FQUFvRSxDQUFDLG9CQUFvQiwwQkFBMEIsQ0FBQyxZQUFZLDBDQUEwQyxDQUFDLFNBQVMsUUFBUSxDQUFDLFdBQVcsK0JBQStCLENBQUMsY0FBYyxpQkFBaUIsQ0FBQyw4Q0FBOEMsQ0FBQyw2Q0FBNkMsQ0FBQyw4QkFBOEIsQ0FBQyxRQUFRLENBQUMsc0NBQXNDLENBQUMsNkJBQTZCLENBQUMsaUNBQWlDLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsMENBQTBDLENBQUMscUJBQXFCLHVCQUF1QixDQUFDLHdDQUF3QyxDQUFDLG1DQUFtQyxDQUFDLGtCQUFrQixTQUFTLENBQUMsVUFBVSxDQUFDLDZFQUE2RSw4Q0FBOEMsQ0FBQywwREFBMEQsaURBQWlELENBQUMsOEJBQThCLGlDQUFpQyxDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLDZCQUE2QixpQ0FBaUMsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsaUNBQWlDLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLENBQUMsMkJBQTJCLGlDQUFpQyxDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLDJCQUEyQixpQ0FBaUMsQ0FBQyx3QkFBd0IsQ0FBQyw2QkFBNkIsQ0FBQyw0QkFBNEIsaUNBQWlDLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLENBQUMsYUFBYSxrQkFBa0IsQ0FBQyxxQ0FBcUMsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxvQ0FBb0MsMkJBQTJCLENBQUMsbUNBQW1DLDJCQUEyQixDQUFDLG9DQUFvQywyQkFBMkIsQ0FBQyxpQ0FBaUMsMkJBQTJCLENBQUMsaUNBQWlDLDJCQUEyQixDQUFDLGtDQUFrQywyQkFBMkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLHlEQUF5RCxDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLG1DQUFtQyxDQUFDLGdDQUFnQyxDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixDQUFDLDBDQUEwQyxDQUFDLHdCQUF3QixDQUFDLFlBQVksQ0FBQyxtQ0FBbUMsQ0FBQyxxRUFBcUUsQ0FBQyx3Q0FBd0MsQ0FBQyw4Q0FBOEMsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyxvQ0FBb0MsQ0FBQyxnRUFBZ0UsQ0FBQyxhQUFhLDZCQUE2QixDQUFDLG9CQUFvQixDQUFDLGlDQUFpQyxDQUFDLG1CQUFtQixvQkFBb0IsQ0FBQyxvREFBb0QsQ0FBQyxpQ0FBaUMscUVBQXFFLENBQUMsbURBQW1ELENBQUMsMERBQTBELENBQUMsb0ZBQW9GLENBQUMsa0ZBQWtGLENBQUMsMENBQTBDLENBQUMsY0FBYyxZQUFZLENBQUMsa0JBQWtCLENBQUMsOEJBQThCLENBQUMsUUFBUSxDQUFDLDZCQUE2QixDQUFDLGlDQUFpQyxDQUFDLGFBQWEsQ0FBQyxvQkFBb0Isb0RBQW9ELENBQUMscUJBQXFCLHVCQUF1QixDQUFDLDhDQUE4QyxDQUFDLGtCQUFrQixTQUFTLENBQUMsVUFBVSxDQUFDLG1CQUFtQiwwQ0FBMEMsQ0FBQyxnQkFBZ0IsaUNBQWlDLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLGVBQWUsaUNBQWlDLENBQUMsMkJBQTJCLENBQUMsNkJBQTZCLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLDJCQUEyQixDQUFDLDZCQUE2QixDQUFDLGFBQWEsaUNBQWlDLENBQUMsdUNBQXVDLENBQUMsd0JBQXdCLENBQUMsNkJBQTZCLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsQ0FBQyxlQUFlLGFBQWEsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsNERBQTRELENBQUMseURBQXlELENBQUMsb0JBQW9CLENBQUMsU0FBUyxDQUFDLFFBQVEsa0NBQWtDLENBQUMseUJBQXlCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLENBQUMsK0JBQStCLENBQUMsb0NBQW9DLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMseUNBQXlDLENBQUMsZ0NBQWdDLENBQUMscUNBQXFDLENBQUMsa0RBQWtELENBQUMsaUNBQWlDLENBQUMsMkJBQTJCLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsdUVBQXVFLENBQUMsbUJBQW1CLENBQUMsNENBQTRDLENBQUMsa0JBQWtCLENBQUMsc0JBQXNCLENBQUMseUNBQXlDLENBQUMsK0NBQStDLENBQUMsOEJBQThCLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLENBQUMsb0JBQW9CLENBQUMsa0VBQWtFLENBQUMscUVBQXFFLENBQUMseUJBQXlCLENBQUMsNkRBQTZELENBQUMsaURBQWlELENBQUMscUJBQXFCLDZCQUE2QixxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDLDBDQUEwQyxxREFBcUQsQ0FBQyw2Q0FBNkMsQ0FBQyxvQ0FBb0MsQ0FBQyxvRkFBb0YsQ0FBQyw4QkFBOEIsdUJBQXVCLENBQUMsc0RBQXNELENBQUMsOENBQThDLENBQUMscUNBQXFDLENBQUMsaUJBQWlCLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsa0NBQWtDLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLENBQUMsK0JBQStCLENBQUMsb0NBQW9DLENBQUMseUNBQXlDLENBQUMsZ0NBQWdDLENBQUMscUNBQXFDLENBQUMsa0JBQWtCLHNDQUFzQyxDQUFDLDRCQUE0QixDQUFDLGtDQUFrQyxDQUFDLHdDQUF3QyxDQUFDLCtCQUErQixDQUFDLG9DQUFvQyxDQUFDLHlDQUF5QyxDQUFDLGdDQUFnQyxDQUFDLHFDQUFxQyxDQUFDLHFCQUFxQixrQ0FBa0MsQ0FBQyx5QkFBeUIsQ0FBQyw4QkFBOEIsQ0FBQyx3Q0FBd0MsQ0FBQywrQkFBK0IsQ0FBQyxvQ0FBb0MsQ0FBQyx5Q0FBeUMsQ0FBQyxnQ0FBZ0MsQ0FBQyxxQ0FBcUMsQ0FBQyxjQUFjLGtDQUFrQyxDQUFDLHlCQUF5QixDQUFDLDhCQUE4QixDQUFDLHdDQUF3QyxDQUFDLCtCQUErQixDQUFDLG9DQUFvQyxDQUFDLHlDQUF5QyxDQUFDLGdDQUFnQyxDQUFDLHFDQUFxQyxDQUFDLGVBQWUsa0NBQWtDLENBQUMsNEJBQTRCLENBQUMsOEJBQThCLENBQUMsd0NBQXdDLENBQUMsa0NBQWtDLENBQUMsb0NBQW9DLENBQUMseUNBQXlDLENBQUMsbUNBQW1DLENBQUMscUNBQXFDLENBQUMsZUFBZSxvQ0FBb0MsQ0FBQyxvQ0FBb0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLG1DQUFtQyxDQUFDLGtDQUFrQyxDQUFDLDJCQUEyQixDQUFDLCtCQUErQixtREFBbUQsQ0FBQyxxREFBcUQsQ0FBQyw4QkFBOEIsQ0FBQyxxSkFBcUosNEJBQTRCLENBQUMsdUNBQXVDLGtCQUFrQixDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsNkJBQTZCLENBQUMsY0FBYyxrQ0FBa0MsQ0FBQyxxQ0FBcUMsQ0FBQyxrQ0FBa0MsQ0FBQyxlQUFlLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxnQ0FBZ0MsQ0FBQyxtQkFBbUIsZ0NBQWdDLENBQUMsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLG1CQUFtQixDQUFDLHNCQUFzQixlQUFlLENBQUMsK0RBQStELHFEQUFxRCxDQUFDLG1EQUFtRCxDQUFDLDhEQUE4RCxtREFBbUQsQ0FBQyxpREFBaUQsQ0FBQyx3QkFBd0IscUJBQXFCLENBQUMsNENBQTRDLHFEQUFxRCxDQUFDLG1EQUFtRCxDQUFDLDJDQUEyQyxtREFBbUQsQ0FBQyxpREFBaUQsQ0FBQyxNQUFNLDRCQUE0QixDQUFDLGtDQUFrQyxDQUFDLGdDQUFnQyxDQUFDLHVFQUF1RSxDQUFDLG1DQUFtQyxDQUFDLCtEQUErRCxDQUFDLHdCQUF3QixDQUFDLHlDQUF5QyxDQUFDLG1EQUFtRCxDQUFDLGtEQUFrRCxDQUFDLDhDQUE4QyxDQUFDLDZCQUE2QixDQUFDLGdDQUFnQyxDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLG1FQUFtRSxDQUFDLHVDQUF1QyxDQUFDLDZDQUE2QyxDQUFDLDRCQUE0QixDQUFDLCtCQUErQixDQUFDLG9CQUFvQixDQUFDLDhEQUE4RCxDQUFDLFlBQVksQ0FBQyxtQkFBbUIsQ0FBQyxjQUFjLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxhQUFhLGNBQWMsQ0FBQyxxQ0FBcUMsQ0FBQyxnQkFBZ0IsY0FBYyxDQUFDLHdDQUF3QyxDQUFDLGFBQWEsdUNBQXVDLENBQUMsNkNBQTZDLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxjQUFjLFlBQVksQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLG9DQUFvQyxDQUFDLFVBQVUsQ0FBQyxjQUFjLGtCQUFrQixDQUFDLG9CQUFvQixDQUFDLG9CQUFvQix5QkFBeUIsQ0FBQyxrQ0FBa0MscURBQXFELENBQUMsY0FBYyxDQUFDLG1EQUFtRCxDQUFDLDhDQUE4Qyx3REFBd0QsQ0FBQyw2Q0FBNkMsc0RBQXNELENBQUMsb0RBQW9ELDJCQUEyQixDQUFDLHlCQUF5QixDQUFDLG1EQUFtRCx5QkFBeUIsQ0FBQyx1QkFBdUIsQ0FBQyxlQUFlLGdDQUFnQyxDQUFDLDBCQUEwQixDQUFDLDRCQUE0QixDQUFDLGVBQWUsZ0NBQWdDLENBQUMsMEJBQTBCLENBQUMsNEJBQTRCLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQywwQkFBMEIsQ0FBQyw0QkFBNEIsQ0FBQyxlQUFlLGdDQUFnQyxDQUFDLDBCQUEwQixDQUFDLDRCQUE0QixDQUFDLFlBQVksZ0NBQWdDLENBQUMsMEJBQTBCLENBQUMsNEJBQTRCLENBQUMsWUFBWSxnQ0FBZ0MsQ0FBQyx1QkFBdUIsQ0FBQyw0QkFBNEIsQ0FBQyxhQUFhLGdDQUFnQyxDQUFDLDBCQUEwQixDQUFDLDRCQUE0QixDQUFDLHdCQUF3Qix5QkFBeUIsQ0FBQyxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsZ0NBQWdDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsNkNBQTZDLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyx3RUFBd0UsQ0FBQyxxQ0FBcUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLHdFQUF3RSxDQUFDLHVDQUF1QyxZQUFZLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLG1FQUFtRSxDQUFDLFNBQVMsQ0FBQyx3RUFBd0UsQ0FBQyw4REFBOEQsaURBQWlELENBQUMseUNBQXlDLENBQUMsdURBQXVELFVBQVUsQ0FBQyxVQUFVLG1DQUFtQyxDQUFDLCtCQUErQixDQUFDLHdCQUF3QixDQUFDLG9DQUFvQyxDQUFDLDJCQUEyQixDQUFDLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLGdEQUFnRCxDQUFDLGlCQUFpQixDQUFDLHlCQUF5QixVQUFVLENBQUMsb0JBQW9CLENBQUMsd0JBQXdCLENBQUMsNkJBQTZCLENBQUMsc0NBQXNDLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLG9EQUFvRCxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQ0FBbUMsQ0FBQyxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsaUNBQWlDLENBQUMsMkNBQTJDLENBQUMsK0JBQStCLENBQUMsbUJBQW1CLGtDQUFrQyxDQUFDLGdCQUFnQiwrQkFBK0IsQ0FBQyxzQ0FBc0MsQ0FBQyx1Q0FBdUMsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyw4QkFBOEIsQ0FBQyxtRUFBbUUsQ0FBQyxvQkFBb0IsQ0FBQyw0QkFBNEIsQ0FBQywwQ0FBMEMsQ0FBQyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxxREFBcUQsQ0FBQywwQ0FBMEMsbURBQW1ELENBQUMsdUNBQXVDLHVCQUF1QixDQUFDLG9EQUFvRCxDQUFDLFVBQVUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixDQUFDLHNDQUFzQyxDQUFDLHVDQUF1QyxDQUFDLCtCQUErQiwwQkFBMEIsQ0FBQyxzQ0FBc0MsQ0FBQyx1Q0FBdUMsQ0FBQyw0QkFBNEIsbUJBQW1CLENBQUMsVUFBVSxDQUFDLHVEQUF1RCxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsOEJBQThCLFNBQVMsQ0FBQyx3QkFBd0Isd0RBQXdELENBQUMsc0NBQXNDLENBQUMsdUNBQXVDLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLHlDQUF5QyxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxrQ0FBa0Msd0JBQXdCLENBQUMsaUNBQWlDLG9CQUFvQixDQUFDLG9DQUFvQyxrQkFBa0IsQ0FBQyxrQ0FBa0Msc0JBQXNCLENBQUMsOEVBQThFLENBQUMsaUNBQWlDLHdCQUF3QixDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxNQUFNLDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLDJCQUEyQixDQUFDLG9DQUFvQyxDQUFDLG1DQUFtQyxDQUFDLGlDQUFpQyxDQUFDLGdDQUFnQyxDQUFDLGlDQUFpQyxDQUFDLDBDQUEwQyxDQUFDLHNDQUFzQyxDQUFDLG9DQUFvQyxDQUFDLGlEQUFpRCxDQUFDLGdDQUFnQyxDQUFDLDhCQUE4QixDQUFDLDBDQUEwQyxDQUFDLGdEQUFnRCxDQUFDLGtEQUFrRCxDQUFDLDhCQUE4QixDQUFDLDBCQUEwQixDQUFDLHlCQUF5QixDQUFDLHdFQUF3RSxDQUFDLGtDQUFrQyxDQUFDLHdCQUF3QixzQ0FBc0MsQ0FBQyxzQkFBc0IsaUNBQWlDLENBQUMsNkJBQTZCLENBQUMsMkJBQTJCLENBQUMsa0NBQWtDLENBQUMsd0JBQXdCLGlDQUFpQyxDQUFDLDZCQUE2QixDQUFDLDJCQUEyQixDQUFDLGtDQUFrQyxDQUFDLHdCQUF3QixpQ0FBaUMsQ0FBQyw2QkFBNkIsQ0FBQywyQkFBMkIsQ0FBQyxrQ0FBa0MsQ0FBQyxrRkFBa0YsWUFBWSxDQUFDLHFDQUFxQyxDQUFDLCtCQUErQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQywrRkFBK0YsY0FBYyxDQUFDLG1IQUFtSCxVQUFVLENBQUMscUhBQXFILGtCQUFrQixDQUFDLGFBQWEsYUFBYSxDQUFDLDhDQUE4QyxDQUFDLGdFQUFnRSxDQUFDLHdDQUF3QyxDQUFDLDZCQUE2QixDQUFDLGdDQUFnQyxDQUFDLHFFQUFxRSxDQUFDLDJDQUEyQyxDQUFDLG9EQUFvRCxDQUFDLFVBQVUsQ0FBQyw0REFBNEQsQ0FBQyxnREFBZ0QsQ0FBQywwQkFBMEIsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsNEVBQTRFLENBQUMsbUNBQW1DLENBQUMsOEVBQThFLENBQUMsc0JBQXNCLHVEQUF1RCxDQUFDLCtDQUErQyxDQUFDLHNDQUFzQyxDQUFDLGtCQUFrQixDQUFDLCtCQUErQiw2QkFBNkIsQ0FBQyxVQUFVLENBQUMsMEJBQTBCLDZCQUE2QixDQUFDLFVBQVUsQ0FBQyxxREFBcUQsbUJBQW1CLENBQUMsNkJBQTZCLENBQUMscURBQXFELENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsa0NBQWtDLENBQUMscUNBQXFDLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsdUJBQXVCLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLHVCQUF1QixDQUFDLHdCQUF3QixDQUFDLFlBQVksQ0FBQyxvQkFBb0IsQ0FBQywyREFBMkQsQ0FBQyxxRUFBcUUsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLGlDQUFpQyxDQUFDLGtCQUFrQixDQUFDLHVCQUF1QixDQUFDLHNDQUFzQyxDQUFDLG9DQUFvQyxDQUFDLHFDQUFxQyxDQUFDLGlGQUFpRixzQ0FBc0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxxRkFBcUYsa0JBQWtCLENBQUMsaUZBQWlGLHVDQUF1QyxDQUFDLHdDQUF3QyxDQUFDLHlCQUF5QixpQkFBaUIsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLHFCQUFxQixDQUFDLG9EQUFvRCxrQkFBa0IsQ0FBQyw0REFBNEQsc0VBQXNFLENBQUMsc0NBQXNDLGdCQUFnQixDQUFDLGdGQUFnRixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyw4Q0FBOEMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxpQ0FBaUMsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxvREFBb0QsOENBQThDLENBQUMsOENBQThDLGtCQUFrQixDQUFDLDREQUE0RCw4Q0FBOEMsQ0FBQyxzQkFBc0IsQ0FBQyxvREFBb0Qsd0JBQXdCLENBQUMsb0NBQW9DLENBQUMsYUFBYSxhQUFhLENBQUMsNkJBQTZCLENBQUMsc0NBQXNDLENBQUMsMENBQTBDLENBQUMsa0RBQWtELENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxlQUFlLDZCQUE2QixDQUFDLHdDQUF3QyxDQUFDLGVBQWUsQ0FBQyxjQUFjLHlDQUF5QyxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQix1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsK0JBQStCLFNBQVMsQ0FBQyxzQ0FBc0MsOENBQThDLENBQUMsMkNBQTJDLENBQUMsMkNBQTJDLGdEQUFnRCxDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLG9DQUFvQyxDQUFDLDBDQUEwQyxDQUFDLFVBQVUsQ0FBQyxhQUFhLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxzRUFBc0UsQ0FBQywrQkFBK0IsQ0FBQywwQkFBMEIsc0NBQXNDLENBQUMseUJBQXlCLFFBQVEsQ0FBQyxrQkFBa0IsNEJBQTRCLENBQUMsOEJBQThCLFlBQVksQ0FBQywrQkFBK0IsQ0FBQyxtRUFBbUUsQ0FBQywrQkFBK0IsZ0JBQWdCLENBQUMsK0JBQStCLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLE9BQU8sd0JBQXdCLENBQUMseUNBQXlDLENBQUMsMEJBQTBCLENBQUMsa0ZBQWtGLENBQUMsNENBQTRDLENBQUMsMEJBQTBCLENBQUMsa0NBQWtDLENBQUMsNkJBQTZCLENBQUMscURBQXFELENBQUMseURBQXlELENBQUMsb0NBQW9DLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLDRCQUE0QixDQUFDLE9BQU8sQ0FBQyw0Q0FBNEMsQ0FBQyxZQUFZLENBQUMsaUNBQWlDLENBQUMsa0NBQWtDLENBQUMseUJBQXlCLFlBQVksQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyx3Q0FBd0MsQ0FBQyxrQ0FBa0MsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGtCQUFrQixrQ0FBa0MsQ0FBQyxtQ0FBbUMsK0JBQStCLENBQUMsZUFBZSwrQ0FBK0MsQ0FBQyx1RUFBdUUsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMseUJBQXlCLENBQUMsK0JBQStCLENBQUMsY0FBYyw4QkFBOEIsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsaUNBQWlDLENBQUMseUNBQXlDLENBQUMsaURBQWlELENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQiwrQkFBK0IsQ0FBQyxxQkFBcUIsdUJBQXVCLENBQUMsd0NBQXdDLENBQUMsbUNBQW1DLENBQUMsa0JBQWtCLFNBQVMsQ0FBQyxVQUFVLENBQUMsY0FBYyxRQUFRLENBQUMsdUNBQXVDLENBQUMsYUFBYSxhQUFhLENBQUMsZUFBZSwrQ0FBK0MsQ0FBQyx1RUFBdUUsQ0FBQyxZQUFZLENBQUMseUJBQXlCLENBQUMsd0JBQXdCLENBQUMsdUNBQXVDLHNCQUFzQixDQUFDLDRCQUE0Qix3REFBd0QsQ0FBQyxnREFBZ0QsQ0FBQyw2QkFBNkIsdUJBQXVCLENBQUMsOEJBQThCLHFCQUFxQixDQUFDLGlCQUFpQix3QkFBd0IsQ0FBQyxDQUFDLGlCQUFpQixjQUFjLGtCQUFrQixDQUFDLGFBQWEsaUJBQWlCLENBQUMsV0FBVyxlQUFlLENBQUMsa0JBQWtCLHNCQUFzQixDQUFDLGdCQUFnQixvQkFBb0IsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMsZ0JBQWdCLG9CQUFvQixDQUFDLGdCQUFnQixvQkFBb0IsQ0FBQyxlQUFlLG1CQUFtQixDQUFDLGdCQUFnQixzQkFBc0IsQ0FBQyxlQUFlLHFCQUFxQixDQUFDLGFBQWEsbUJBQW1CLENBQUMsb0JBQW9CLDBCQUEwQixDQUFDLGtCQUFrQix3QkFBd0IsQ0FBQyx1QkFBdUIsNkJBQTZCLENBQUMsc0JBQXNCLDRCQUE0QixDQUFDLHNCQUFzQiw0QkFBNEIsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLFdBQVcsZUFBZSxDQUFDLFlBQVksZ0JBQWdCLENBQUMsY0FBYyxrQkFBa0IsQ0FBQyxXQUFXLFVBQVUsQ0FBQyxpQkFBaUIscUJBQXFCLENBQUMscUJBQXFCLENBQUMsWUFBWSxXQUFXLENBQUMsa0JBQWtCLHVCQUF1QixDQUFDLHFCQUFxQixDQUFDLFNBQVMsT0FBTyxDQUFDLGFBQWEsV0FBVyxDQUFDLGFBQWEsV0FBVyxDQUFDLFVBQVUsVUFBVSxDQUFDLGNBQWMsY0FBYyxDQUFDLGNBQWMsY0FBYyxDQUFDLFVBQVUsWUFBWSxDQUFDLGNBQWMsZ0JBQWdCLENBQUMsY0FBYyxnQkFBZ0IsQ0FBQyxVQUFVLFdBQVcsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxVQUFVLFdBQVcsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxVQUFVLFdBQVcsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxVQUFVLFNBQVMsQ0FBQyxVQUFVLFNBQVMsQ0FBQyxVQUFVLFNBQVMsQ0FBQyxXQUFXLFVBQVUsQ0FBQyxhQUFhLG9CQUFvQixDQUFDLGlCQUFpQixvQkFBb0IsQ0FBQyxhQUFhLHNCQUFzQixDQUFDLGlCQUFpQixDQUFDLGFBQWEsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLE1BQU0sQ0FBQyxRQUFRLE1BQU0sQ0FBQyxRQUFRLE1BQU0sQ0FBQyxXQUFXLG9DQUFvQyxDQUFDLFdBQVcsb0NBQW9DLENBQUMsV0FBVyxvQ0FBb0MsQ0FBQyxXQUFXLG9DQUFvQyxDQUFDLFdBQVcsb0NBQW9DLENBQUMsUUFBUSxpQ0FBaUMsQ0FBQyxRQUFRLGlDQUFpQyxDQUFDLFFBQVEsaUNBQWlDLENBQUMsUUFBUSxpQ0FBaUMsQ0FBQyxRQUFRLGlDQUFpQyxDQUFDLGVBQWUsa0JBQWtCLENBQUMsZUFBZSxrQkFBa0IsQ0FBQyxlQUFlLGtCQUFrQixDQUFDLFlBQVksZUFBZSxDQUFDLFlBQVksZUFBZSxDQUFDLFlBQVksZUFBZSxDQUFDLFdBQVcsVUFBVSxDQUFDLFdBQVcsVUFBVSxDQUFDLFdBQVcsVUFBVSxDQUFDLFlBQVksV0FBVyxDQUFDLGNBQWMscUJBQXFCLENBQUMsa0JBQWtCLHFCQUFxQixDQUFDLFVBQVUsUUFBUSxDQUFDLGNBQWMsWUFBWSxDQUFDLGNBQWMsWUFBWSxDQUFDLFdBQVcsV0FBVyxDQUFDLGVBQWUsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLFdBQVcsYUFBYSxDQUFDLGVBQWUsaUJBQWlCLENBQUMsZUFBZSxpQkFBaUIsQ0FBQyxXQUFXLFlBQVksQ0FBQyxlQUFlLGdCQUFnQixDQUFDLGVBQWUsZ0JBQWdCLENBQUMsV0FBVyxZQUFZLENBQUMsZUFBZSxnQkFBZ0IsQ0FBQyxlQUFlLGdCQUFnQixDQUFDLFdBQVcsWUFBWSxDQUFDLGVBQWUsZ0JBQWdCLENBQUMsZUFBZSxnQkFBZ0IsQ0FBQyxlQUFlLGFBQWEsQ0FBQyxtQkFBbUIsaUJBQWlCLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGdCQUFnQixnQkFBZ0IsQ0FBQyxvQkFBb0Isb0JBQW9CLENBQUMsb0JBQW9CLG9CQUFvQixDQUFDLGdCQUFnQixrQkFBa0IsQ0FBQyxvQkFBb0Isc0JBQXNCLENBQUMsb0JBQW9CLHNCQUFzQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxvQkFBb0IscUJBQXFCLENBQUMsb0JBQW9CLHFCQUFxQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxvQkFBb0IscUJBQXFCLENBQUMsb0JBQW9CLHFCQUFxQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxvQkFBb0IscUJBQXFCLENBQUMsb0JBQW9CLHFCQUFxQixDQUFDLGNBQWMsWUFBWSxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLG1CQUFtQixDQUFDLG1CQUFtQixtQkFBbUIsQ0FBQyxlQUFlLGlCQUFpQixDQUFDLG1CQUFtQixxQkFBcUIsQ0FBQyxtQkFBbUIscUJBQXFCLENBQUMsZUFBZSxnQkFBZ0IsQ0FBQyxtQkFBbUIsb0JBQW9CLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLGVBQWUsZ0JBQWdCLENBQUMsbUJBQW1CLG9CQUFvQixDQUFDLG1CQUFtQixvQkFBb0IsQ0FBQyxlQUFlLGdCQUFnQixDQUFDLG1CQUFtQixvQkFBb0IsQ0FBQyxtQkFBbUIsb0JBQW9CLENBQUMsT0FBTyxhQUFhLENBQUMsY0FBYyxvQkFBb0IsQ0FBQyxRQUFRLGNBQWMsQ0FBQyxNQUFNLFlBQVksQ0FBQyxhQUFhLG1CQUFtQixDQUFDLE1BQU0sWUFBWSxDQUFDLGFBQWEsbUJBQW1CLENBQUMsT0FBTyxhQUFhLENBQUMsZUFBZSxxQkFBcUIsQ0FBQyxZQUFZLGtCQUFrQixDQUFDLGNBQWMsb0JBQW9CLENBQUMsb0JBQW9CLDBCQUEwQixDQUFDLG9CQUFvQiwwQkFBMEIsQ0FBQyxvQkFBb0IsMEJBQTBCLENBQUMsaUJBQWlCLHVCQUF1QixDQUFDLFdBQVcsaUJBQWlCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxhQUFhLHFCQUFxQixDQUFDLGtCQUFrQiwwQkFBMEIsQ0FBQyxxQkFBcUIsNkJBQTZCLENBQUMsV0FBVyxjQUFjLENBQUMsUUFBUSxZQUFZLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyw4QkFBOEIsaUJBQWlCLENBQUMsT0FBTyxjQUFjLENBQUMsUUFBUSxlQUFlLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxTQUFTLE9BQU8sQ0FBQyxVQUFVLDJCQUEyQixDQUFDLFVBQVUsMkJBQTJCLENBQUMsVUFBVSwyQkFBMkIsQ0FBQyxVQUFVLDJCQUEyQixDQUFDLFVBQVUsMkJBQTJCLENBQUMsT0FBTyxLQUFLLENBQUMsUUFBUSx5QkFBeUIsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLFFBQVEseUJBQXlCLENBQUMsUUFBUSx5QkFBeUIsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLFNBQVMsT0FBTyxDQUFDLFVBQVUsMkJBQTJCLENBQUMsVUFBVSwyQkFBMkIsQ0FBQyxVQUFVLDJCQUEyQixDQUFDLFVBQVUsMkJBQTJCLENBQUMsVUFBVSwyQkFBMkIsQ0FBQyxVQUFVLFFBQVEsQ0FBQyxXQUFXLDRCQUE0QixDQUFDLFdBQVcsNEJBQTRCLENBQUMsV0FBVyw0QkFBNEIsQ0FBQyxXQUFXLDRCQUE0QixDQUFDLFdBQVcsNEJBQTRCLENBQUMsUUFBUSxNQUFNLENBQUMsU0FBUywwQkFBMEIsQ0FBQyxTQUFTLDBCQUEwQixDQUFDLFNBQVMsMEJBQTBCLENBQUMsU0FBUywwQkFBMEIsQ0FBQyxTQUFTLDBCQUEwQixDQUFDLE1BQU0sbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlDQUFpQyxDQUFDLFFBQVEsY0FBYyxDQUFDLFVBQVUsc0NBQXNDLENBQUMsa0JBQWtCLDBCQUEwQixDQUFDLFNBQVMscUNBQXFDLENBQUMsU0FBUyxxQ0FBcUMsQ0FBQyxTQUFTLHFDQUFxQyxDQUFDLFNBQVMscUNBQXFDLENBQUMsU0FBUyxxQ0FBcUMsQ0FBQyxTQUFTLGlDQUFpQyxDQUFDLDZCQUE2QixlQUFlLENBQUMsK0JBQStCLHFCQUFxQixDQUFDLGFBQWEsZUFBZSxDQUFDLGlCQUFpQixxQ0FBcUMsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsaUNBQWlDLENBQUMscUNBQXFDLG1CQUFtQixDQUFDLG1CQUFtQixjQUFjLENBQUMscUJBQXFCLHNDQUFzQyxDQUFDLHNCQUFzQixhQUFhLENBQUMsaUNBQWlDLENBQUMsaUJBQWlCLENBQUMsOEJBQThCLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLFFBQVEsQ0FBQyxNQUFNLFlBQVksQ0FBQyxNQUFNLGVBQWUsQ0FBQyxNQUFNLGNBQWMsQ0FBQyxNQUFNLGFBQWEsQ0FBQyxZQUFZLGVBQWUsQ0FBQyxXQUFXLGNBQWMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxNQUFNLGFBQWEsQ0FBQyxNQUFNLGdCQUFnQixDQUFDLE1BQU0sZUFBZSxDQUFDLE1BQU0sY0FBYyxDQUFDLFlBQVksZ0JBQWdCLENBQUMsV0FBVyxlQUFlLENBQUMsT0FBTyxLQUFLLENBQUMsU0FBUyxlQUFlLENBQUMsU0FBUyxrQkFBa0IsQ0FBQyxTQUFTLGlCQUFpQixDQUFDLFNBQVMsZ0JBQWdCLENBQUMsZUFBZSxrQkFBa0IsQ0FBQyxjQUFjLGlCQUFpQixDQUFDLFNBQVMsZ0JBQWdCLENBQUMsU0FBUyxtQkFBbUIsQ0FBQyxTQUFTLGtCQUFrQixDQUFDLFNBQVMsaUJBQWlCLENBQUMsZUFBZSxtQkFBbUIsQ0FBQyxjQUFjLGtCQUFrQixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLE1BQU0sNEJBQTRCLENBQUMsT0FBTyxnQ0FBZ0MsQ0FBQyxPQUFPLG1DQUFtQyxDQUFDLE9BQU8sa0NBQWtDLENBQUMsT0FBTyxpQ0FBaUMsQ0FBQyxhQUFhLG1DQUFtQyxDQUFDLFlBQVksa0NBQWtDLENBQUMsTUFBTSw2QkFBNkIsQ0FBQyxPQUFPLGlDQUFpQyxDQUFDLE9BQU8sb0NBQW9DLENBQUMsT0FBTyxtQ0FBbUMsQ0FBQyxPQUFPLGtDQUFrQyxDQUFDLGFBQWEsb0NBQW9DLENBQUMsWUFBWSxtQ0FBbUMsQ0FBQyxRQUFRLHlCQUF5QixDQUFDLENBQUMiLCJmaWxlIjoiYmxvd2VyLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbGF5ZXIgYmxvd2Vyezpyb290ey0tYmx3LXNwYWNpbmcteHM6IDAuMTI1cmVtOy0tYmx3LXNwYWNpbmctc206IDAuMjVyZW07LS1ibHctc3BhY2luZy1tZDogMXJlbTstLWJsdy1zcGFjaW5nLWxnOiAxLjc1cmVtOy0tYmx3LXNwYWNpbmcteGw6IDIuNXJlbTstLWJsdy10ZXh0LXNpemUteHM6IDEycHg7LS1ibHctdGV4dC1zaXplLXNtOiAxNHB4Oy0tYmx3LXRleHQtc2l6ZS1tZDogMTZweDstLWJsdy10ZXh0LXNpemUtbGc6IDE4cHg7LS1ibHctdGV4dC1zaXplLXhsOiAyMHB4Oy0tYmx3LWhlYWRsaW5lLXNpemUteHM6IDIwcHg7LS1ibHctaGVhZGxpbmUtc2l6ZS1zbTogMjJweDstLWJsdy1oZWFkbGluZS1zaXplLW1kOiAyNHB4Oy0tYmx3LWhlYWRsaW5lLXNpemUtbGc6IDI4cHg7LS1ibHctaGVhZGxpbmUtc2l6ZS14bDogMzJweH1AbGF5ZXIgcmVzZXQsIGJhc2UsIGxheW91dCwgY29tcG9uZW50cywgdXRpbGl0aWVzO0BsYXllciByZXNldHs6cm9vdHstLWZsb3ctZGlyZWN0aW9uOiAxfVtkaXI9cnRsXXstLWZsb3ctZGlyZWN0aW9uOiAtMX0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTt0ZXh0LXNpemUtYWRqdXN0Om5vbmV9Ym9keSxoMSxoMixoMyxoNCxwLGZpZ3VyZSxibG9ja3F1b3Rle21hcmdpbjowfXVsW3JvbGU9bGlzdF0sb2xbcm9sZT1saXN0XXttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWJvZHl7Zm9udC1mYW1pbHk6c3lzdGVtLXVpLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sT3h5Z2VuLVNhbnMsVWJ1bnR1LENhbnRhcmVsbCxcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjV9Ym9keXttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwc3ZofWgxLGgyLGgzLGg0LGJ1dHRvbixpbnB1dCxsYWJlbHtsaW5lLWhlaWdodDoxLjF9aDEsaDIsaDMsaDR7dGV4dC13cmFwOmJhbGFuY2V9YTpub3QoW2NsYXNzXSl7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDppbms7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOmF1dG87Y29sb3I6Y3VycmVudENvbG9yfWltZyxwaWN0dXJlLHN2Z3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1pbnB1dCxidXR0b24sdGV4dGFyZWEsc2VsZWN0e2ZvbnQ6aW5oZXJpdH10ZXh0YXJlYTpub3QoW3Jvd3NdKXttaW4taGVpZ2h0OjEwZW07cmVzaXplOnZlcnRpY2FsfTp0YXJnZXR7c2Nyb2xsLW1hcmdpbi1ibG9jazo1ZXh9YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWlmcmFtZXtib3JkZXI6MH19QGxheWVyIGJhc2V7cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWNvZGUscHJle2JhY2tncm91bmQtY29sb3I6I2UyZThmMDtib3JkZXItcmFkaXVzOjRweH1jb2Rle3BhZGRpbmc6LjEyNXJlbSAuMjVyZW19cHJle3dpZHRoOi1tb3otbWF4LWNvbnRlbnQ7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2JvcmRlcjoxcHggc29saWQgI2NiZDVlMX1wcmUgY29kZXtwYWRkaW5nOjB9fUBsYXllciBsYXlvdXR7LnRoZW1lLWRhc2hib2FyZHstLXNpemUtc2lkZWJhcjogMjAwcHg7LS1zcGFjaW5nLXNlZ21lbnRzOiB2YXIoLS1ibHctc3BhY2luZy1tZCk7LS1hcmVhLXJvdy1maXJzdDogXCJoZWFkZXJcIjstLWFyZWEtcm93LWxhc3Q6IFwiZm9vdGVyXCI7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcInNpZGViYXJcIiB2YXIoLS1hcmVhLXJvdy1maXJzdCkgXCJtYWluXCIgdmFyKC0tYXJlYS1yb3ctbGFzdCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50aGVtZS1kYXNoYm9hcmR7LS1hcmVhLXJvdy1maXJzdDogXCJzaWRlYmFyIGhlYWRlclwiOy0tYXJlYS1yb3ctbGFzdDogXCJzaWRlYmFyIGZvb3RlclwiO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6dmFyKC0tc2l6ZS1zaWRlYmFyKSAxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gMWZyIGF1dG87Z3JpZC10ZW1wbGF0ZS1hcmVhczp2YXIoLS1hcmVhLXJvdy1maXJzdCkgXCJzaWRlYmFyIG1haW5cIiB2YXIoLS1hcmVhLXJvdy1sYXN0KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudGhlbWUtZGFzaGJvYXJkey0tc2l6ZS1zaWRlYmFyOiAzMDBweH19LnRoZW1lLWRhc2hib2FyZHttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwc3ZofS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFye2dyaWQtYXJlYTpzaWRlYmFyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyk7YmFja2dyb3VuZC1jb2xvcjojNGNiMjg2O2NvbG9yOiNmMGZhZjU7aXNvbGF0aW9uOmlzb2xhdGU7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LXNpZGViYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MCAwIDAgYXV0bzt3aWR0aDoxMHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjEpKTt6LWluZGV4Oi0xfS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFyIC5wYWdlLXRpdGxle21hcmdpbi1ibG9jay1lbmQ6MXJlbTtmb250LXNpemU6MnJlbTtjb2xvcjojZjBmYWY1fS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1zaWRlYmFyIC5zZWN0aW9uLXRpdGxle21hcmdpbi1ibG9jazoxLjVyZW0gLjI1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZjBmYWY1fS50aGVtZS1kYXNoYm9hcmQgLmxheW91dC1tYWlue2dyaWQtYXJlYTptYWluO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWhlYWRlcntncmlkLWFyZWE6aGVhZGVyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWZvb3RlcntncmlkLWFyZWE6Zm9vdGVyO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zZWdtZW50cyl9LnRoZW1lLWRhc2hib2FyZCAubGF5b3V0LWZvb3RlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnRoZW1lLWRhc2hib2FyZC5oYXMtbm8taGVhZGVyLC50aGVtZS1kYXNoYm9hcmQ6bm90KDpoYXMoLmxheW91dC1oZWFkZXI6bm90KDplbXB0eSkpKXstLWFyZWEtcm93LWZpcnN0OiBcInNpZGViYXJcIn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRoZW1lLWRhc2hib2FyZC5oYXMtbm8taGVhZGVyLC50aGVtZS1kYXNoYm9hcmQ6bm90KDpoYXMoLmxheW91dC1oZWFkZXI6bm90KDplbXB0eSkpKXstLWFyZWEtcm93LWZpcnN0OiBcInNpZGViYXIgbWFpblwifX0udGhlbWUtZGFzaGJvYXJkLmhhcy1uby1mb290ZXIsLnRoZW1lLWRhc2hib2FyZDpub3QoOmhhcygubGF5b3V0LWZvb3Rlcjpub3QoOmVtcHR5KSkpey0tYXJlYS1yb3ctbGFzdDogXCJtYWluXCJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50aGVtZS1kYXNoYm9hcmQuaGFzLW5vLWZvb3RlciwudGhlbWUtZGFzaGJvYXJkOm5vdCg6aGFzKC5sYXlvdXQtZm9vdGVyOm5vdCg6ZW1wdHkpKSl7LS1hcmVhLXJvdy1sYXN0OiBcInNpZGViYXIgbWFpblwifX0ubmF2aWdhdGlvbnstLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbDogdmFyKC0tYmx3LXNwYWNpbmctbWQpOy0tc3BhY2luZy1saW5rcy12ZXJ0aWNhbDogMC42MjVyZW07LS1ib3JkZXItcmFkaXVzLWxpbmtzOiA0cHh9Lm5hdmlnYXRpb24gdWx7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5uYXZpZ2F0aW9uX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZpZ2F0aW9uX19saW5re2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1zcGFjaW5nLWxpbmtzLWhvcml6b250YWwpLzIpO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWxpbmtzLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWxpbmtzLWhvcml6b250YWwpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAxNTBtc30ubmF2aWdhdGlvbl9fbGluazppcyg6aG92ZXIsOmZvY3VzLXZpc2libGUpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm5hdmlnYXRpb25fX2xpbms6aXMoOmFjdGl2ZSl7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubmF2aWdhdGlvbi0tdmVydGljYWwuY2FyZHstLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbDogdmFyKC0tc3BhY2luZy1jYXJkLWhvcml6b250YWwpfS5uYXZpZ2F0aW9uLS12ZXJ0aWNhbCAubmF2aWdhdGlvbl9fbGlua3twYWRkaW5nOnZhcigtLXNwYWNpbmctbGlua3MtdmVydGljYWwpIHZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCk7Z2FwOnZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCl9LmxheW91dC1zaWRlYmFyIC5uYXZpZ2F0aW9uLS12ZXJ0aWNhbHttYXJnaW4taW5saW5lOmNhbGModmFyKC0tc3BhY2luZy1saW5rcy1ob3Jpem9udGFsKSotMSl9Lm5hdmlnYXRpb24tLWhvcml6b250YWwgdWx7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLXNwYWNpbmctbGlua3MtaG9yaXpvbnRhbCkvMil9Lm5hdmlnYXRpb24tLWhvcml6b250YWwgLm5hdmlnYXRpb25fX2xpbmt7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWxpbmtzKX19QGxheWVyIGNvbXBvbmVudHN7LmFsZXJ0ey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogIzRjYjI4NjstLWNvbG9yLWFsZXJ0LXRleHQ6ICNmMGZhZjU7LS1jb2xvci1hbGVydC1ib3JkZXI6ICMzYzhlNmU7LS1zcGFjaW5nLWFsZXJ0OiAwLjc1cmVtOy0tYm9yZGVyLXJhZGl1cy1hbGVydDogNHB4Oy0tYm9yZGVyLXdpZHRoLWFsZXJ0OiAxcHg7LS1mb250LXNpemUtYWxlcnQ6IDFyZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWFsZXJ0KTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYWxlcnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1hbGVydCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1hbGVydCkgc29saWQgdmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQgYXtjb2xvcjp2YXIoLS1jb2xvci1hbGVydC10ZXh0KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hbGVydCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydCBocnttYXJnaW46dmFyKC0tc3BhY2luZy1hbGVydCkgMDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJvcmRlci13aWR0aC1hbGVydCkgc29saWQgdmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQgdWwsLmFsZXJ0IG9se3BhZGRpbmctaW5saW5lLXN0YXJ0OjIuNWNofS5hbGVydCBjb2Rle2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYm9yZGVyKX0uYWxlcnQ+KnttYXJnaW46MH0uYWxlcnQ+Kisqe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy1hbGVydCl9LmFsZXJ0X19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpLzMpO2luc2V0LWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1zcGFjaW5nLWFsZXJ0KS8zKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7cGFkZGluZzpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpLzEuNSk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO21hcmdpbjowO2JvcmRlci1yYWRpdXM6NTAlO2xpbmUtaGVpZ2h0OjF9LmFsZXJ0X19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWFsZXJ0LWJvcmRlcil9LmFsZXJ0X19jbG9zZTphY3RpdmV7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1hbGVydC10ZXh0KTtjb2xvcjp2YXIoLS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kKX0uYWxlcnRfX2Nsb3NlIHN2Z3t3aWR0aDoxZW07aGVpZ2h0OjFlbX0uYWxlcnQ6aXMoOmhhcyguYWxlcnRfX2Nsb3NlKTpub3QoOm9ubHktY2hpbGQpLC5pcy1kaXNtaXNzaWJsZSk+OmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0tc3BhY2luZy1hbGVydCkqMil9LmFsZXJ0OmlzKDpoYXMoLmFsZXJ0X19jbG9zZSk6b25seS1jaGlsZCwuaXMtZGlzbWlzc2libGUpe3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLXNwYWNpbmctYWxlcnQpKjMuNSl9LmFsZXJ0OndoZXJlKC5hbGVydC0tc3VjY2Vzcyl7LS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kOiAjRTdGREYxOy0tY29sb3ItYWxlcnQtdGV4dDogIzBGMkEyRTstLWNvbG9yLWFsZXJ0LWJvcmRlcjogI0IwRjJEN30uYWxlcnQ6d2hlcmUoLmFsZXJ0LS1kYW5nZXIpey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogI0ZDRDlEQTstLWNvbG9yLWFsZXJ0LXRleHQ6ICM0NjFBMUI7LS1jb2xvci1hbGVydC1ib3JkZXI6ICNGQUJCQkR9LmFsZXJ0OndoZXJlKC5hbGVydC0td2FybmluZyl7LS1jb2xvci1hbGVydC1iYWNrZ3JvdW5kOiAjRkVFOUUxOy0tY29sb3ItYWxlcnQtdGV4dDogIzRBMkUyMTstLWNvbG9yLWFsZXJ0LWJvcmRlcjogI0ZERDJDM30uYWxlcnQ6d2hlcmUoLmFsZXJ0LS1pbmZvKXstLWNvbG9yLWFsZXJ0LWJhY2tncm91bmQ6ICNlMmU4ZjA7LS1jb2xvci1hbGVydC10ZXh0OiAjMGYxNzJhOy0tY29sb3ItYWxlcnQtYm9yZGVyOiAjY2JkNWUxfS5hbGVydDp3aGVyZSguYWxlcnQtLWRhcmspey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogIzQ3NTU2OTstLWNvbG9yLWFsZXJ0LXRleHQ6ICNGRkY7LS1jb2xvci1hbGVydC1ib3JkZXI6ICMwZjE3MmF9LmFsZXJ0OndoZXJlKC5hbGVydC0tbGlnaHQpey0tY29sb3ItYWxlcnQtYmFja2dyb3VuZDogI2Y1ZjdmYTstLWNvbG9yLWFsZXJ0LXRleHQ6ICMwZjE3MmE7LS1jb2xvci1hbGVydC1ib3JkZXI6ICNlMmU4ZjB9LmFsZXJ0LS10ZXh0ey0tc3BhY2luZy1hbGVydDogMDstLWNvbG9yLWFsZXJ0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50Oy0tYm9yZGVyLXdpZHRoLWFsZXJ0OiAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hbGVydC0tdGV4dDp3aGVyZSguYWxlcnQtLXN1Y2Nlc3Mpey0tY29sb3ItYWxlcnQtdGV4dDogIzNGOUE3QX0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS1kYW5nZXIpey0tY29sb3ItYWxlcnQtdGV4dDogI0Q3NTA1Mn0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS13YXJuaW5nKXstLWNvbG9yLWFsZXJ0LXRleHQ6ICNERjgyNjB9LmFsZXJ0LS10ZXh0OndoZXJlKC5hbGVydC0taW5mbyl7LS1jb2xvci1hbGVydC10ZXh0OiAjMDBCOEQ0fS5hbGVydC0tdGV4dDp3aGVyZSguYWxlcnQtLWRhcmspey0tY29sb3ItYWxlcnQtdGV4dDogIzBmMTcyYX0uYWxlcnQtLXRleHQ6d2hlcmUoLmFsZXJ0LS1saWdodCl7LS1jb2xvci1hbGVydC10ZXh0OiAjOTRhM2I4fS5iYWRnZXstLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNlMmU4ZjA7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1jb2xvci1iYWRnZS1ib3JkZXIpOy0tY29sb3ItYmFkZ2UtdGV4dDogIzBmMTcyYTstLWNvbG9yLWJhZGdlLWJvcmRlcjogI2NiZDVlMTstLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbDogMC4zNzVlbTstLXNwYWNpbmctYmFkZ2UtdmVydGljYWw6IDAuMjVlbTstLWJvcmRlci1yYWRpdXMtYmFkZ2U6IDRweDstLWJvcmRlci13aWR0aC1iYWRnZTogMXB4Oy0tZm9udC1zaXplLWJhZGdlOiB2YXIoLS1ibHctdGV4dC1zaXplLXhzKTstLWZvbnQtd2VpZ2h0LWJhZGdlOiA2MDA7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLWJhZGdlLWhvcml6b250YWwpO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1iYWRnZS12ZXJ0aWNhbCkgdmFyKC0tc3BhY2luZy1iYWRnZS1ob3Jpem9udGFsKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1iYWRnZSk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtYmFkZ2UpO2JvcmRlcjp2YXIoLS1ib3JkZXItd2lkdGgtYmFkZ2UpIHNvbGlkIHZhcigtLWNvbG9yLWJhZGdlLWJvcmRlcil9LmJhZGdlOmlzKGEpe2NvbG9yOnZhcigtLWNvbG9yLWJhZGdlLXRleHQpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAyMDBtc30uYmFkZ2U6aXMoYSk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyKX0uYmFkZ2VfX2Nsb3NlLC5iYWRnZV9fYWRkaXRpb25hbHtwYWRkaW5nOnZhcigtLXNwYWNpbmctYmFkZ2UtdmVydGljYWwpIHZhcigtLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbCk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0tc3BhY2luZy1iYWRnZS12ZXJ0aWNhbCkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0tc3BhY2luZy1iYWRnZS1ob3Jpem9udGFsKSotMSk7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6Y2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWJhZGdlKSAtIHZhcigtLWJvcmRlci13aWR0aC1iYWRnZSkpO2JvcmRlci1lbmQtZW5kLXJhZGl1czpjYWxjKHZhcigtLWJvcmRlci1yYWRpdXMtYmFkZ2UpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWJhZGdlKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWRnZS1ib3JkZXIpfS5iYWRnZV9fY2xvc2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Y29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtdGV4dCk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO2xpbmUtaGVpZ2h0OjF9LmJhZGdlX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhZGdlLWJhY2tncm91bmQtaG92ZXIpfS5iYWRnZV9fY2xvc2U6YWN0aXZle3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZCl9LmJhZGdlX19jbG9zZSBzdmd7d2lkdGg6MWVtO2hlaWdodDoxZW19LmJhZGdlX19hZGRpdGlvbmFse2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmFkZ2UtYm9yZGVyKX0uYmFkZ2UtLXByaW1hcnl7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kOiAjNGNiMjg2Oy0tY29sb3ItYmFkZ2UtdGV4dDogI2YwZmFmNTstLWNvbG9yLWJhZGdlLWJvcmRlcjogIzNjOGU2ZX0uYmFkZ2UtLXN1Y2Nlc3N7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kOiAjRTdGREYxOy0tY29sb3ItYmFkZ2UtdGV4dDogIzBGMkEyRTstLWNvbG9yLWJhZGdlLWJvcmRlcjogI0IwRjJEN30uYmFkZ2UtLWRhbmdlcnstLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNGQ0Q5REE7LS1jb2xvci1iYWRnZS10ZXh0OiAjNDYxQTFCOy0tY29sb3ItYmFkZ2UtYm9yZGVyOiAjRkFCQkJEfS5iYWRnZS0td2FybmluZ3stLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICNGRUU5RTE7LS1jb2xvci1iYWRnZS10ZXh0OiAjNEEyRTIxOy0tY29sb3ItYmFkZ2UtYm9yZGVyOiAjRkREMkMzfS5iYWRnZS0tZGFya3stLWNvbG9yLWJhZGdlLWJhY2tncm91bmQ6ICM0NzU1Njk7LS1jb2xvci1iYWRnZS1iYWNrZ3JvdW5kLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYmFkZ2UtdGV4dDogI0ZGRjstLWNvbG9yLWJhZGdlLWJvcmRlcjogIzBmMTcyYX0uYmFkZ2UtLWxpZ2h0ey0tY29sb3ItYmFkZ2UtYmFja2dyb3VuZDogI2Y1ZjdmYTstLWNvbG9yLWJhZGdlLXRleHQ6ICMwZjE3MmE7LS1jb2xvci1iYWRnZS1ib3JkZXI6ICNlMmU4ZjB9LmJ1dHRvbiAuYmFkZ2V7bGluZS1oZWlnaHQ6MX0uaGFzLWZsb2F0aW5nLWJhZGdlIC5iYWRnZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctYmFkZ2UtaG9yaXpvbnRhbCkqLTIuNSk7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLXNwYWNpbmctYmFkZ2UtdmVydGljYWwpKi0yLjUpO2JvcmRlci1yYWRpdXM6NTB2bWF4O3otaW5kZXg6MX0uYnV0dG9uey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICM0Y2IyODY7LS1jb2xvci1idXR0b24tdGV4dDogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICM0Y2IyODY7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogIzJjNmE1NjstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogIzJjNmE1NjstLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWZvY3VzOiAycHg7LS1vZmZzZXQtYnV0dG9uLW91dGxpbmUtZm9jdXM6IDJweDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogIzBkMjMyNzstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjMGQyMzI3Oy0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbDogdmFyKC0tYmx3LXNwYWNpbmctbWQpOy0tc3BhY2luZy1idXR0b24tdmVydGljYWw6IDAuNXJlbTstLWJvcmRlci1yYWRpdXMtYnV0dG9uOiA0cHg7LS1ib3JkZXItd2lkdGgtYnV0dG9uOiAxcHg7LS1mb250LXNpemUtYnV0dG9uOiAxcmVtOy0tZm9udC13ZWlnaHQtYnV0dG9uOiA2MDA7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWJ1dHRvbi12ZXJ0aWNhbCkgdmFyKC0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbCk7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6Y2FsYyh2YXIoLS1zcGFjaW5nLWJ1dHRvbi1ob3Jpem9udGFsKS8yKTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1idXR0b24pO2ZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LWJ1dHRvbik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1idXR0b24pIHNvbGlkIHZhcigtLWNvbG9yLWJ1dHRvbi1ib3JkZXIpO3RyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcixib3JkZXItY29sb3IsY29sb3Isb3V0bGluZS1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjIwMG1zO291dGxpbmU6dmFyKC0td2lkdGgtYnV0dG9uLW91dGxpbmUtZm9jdXMpIHNvbGlkIHJnYmEoMCwwLDAsMCk7b3V0bGluZS1vZmZzZXQ6dmFyKC0tb2Zmc2V0LWJ1dHRvbi1vdXRsaW5lLWZvY3VzKX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dC1ob3Zlcil9fS5idXR0b246aXMoOmZvY3VzLXZpc2libGUpOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyKTtjb2xvcjp2YXIoLS1jb2xvci1idXR0b24tdGV4dC1ob3Zlcik7b3V0bGluZTp2YXIoLS13aWR0aC1idXR0b24tb3V0bGluZS1mb2N1cykgc29saWQgdmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXIpfS5idXR0b246YWN0aXZlOm5vdCg6ZGlzYWJsZWQpe3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtYWN0aXZlKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItYnV0dG9uLWJvcmRlci1hY3RpdmUpO2NvbG9yOnZhcigtLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZSl9LmJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpub3QtYWxsb3dlZH0uYnV0dG9uLS1zZWNvbmRhcnl7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZDogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi10ZXh0OiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLWJvcmRlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYnV0dG9uLXRleHQtaG92ZXI6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWhvdmVyOiAjNjQ3NDhiOy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtYWN0aXZlOiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLXRleHQtYWN0aXZlOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1hY3RpdmU6ICMwZjE3MmF9LmJ1dHRvbi0tdGVydGlhcnl7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7LS1jb2xvci1idXR0b24tdGV4dDogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6IHRyYW5zcGFyZW50Oy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICM5NGEzYjg7LS1jb2xvci1idXR0b24tdGV4dC1ob3ZlcjogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItaG92ZXI6ICM5NGEzYjg7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICMxZTI5M2I7LS1jb2xvci1idXR0b24tdGV4dC1hY3RpdmU6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWFjdGl2ZTogIzFlMjkzYn0uYnV0dG9uLS1kZXN0cnVjdGl2ZXstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjRjE1OTVDOy0tY29sb3ItYnV0dG9uLXRleHQ6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyOiAjRjE1OTVDOy0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICM5MTM2Mzg7LS1jb2xvci1idXR0b24tdGV4dC1ob3ZlcjogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItaG92ZXI6ICM5MTM2Mzg7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1hY3RpdmU6ICM2RDI5MkE7LS1jb2xvci1idXR0b24tdGV4dC1hY3RpdmU6ICNGRkY7LS1jb2xvci1idXR0b24tYm9yZGVyLWFjdGl2ZTogIzZEMjkyQX0uYnV0dG9uLS1kYXJrey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICMwZjE3MmE7LS1jb2xvci1idXR0b24tdGV4dDogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICMwZjE3MmE7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogIzQ3NTU2OTstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjRkZGOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogIzQ3NTU2OTstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogIzY0NzQ4YjstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogI0ZGRjstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjNjQ3NDhifS5idXR0b24tLWxpZ2h0ey0tY29sb3ItYnV0dG9uLWJhY2tncm91bmQ6ICNmNWY3ZmE7LS1jb2xvci1idXR0b24tdGV4dDogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6ICNmNWY3ZmE7LS1jb2xvci1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi10ZXh0LWhvdmVyOiAjMGYxNzJhOy0tY29sb3ItYnV0dG9uLWJvcmRlci1ob3ZlcjogI2UyZThmMDstLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kLWFjdGl2ZTogI2NiZDVlMTstLWNvbG9yLWJ1dHRvbi10ZXh0LWFjdGl2ZTogIzBmMTcyYTstLWNvbG9yLWJ1dHRvbi1ib3JkZXItYWN0aXZlOiAjY2JkNWUxfS5idXR0b24tLXNtYWxsey0tc3BhY2luZy1idXR0b24taG9yaXpvbnRhbDogMC43NXJlbTstLXNwYWNpbmctYnV0dG9uLXZlcnRpY2FsOiAwLjM3NXJlbSA7LS1mb250LXNpemUtYnV0dG9uOiAuNzVyZW19LmJ1dHRvbi0tbGFyZ2V7LS1zcGFjaW5nLWJ1dHRvbi1ob3Jpem9udGFsOiAxLjVyZW07LS1zcGFjaW5nLWJ1dHRvbi12ZXJ0aWNhbDogMC43NXJlbTstLWZvbnQtc2l6ZS1idXR0b246IDEuMjVyZW19LmJ1dHRvbi0tb3V0bGluZSwuYnV0dG9uLS10ZXh0ey0tY29sb3ItYnV0dG9uLXRleHQ6IHZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTstLWNvbG9yLWJ1dHRvbi1ib3JkZXI6IHZhcigtLWNvbG9yLWJ1dHRvbi1iYWNrZ3JvdW5kKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ1dHRvbi0tb3V0bGluZTp3aGVyZSguYnV0dG9uLS1zZWNvbmRhcnksLmJ1dHRvbi0tdGVydGlhcnksLmJ1dHRvbi0tbGlnaHQpLC5idXR0b24tLXRleHQ6d2hlcmUoLmJ1dHRvbi0tc2Vjb25kYXJ5LC5idXR0b24tLXRlcnRpYXJ5LC5idXR0b24tLWxpZ2h0KXstLWNvbG9yLWJ1dHRvbi10ZXh0OiAjMGYxNzJhfS5idXR0b246aGFzKC5pcy1pY29uKSwuYnV0dG9uLmhhcy1pY29ue2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVlbX0uYnV0dG9uLS1yb3VuZGVkey0tYm9yZGVyLXJhZGl1cy1idXR0b246IDIwMHB4fS5idXR0b24tLXRleHR7LS1jb2xvci1idXR0b24tYm9yZGVyOiB0cmFuc3BhcmVudDstLXNwYWNpbmctYnV0dG9uLWhvcml6b250YWw6IDAuMzc1cmVtOy0tc3BhY2luZy1idXR0b24tdmVydGljYWw6IDAuMjVyZW19LmJ1dHRvbi0taW1hZ2V7LS1ib3JkZXItd2lkdGgtYnV0dG9uOiAwO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOmNhbGMoaW5maW5pdHkqMXB4KX0uYnV0dG9uLS1pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czpjYWxjKGluZmluaXR5KjFweCk7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5idXR0b24tLXVuc2V0e3BhZGRpbmctaW5saW5lOnVuc2V0O2JhY2tncm91bmQ6dW5zZXQ7Ym9yZGVyOnVuc2V0O2NvbG9yOnVuc2V0O2ZvbnQtc2l6ZTp1bnNldH0uYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmJ1dHRvbi1ncm91cCAuYnV0dG9ue2JvcmRlci1yYWRpdXM6MH0uYnV0dG9uLWdyb3VwOm5vdCguYnV0dG9uLWdyb3VwLS12ZXJ0aWNhbCkgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbil9LmJ1dHRvbi1ncm91cDpub3QoLmJ1dHRvbi1ncm91cC0tdmVydGljYWwpIC5idXR0b246bGFzdC1jaGlsZHtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbik7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKX0uYnV0dG9uLWdyb3VwLS12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJ1dHRvbi1ncm91cC0tdmVydGljYWwgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWJ1dHRvbil9LmJ1dHRvbi1ncm91cC0tdmVydGljYWwgLmJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYnV0dG9uKTtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1idXR0b24pfS5jYXJkey0tY29sb3ItY2FyZC1ib3JkZXI6ICNjYmQ1ZTE7LS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbDogMC43NXJlbTstLXNwYWNpbmctY2FyZC12ZXJ0aWNhbDogMC43NXJlbTstLWdhcC1jYXJkOiB2YXIoLS1zcGFjaW5nLWNhcmQtdmVydGljYWwpIHZhcigtLXNwYWNpbmctY2FyZC1ob3Jpem9udGFsKTstLWJvcmRlci1yYWRpdXMtY2FyZDogY2FsYyg0cHggKiAyKTstLWJvcmRlci1yYWRpdXMtY2FyZC1pbWFnZTogY2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpIC8gMik7LS1ib3JkZXItd2lkdGgtY2FyZDogMXB4Oy0tZm9udC1zaXplLWNhcmQ6IHZhcigtLWJsdy10ZXh0LXNpemUtbWQpOy0tZm9udC1zaXplLWNhcmQtdGl0bGU6IHZhcigtLWJsdy1oZWFkbGluZS1zaXplLXhzKTstLWZvbnQtc2l6ZS1jYXJkLXN1YnRpdGxlOiB2YXIoLS1ibHctdGV4dC1zaXplLWxnKTstLWZvbnQtc2l6ZS1jYXJkLW1ldGE6IHZhcigtLWJsdy10ZXh0LXNpemUteHMpOy0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRkZGOy0tYmFja2dyb3VuZC1pbWFnZS1jYXJkOiAjZjVmN2ZhOy0tY29sb3ItY2FyZC10ZXh0OiAjMGQyMzI3O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1jYXJkLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmFja2dyb3VuZC1jb2xvci1jYXJkKTtjb2xvcjp2YXIoLS1jb2xvci1jYXJkLXRleHQpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtY2FyZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyOnZhcigtLWJvcmRlci13aWR0aC1jYXJkKSBzb2xpZCB2YXIoLS1jb2xvci1jYXJkLWJvcmRlcik7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1nYXAtY2FyZCl9LmNhcmRfX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWdhcC1jYXJkKS8yKX0uY2FyZF9fdGl0bGV7bWFyZ2luLWJsb2NrOjA7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLXRpdGxlKX0uY2FyZF9fc3VidGl0bGV7bWFyZ2luLWJsb2NrOjA7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLXN1YnRpdGxlKX0uY2FyZF9faW1hZ2V7YmFja2dyb3VuZDp2YXIoLS1iYWNrZ3JvdW5kLWltYWdlLWNhcmQpO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkLWltYWdlKTt3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5jYXJkX19mb290ZXJ7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1nYXAtY2FyZCl9LmNhcmRfX21ldGF7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1jYXJkLW1ldGEpO29wYWNpdHk6Ljd9LmNhcmRfX21ldGEgYXtjb2xvcjpjdXJyZW50Q29sb3I7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmRfX21ldGEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYXJkLmhhcy1lZGdlLWltYWdlIC5jYXJkX19pbWFnZXttYXJnaW4taW5saW5lOmNhbGModmFyKC0tc3BhY2luZy1jYXJkLWhvcml6b250YWwpKi0xKTttYXgtd2lkdGg6bm9uZTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCkqMil9LmNhcmQuaGFzLWVkZ2UtaW1hZ2UgLmNhcmRfX2ltYWdlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLXNwYWNpbmctY2FyZC12ZXJ0aWNhbCkqLTEpfS5jYXJkLmhhcy1lZGdlLWltYWdlIC5jYXJkX19pbWFnZTpsYXN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1zcGFjaW5nLWNhcmQtdmVydGljYWwpKi0xKX0uY2FyZC5oYXMtZWRnZS1pbWFnZSAuY2FyZF9faW1hZ2U6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjB9LmNhcmQuaGFzLWVkZ2UtaW1hZ2UgLmNhcmRfX2ltYWdlOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uY2FyZC0tcHJpbWFyeXstLWJhY2tncm91bmQtY29sb3ItY2FyZDogIzRjYjI4NjstLWNvbG9yLWNhcmQtdGV4dDogI2YwZmFmNTstLWNvbG9yLWNhcmQtYm9yZGVyOiAjM2M4ZTZlfS5jYXJkLS1zdWNjZXNzey0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRTdGREYxOy0tY29sb3ItY2FyZC10ZXh0OiAjMEYyQTJFOy0tY29sb3ItY2FyZC1ib3JkZXI6ICNCMEYyRDd9LmNhcmQtLWRhbmdlcnstLWJhY2tncm91bmQtY29sb3ItY2FyZDogI0ZDRDlEQTstLWNvbG9yLWNhcmQtdGV4dDogIzQ2MUExQjstLWNvbG9yLWNhcmQtYm9yZGVyOiAjRkFCQkJEfS5jYXJkLS13YXJuaW5ney0tYmFja2dyb3VuZC1jb2xvci1jYXJkOiAjRkVFOUUxOy0tY29sb3ItY2FyZC10ZXh0OiAjNEEyRTIxOy0tY29sb3ItY2FyZC1ib3JkZXI6ICNGREQyQzN9LmNhcmQtLWluZm97LS1iYWNrZ3JvdW5kLWNvbG9yLWNhcmQ6ICNlMmU4ZjA7LS1jb2xvci1jYXJkLXRleHQ6ICMwZjE3MmE7LS1jb2xvci1jYXJkLWJvcmRlcjogI2NiZDVlMX0uY2FyZC0tZGFya3stLWJhY2tncm91bmQtY29sb3ItY2FyZDogIzQ3NTU2OTstLWNvbG9yLWNhcmQtdGV4dDogI0ZGRjstLWNvbG9yLWNhcmQtYm9yZGVyOiAjMGYxNzJhfS5jYXJkLS1saWdodHstLWJhY2tncm91bmQtY29sb3ItY2FyZDogI2Y1ZjdmYTstLWNvbG9yLWNhcmQtdGV4dDogIzBmMTcyYTstLWNvbG9yLWNhcmQtYm9yZGVyOiAjZTJlOGYwfS5jYXJkLS1iYWNrZ3JvdW5kLWltYWdle2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwYWRkaW5nOjB9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmFja2dyb3VuZC1jb2xvci1jYXJkKTt6LWluZGV4OjE7b3BhY2l0eTouNjtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkKSAtIHZhcigtLWJvcmRlci13aWR0aC1jYXJkKSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UgLmNhcmRfX2ltYWdle2dyaWQtY29sdW1uOjEvLTE7Z3JpZC1yb3c6MS8tMTtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1jYXJkKSAtIHZhcigtLWJvcmRlci13aWR0aC1jYXJkKSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UgLmNhcmRfX3dyYXBwZXJ7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1nYXAtY2FyZCk7YWxpZ24tY29udGVudDpjZW50ZXI7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1jYXJkLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWNhcmQtaG9yaXpvbnRhbCk7ei1pbmRleDoyO2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1ib3JkZXItcmFkaXVzLWNhcmQpIC0gdmFyKC0tYm9yZGVyLXdpZHRoLWNhcmQpKX0uY2FyZC0tYmFja2dyb3VuZC1pbWFnZS5oYXMtYmx1cnJlZC1iYWNrZ3JvdW5kIC5jYXJkX193cmFwcGVyey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCkgc2F0dXJhdGUoMTUwJSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCkgc2F0dXJhdGUoMTUwJSl9LmNhcmQtLWJhY2tncm91bmQtaW1hZ2UuaGFzLWJsdXJyZWQtYmFja2dyb3VuZDo6YmVmb3Jle29wYWNpdHk6LjN9LmRyb3Bkb3duey0tc3BhY2luZy1pdGVtLWhvcml6b250YWw6IDAuNjI1cmVtOy0tc3BhY2luZy1pdGVtLXZlcnRpY2FsOiAwLjVyZW07LS1zcGFjaW5nLWxpc3Q6IDAuMzc1cmVtOy0tb2Zmc2V0LWxpc3Q6IHZhcigtLWJsdy1zcGFjaW5nLXNtKTstLW1pbi13aWR0aC1kcm9wZG93bjogMTByZW07LS1jb2xvci1ib3JkZXI6ICNjYmQ1ZTE7LS13aWR0aC1ib3JkZXI6IDFweDstLWJvcmRlci1yYWRpdXMtZHJvcGRvd246IDRweDstLWJhc2UtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLW9mZnNldC1saXN0KSk7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duX19idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4taW5saW5lLXN0YXJ0Oi4zZW07Ym9yZGVyLWJsb2NrLXN0YXJ0Oi4zZW0gc29saWQ7Ym9yZGVyLWlubGluZTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZDowfS5kcm9wZG93bl9fbGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnZhcigtLXdpZHRoLWJvcmRlcikgc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2xpc3Qtc3R5bGUtdHlwZTpub25lO21pbi13aWR0aDp2YXIoLS1taW4td2lkdGgtZHJvcGRvd24pO3BhZGRpbmctaW5saW5lLXN0YXJ0OjA7bWFyZ2luLWJsb2NrOjA7cGFkZGluZy1ibG9jazp2YXIoLS1zcGFjaW5nLWxpc3QpO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bik7dHJhbnNmb3JtOnZhcigtLWJhc2UtdHJhbnNmb3JtKX0uZHJvcGRvd25fX2xpc3Q+bGl7cGFkZGluZy1pbmxpbmU6dmFyKC0tc3BhY2luZy1saXN0KX0uZHJvcGRvd25fX2l0ZW17LS1jb2xvci10ZXh0LWl0ZW06IGN1cnJlbnRDb2xvcjstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3ZlcjogI2Y1ZjdmYTstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1hY3RpdmU6ICM2NDc0OGI7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1pdGVtLXZlcnRpY2FsKSB2YXIoLS1zcGFjaW5nLWl0ZW0taG9yaXpvbnRhbCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tY29sb3ItdGV4dC1pdGVtKTt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC1icmVhazprZWVwLWFsbDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tYm9yZGVyLXJhZGl1cy1kcm9wZG93bikvMS41KX0uZHJvcGRvd25fX2l0ZW06aXMoOmhvdmVyLDpmb2N1cy12aXNpYmxlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3Zlcil9LmRyb3Bkb3duX19pdGVtOmlzKDphY3RpdmUsLmlzLWFjdGl2ZSl7dHJhbnNpdGlvbi1kdXJhdGlvbjowbXM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWl0ZW0tYWN0aXZlKTtjb2xvcjojZmZmfS5kcm9wZG93bl9faXRlbS5pcy1wcmltYXJ5e2ZvbnQtd2VpZ2h0OjYwMDstLWNvbG9yLXRleHQtaXRlbTogIzRjYjI4NjstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1ob3ZlcjogI2Q5ZjVlODstLWNvbG9yLWJhY2tncm91bmQtaXRlbS1hY3RpdmU6ICM0Y2IyODZ9LmRyb3Bkb3duX19pdGVtLmlzLWRlc3RydWN0aXZley0tY29sb3ItdGV4dC1pdGVtOiAjRDc1MDUyOy0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWhvdmVyOiAjRkVFRkVGOy0tY29sb3ItYmFja2dyb3VuZC1pdGVtLWFjdGl2ZTogI0YxNTk1Q30uZHJvcGRvd25fX2l0ZW0uaXMtZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi41fS5kcm9wZG93bl9faXRlbTpoYXMoLmlzLWljb24pLC5kcm9wZG93bl9faXRlbS5oYXMtaWNvbnthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41ZW19LmRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17ei1pbmRleDoxfS5kcm9wZG93biAuaXMtc2VwZXJhdGVke2JvcmRlci10b3A6dmFyKC0td2lkdGgtYm9yZGVyKSBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zcGFjaW5nLWxpc3QpO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1saXN0KX0uZHJvcGRvd24uaGFzLW9ubHktaWNvbnN7LS1taW4td2lkdGgtZHJvcGRvd246IDB9LmRyb3Bkb3duLmhhcy1vbmx5LWljb25zIC5kcm9wZG93bl9fbGlzdHt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fS5kcm9wZG93bi5oYXMtaWNvbnMtbGFzdCAuaXMtaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmRyb3Bkb3duLS1zdGFydCAuZHJvcGRvd25fX2xpc3R7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmRyb3Bkb3duLS1jZW50ZXIgLmRyb3Bkb3duX19idXR0b257bWFyZ2luLWlubGluZTphdXRvfS5kcm9wZG93bi0tY2VudGVyIC5kcm9wZG93bl9fbGlzdHtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tZmxvdy1kaXJlY3Rpb24pICogLTUwJSkpIHZhcigtLWJhc2UtdHJhbnNmb3JtKX0uZHJvcGRvd24tLWVuZCAuZHJvcGRvd25fX2J1dHRvbnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmRyb3Bkb3duLS1lbmQgLmRyb3Bkb3duX19saXN0e2luc2V0LWlubGluZS1lbmQ6MH0uZm9ybXstLWNvbG9yLWlucHV0LWJhY2tncm91bmQ6ICNGRkY7LS1jb2xvci1pbnB1dC1ib3JkZXI6ICM5NGEzYjg7LS1jb2xvci1pbnB1dC10ZXh0OiAjMGQyMzI3Oy0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1mb2N1czogI0ZGRjstLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1czogIzQ3NTU2OTstLWNvbG9yLWlucHV0LXRleHQtZm9jdXM6ICMwZDIzMjc7LS13aWR0aC1pbnB1dC1vdXRsaW5lLWZvY3VzOiAycHg7LS1vZmZzZXQtaW5wdXQtb3V0bGluZS1mb2N1czogMnB4Oy0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZDogI2Y1ZjdmYTstLWNvbG9yLWlucHV0LWJvcmRlci1kaXNhYmxlZDogIzk0YTNiODstLWNvbG9yLWlucHV0LXRleHQtZGlzYWJsZWQ6ICM2NDc0OGI7LS1zcGFjaW5nLWlucHV0LWhvcml6b250YWw6IHZhcigtLWJsdy1zcGFjaW5nLW1kKTstLXNwYWNpbmctaW5wdXQtdmVydGljYWw6IDAuNXJlbTstLXNwYWNpbmctZm9ybS1iZXR3ZWVuOiAwLjVyZW07LS1mb250LXNpemUtaW5wdXQ6IHZhcigtLWJsdy10ZXh0LXNpemUtbWQpOy0tZm9udC1zaXplLWlucHV0LWxhYmVsOiB2YXIoLS1ibHctdGV4dC1zaXplLXNtKTstLWZvbnQtc2l6ZS1pbnB1dC1tZXNzYWdlOiB2YXIoLS1ibHctdGV4dC1zaXplLXhzKTstLWZvbnQtd2VpZ2h0LWlucHV0LWxhYmVsOiA2MDA7LS1ib3JkZXItcmFkaXVzLWlucHV0OiA0cHg7LS1ib3JkZXItaW5wdXQtd2lkdGg6IDFweDstLXRyYW5zaXRpb24taW5wdXQ6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIG91dGxpbmUtY29sb3I7LS10cmFuc2l0aW9uLWR1cmF0aW9uLWlucHV0OiAyMDBtc30uZm9ybV9faXRlbSsuZm9ybV9faXRlbXttYXJnaW4tdG9wOnZhcigtLXNwYWNpbmctZm9ybS1iZXR3ZWVuKX0uZm9ybV9faXRlbS5oYXMtZXJyb3J7LS1jb2xvci1pbnB1dC1iYWNrZ3JvdW5kOiAjRkZGN0Y3Oy0tY29sb3ItaW5wdXQtYm9yZGVyOiAjRjE1OTVDOy0tY29sb3ItaW5wdXQtdGV4dDogI0Q3NTA1MjstLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjRDc1MDUyfS5mb3JtX19pdGVtLmhhcy1zdWNjZXNzey0tY29sb3ItaW5wdXQtYmFja2dyb3VuZDogI0YzRkVGODstLWNvbG9yLWlucHV0LWJvcmRlcjogIzUwQzc5MzstLWNvbG9yLWlucHV0LXRleHQ6ICMzRjlBN0E7LS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzNGOUE3QX0uZm9ybV9faXRlbS5oYXMtd2FybmluZ3stLWNvbG9yLWlucHV0LWJhY2tncm91bmQ6ICNGRkZBRjg7LS1jb2xvci1pbnB1dC1ib3JkZXI6ICNGQTkxNkI7LS1jb2xvci1pbnB1dC10ZXh0OiAjREY4MjYwOy0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXI6ICNERjgyNjB9LmZvcm1fX2l0ZW06aXMoLmhhcy1jaGVja2JveCwuaGFzLXJhZGlvLDpoYXMoW3R5cGU9Y2hlY2tib3hdKSw6aGFzKFt0eXBlPXJhZGlvXSkpe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWF4LWNvbnRlbnQgMWZyO2dhcDp2YXIoLS1zcGFjaW5nLWZvcm0tYmV0d2Vlbik7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMX0uZm9ybV9faXRlbTppcyguaGFzLWNoZWNrYm94LC5oYXMtcmFkaW8sOmhhcyhbdHlwZT1jaGVja2JveF0pLDpoYXMoW3R5cGU9cmFkaW9dKSkgLmZvcm1fX2xhYmVse21hcmdpbi1ibG9jazowfS5mb3JtX19pdGVtOmlzKC5oYXMtY2hlY2tib3gsLmhhcy1yYWRpbyw6aGFzKFt0eXBlPWNoZWNrYm94XSksOmhhcyhbdHlwZT1yYWRpb10pKTppcyguaXMtZGlzYWJsZWQsOmhhcyg6ZGlzYWJsZWQpKXtvcGFjaXR5Oi41fS5mb3JtX19pdGVtOmlzKC5oYXMtY2hlY2tib3gsLmhhcy1yYWRpbyw6aGFzKFt0eXBlPWNoZWNrYm94XSksOmhhcyhbdHlwZT1yYWRpb10pKTppcyguaXMtZGlzYWJsZWQsOmhhcyg6ZGlzYWJsZWQpKT4qe2N1cnNvcjpub3QtYWxsb3dlZH0uZm9ybV9faW5wdXR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJhY2tncm91bmQpO2JvcmRlcjp2YXIoLS1ib3JkZXItaW5wdXQtd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0KTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLWlucHV0KTtwYWRkaW5nOnZhcigtLXNwYWNpbmctaW5wdXQtdmVydGljYWwpIHZhcigtLXNwYWNpbmctaW5wdXQtaG9yaXpvbnRhbCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp2YXIoLS10cmFuc2l0aW9uLWlucHV0KTt0cmFuc2l0aW9uLWR1cmF0aW9uOnZhcigtLXRyYW5zaXRpb24tZHVyYXRpb24taW5wdXQpO3dpZHRoOjEwMCU7b3V0bGluZTp2YXIoLS13aWR0aC1pbnB1dC1vdXRsaW5lLWZvY3VzKSBzb2xpZCByZ2JhKDAsMCwwLDApO291dGxpbmUtb2Zmc2V0OnZhcigtLW9mZnNldC1pbnB1dC1vdXRsaW5lLWZvY3VzKX0uZm9ybV9faW5wdXQ6Zm9jdXMtd2l0aGlue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1mb2N1cyk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1cyk7Ym94LXNoYWRvdzp2YXIoLS1ib3gtc2hhZG93LWlucHV0KSwwIDAgMCAxcHggdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyLWZvY3VzKTtjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0LWZvY3VzKTtvdXRsaW5lOnZhcigtLXdpZHRoLWlucHV0LW91dGxpbmUtZm9jdXMpIHNvbGlkIHZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1mb2N1cyl9LmZvcm1fX2lucHV0OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItaW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlci1kaXNhYmxlZCk7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dC1kaXNhYmxlZCk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5mb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1jb2xvci1pbnB1dC10ZXh0KTtvcGFjaXR5Oi43fS5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7b3BhY2l0eTouN30uZm9ybV9faW5wdXRbdHlwZT1yYWRpb10sLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdey0tc2l6ZS1pbnB1dDogMS41ZW07LS1jb2xvci1pbnB1dC1ib3JkZXI6ICMxZTI5M2I7LS1jb2xvci1pbnB1dC1ib3JkZXItZm9jdXM6IHZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7LS1jb2xvci1jaGVja2VkOiAjM2M4ZTZlOy0tYm9yZGVyLWlucHV0LXdpZHRoOiAycHg7LS10cmFuc2Zvcm0taW5wdXQtaG92ZXI6IHNjYWxlKC41KTstLWZpbHRlci1pbnB1dC1ob3ZlcjogYnJpZ2h0bmVzcygxLjMpO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLXNpemUtaW5wdXQpO2hlaWdodDp2YXIoLS1zaXplLWlucHV0KTtkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7b3V0bGluZTpjYWxjKHZhcigtLWJvcmRlci1pbnB1dC13aWR0aCkpIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUsLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOmNhbGModmFyKC0tc2l6ZS1pbnB1dCkqLjUpO2hlaWdodDpjYWxjKHZhcigtLXNpemUtaW5wdXQpKi41KTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbjoxMDBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sZmlsdGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY2hlY2tlZCl9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOmhvdmVyOjpiZWZvcmUsLmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnZhcigtLXRyYW5zZm9ybS1pbnB1dC1ob3Zlcik7ZmlsdGVyOnZhcigtLWZpbHRlci1pbnB1dC1ob3Zlcil9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSwuZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0uZm9ybV9faW5wdXRbdHlwZT1yYWRpb106Zm9jdXMtdmlzaWJsZSwuZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOnZhcigtLWNvbG9yLWlucHV0LWJvcmRlcik7b3V0bGluZS1vZmZzZXQ6dmFyKC0tYm9yZGVyLWlucHV0LXdpZHRoKX0uZm9ybV9faW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm1fX2lucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmV7Y2xpcC1wYXRoOm5vbmU7Ym9yZGVyLXJhZGl1czppbmhlcml0fS5mb3JtX19pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLmlzLXN3aXRjaCk6OmJlZm9yZXtjbGlwLXBhdGg6Y2lyY2xlKCl9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KC5pcy1zd2l0Y2gpOjpiZWZvcmV7Y2xpcC1wYXRoOnBvbHlnb24oMTQlIDQ0JSwgMCA2NSUsIDUwJSAxMDAlLCAxMDAlIDE2JSwgODAlIDAlLCA0MyUgNjIlKX0uZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF0uaXMtc3dpdGNoey0tdHJhbnNsYXRlLXg6IDA7LS10cmFuc2Zvcm0tc3dpdGNoOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZmxvdy1kaXJlY3Rpb24pICogdmFyKC0tdHJhbnNsYXRlLXgpKSk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mi41ZW07Ym9yZGVyLXJhZGl1czo1MHZtYXh9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjJweDtpbnNldC1pbmxpbmUtc3RhcnQ6MnB4O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3RyYW5zZm9ybTp2YXIoLS10cmFuc2Zvcm0tc3dpdGNoKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpob3Zlcjo6YmVmb3Jle3RyYW5zZm9ybTp2YXIoLS10cmFuc2Zvcm0tc3dpdGNoKSBzY2FsZVgoMS4wOCl9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpjaGVja2Vkey0tdHJhbnNsYXRlLXg6IDFlbX0uZm9ybV9faW5wdXRbdHlwZT1jaGVja2JveF0uaXMtc3dpdGNoOmNoZWNrZWQ6aG92ZXI6OmJlZm9yZXt0cmFuc2Zvcm06dmFyKC0tdHJhbnNmb3JtLXN3aXRjaCkgc2NhbGVYKDEuMDgpO3RyYW5zZm9ybS1vcmlnaW46cmlnaHR9LmZvcm1fX2lucHV0W3R5cGU9Y2hlY2tib3hdLmlzLXN3aXRjaDpub3QoOmNoZWNrZWQpey0tY29sb3ItY2hlY2tlZDogIzk0YTNiODstLWZpbHRlci1pbnB1dC1ob3ZlcjogYnJpZ2h0bmVzcyguOCl9LmZvcm1fX2xhYmVse2Rpc3BsYXk6YmxvY2s7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1pbnB1dC1sYWJlbCk7Zm9udC13ZWlnaHQ6dmFyKC0tZm9udC13ZWlnaHQtaW5wdXQtbGFiZWwpO21hcmdpbi1ibG9jazowIGNhbGModmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pLzIpO21hcmdpbi1pbmxpbmU6MDtsaW5lLWhlaWdodDoxLjF9LmZvcm1fX21lc3NhZ2V7Y29sb3I6dmFyKC0tY29sb3ItaW5wdXQtdGV4dCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1pbnB1dC1tZXNzYWdlKTtsaW5lLWhlaWdodDoxLjF9LmZvcm1fX3NlbGVjdHstLXNlbGVjdC1hcnJvdzogdmFyKC0tY29sb3ItaW5wdXQtYm9yZGVyKTtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybV9fc2VsZWN0IHNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmZvcm1fX3NlbGVjdCBzZWxlY3RbbXVsdGlwbGVde3BhZGRpbmc6MH0uZm9ybV9fc2VsZWN0IHNlbGVjdFttdWx0aXBsZV0gb3B0aW9ue3BhZGRpbmctaW5saW5lOnZhcigtLXNwYWNpbmctaW5wdXQtaG9yaXpvbnRhbCk7cGFkZGluZy1ibG9jazp2YXIoLS1zcGFjaW5nLWlucHV0LXZlcnRpY2FsKX0uZm9ybV9fc2VsZWN0Om5vdCg6aGFzKFttdWx0aXBsZV0pKTo6YWZ0ZXJ7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1zcGFjaW5nLWlucHV0LWhvcml6b250YWwpO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6LjhlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbGVjdC1hcnJvdyk7Y2xpcC1wYXRoOnBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO3otaW5kZXg6MTB9LmZvcm1fX2dyb3Vwey0tc2l6ZS1pbnB1dDogMTJlbTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHZhcigtLXNpemUtaW5wdXQpLCAxZnIpKTtnYXA6dmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pfS5mb3JtX19ncm91cCsuZm9ybV9fZ3JvdXB7bWFyZ2luLXRvcDp2YXIoLS1zcGFjaW5nLWZvcm0tYmV0d2Vlbil9LmZvcm1fX2dyb3VwIC5mb3JtX19pdGVte21hcmdpbjowfS5mb3JtLS1ob3Jpem9udGFsey0tc3BhY2luZy1mb3JtLWJldHdlZW46IDFyZW19LmZvcm0tLWhvcml6b250YWwgLmZvcm1fX2l0ZW17ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyMDBweCAxZnI7Z2FwOmNhbGModmFyKC0tc3BhY2luZy1mb3JtLWJldHdlZW4pLzMpIHZhcigtLXNwYWNpbmctZm9ybS1iZXR3ZWVuKX0uZm9ybS0taG9yaXpvbnRhbCAuZm9ybV9faW5wdXR7YWxpZ24tc2VsZjpzdGFydH0uZm9ybS0taG9yaXpvbnRhbCAuZm9ybV9fbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMCAyMDBweDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOjB9LmZvcm0tLWhvcml6b250YWwgLmZvcm1fX21lc3NhZ2V7Z3JpZC1jb2x1bW46Mi8zfS5tb2RhbHstLW1heC13aWR0aC1tb2RhbDogODAwcHg7LS1jb2xvci1iYWNrZHJvcC1tb2RhbDogcmdiYSgwLCAwLCAwLCAuNCk7LS1ib3JkZXItcmFkaXVzLW1vZGFsOiA0cHg7LS1ib3gtc2hhZG93LW1vZGFsOiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTstLWlubmVyLXNwYWNpbmctbW9kYWw6IHZhcigtLWJsdy1zcGFjaW5nLW1kKTstLWJhY2tkcm9wLWJsdXItbW9kYWw6IDZweDstLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyOiAjZjVmN2ZhOy0tY29sb3ItbW9kYWwtaGVhZGVyOiAjMGYxNzJhOy0tZm9udC1zaXplLW1vZGFsLWhlYWRlcjogdmFyKC0tYmx3LWhlYWRsaW5lLXNpemUteHMpOy0tYmFja2dyb3VuZC1tb2RhbC1mb290ZXI6IHZhcigtLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyKTstLXNwYWNpbmctbW9kYWwtY2xvc2UtYnV0dG9uOiAwLjVyZW07LS1wb3NpdGlvbi1tb2RhbDogY2VudGVyOy0tei1pbmRleC1tb2RhbDogMTAwO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6dmFyKC0tei1pbmRleC1tb2RhbCk7aW5zZXQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJhY2tkcm9wLW1vZGFsKTtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6dmFyKC0tcG9zaXRpb24tbW9kYWwpO3BhZGRpbmc6dmFyKC0taW5uZXItc3BhY2luZy1tb2RhbCl9Lm1vZGFsW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0ubW9kYWxfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tYXgtd2lkdGgtbW9kYWwpO21hcmdpbi1pbmxpbmU6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLW1vZGFsKTtib3gtc2hhZG93OnZhcigtLWJveC1zaGFkb3ctbW9kYWwpfS5tb2RhbF9fY29udGVudHttYXgtaGVpZ2h0Ojk1dmg7bWF4LWhlaWdodDo5NXN2aH0ubW9kYWxfX2NvbnRlbnQ+KntwYWRkaW5nOnZhcigtLWlubmVyLXNwYWNpbmctbW9kYWwpfS5tb2RhbF9fY29udGVudD4qOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZThmMH0ubW9kYWxfX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJhY2tncm91bmQtbW9kYWwtaGVhZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtbW9kYWwpIHZhcigtLWJvcmRlci1yYWRpdXMtbW9kYWwpIDAgMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1ibHctc3BhY2luZy1zbSk7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtaGVhZGVyKX0ubW9kYWxfX2Nsb3Nle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtjb2xvcjpjdXJyZW50Q29sb3I7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1tb2RhbC1jbG9zZS1idXR0b24pO21hcmdpbjpjYWxjKC0xKnZhcigtLXNwYWNpbmctbW9kYWwtY2xvc2UtYnV0dG9uKSk7Ym9yZGVyLXJhZGl1czo1MCU7bGluZS1oZWlnaHQ6MDttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99Lm1vZGFsX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tb2RhbF9fY2xvc2U6YWN0aXZle3RyYW5zaXRpb24tZHVyYXRpb246MG1zO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYWxlcnQtdGV4dCk7Y29sb3I6dmFyKC0tY29sb3ItYWxlcnQtYmFja2dyb3VuZCl9Lm1vZGFsX19jbG9zZSBzdmd7d2lkdGg6MWVtO2hlaWdodDoxZW19Lm1vZGFsX190aXRsZXttYXJnaW46MDtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLW1vZGFsLWhlYWRlcil9Lm1vZGFsX19ib2R5e292ZXJmbG93OmF1dG99Lm1vZGFsX19mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iYWNrZ3JvdW5kLW1vZGFsLWZvb3Rlcik7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1tb2RhbCkgdmFyKC0tYm9yZGVyLXJhZGl1cy1tb2RhbCk7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1ibHctc3BhY2luZy1zbSk7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5tb2RhbF9fZm9vdGVyOmhhcyguYnV0dG9uOm9ubHktY2hpbGQpe2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsLmhhcy1ibHVycmVkLWJhY2tkcm9wey13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIodmFyKC0tYmFja2Ryb3AtYmx1ci1tb2RhbCkpO2JhY2tkcm9wLWZpbHRlcjpibHVyKHZhcigtLWJhY2tkcm9wLWJsdXItbW9kYWwpKX0ubW9kYWw6aXMoLmlzLXN0YXJ0LC5pcy10b3Apey0tcG9zaXRpb24tbW9kYWw6IHN0YXJ0fS5tb2RhbDppcyguaXMtZW5kLC5pcy1ib3R0b20pey0tcG9zaXRpb24tbW9kYWw6IGVuZH0ubW9kYWwuaXMtZGlhbG9ney0tbWF4LXdpZHRoLW1vZGFsOiA1MDBweH19QGxheWVyIHV0aWxpdGllc3suYWxpZ24tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uYWxpZ24tc3RhcnR7YWxpZ24taXRlbXM6c3RhcnR9LmFsaWduLWVuZHthbGlnbi1pdGVtczplbmR9LmFsaWduLWZsZXgtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYWxpZ24tZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24taXRlbXM6c2VsZi1lbmR9LmFsaWduLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5hbGlnbi1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lmp1c3RpZnktY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OnN0YXJ0fS5qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5qdXN0aWZ5LWZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmp1c3RpZnktZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qdXN0aWZ5LXNwYWNlLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmp1c3RpZnktc3BhY2UtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lmp1c3RpZnktc3BhY2UtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mbG93IC5wdWxsLWxlZnR7bWFyZ2luLWlubGluZS1lbmQ6MWVtO21hcmdpbi1ibG9jay1lbmQ6LjVlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmxvdyAucHVsbC1yaWdodHttYXJnaW4taW5saW5lLXN0YXJ0OjFlbTttYXJnaW4tYmxvY2stZW5kOi41ZW19LndpZHRoLTB7d2lkdGg6MH0ubWF4LXdpZHRoLTB7bWF4LXdpZHRoOjB9Lm1pbi13aWR0aC0we21pbi13aWR0aDowfS53aWR0aC14c3t3aWR0aDoxcmVtfS5tYXgtd2lkdGgteHN7bWF4LXdpZHRoOjFyZW19Lm1pbi13aWR0aC14c3ttaW4td2lkdGg6MXJlbX0ud2lkdGgtc217d2lkdGg6Mi41cmVtfS5tYXgtd2lkdGgtc217bWF4LXdpZHRoOjIuNXJlbX0ubWluLXdpZHRoLXNte21pbi13aWR0aDoyLjVyZW19LndpZHRoLW1ke3dpZHRoOjEwcmVtfS5tYXgtd2lkdGgtbWR7bWF4LXdpZHRoOjEwcmVtfS5taW4td2lkdGgtbWR7bWluLXdpZHRoOjEwcmVtfS53aWR0aC1sZ3t3aWR0aDoyNXJlbX0ubWF4LXdpZHRoLWxne21heC13aWR0aDoyNXJlbX0ubWluLXdpZHRoLWxne21pbi13aWR0aDoyNXJlbX0ud2lkdGgteGx7d2lkdGg6NjByZW19Lm1heC13aWR0aC14bHttYXgtd2lkdGg6NjByZW19Lm1pbi13aWR0aC14bHttaW4td2lkdGg6NjByZW19LndpZHRoLTI1e3dpZHRoOjI1JX0ud2lkdGgtNTB7d2lkdGg6NTAlfS53aWR0aC03NXt3aWR0aDo3NSV9LndpZHRoLTEwMHt3aWR0aDoxMDAlfS53aWR0aC10aGlyZHt3aWR0aDozMy4zMzMzMzMzMzMzJX0ud2lkdGgtdHdvdGhpcmRze3dpZHRoOjY2LjY2NjY2NjY2NjclfS5tYXgtY29udGVudHt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fS5taW4tY29udGVudHt3aWR0aDotbW96LW1pbi1jb250ZW50O3dpZHRoOm1pbi1jb250ZW50fS5maXQtY29udGVudHt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50fS5mbGV4LTF7ZmxleDoxfS5mbGV4LTJ7ZmxleDoyfS5mbGV4LTN7ZmxleDozfS5jb2x1bW5zLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfS5jb2x1bW5zLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5jb2x1bW5zLTR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfS5jb2x1bW5zLTV7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCAxZnIpfS5jb2x1bW5zLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCAxZnIpfS5yb3dzLTJ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCAxZnIpfS5yb3dzLTN7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAxZnIpfS5yb3dzLTR7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg0LCAxZnIpfS5yb3dzLTV7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCAxZnIpfS5yb3dzLTZ7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCAxZnIpfS5jb2x1bW4tc3Bhbi0xe2dyaWQtY29sdW1uOnNwYW4gMX0uY29sdW1uLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDJ9LmNvbHVtbi1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzfS5yb3ctc3Bhbi0xe2dyaWQtcm93OnNwYW4gMX0ucm93LXNwYW4tMntncmlkLXJvdzpzcGFuIDJ9LnJvdy1zcGFuLTN7Z3JpZC1yb3c6c3BhbiAzfS5oZWlnaHQtMjV7aGVpZ2h0OjI1JX0uaGVpZ2h0LTUwe2hlaWdodDo1MCV9LmhlaWdodC03NXtoZWlnaHQ6NzUlfS5oZWlnaHQtMTAwe2hlaWdodDoxMDAlfS5oZWlnaHQtdGhpcmR7aGVpZ2h0OjMzLjMzMzMzMzMzMzMlfS5oZWlnaHQtdHdvdGhpcmRze2hlaWdodDo2Ni42NjY2NjY2NjY3JX0uaGVpZ2h0LTB7aGVpZ2h0OjB9Lm1heC1oZWlnaHQtMHttYXgtaGVpZ2h0OjB9Lm1pbi1oZWlnaHQtMHttaW4taGVpZ2h0OjB9LmhlaWdodC14c3toZWlnaHQ6MXJlbX0ubWF4LWhlaWdodC14c3ttYXgtaGVpZ2h0OjFyZW19Lm1pbi1oZWlnaHQteHN7bWluLWhlaWdodDoxcmVtfS5oZWlnaHQtc217aGVpZ2h0OjIuNXJlbX0ubWF4LWhlaWdodC1zbXttYXgtaGVpZ2h0OjIuNXJlbX0ubWluLWhlaWdodC1zbXttaW4taGVpZ2h0OjIuNXJlbX0uaGVpZ2h0LW1ke2hlaWdodDoxMHJlbX0ubWF4LWhlaWdodC1tZHttYXgtaGVpZ2h0OjEwcmVtfS5taW4taGVpZ2h0LW1ke21pbi1oZWlnaHQ6MTByZW19LmhlaWdodC1sZ3toZWlnaHQ6MjVyZW19Lm1heC1oZWlnaHQtbGd7bWF4LWhlaWdodDoyNXJlbX0ubWluLWhlaWdodC1sZ3ttaW4taGVpZ2h0OjI1cmVtfS5oZWlnaHQteGx7aGVpZ2h0OjYwcmVtfS5tYXgtaGVpZ2h0LXhse21heC1oZWlnaHQ6NjByZW19Lm1pbi1oZWlnaHQteGx7bWluLWhlaWdodDo2MHJlbX0uaW5saW5lLXNpemUtMHtpbmxpbmUtc2l6ZTowfS5tYXgtaW5saW5lLXNpemUtMHttYXgtaW5saW5lLXNpemU6MH0ubWluLWlubGluZS1zaXplLTB7bWluLWlubGluZS1zaXplOjB9LmlubGluZS1zaXplLXhze2lubGluZS1zaXplOjFyZW19Lm1heC1pbmxpbmUtc2l6ZS14c3ttYXgtaW5saW5lLXNpemU6MXJlbX0ubWluLWlubGluZS1zaXplLXhze21pbi1pbmxpbmUtc2l6ZToxcmVtfS5pbmxpbmUtc2l6ZS1zbXtpbmxpbmUtc2l6ZToyLjVyZW19Lm1heC1pbmxpbmUtc2l6ZS1zbXttYXgtaW5saW5lLXNpemU6Mi41cmVtfS5taW4taW5saW5lLXNpemUtc217bWluLWlubGluZS1zaXplOjIuNXJlbX0uaW5saW5lLXNpemUtbWR7aW5saW5lLXNpemU6MTByZW19Lm1heC1pbmxpbmUtc2l6ZS1tZHttYXgtaW5saW5lLXNpemU6MTByZW19Lm1pbi1pbmxpbmUtc2l6ZS1tZHttaW4taW5saW5lLXNpemU6MTByZW19LmlubGluZS1zaXplLWxne2lubGluZS1zaXplOjI1cmVtfS5tYXgtaW5saW5lLXNpemUtbGd7bWF4LWlubGluZS1zaXplOjI1cmVtfS5taW4taW5saW5lLXNpemUtbGd7bWluLWlubGluZS1zaXplOjI1cmVtfS5pbmxpbmUtc2l6ZS14bHtpbmxpbmUtc2l6ZTo2MHJlbX0ubWF4LWlubGluZS1zaXplLXhse21heC1pbmxpbmUtc2l6ZTo2MHJlbX0ubWluLWlubGluZS1zaXplLXhse21pbi1pbmxpbmUtc2l6ZTo2MHJlbX0uYmxvY2stc2l6ZS0we2Jsb2NrLXNpemU6MH0ubWF4LWJsb2NrLXNpemUtMHttYXgtYmxvY2stc2l6ZTowfS5taW4tYmxvY2stc2l6ZS0we21pbi1ibG9jay1zaXplOjB9LmJsb2NrLXNpemUteHN7YmxvY2stc2l6ZToxcmVtfS5tYXgtYmxvY2stc2l6ZS14c3ttYXgtYmxvY2stc2l6ZToxcmVtfS5taW4tYmxvY2stc2l6ZS14c3ttaW4tYmxvY2stc2l6ZToxcmVtfS5ibG9jay1zaXplLXNte2Jsb2NrLXNpemU6Mi41cmVtfS5tYXgtYmxvY2stc2l6ZS1zbXttYXgtYmxvY2stc2l6ZToyLjVyZW19Lm1pbi1ibG9jay1zaXplLXNte21pbi1ibG9jay1zaXplOjIuNXJlbX0uYmxvY2stc2l6ZS1tZHtibG9jay1zaXplOjEwcmVtfS5tYXgtYmxvY2stc2l6ZS1tZHttYXgtYmxvY2stc2l6ZToxMHJlbX0ubWluLWJsb2NrLXNpemUtbWR7bWluLWJsb2NrLXNpemU6MTByZW19LmJsb2NrLXNpemUtbGd7YmxvY2stc2l6ZToyNXJlbX0ubWF4LWJsb2NrLXNpemUtbGd7bWF4LWJsb2NrLXNpemU6MjVyZW19Lm1pbi1ibG9jay1zaXplLWxne21pbi1ibG9jay1zaXplOjI1cmVtfS5ibG9jay1zaXplLXhse2Jsb2NrLXNpemU6NjByZW19Lm1heC1ibG9jay1zaXplLXhse21heC1ibG9jay1zaXplOjYwcmVtfS5taW4tYmxvY2stc2l6ZS14bHttaW4tYmxvY2stc2l6ZTo2MHJlbX0uYmxvY2t7ZGlzcGxheTpibG9ja30uaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbmxpbmV7ZGlzcGxheTppbmxpbmV9LmZsZXh7ZGlzcGxheTpmbGV4fS5pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4fS5ncmlke2Rpc3BsYXk6Z3JpZH0uaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZH0udGFibGV7ZGlzcGxheTp0YWJsZX0udGFibGUtY2FwdGlvbntkaXNwbGF5OnRhYmxlLWNhcHRpb259LnRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsfS50YWJsZS1jb2x1bW57ZGlzcGxheTp0YWJsZS1jb2x1bW59LnRhYmxlLWNvbHVtbi1ncm91cHtkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cH0udGFibGUtZm9vdGVyLWdyb3Vwe2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwfS50YWJsZS1oZWFkZXItZ3JvdXB7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnRhYmxlLXJvdy1ncm91cHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5mbG93LXJvb3R7ZGlzcGxheTpmbG93LXJvb3R9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5oaWRkZW57ZGlzcGxheTpub25lfS5hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0ucmVsYXRpdmUsLmhhcy1mbG9hdGluZy1iYWRnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZml4ZWR7cG9zaXRpb246Zml4ZWR9LnN0aWNreXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxfS5pbnNldC0we2luc2V0OjB9Lmluc2V0LXhze2luc2V0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0uaW5zZXQtc217aW5zZXQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5pbnNldC1tZHtpbnNldDp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lmluc2V0LWxne2luc2V0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0uaW5zZXQteGx7aW5zZXQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS50b3AtMHt0b3A6MH0udG9wLXhze3RvcDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnRvcC1zbXt0b3A6dmFyKC0tYmx3LXNwYWNpbmctc20pfS50b3AtbWR7dG9wOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0udG9wLWxne3RvcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnRvcC14bHt0b3A6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5yaWdodC0we3JpZ2h0OjB9LnJpZ2h0LXhze3JpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucmlnaHQtc217cmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5yaWdodC1tZHtyaWdodDp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnJpZ2h0LWxne3JpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucmlnaHQteGx7cmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5ib3R0b20tMHtib3R0b206MH0uYm90dG9tLXhze2JvdHRvbTp2YXIoLS1ibHctc3BhY2luZy14cyl9LmJvdHRvbS1zbXtib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5ib3R0b20tbWR7Ym90dG9tOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0uYm90dG9tLWxne2JvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1sZyl9LmJvdHRvbS14bHtib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5sZWZ0LTB7bGVmdDowfS5sZWZ0LXhze2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5sZWZ0LXNte2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5sZWZ0LW1ke2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5sZWZ0LWxne2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5sZWZ0LXhse2xlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5mbG93ey0tc3BhY2luZy1mbG93OiAxZW07bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZTp2YXIoLS1ibHctdGV4dC1zaXplLW1kKX0uZmxvdz4qe21hcmdpbi1ibG9jazowfS5mbG93PiorKnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1mbG93KX0uZmxvdyB1bCwuZmxvdyBvbHtwYWRkaW5nLWlubGluZS1zdGFydDoyLjVjaH0uZmxvdyBoMXtmb250LXNpemU6dmFyKC0tYmx3LWhlYWRsaW5lLXNpemUteGwpfS5mbG93IGgye2ZvbnQtc2l6ZTp2YXIoLS1ibHctaGVhZGxpbmUtc2l6ZS1sZyl9LmZsb3cgaDN7Zm9udC1zaXplOnZhcigtLWJsdy1oZWFkbGluZS1zaXplLW1kKX0uZmxvdyBoNHtmb250LXNpemU6dmFyKC0tYmx3LWhlYWRsaW5lLXNpemUtc20pfS5mbG93IGg1e2ZvbnQtc2l6ZTp2YXIoLS1ibHctaGVhZGxpbmUtc2l6ZS14cyl9LmZsb3cgaDZ7Zm9udC1zaXplOnZhcigtLWJsdy10ZXh0LXNpemUtbGcpfS5mbG93IDppcyhoMSxoMixoMyxoNCxoNSxoNil7bGluZS1oZWlnaHQ6MS4xfS5mbG93IDppcyhoMSxoMixoMyxoNCxoNSxoNikrcHstLXNwYWNpbmctZmxvdzogMC41ZW19LmZsb3cgZmlndXJle21hcmdpbi1pbmxpbmU6MH0uZmxvdyBibG9ja3F1b3Rle2JvcmRlci1pbmxpbmUtc3RhcnQ6NXB4IHNvbGlkICM0Y2IyODY7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MWVtO3BhZGRpbmctYmxvY2s6LjVlbTttYXJnaW4taW5saW5lOjA7Zm9udC1zaXplOnZhcigtLWJsdy10ZXh0LXNpemUteGwpfS5mbG93IGJsb2NrcXVvdGU6bm90KFtjbGFzcyo9cHVsbC1dKXttYXJnaW4taW5saW5lOjEuNWVtfS5mbG93IGJsb2NrcXVvdGU+KnttYXJnaW4tYmxvY2s6MH0uZmxvdyBibG9ja3F1b3RlPiorKnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3BhY2luZy1mbG93KX0uZmxvdyBibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0tYmx3LXRleHQtc2l6ZS1zbSk7Zm9udC1zdHlsZTppdGFsaWN9LmZsb3cgYmxvY2txdW90ZSBjaXRlOjpiZWZvcmV7Y29udGVudDpcIuKAlFwiO21hcmdpbi1yaWdodDoxY2h9Lm0tMHttYXJnaW46MH0ubXQtMHttYXJnaW4tdG9wOjB9Lm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tci0we21hcmdpbi1yaWdodDowfS5tbC0we21hcmdpbi1sZWZ0OjB9Lm0taW5saW5lLTB7bWFyZ2luLWlubGluZTowfS5tLWJsb2NrLTB7bWFyZ2luLWJsb2NrOjB9LnAtMHtwYWRkaW5nOjB9LnB0LTB7cGFkZGluZy10b3A6MH0ucGItMHtwYWRkaW5nLWJvdHRvbTowfS5wci0we3BhZGRpbmctcmlnaHQ6MH0ucGwtMHtwYWRkaW5nLWxlZnQ6MH0ucC1pbmxpbmUtMHtwYWRkaW5nLWlubGluZTowfS5wLWJsb2NrLTB7cGFkZGluZy1ibG9jazowfS5nYXAtMHtnYXA6MH0ubXQtYXV0b3ttYXJnaW4tdG9wOmF1dG99Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvfS5tci1hdXRve21hcmdpbi1yaWdodDphdXRvfS5tbC1hdXRve21hcmdpbi1sZWZ0OmF1dG99Lm0taW5saW5lLWF1dG97bWFyZ2luLWlubGluZTphdXRvfS5tLWJsb2NrLWF1dG97bWFyZ2luLWJsb2NrOmF1dG99LnB0LWF1dG97cGFkZGluZy10b3A6YXV0b30ucGItYXV0b3twYWRkaW5nLWJvdHRvbTphdXRvfS5wci1hdXRve3BhZGRpbmctcmlnaHQ6YXV0b30ucGwtYXV0b3twYWRkaW5nLWxlZnQ6YXV0b30ucC1pbmxpbmUtYXV0b3twYWRkaW5nLWlubGluZTphdXRvfS5wLWJsb2NrLWF1dG97cGFkZGluZy1ibG9jazphdXRvfS5tLXhze21hcmdpbjp2YXIoLS1ibHctc3BhY2luZy14cyl9Lm10LXhze21hcmdpbi10b3A6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5tYi14c3ttYXJnaW4tYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubXIteHN7bWFyZ2luLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubWwteHN7bWFyZ2luLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5tLWlubGluZS14c3ttYXJnaW4taW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ubS1ibG9jay14c3ttYXJnaW4tYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5wLXhze3BhZGRpbmc6dmFyKC0tYmx3LXNwYWNpbmcteHMpfS5wdC14c3twYWRkaW5nLXRvcDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnBiLXhze3BhZGRpbmctYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucHIteHN7cGFkZGluZy1yaWdodDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnBsLXhze3BhZGRpbmctbGVmdDp2YXIoLS1ibHctc3BhY2luZy14cyl9LnAtaW5saW5lLXhze3BhZGRpbmctaW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0ucC1ibG9jay14c3twYWRkaW5nLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLXhzKX0uZ2FwLXhze2dhcDp2YXIoLS1ibHctc3BhY2luZy14cyl9Lm0tc217bWFyZ2luOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ubXQtc217bWFyZ2luLXRvcDp2YXIoLS1ibHctc3BhY2luZy1zbSl9Lm1iLXNte21hcmdpbi1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tci1zbXttYXJnaW4tcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tbC1zbXttYXJnaW4tbGVmdDp2YXIoLS1ibHctc3BhY2luZy1zbSl9Lm0taW5saW5lLXNte21hcmdpbi1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5tLWJsb2NrLXNte21hcmdpbi1ibG9jazp2YXIoLS1ibHctc3BhY2luZy1zbSl9LnAtc217cGFkZGluZzp2YXIoLS1ibHctc3BhY2luZy1zbSl9LnB0LXNte3BhZGRpbmctdG9wOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucGItc217cGFkZGluZy1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmctc20pfS5wci1zbXtwYWRkaW5nLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucGwtc217cGFkZGluZy1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ucC1pbmxpbmUtc217cGFkZGluZy1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5wLWJsb2NrLXNte3BhZGRpbmctYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmctc20pfS5nYXAtc217Z2FwOnZhcigtLWJsdy1zcGFjaW5nLXNtKX0ubS1tZHttYXJnaW46dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5tdC1tZHttYXJnaW4tdG9wOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ubWItbWR7bWFyZ2luLWJvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm1yLW1ke21hcmdpbi1yaWdodDp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm1sLW1ke21hcmdpbi1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ubS1pbmxpbmUtbWR7bWFyZ2luLWlubGluZTp2YXIoLS1ibHctc3BhY2luZy1tZCl9Lm0tYmxvY2stbWR7bWFyZ2luLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ucC1tZHtwYWRkaW5nOnZhcigtLWJsdy1zcGFjaW5nLW1kKX0ucHQtbWR7cGFkZGluZy10b3A6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wYi1tZHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnByLW1ke3BhZGRpbmctcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wbC1tZHtwYWRkaW5nLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5wLWlubGluZS1tZHtwYWRkaW5nLWlubGluZTp2YXIoLS1ibHctc3BhY2luZy1tZCl9LnAtYmxvY2stbWR7cGFkZGluZy1ibG9jazp2YXIoLS1ibHctc3BhY2luZy1tZCl9LmdhcC1tZHtnYXA6dmFyKC0tYmx3LXNwYWNpbmctbWQpfS5tLWxne21hcmdpbjp2YXIoLS1ibHctc3BhY2luZy1sZyl9Lm10LWxne21hcmdpbi10b3A6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5tYi1sZ3ttYXJnaW4tYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubXItbGd7bWFyZ2luLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubWwtbGd7bWFyZ2luLWxlZnQ6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5tLWlubGluZS1sZ3ttYXJnaW4taW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ubS1ibG9jay1sZ3ttYXJnaW4tYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5wLWxne3BhZGRpbmc6dmFyKC0tYmx3LXNwYWNpbmctbGcpfS5wdC1sZ3twYWRkaW5nLXRvcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnBiLWxne3BhZGRpbmctYm90dG9tOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucHItbGd7cGFkZGluZy1yaWdodDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnBsLWxne3BhZGRpbmctbGVmdDp2YXIoLS1ibHctc3BhY2luZy1sZyl9LnAtaW5saW5lLWxne3BhZGRpbmctaW5saW5lOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0ucC1ibG9jay1sZ3twYWRkaW5nLWJsb2NrOnZhcigtLWJsdy1zcGFjaW5nLWxnKX0uZ2FwLWxne2dhcDp2YXIoLS1ibHctc3BhY2luZy1sZyl9Lm0teGx7bWFyZ2luOnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ubXQteGx7bWFyZ2luLXRvcDp2YXIoLS1ibHctc3BhY2luZy14bCl9Lm1iLXhse21hcmdpbi1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tci14bHttYXJnaW4tcmlnaHQ6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tbC14bHttYXJnaW4tbGVmdDp2YXIoLS1ibHctc3BhY2luZy14bCl9Lm0taW5saW5lLXhse21hcmdpbi1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5tLWJsb2NrLXhse21hcmdpbi1ibG9jazp2YXIoLS1ibHctc3BhY2luZy14bCl9LnAteGx7cGFkZGluZzp2YXIoLS1ibHctc3BhY2luZy14bCl9LnB0LXhse3BhZGRpbmctdG9wOnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucGIteGx7cGFkZGluZy1ib3R0b206dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5wci14bHtwYWRkaW5nLXJpZ2h0OnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucGwteGx7cGFkZGluZy1sZWZ0OnZhcigtLWJsdy1zcGFjaW5nLXhsKX0ucC1pbmxpbmUteGx7cGFkZGluZy1pbmxpbmU6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5wLWJsb2NrLXhse3BhZGRpbmctYmxvY2s6dmFyKC0tYmx3LXNwYWNpbmcteGwpfS5nYXAteGx7Z2FwOnZhcigtLWJsdy1zcGFjaW5nLXhsKX19fVxuIl19 */ \ No newline at end of file From 81bc46ff6d494ea07e939077e1eac9cbfa2c79c9 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Wed, 18 Jun 2025 20:03:03 +0200 Subject: [PATCH 09/11] test(BLW-34): fix px to rem function --- scss/functions/_fluid.scss | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scss/functions/_fluid.scss b/scss/functions/_fluid.scss index 402c872..5f540c8 100644 --- a/scss/functions/_fluid.scss +++ b/scss/functions/_fluid.scss @@ -23,8 +23,12 @@ $default-max-bp: 1280px; /// /// @param {Number} $px /// @return {Number} -@function px-to-rem($px) { - $rems: math.div($px, 16px) * 1rem; +@function px-to-rem($px, $base: 16px) { + @if (type-of($px) != 'number') or (type-of($base) != 'number') { + @return 'ERROR [px-to-rem()]: ❌ ===> $px and $base must be a number'; + } + + $rems: math.div($px, $base) * 1rem; @return $rems; } From 2a7a74684ff129691ae2e6a1c6127d503e2fd766 Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Wed, 18 Jun 2025 20:03:24 +0200 Subject: [PATCH 10/11] build(BLW-34): update true --- package-lock.json | 99 ++++++++++++++++++++++++++++++++++------------- package.json | 2 +- 2 files changed, 73 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index bbc9675..258d628 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,21 +1,19 @@ { "name": "@hyperlinkgroup/blower", - "version": "1.0.0-beta.21", + "version": "1.0.0-beta.23", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@hyperlinkgroup/blower", - "version": "1.0.0-beta.21", + "version": "1.0.0-beta.23", "license": "MIT", - "dependencies": { - "sass-true": "^8.0.0" - }, "devDependencies": { "autoprefixer": "^10.4.20", "postcss": "^8.4.45", "postcss-cli": "^11.0.0", "sass": "^1.78.0", + "sass-true": "^8.1.0", "stylelint": "^15.9.0", "vitest": "^2.0.5" }, @@ -26,7 +24,8 @@ "node_modules/@adobe/css-tools": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "dev": true }, "node_modules/@ampproject/remapping": { "version": "2.3.0", @@ -562,6 +561,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -884,7 +884,8 @@ "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", @@ -1572,6 +1573,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -2285,6 +2287,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -2299,6 +2302,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -2313,6 +2317,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2328,6 +2333,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -2338,12 +2344,14 @@ "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -2352,6 +2360,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -2363,6 +2372,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -2479,7 +2489,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -3079,6 +3090,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -3092,6 +3104,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "engines": { "node": ">=10" }, @@ -3153,7 +3166,8 @@ "node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true }, "node_modules/read-cache": { "version": "1.0.0", @@ -3362,16 +3376,30 @@ } }, "node_modules/sass-true": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/sass-true/-/sass-true-8.0.0.tgz", - "integrity": "sha512-bk6m12BFxjRWnu0DHfqmsF36Eoxg3grLlLM4PhcgN6Znd9DvK2xVGJtWQ05u5RqEos3JaIX50MMN+gsAYUnEDA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/sass-true/-/sass-true-8.1.0.tgz", + "integrity": "sha512-LUiNRslsNreGk8Oe85ZvMmV0mlIh3LFP2KTDMZsSHz5DxPElCy7wI9ocJzf8IpIf7Q5ZO0w+hDBF1nbdUcmZHA==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@adobe/css-tools": "^4.3.3", + "@adobe/css-tools": "^4.4.0", "jest-diff": "^29.7.0", "lodash": "^4.17.21" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "sass": ">=1.45.0", + "sass-embedded": ">=1.45.0" + }, + "peerDependenciesMeta": { + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, "node_modules/semver": { @@ -4252,7 +4280,8 @@ "@adobe/css-tools": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", - "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==" + "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", + "dev": true }, "@ampproject/remapping": { "version": "2.3.0", @@ -4482,6 +4511,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, "requires": { "@sinclair/typebox": "^0.27.8" } @@ -4666,7 +4696,8 @@ "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, "@sindresorhus/merge-streams": { "version": "2.3.0", @@ -5117,7 +5148,8 @@ "diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true }, "dir-glob": { "version": "3.0.1", @@ -5625,6 +5657,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -5636,6 +5669,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -5644,6 +5678,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5653,6 +5688,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -5660,17 +5696,20 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -5680,7 +5719,8 @@ "jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true }, "js-tokens": { "version": "4.0.0", @@ -5770,7 +5810,8 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "lodash.truncate": { "version": "4.4.2", @@ -6151,6 +6192,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "requires": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -6160,7 +6202,8 @@ "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true } } }, @@ -6191,7 +6234,8 @@ "react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true }, "read-cache": { "version": "1.0.0", @@ -6324,11 +6368,12 @@ } }, "sass-true": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/sass-true/-/sass-true-8.0.0.tgz", - "integrity": "sha512-bk6m12BFxjRWnu0DHfqmsF36Eoxg3grLlLM4PhcgN6Znd9DvK2xVGJtWQ05u5RqEos3JaIX50MMN+gsAYUnEDA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/sass-true/-/sass-true-8.1.0.tgz", + "integrity": "sha512-LUiNRslsNreGk8Oe85ZvMmV0mlIh3LFP2KTDMZsSHz5DxPElCy7wI9ocJzf8IpIf7Q5ZO0w+hDBF1nbdUcmZHA==", + "dev": true, "requires": { - "@adobe/css-tools": "^4.3.3", + "@adobe/css-tools": "^4.4.0", "jest-diff": "^29.7.0", "lodash": "^4.17.21" } diff --git a/package.json b/package.json index 37a1c88..0684642 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "postcss": "^8.4.45", "postcss-cli": "^11.0.0", "sass": "^1.78.0", - "sass-true": "^8.0.0", + "sass-true": "^8.1.0", "stylelint": "^15.9.0", "vitest": "^2.0.5" } From 60ab23e3204c93bae71e270e91c8e3ab32d2deac Mon Sep 17 00:00:00 2001 From: Felix Scholze Date: Thu, 19 Jun 2025 17:10:35 +0200 Subject: [PATCH 11/11] fix(BLW-34): add missing error handling in fluid() --- scss/functions/_fluid.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scss/functions/_fluid.scss b/scss/functions/_fluid.scss index 5f540c8..e454340 100644 --- a/scss/functions/_fluid.scss +++ b/scss/functions/_fluid.scss @@ -48,6 +48,10 @@ $default-max-bp: 1280px; $max-breakpoint: $default-max-bp, $unit: vw ) { + @if $min-breakpoint == $max-breakpoint { + @return 'ERROR [fluid()]: ❌ ===> $min-breakpoint and $max-breakpoint should not be equal'; + } + $slope: math.div($max-size - $min-size, $max-breakpoint - $min-breakpoint); $slope-to-unit: round($slope * 100, 2); $intercept-rem: round(px-to-rem($min-size - $slope * $min-breakpoint), 2);