/*!**********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./css/main.css ***!
  \**********************************************************************************************************/
@import url(https://use.typekit.net/koc1lrr.css);
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./css/main.css (1) ***!
  \**************************************************************************************************************/
/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --radius-md: 0.375rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: Inter, sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .\[container-type\:inline-size\] {
    container-type: inline-size;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .ck-content {
    font-size: 0.875rem;
    :where(a:not(.link):not(.heading-link):not(.btn)):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-weight: 500;
      transition: ease all 150ms;
      text-decoration-line: underline;
      text-decoration-style: solid;
      text-decoration-skip-ink: none;
      text-decoration-thickness: auto;
      text-underline-offset: auto;
      text-underline-position: from-font;
      line-height: 1.625rem;
      display: inline-flex;
      align-items: center;
      gap: 0.75rem;
      &:hover {
        color: var(--color-brand-primary) !important;
      }
      &.withIcon {
        &::after {
          content: '';
          background-image: url(f09e98b1f96f076369a6.svg);
          background-size: 1rem;
          background-position: center;
          background-repeat: no-repeat;
          width: 1rem;
          height: 1rem;
          display: block;
        }
      }
    }
    :where(h1, h2.bold, .h1):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      text-transform: uppercase;
      font-weight: 800 !important;
    }
    :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-family: brother-1816;
      font-feature-settings: 'ss03' on;
    }
    :where(h2, h3, h4, h5, h6, .h2, .h3):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-weight: 700;
    }
    :where(h1, h2, h3, h4, h5, h6, p, ul, ol, img, div:not(.visually-hidden), table, blockquote):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      + h1:not([class*="mt"]), + h2:not([class*="mt"]), + h3:not([class*="mt"]), + h4:not([class*="mt"]), + h5:not([class*="mt"]), + h6:not([class*="mt"]), + p:not([class*="mt"]), + ul:not([class*="mt"]), + ol:not([class*="mt"]), + img:not([class*="mt"]), + div:not(.visually-hidden):not([class*="mt"]), + table:not([class*="mt"]), + blockquote:not([class*="mt"]) {
        margin-top: 1.5rem;
      }
    }
    :where(.align-left):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      margin-right: 1.5rem;
    }
    :where(.align-right):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      margin-left: 1.5rem;
    }
    :where(h1, .h1):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 2rem;
      line-height: 2.5rem;
      .big {
        font-size: 6rem;
        line-height: 6.5rem;
      }
      .path-frontpage &, &.bigger {
        font-size: 2.5rem;
        line-height: 3rem;
        font-feature-settings: 'titl' on, 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on;
      }
    }
    :where(h2, .h2):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 2rem;
      line-height: 2.5rem;
    }
    :where(h3, .h3):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 1.5rem;
      line-height: 2rem;
    }
    :where(h4, .h4):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 1.25rem;
      line-height: 1.75rem;
      .events-hp & {
        font-size: 1.5rem;
        line-height: 2rem;
      }
    }
    :where(h5, .h5):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 1rem;
      line-height: 1.5rem;
    }
    :where(.chapo):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      font-size: 1.125rem;
      line-height: 1.5rem;
    }
    :where(ul:not(.contextual-links)):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      padding-left: 0 !important;
      position: relative;
      background-color: transparent !important;
      > li:not(.facet-item) {
        padding-left: 1rem !important;
        position: relative;
        color: inherit;
        list-style-type: none !important;
        &::before {
          content: '';
          width: 8px;
          height: 8px;
          top: 7px;
          background-color: var(--color-brand-primary);
          position: absolute;
          left: 0;
          border-radius: 100%;
        }
        .dark-background & {
          &::before {
            background-color: var(--color-white);
          }
        }
        p {
          margin-top: 1rem;
        }
      }
      ul, ol {
        margin-top: 1rem;
      }
    }
    :where(ol):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      list-style-type: decimal !important;
      padding-left: 1.25rem;
    }
    :where(table):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      border: none !important;
      thead {
        box-shadow: 4px 4px 28px 0px rgba(2, 40, 46, 0.16);
        tr th {
          padding: 1rem 1.5rem !important;
          background-color: var(--color-brand-primary)!important;
          color: var(--color-white)!important;
          border: none !important;
          span {
            color: var(--color-white)!important;
          }
        }
      }
      tbody tr td {
        padding: 1rem 1.5rem !important;
        border: none !important;
      }
      tbody tr:nth-child(even) {
        background-color: var(--color-neutral-100);
      }
      tbody tr {
        border-bottom-width: 0;
      }
      th, td {
        font-size: 16px;
        line-height: 1.75;
      }
    }
    :where(quoteless):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      blockquote p:first-of-type::before {
        content: none;
      }
      blockquote p:first-of-type::after {
        content: none;
      }
    }
    :where(blockquote):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
      border: 0 !important;
      font-family: brother-1816;
      text-align: center;
      position: relative;
      &::before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        background-image: url(4561a9907aabfabd2400.svg);
        background-size: 8.125rem 5.5rem;
        background-position: center;
        background-repear: no-repeat;
        display: block;
        width: 8.125rem;
        height: 5.5rem;
        transform: translateX(-50%);
      }
      p {
        font-size: 1.25rem;
        line-height: 1.75rem;
        font-weight: 700;
        font-style: italic;
        z-index: 2;
        position: relative;
      }
    }
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .\!absolute {
    position: absolute !important;
  }
  .\!fixed {
    position: fixed !important;
  }
  .\!relative {
    position: relative !important;
  }
  .\!static {
    position: static !important;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .\!inset-0 {
    inset: calc(var(--spacing) * 0) !important;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .\!top-\[50px\] {
    top: 50px !important;
  }
  .\!top-\[unset\] {
    top: unset !important;
  }
  .\!top-auto {
    top: auto !important;
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .-top-5 {
    top: calc(var(--spacing) * -5);
  }
  .-top-14 {
    top: calc(var(--spacing) * -14);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-6 {
    top: calc(var(--spacing) * 6);
  }
  .top-\[14px\] {
    top: 14px;
  }
  .top-\[40px\] {
    top: 40px;
  }
  .top-\[64px\] {
    top: 64px;
  }
  .top-\[82px\] {
    top: 82px;
  }
  .top-\[calc\(100\%\+8px\)\] {
    top: calc(100% + 8px);
  }
  .\!right-auto {
    right: auto !important;
  }
  .-right-1 {
    right: calc(var(--spacing) * -1);
  }
  .-right-2 {
    right: calc(var(--spacing) * -2);
  }
  .-right-5 {
    right: calc(var(--spacing) * -5);
  }
  .-right-12 {
    right: calc(var(--spacing) * -12);
  }
  .-right-\[60\%\] {
    right: calc(60% * -1);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .right-8 {
    right: calc(var(--spacing) * 8);
  }
  .right-32 {
    right: calc(var(--spacing) * 32);
  }
  .right-\[15\%\] {
    right: 15%;
  }
  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }
  .-bottom-10 {
    bottom: calc(var(--spacing) * -10);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-1\/2 {
    bottom: calc(1/2 * 100%);
  }
  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }
  .bottom-12 {
    bottom: calc(var(--spacing) * 12);
  }
  .bottom-\[-100\%\] {
    bottom: -100%;
  }
  .\!left-auto {
    left: auto !important;
  }
  .-left-6 {
    left: calc(var(--spacing) * -6);
  }
  .-left-\[60\%\] {
    left: calc(60% * -1);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .left-\[100\%\] {
    left: 100%;
  }
  .-z-1 {
    z-index: calc(1 * -1);
  }
  .-z-\[1\] {
    z-index: calc(1 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-60 {
    z-index: 60;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-\[40\] {
    z-index: 40;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .-order-1 {
    order: calc(1 * -1);
  }
  .order-2 {
    order: 2;
  }
  .order-first {
    order: -9999;
  }
  .order-last {
    order: 9999;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .\!col-end-13 {
    grid-column-end: 13 !important;
  }
  .row-span-full {
    grid-row: 1 / -1;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .container {
    width: 100%;
    @media (width >= 480px) {
      max-width: 480px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1248px) {
      max-width: 1248px;
    }
    @media (width >= 1440px) {
      max-width: 1440px;
    }
    @media (width >= 1536px) {
      max-width: 1536px;
    }
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-20 {
    margin-block: calc(var(--spacing) * 20);
  }
  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }
  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }
  .-mt-10 {
    margin-top: calc(var(--spacing) * -10);
  }
  .-mt-\[2px\] {
    margin-top: calc(2px * -1);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-60 {
    margin-top: calc(var(--spacing) * 60);
  }
  .mt-\[14px\] {
    margin-top: 14px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-12 {
    margin-right: calc(var(--spacing) * 12);
  }
  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .\!mb-\[50px\] {
    margin-bottom: 50px !important;
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-\[18px\] {
    margin-bottom: 18px;
  }
  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }
  .-ml-5 {
    margin-left: calc(var(--spacing) * -5);
  }
  .-ml-\[6px\] {
    margin-left: calc(6px * -1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }
  .ml-auto {
    margin-left: auto;
  }
  .form-checkbox {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
    border-radius: 0px;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:checked {
      border-color: transparent;
      background-color: currentColor;
      background-size: 100% 100%;
      background-position: center;
      background-repeat: no-repeat;
    }
    &:checked {
      background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
      @media (forced-colors: active) {
        appearance: auto;
      }
    }
    &:checked:hover {
      border-color: transparent;
      background-color: currentColor;
    }
    &:checked:focus {
      border-color: transparent;
      background-color: currentColor;
    }
    &:indeterminate {
      background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
      border-color: transparent;
      background-color: currentColor;
      background-size: 100% 100%;
      background-position: center;
      background-repeat: no-repeat;
      @media (forced-colors: active) {
        appearance: auto;
      }
    }
    &:indeterminate:hover {
      border-color: transparent;
      background-color: currentColor;
    }
    &:indeterminate:focus {
      border-color: transparent;
      background-color: currentColor;
    }
  }
  .form-radio {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
    border-radius: 100%;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:checked {
      border-color: transparent;
      background-color: currentColor;
      background-size: 100% 100%;
      background-position: center;
      background-repeat: no-repeat;
    }
    &:checked {
      background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
      @media (forced-colors: active) {
        appearance: auto;
      }
    }
    &:checked:hover {
      border-color: transparent;
      background-color: currentColor;
    }
    &:checked:focus {
      border-color: transparent;
      background-color: currentColor;
    }
  }
  .form-input {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
    &::placeholder {
      color: oklch(55.1% 0.027 264.364);
      opacity: 1;
    }
    &::-webkit-datetime-edit-fields-wrapper {
      padding: 0;
    }
    &::-webkit-date-and-time-value {
      min-height: 1.5em;
    }
    &::-webkit-date-and-time-value {
      text-align: inherit;
    }
    &::-webkit-datetime-edit {
      display: inline-flex;
    }
    &::-webkit-datetime-edit {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-year-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-month-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-day-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-hour-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-minute-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-second-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-millisecond-field {
      padding-top: 0;
      padding-bottom: 0;
    }
    &::-webkit-datetime-edit-meridiem-field {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  .\!block {
    display: block !important;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .table-caption {
    display: table-caption;
  }
  .aspect-2\/3 {
    aspect-ratio: 2 / 3;
  }
  .aspect-3\/4 {
    aspect-ratio: 3 / 4;
  }
  .aspect-4\/3 {
    aspect-ratio: 4 / 3;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .\!h-0 {
    height: calc(var(--spacing) * 0) !important;
  }
  .\!h-3 {
    height: calc(var(--spacing) * 3) !important;
  }
  .\!h-5 {
    height: calc(var(--spacing) * 5) !important;
  }
  .\!h-8 {
    height: calc(var(--spacing) * 8) !important;
  }
  .\!h-12 {
    height: calc(var(--spacing) * 12) !important;
  }
  .\!h-\[18px\] {
    height: 18px !important;
  }
  .\!h-\[36px\] {
    height: 36px !important;
  }
  .\!h-\[88px\] {
    height: 88px !important;
  }
  .\!h-\[128px\] {
    height: 128px !important;
  }
  .\!h-\[130px\] {
    height: 130px !important;
  }
  .\!h-auto {
    height: auto !important;
  }
  .\!h-full {
    height: 100% !important;
  }
  .h-0\.5 {
    height: calc(var(--spacing) * 0.5);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-18 {
    height: 4.5rem;
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[11px\] {
    height: 11px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[49px\] {
    height: 49px;
  }
  .h-\[58px\] {
    height: 58px;
  }
  .h-\[96px\] {
    height: 96px;
  }
  .h-\[150px\] {
    height: 150px;
  }
  .h-\[182px\] {
    height: 182px;
  }
  .h-\[205px\] {
    height: 205px;
  }
  .h-\[221px\] {
    height: 221px;
  }
  .h-\[222px\] {
    height: 222px;
  }
  .h-\[250px\] {
    height: 250px;
  }
  .h-\[358px\] {
    height: 358px;
  }
  .h-\[364px\] {
    height: 364px;
  }
  .h-\[395px\] {
    height: 395px;
  }
  .h-\[481px\] {
    height: 481px;
  }
  .h-\[496px\] {
    height: 496px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[calc\(100vh-82px\)\] {
    height: calc(100vh - 82px);
  }
  .h-auto {
    height: auto;
  }
  .h-fit {
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-0 {
    max-height: calc(var(--spacing) * 0);
  }
  .max-h-\[70vh\] {
    max-height: 70vh;
  }
  .max-h-\[105px\] {
    max-height: 105px;
  }
  .max-h-\[236px\] {
    max-height: 236px;
  }
  .max-h-\[250px\] {
    max-height: 250px;
  }
  .max-h-\[382px\] {
    max-height: 382px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .max-h-\[697px\] {
    max-height: 697px;
  }
  .max-h-\[calc\(100vh-82px\)\] {
    max-height: calc(100vh - 82px);
  }
  .max-h-screen {
    max-height: 100vh;
  }
  .min-h-\[10rem\] {
    min-height: 10rem;
  }
  .min-h-\[134px\] {
    min-height: 134px;
  }
  .min-h-\[225px\] {
    min-height: 225px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .\!w-3 {
    width: calc(var(--spacing) * 3) !important;
  }
  .\!w-5 {
    width: calc(var(--spacing) * 5) !important;
  }
  .\!w-12 {
    width: calc(var(--spacing) * 12) !important;
  }
  .\!w-\[18px\] {
    width: 18px !important;
  }
  .\!w-\[36px\] {
    width: 36px !important;
  }
  .\!w-\[130px\] {
    width: 130px !important;
  }
  .\!w-\[182px\] {
    width: 182px !important;
  }
  .\!w-auto {
    width: auto !important;
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[58px\] {
    width: 58px;
  }
  .w-\[96px\] {
    width: 96px;
  }
  .w-\[104px\] {
    width: 104px;
  }
  .w-\[134px\] {
    width: 134px;
  }
  .w-\[258px\] {
    width: 258px;
  }
  .w-\[1600px\] {
    width: 1600px;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-screen {
    width: 100vw;
  }
  .\!max-w-\[60\%\] {
    max-width: 60% !important;
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .max-w-\[1600px\] {
    max-width: 1600px;
  }
  .max-w-container {
    max-width: 90rem;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .\!min-w-5 {
    min-width: calc(var(--spacing) * 5) !important;
  }
  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }
  .min-w-8 {
    min-width: 2rem;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-center {
    transform-origin: center;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .\!-translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * -0) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .-translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * -0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\.5 {
    --tw-translate-y: calc(var(--spacing) * -1.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[4\%\] {
    --tw-translate-y: calc(4% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\.5 {
    --tw-translate-y: calc(var(--spacing) * 1.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-5 {
    --tw-translate-y: calc(var(--spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-24 {
    --tw-translate-y: calc(var(--spacing) * 24);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-rotate-45 {
    rotate: calc(45deg * -1);
  }
  .-rotate-180 {
    rotate: calc(180deg * -1);
  }
  .rotate-45 {
    rotate: 45deg;
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .list-none {
    list-style-type: none;
  }
  .form-select {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%2855.1%25 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
    &:where([size]:not([size="1"])) {
      background-image: initial;
      background-position: initial;
      background-repeat: unset;
      background-size: initial;
      padding-right: 0.75rem;
      print-color-adjust: unset;
    }
  }
  .form-textarea {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
    &::placeholder {
      color: oklch(55.1% 0.027 264.364);
      opacity: 1;
    }
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }
  .grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  .gap-y-\[2px\] {
    row-gap: 2px;
  }
  .divide-x-2 {
    :where(& > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(2px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
    }
  }
  .self-center {
    align-self: center;
  }
  .\!overflow-visible {
    overflow: visible !important;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .\!scroll-auto {
    scroll-behavior: auto !important;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[24px\] {
    border-radius: 24px;
  }
  .rounded-\[32px\] {
    border-radius: 32px;
  }
  .rounded-\[100px\] {
    border-radius: 100px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }
  .\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }
  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[3px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .\!border-brand-primary {
    border-color: var(--color-brand-primary) !important;
  }
  .border-black {
    border-color: var(--color-black);
  }
  .border-brand-primary {
    border-color: var(--color-brand-primary);
  }
  .border-error {
    border-color: var(--color-error);
  }
  .border-neutral-200 {
    border-color: var(--color-neutral-200);
  }
  .border-success {
    border-color: var(--color-success);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-warning {
    border-color: var(--color-warning);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .\!bg-beige-100 {
    background-color: var(--color-beige-100) !important;
  }
  .\!bg-brand-primary {
    background-color: var(--color-brand-primary) !important;
  }
  .\!bg-transparent {
    background-color: transparent !important;
  }
  .\!bg-white {
    background-color: var(--color-white) !important;
  }
  .bg-\[var\(--bg-color\)\] {
    background-color: var(--bg-color);
  }
  .bg-beige-50 {
    background-color: var(--color-beige-50);
  }
  .bg-beige-100 {
    background-color: var(--color-beige-100);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/60 {
    background-color: var(--color-black);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .bg-brand-primary {
    background-color: var(--color-brand-primary);
  }
  .bg-current {
    background-color: currentcolor;
  }
  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }
  .bg-neutral-200 {
    background-color: var(--color-neutral-200);
  }
  .bg-neutral-300 {
    background-color: var(--color-neutral-300);
  }
  .bg-neutral-500 {
    background-color: var(--color-neutral-500);
  }
  .bg-neutral-700 {
    background-color: var(--color-neutral-700);
  }
  .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }
  .bg-secondary-blue-light {
    background-color: var(--color-secondary-blue-light);
  }
  .bg-secondary-green-light {
    background-color: var(--color-secondary-green-light);
  }
  .bg-secondary-orange {
    background-color: var(--color-secondary-orange);
  }
  .bg-secondary-sand {
    background-color: var(--color-secondary-sand);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .\!bg-none {
    background-image: none !important;
  }
  .bg-\[url\(\'\/images\/chevron-down\.svg\'\)\] {
    background-image: url(3d3b2a0fa8c0bb631814.svg);
  }
  .bg-arrow-right {
    background-image: url(5e76ac501e1ec928ac37.svg);
  }
  .bg-hero-mask {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.00) 100%);
  }
  .bg-image-mask {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 74.44%, rgba(0, 0, 0, 0.80) 100%);
  }
  .bg-shapes {
    background-image: url(2cec2818b11b75f0ee16.svg);
  }
  .from-brand-primary {
    --tw-gradient-from: var(--color-brand-primary);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-brand-primary {
    --tw-gradient-to: var(--color-brand-primary);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .bg-\[length\:1\.25rem\] {
    background-size: 1.25rem;
  }
  .bg-\[length\:100\%_2px\] {
    background-size: 100% 2px;
  }
  .bg-\[center_right_2rem\] {
    background-position: center right 2rem;
  }
  .bg-position-\[center_right_1\.5rem\] {
    background-position: center right 1.5rem;
  }
  .bg-position-\[center_right_2rem\] {
    background-position: center right 2rem;
  }
  .bg-right-bottom {
    background-position: right bottom;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .fill-current {
    fill: currentcolor;
  }
  .fill-none {
    fill: none;
  }
  .stroke-current {
    stroke: currentcolor;
  }
  .stroke-2 {
    stroke-width: 2;
  }
  .stroke-\[3\.5px\] {
    stroke-width: 3.5px;
  }
  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-\[2px\] {
    padding: 2px;
  }
  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-\[6px\] {
    padding-top: 6px;
  }
  .pt-\[120px\] {
    padding-top: 120px;
  }
  .pt-\[128px\] {
    padding-top: 128px;
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }
  .pr-\[54px\] {
    padding-right: 54px;
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * 0.5);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-\[2px\] {
    padding-bottom: 2px;
  }
  .pb-\[18px\] {
    padding-bottom: 18px;
  }
  .pb-\[30px\] {
    padding-bottom: 30px;
  }
  .\!pl-6 {
    padding-left: calc(var(--spacing) * 6) !important;
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .font-title {
    font-family: brother-1816, sans-serif;
  }
  .\!text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }
  .\!text-xl {
    font-size: var(--text-xl) !important;
    line-height: var(--tw-leading, var(--text-xl--line-height)) !important;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .text-\[64px\] {
    font-size: 64px;
  }
  .\!leading-6 {
    --tw-leading: calc(var(--spacing) * 6) !important;
    line-height: calc(var(--spacing) * 6) !important;
  }
  .\!leading-7 {
    --tw-leading: calc(var(--spacing) * 7) !important;
    line-height: calc(var(--spacing) * 7) !important;
  }
  .\!leading-8 {
    --tw-leading: calc(var(--spacing) * 8) !important;
    line-height: calc(var(--spacing) * 8) !important;
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }
  .leading-\[72px\] {
    --tw-leading: 72px;
    line-height: 72px;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .font-bold {
    --tw-font-weight: 700;
    font-weight: 700;
  }
  .font-extrabold {
    --tw-font-weight: 800;
    font-weight: 800;
  }
  .font-medium {
    --tw-font-weight: 500;
    font-weight: 500;
  }
  .font-normal {
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }
  .tracking-\[2px\] {
    --tw-tracking: 2px;
    letter-spacing: 2px;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .\!text-black {
    color: var(--color-black) !important;
  }
  .\!text-brand-primary {
    color: var(--color-brand-primary) !important;
  }
  .\!text-current {
    color: currentcolor !important;
  }
  .\!text-white {
    color: var(--color-white) !important;
  }
  .text-beige-100 {
    color: var(--color-beige-100);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-brand-primary {
    color: var(--color-brand-primary);
  }
  .text-current {
    color: currentcolor;
  }
  .text-error {
    color: var(--color-error);
  }
  .text-inherit {
    color: inherit;
  }
  .text-neutral-300 {
    color: var(--color-neutral-300);
  }
  .text-neutral-500 {
    color: var(--color-neutral-500);
  }
  .text-neutral-900 {
    color: var(--color-neutral-900);
  }
  .text-success {
    color: var(--color-success);
  }
  .text-warning {
    color: var(--color-warning);
  }
  .text-white {
    color: var(--color-white);
  }
  .\!normal-case {
    text-transform: none !important;
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .underline {
    text-decoration-line: underline;
  }
  .underline-offset-2 {
    text-underline-offset: 2px;
  }
  .\!opacity-0 {
    opacity: 0% !important;
  }
  .\!opacity-100 {
    opacity: 100% !important;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-25 {
    opacity: 25%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .mix-blend-difference {
    mix-blend-mode: difference;
  }
  .\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .shadow-border {
    --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-border-black {
    --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-border-transparent {
    --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, transparent) inset;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-drop {
    --tw-shadow: 4px 4px 28px var(--tw-shadow-color, rgba(2, 40, 46, 0.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .drop-shadow-custom {
    --tw-drop-shadow-size: drop-shadow(12px 0 14px var(--tw-drop-shadow-color, rgba(0, 0, 0, 0.12)));
    --tw-drop-shadow: drop-shadow(12px 0 14px rgba(0, 0, 0, 0.12));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .delay-500 {
    transition-delay: 500ms;
  }
  .delay-700 {
    transition-delay: 700ms;
  }
  .delay-1000 {
    transition-delay: 1000ms;
  }
  .delay-\[300ms\] {
    transition-delay: 300ms;
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-250 {
    --tw-duration: 250ms;
    transition-duration: 250ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-350 {
    --tw-duration: 350ms;
    transition-duration: 350ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .duration-1000 {
    --tw-duration: 1000ms;
    transition-duration: 1000ms;
  }
  .duration-\[350ms\] {
    --tw-duration: 350ms;
    transition-duration: 350ms;
  }
  .duration-\[800ms\] {
    --tw-duration: 800ms;
    transition-duration: 800ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .will-change-transform {
    will-change: transform;
  }
  .feature-ss03 {
    font-feature-settings: 'ss03' on;
  }
  .group-hover\:top-\[-40px\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        top: -40px;
      }
    }
  }
  .group-hover\:bottom-\[40px\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        bottom: 40px;
      }
    }
  }
  .group-hover\:-translate-y-\[calc\(100\%\+8px\)\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(calc(100% + 8px) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:scale-110 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:bg-black {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-black);
      }
    }
  }
  .group-hover\:bg-brand-primary {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: var(--color-brand-primary);
      }
    }
  }
  .group-hover\:text-brand-primary {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-brand-primary);
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-hover\:transition {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
      }
    }
  }
  .group-hover\:transition-all {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
      }
    }
  }
  .group-hover\:delay-700 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        transition-delay: 700ms;
      }
    }
  }
  .group-hover\:duration-300 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-duration: 300ms;
        transition-duration: 300ms;
      }
    }
  }
  .group-hover\:duration-500 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-duration: 500ms;
        transition-duration: 500ms;
      }
    }
  }
  .group-hover\/card\:transition-all {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
      }
    }
  }
  .group-\[\.show-hover\:hover\]\:opacity-100 {
    &:is(:where(.group):is(.show-hover:hover) *) {
      opacity: 100%;
    }
  }
  .peer-checked\:left-6 {
    &:is(:where(.peer):checked ~ *) {
      left: calc(var(--spacing) * 6);
    }
  }
  .peer-checked\:bg-brand-primary {
    &:is(:where(.peer):checked ~ *) {
      background-color: var(--color-brand-primary);
    }
  }
  .placeholder\:text-center {
    &::placeholder {
      text-align: center;
    }
  }
  .placeholder\:text-black {
    &::placeholder {
      color: var(--color-black);
    }
  }
  .placeholder\:text-white {
    &::placeholder {
      color: var(--color-white);
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:right-0 {
    &::before {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .before\:bottom-0 {
    &::before {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:z-10 {
    &::before {
      content: var(--tw-content);
      z-index: 10;
    }
  }
  .before\:z-\[1\] {
    &::before {
      content: var(--tw-content);
      z-index: 1;
    }
  }
  .before\:z-\[2\] {
    &::before {
      content: var(--tw-content);
      z-index: 2;
    }
  }
  .before\:h-10 {
    &::before {
      content: var(--tw-content);
      height: calc(var(--spacing) * 10);
    }
  }
  .before\:h-full {
    &::before {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .before\:h-screen {
    &::before {
      content: var(--tw-content);
      height: 100vh;
    }
  }
  .before\:w-0\.5 {
    &::before {
      content: var(--tw-content);
      width: calc(var(--spacing) * 0.5);
    }
  }
  .before\:w-full {
    &::before {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .before\:w-screen {
    &::before {
      content: var(--tw-content);
      width: 100vw;
    }
  }
  .before\:bg-black {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-black);
    }
  }
  .before\:bg-black\/\[var\(--mask-opacity\)\] {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-black);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-black) var(--mask-opacity), transparent);
      }
    }
  }
  .before\:bg-brand-primary {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-brand-primary);
    }
  }
  .before\:bg-white {
    &::before {
      content: var(--tw-content);
      background-color: var(--color-white);
    }
  }
  .before\:bg-hero-mask {
    &::before {
      content: var(--tw-content);
      background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.00) 100%);
    }
  }
  .before\:bg-image-mask {
    &::before {
      content: var(--tw-content);
      background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 74.44%, rgba(0, 0, 0, 0.80) 100%);
    }
  }
  .before\:opacity-0 {
    &::before {
      content: var(--tw-content);
      opacity: 0%;
    }
  }
  .before\:opacity-40 {
    &::before {
      content: var(--tw-content);
      opacity: 40%;
    }
  }
  .before\:opacity-60 {
    &::before {
      content: var(--tw-content);
      opacity: 60%;
    }
  }
  .before\:transition {
    &::before {
      content: var(--tw-content);
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .before\:transition-all {
    &::before {
      content: var(--tw-content);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .before\:duration-300 {
    &::before {
      content: var(--tw-content);
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .before\:duration-500 {
    &::before {
      content: var(--tw-content);
      --tw-duration: 500ms;
      transition-duration: 500ms;
    }
  }
  .before\:content-\[\"\"\] {
    &::before {
      --tw-content: "";
      content: var(--tw-content);
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .group-hover\:before\:top-\[-40px\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          top: -40px;
        }
      }
    }
  }
  .group-hover\:before\:\!bg-brand-primary {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          background-color: var(--color-brand-primary) !important;
        }
      }
    }
  }
  .group-hover\:before\:transition {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
        }
      }
    }
  }
  .group-hover\:before\:duration-300 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          --tw-duration: 300ms;
          transition-duration: 300ms;
        }
      }
    }
  }
  .group-\[\.show-hover\:hover\]\:before\:opacity-100 {
    &:is(:where(.group):is(.show-hover:hover) *) {
      &::before {
        content: var(--tw-content);
        opacity: 100%;
      }
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:-bottom-\[1px\] {
    &::after {
      content: var(--tw-content);
      bottom: calc(1px * -1);
    }
  }
  .after\:bottom-0 {
    &::after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * 0);
    }
  }
  .after\:left-0 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .after\:z-\[3\] {
    &::after {
      content: var(--tw-content);
      z-index: 3;
    }
  }
  .after\:block {
    &::after {
      content: var(--tw-content);
      display: block;
    }
  }
  .after\:h-0\.5 {
    &::after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 0.5);
    }
  }
  .after\:h-10 {
    &::after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 10);
    }
  }
  .after\:h-full {
    &::after {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .after\:w-2 {
    &::after {
      content: var(--tw-content);
      width: calc(var(--spacing) * 2);
    }
  }
  .after\:w-full {
    &::after {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .after\:bg-black {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-black);
    }
  }
  .after\:bg-white {
    &::after {
      content: var(--tw-content);
      background-color: var(--color-white);
    }
  }
  .after\:\!content-\[unset\] {
    &::after {
      content: var(--tw-content);
      --tw-content: unset !important;
      content: var(--tw-content) !important;
    }
  }
  .group-hover\:after\:bg-brand-primary {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          background-color: var(--color-brand-primary);
        }
      }
    }
  }
  .group-hover\:after\:transition {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
          transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
          transition-duration: var(--tw-duration, var(--default-transition-duration));
        }
      }
    }
  }
  .group-hover\:after\:duration-300 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          --tw-duration: 300ms;
          transition-duration: 300ms;
        }
      }
    }
  }
  .last\:mb-0 {
    &:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .checked\:bg-black {
    &:checked {
      background-color: var(--color-black);
    }
  }
  .checked\:\!bg-none {
    &:checked {
      background-image: none !important;
    }
  }
  .checked\:shadow-border-radio {
    &:checked {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset, 0 0 0 4px var(--tw-shadow-color, var(--color-white)) inset, 0 0 0 12px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .empty\:hidden {
    &:empty {
      display: none;
    }
  }
  .hover\:scale-110 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:\!bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white) !important;
      }
    }
  }
  .hover\:bg-beige-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-beige-100);
      }
    }
  }
  .hover\:bg-black {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-black);
      }
    }
  }
  .hover\:bg-brand-primary {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-brand-primary);
      }
    }
  }
  .hover\:bg-neutral-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-100);
      }
    }
  }
  .hover\:bg-neutral-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutral-700);
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .hover\:bg-arrow-right-black {
    &:hover {
      @media (hover: hover) {
        background-image: url(f09e98b1f96f076369a6.svg);
      }
    }
  }
  .hover\:bg-\[length\:0\%_2px\] {
    &:hover {
      @media (hover: hover) {
        background-size: 0% 2px;
      }
    }
  }
  .hover\:stroke-white {
    &:hover {
      @media (hover: hover) {
        stroke: var(--color-white);
      }
    }
  }
  .hover\:\!text-black {
    &:hover {
      @media (hover: hover) {
        color: var(--color-black) !important;
      }
    }
  }
  .hover\:\!text-brand-primary {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-primary) !important;
      }
    }
  }
  .hover\:\!text-neutral-500 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neutral-500) !important;
      }
    }
  }
  .hover\:\!text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white) !important;
      }
    }
  }
  .hover\:text-black {
    &:hover {
      @media (hover: hover) {
        color: var(--color-black);
      }
    }
  }
  .hover\:text-brand-primary {
    &:hover {
      @media (hover: hover) {
        color: var(--color-brand-primary);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:no-underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: none;
      }
    }
  }
  .hover\:opacity-70 {
    &:hover {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .hover\:\!shadow-none {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
      }
    }
  }
  .hover\:shadow-border-black {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-drop-primary {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 4px 4px 28px var(--tw-shadow-color, rgba(2, 40, 46, 0.16)), 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-drop-secondary {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 4px 4px 28px var(--tw-shadow-color, rgba(2, 40, 46, 0.16)), 0 0px 0px 2px var(--tw-shadow-color, undefined) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-drop-tertiary {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 4px 4px 28px var(--tw-shadow-color, rgba(2, 40, 46, 0.16)), 0 0px 0px 2px var(--tw-shadow-color, undefined) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-none {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:before\:absolute {
    &:hover {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          position: absolute;
        }
      }
    }
  }
  .hover\:before\:bottom-0 {
    &:hover {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          bottom: calc(var(--spacing) * 0);
        }
      }
    }
  }
  .hover\:before\:left-0 {
    &:hover {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          left: calc(var(--spacing) * 0);
        }
      }
    }
  }
  .hover\:before\:h-0\.5 {
    &:hover {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          height: calc(var(--spacing) * 0.5);
        }
      }
    }
  }
  .hover\:before\:w-full {
    &:hover {
      @media (hover: hover) {
        &::before {
          content: var(--tw-content);
          width: 100%;
        }
      }
    }
  }
  .focus\:not-sr-only {
    &:focus {
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      margin: 0;
      overflow: visible;
      clip-path: none;
      white-space: normal;
    }
  }
  .focus\:border-0 {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .focus\:border-brand-primary {
    &:focus {
      border-color: var(--color-brand-primary);
    }
  }
  .focus\:border-error {
    &:focus {
      border-color: var(--color-error);
    }
  }
  .focus\:shadow-none {
    &:focus {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-2 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-brand-primary {
    &:focus {
      --tw-ring-color: var(--color-brand-primary);
    }
  }
  .focus\:ring-error {
    &:focus {
      --tw-ring-color: var(--color-error);
    }
  }
  .focus\:ring-offset-0 {
    &:focus {
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus\:ring-offset-2 {
    &:focus {
      --tw-ring-offset-width: 2px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus\:\!outline-none {
    &:focus {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .checked\:focus\:shadow-border-radio {
    &:checked {
      &:focus {
        --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset, 0 0 0 4px var(--tw-shadow-color, var(--color-white)) inset, 0 0 0 12px var(--tw-shadow-color, var(--color-black)) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .checked\:focus\:shadow-none {
    &:checked {
      &:focus {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .checked\:focus\:ring-0 {
    &:checked {
      &:focus {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .checked\:focus\:ring-offset-0 {
    &:checked {
      &:focus {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      }
    }
  }
  .focus-visible\:ring-2 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .max-lg\:relative {
    @media (width < 1024px) {
      position: relative;
    }
  }
  .max-lg\:z-0 {
    @media (width < 1024px) {
      z-index: 0;
    }
  }
  .max-lg\:hidden {
    @media (width < 1024px) {
      display: none;
    }
  }
  .max-lg\:h-\[600px\] {
    @media (width < 1024px) {
      height: 600px;
    }
  }
  .max-lg\:\!translate-y-0 {
    @media (width < 1024px) {
      --tw-translate-y: calc(var(--spacing) * 0) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .max-lg\:\!-rotate-90 {
    @media (width < 1024px) {
      rotate: calc(90deg * -1) !important;
    }
  }
  .max-lg\:\!opacity-100 {
    @media (width < 1024px) {
      opacity: 100% !important;
    }
  }
  .max-lg\:opacity-100 {
    @media (width < 1024px) {
      opacity: 100%;
    }
  }
  .max-md\:\!z-70 {
    @media (width < 768px) {
      z-index: 70 !important;
    }
  }
  .max-md\:mt-4 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .max-md\:mb-3 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .max-md\:flex {
    @media (width < 768px) {
      display: flex;
    }
  }
  .max-md\:hidden {
    @media (width < 768px) {
      display: none;
    }
  }
  .max-md\:w-\[87\%\] {
    @media (width < 768px) {
      width: 87%;
    }
  }
  .max-md\:w-full {
    @media (width < 768px) {
      width: 100%;
    }
  }
  .max-md\:flex-wrap {
    @media (width < 768px) {
      flex-wrap: wrap;
    }
  }
  .max-md\:gap-2 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .max-md\:overflow-auto {
    @media (width < 768px) {
      overflow: auto;
    }
  }
  .max-md\:px-6 {
    @media (width < 768px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .max-md\:py-4 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .max-md\:pb-10 {
    @media (width < 768px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .max-md\:text-center {
    @media (width < 768px) {
      text-align: center;
    }
  }
  .\32 xl\:max-w-2xl {
    @media (width >= 96rem) {
      max-width: var(--container-2xl);
    }
  }
  .sm\:mt-6 {
    @media (width >= 480px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:block {
    @media (width >= 480px) {
      display: block;
    }
  }
  .sm\:w-2\/3 {
    @media (width >= 480px) {
      width: calc(2/3 * 100%);
    }
  }
  .sm\:translate-x-0 {
    @media (width >= 480px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-2 {
    @media (width >= 480px) {
      --tw-translate-x: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-y-0 {
    @media (width >= 480px) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:scale-95 {
    @media (width >= 480px) {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:scale-100 {
    @media (width >= 480px) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:p-0 {
    @media (width >= 480px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-4 {
    @media (width >= 480px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-6 {
    @media (width >= 480px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:text-sm {
    @media (width >= 480px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:absolute {
    @media (width >= 768px) {
      position: absolute;
    }
  }
  .md\:relative {
    @media (width >= 768px) {
      position: relative;
    }
  }
  .md\:static {
    @media (width >= 768px) {
      position: static;
    }
  }
  .md\:top-0 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .md\:top-3 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 3);
    }
  }
  .md\:top-\[32px\] {
    @media (width >= 768px) {
      top: 32px;
    }
  }
  .md\:top-\[82px\] {
    @media (width >= 768px) {
      top: 82px;
    }
  }
  .md\:top-full {
    @media (width >= 768px) {
      top: 100%;
    }
  }
  .md\:right-0 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 0);
    }
  }
  .md\:right-3 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .md\:bottom-0 {
    @media (width >= 768px) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:left-1\/2 {
    @media (width >= 768px) {
      left: calc(1/2 * 100%);
    }
  }
  .md\:z-40 {
    @media (width >= 768px) {
      z-index: 40;
    }
  }
  .md\:order-first {
    @media (width >= 768px) {
      order: -9999;
    }
  }
  .md\:order-last {
    @media (width >= 768px) {
      order: 9999;
    }
  }
  .md\:mt-0 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-2 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .md\:mt-4 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:mt-8 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .md\:mt-14 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .md\:mt-20 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:\!mb-0 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 0) !important;
    }
  }
  .md\:mb-2 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:mb-10 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:-ml-8 {
    @media (width >= 768px) {
      margin-left: calc(var(--spacing) * -8);
    }
  }
  .md\:ml-auto {
    @media (width >= 768px) {
      margin-left: auto;
    }
  }
  .md\:\!block {
    @media (width >= 768px) {
      display: block !important;
    }
  }
  .md\:\!flex {
    @media (width >= 768px) {
      display: flex !important;
    }
  }
  .md\:\!hidden {
    @media (width >= 768px) {
      display: none !important;
    }
  }
  .md\:block {
    @media (width >= 768px) {
      display: block;
    }
  }
  .md\:hidden {
    @media (width >= 768px) {
      display: none;
    }
  }
  .md\:\!h-12 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 12) !important;
    }
  }
  .md\:\!h-20 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 20) !important;
    }
  }
  .md\:\!h-\[18px\] {
    @media (width >= 768px) {
      height: 18px !important;
    }
  }
  .md\:\!h-\[200px\] {
    @media (width >= 768px) {
      height: 200px !important;
    }
  }
  .md\:h-4 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 4);
    }
  }
  .md\:h-5 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 5);
    }
  }
  .md\:h-6 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .md\:h-12 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .md\:h-\[18px\] {
    @media (width >= 768px) {
      height: 18px;
    }
  }
  .md\:h-\[34px\] {
    @media (width >= 768px) {
      height: 34px;
    }
  }
  .md\:h-\[88px\] {
    @media (width >= 768px) {
      height: 88px;
    }
  }
  .md\:h-\[160px\] {
    @media (width >= 768px) {
      height: 160px;
    }
  }
  .md\:h-\[200px\] {
    @media (width >= 768px) {
      height: 200px;
    }
  }
  .md\:h-\[247px\] {
    @media (width >= 768px) {
      height: 247px;
    }
  }
  .md\:h-\[290px\] {
    @media (width >= 768px) {
      height: 290px;
    }
  }
  .md\:h-\[348px\] {
    @media (width >= 768px) {
      height: 348px;
    }
  }
  .md\:h-\[480px\] {
    @media (width >= 768px) {
      height: 480px;
    }
  }
  .md\:h-\[508px\] {
    @media (width >= 768px) {
      height: 508px;
    }
  }
  .md\:h-\[535px\] {
    @media (width >= 768px) {
      height: 535px;
    }
  }
  .md\:max-h-\[454px\] {
    @media (width >= 768px) {
      max-height: 454px;
    }
  }
  .md\:max-h-\[572px\] {
    @media (width >= 768px) {
      max-height: 572px;
    }
  }
  .md\:max-h-full {
    @media (width >= 768px) {
      max-height: 100%;
    }
  }
  .md\:min-h-\[174px\] {
    @media (width >= 768px) {
      min-height: 174px;
    }
  }
  .md\:min-h-\[220px\] {
    @media (width >= 768px) {
      min-height: 220px;
    }
  }
  .md\:min-h-\[454px\] {
    @media (width >= 768px) {
      min-height: 454px;
    }
  }
  .md\:min-h-auto {
    @media (width >= 768px) {
      min-height: auto;
    }
  }
  .md\:\!w-12 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 12) !important;
    }
  }
  .md\:\!w-20 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 20) !important;
    }
  }
  .md\:\!w-\[18px\] {
    @media (width >= 768px) {
      width: 18px !important;
    }
  }
  .md\:w-1\/2 {
    @media (width >= 768px) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-4 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 4);
    }
  }
  .md\:w-5 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .md\:w-6 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .md\:w-8 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 8);
    }
  }
  .md\:w-12 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .md\:w-\[18px\] {
    @media (width >= 768px) {
      width: 18px;
    }
  }
  .md\:w-\[180px\] {
    @media (width >= 768px) {
      width: 180px;
    }
  }
  .md\:w-\[458px\] {
    @media (width >= 768px) {
      width: 458px;
    }
  }
  .md\:w-\[calc\(100\%\+\(100vw-100\%\)\/2\)\] {
    @media (width >= 768px) {
      width: calc(100% + (100vw - 100%) / 2);
    }
  }
  .md\:w-auto {
    @media (width >= 768px) {
      width: auto;
    }
  }
  .md\:w-fit {
    @media (width >= 768px) {
      width: fit-content;
    }
  }
  .md\:min-w-8 {
    @media (width >= 768px) {
      min-width: 2rem;
    }
  }
  .md\:-translate-y-\[15\%\] {
    @media (width >= 768px) {
      --tw-translate-y: calc(15% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 768px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-\[repeat\(4\,minmax\(0\,_168px\)\)\] {
    @media (width >= 768px) {
      grid-template-columns: repeat(4,minmax(0, 168px));
    }
  }
  .md\:flex-row {
    @media (width >= 768px) {
      flex-direction: row;
    }
  }
  .md\:flex-wrap {
    @media (width >= 768px) {
      flex-wrap: wrap;
    }
  }
  .md\:items-center {
    @media (width >= 768px) {
      align-items: center;
    }
  }
  .md\:justify-between {
    @media (width >= 768px) {
      justify-content: space-between;
    }
  }
  .md\:justify-start {
    @media (width >= 768px) {
      justify-content: flex-start;
    }
  }
  .md\:gap-4 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-6 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-8 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-10 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:space-y-0 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-4 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-6 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-10 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-y-14 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .md\:space-x-4 {
    @media (width >= 768px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .md\:border-t-0 {
    @media (width >= 768px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .md\:border-t-\[8px\] {
    @media (width >= 768px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 8px;
    }
  }
  .md\:bg-white {
    @media (width >= 768px) {
      background-color: var(--color-white);
    }
  }
  .md\:stroke-\[2\.5px\] {
    @media (width >= 768px) {
      stroke-width: 2.5px;
    }
  }
  .md\:p-10 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-20 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .md\:px-6 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-8 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:py-3 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .md\:py-4 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .md\:py-6 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-8 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .md\:py-\[18px\] {
    @media (width >= 768px) {
      padding-block: 18px;
    }
  }
  .md\:pt-4 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .md\:pt-20 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .md\:pt-24 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .md\:pt-\[192px\] {
    @media (width >= 768px) {
      padding-top: 192px;
    }
  }
  .md\:pr-3 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .md\:pb-6 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:pb-20 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:pb-24 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:pb-\[112px\] {
    @media (width >= 768px) {
      padding-bottom: 112px;
    }
  }
  .md\:pl-4 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .md\:pl-10 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .md\:text-left {
    @media (width >= 768px) {
      text-align: left;
    }
  }
  .md\:font-title {
    @media (width >= 768px) {
      font-family: brother-1816, sans-serif;
    }
  }
  .md\:text-base {
    @media (width >= 768px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-lg {
    @media (width >= 768px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-sm {
    @media (width >= 768px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 768px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .md\:text-\[32px\] {
    @media (width >= 768px) {
      font-size: 32px;
    }
  }
  .md\:text-\[48px\] {
    @media (width >= 768px) {
      font-size: 48px;
    }
  }
  .md\:leading-5 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }
  }
  .md\:leading-6 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .md\:leading-7 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .md\:leading-10 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }
  }
  .md\:leading-14 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 14);
      line-height: calc(var(--spacing) * 14);
    }
  }
  .md\:leading-\[22px\] {
    @media (width >= 768px) {
      --tw-leading: 22px;
      line-height: 22px;
    }
  }
  .md\:font-bold {
    @media (width >= 768px) {
      --tw-font-weight: 700;
      font-weight: 700;
    }
  }
  .md\:font-extrabold {
    @media (width >= 768px) {
      --tw-font-weight: 800;
      font-weight: 800;
    }
  }
  .md\:shadow-border-no-bottom {
    @media (width >= 768px) {
      --tw-shadow: 2px -1px 0px 0px var(--tw-shadow-color, var(--color-black)) inset, -2px -2px 0 0 var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .md\:shadow-none {
    @media (width >= 768px) {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .md\:before\:absolute {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .md\:before\:top-0 {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:before\:left-0 {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:before\:h-full {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        height: 100%;
      }
    }
  }
  .md\:before\:w-full {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        width: 100%;
      }
    }
  }
  .md\:before\:bg-shapes {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        background-image: url(2cec2818b11b75f0ee16.svg);
      }
    }
  }
  .lg\:pointer-events-none {
    @media (width >= 1024px) {
      pointer-events: none;
    }
  }
  .lg\:absolute {
    @media (width >= 1024px) {
      position: absolute;
    }
  }
  .lg\:fixed {
    @media (width >= 1024px) {
      position: fixed;
    }
  }
  .lg\:relative {
    @media (width >= 1024px) {
      position: relative;
    }
  }
  .lg\:static {
    @media (width >= 1024px) {
      position: static;
    }
  }
  .lg\:sticky {
    @media (width >= 1024px) {
      position: sticky;
    }
  }
  .lg\:ck-content-lg {
    @media (width >= 1024px) {
      font-size: 1.125rem;
      line-height: 1.5rem;
      :where(h1, .h1):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 3rem;
        line-height: 3.5rem;
        .big {
          font-size: 14rem;
          line-height: 1;
        }
        .path-frontpage &, &.bigger {
          font-size: 4.5rem;
          line-height: 5rem;
        }
      }
      :where(h2, .h2):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 3rem;
        line-height: 3.5rem;
      }
      :where(h3, .h3):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 2rem;
        line-height: 2.5rem;
      }
      :where(h4, .h4):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 1.5rem;
        line-height: 2rem;
        .events-hp & {
          font-size: 2rem;
          line-height: 2.5rem;
        }
      }
      :where(h5, .h5):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      :where(.chapo):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        font-size: 1.25rem;
        line-height: 1.75rem;
      }
      :where(ul:not(.contextual-links)):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        > li:not(.facet-item) {
          &::before {
            top: 10px;
          }
          + li {
            margin-top: 0.75rem;
          }
        }
      }
      :where(ol):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        > li {
          &:before {
            top: -1px;
          }
          + li {
            margin-top: 0.75rem;
          }
        }
      }
      :where(blockquote):not(:where([class~="not-ck-content"],[class~="not-ck-content"] *)) {
        p {
          font-size: 2rem;
          line-height: 2.5rem;
        }
      }
    }
  }
  .lg\:\!top-0 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:-top-\[120px\] {
    @media (width >= 1024px) {
      top: calc(120px * -1);
    }
  }
  .lg\:top-0 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .lg\:top-1 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 1);
    }
  }
  .lg\:top-\[14px\] {
    @media (width >= 1024px) {
      top: 14px;
    }
  }
  .lg\:top-\[60px\] {
    @media (width >= 1024px) {
      top: 60px;
    }
  }
  .lg\:top-\[82px\] {
    @media (width >= 1024px) {
      top: 82px;
    }
  }
  .lg\:right-4 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 4);
    }
  }
  .lg\:right-\[calc\(100\%\+2px\)\] {
    @media (width >= 1024px) {
      right: calc(100% + 2px);
    }
  }
  .lg\:bottom-\[88px\] {
    @media (width >= 1024px) {
      bottom: 88px;
    }
  }
  .lg\:-left-10 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * -10);
    }
  }
  .lg\:left-0 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 0);
    }
  }
  .lg\:left-\[458px\] {
    @media (width >= 1024px) {
      left: 458px;
    }
  }
  .lg\:left-\[calc\(50\%\+28px\)\] {
    @media (width >= 1024px) {
      left: calc(50% + 28px);
    }
  }
  .lg\:-z-1 {
    @media (width >= 1024px) {
      z-index: calc(1 * -1);
    }
  }
  .lg\:-z-10 {
    @media (width >= 1024px) {
      z-index: calc(10 * -1);
    }
  }
  .lg\:z-10 {
    @media (width >= 1024px) {
      z-index: 10;
    }
  }
  .lg\:row-start-auto {
    @media (width >= 1024px) {
      grid-row-start: auto;
    }
  }
  .lg\:m-0 {
    @media (width >= 1024px) {
      margin: calc(var(--spacing) * 0);
    }
  }
  .lg\:mx-auto {
    @media (width >= 1024px) {
      margin-inline: auto;
    }
  }
  .lg\:my-20 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 20);
    }
  }
  .lg\:my-50 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 50);
    }
  }
  .lg\:mt-0 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-8 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:mt-16 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:mr-2 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .lg\:mb-0 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-6 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-8 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-10 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:ml-6 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:box-border {
    @media (width >= 1024px) {
      box-sizing: border-box;
    }
  }
  .lg\:\!block {
    @media (width >= 1024px) {
      display: block !important;
    }
  }
  .lg\:\!flex {
    @media (width >= 1024px) {
      display: flex !important;
    }
  }
  .lg\:block {
    @media (width >= 1024px) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 1024px) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 1024px) {
      display: none;
    }
  }
  .lg\:\!h-\[630px\] {
    @media (width >= 1024px) {
      height: 630px !important;
    }
  }
  .lg\:\!h-\[648px\] {
    @media (width >= 1024px) {
      height: 648px !important;
    }
  }
  .lg\:\!h-\[926px\] {
    @media (width >= 1024px) {
      height: 926px !important;
    }
  }
  .lg\:\!h-full {
    @media (width >= 1024px) {
      height: 100% !important;
    }
  }
  .lg\:h-10 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .lg\:h-\[74px\] {
    @media (width >= 1024px) {
      height: 74px;
    }
  }
  .lg\:h-\[288px\] {
    @media (width >= 1024px) {
      height: 288px;
    }
  }
  .lg\:h-auto {
    @media (width >= 1024px) {
      height: auto;
    }
  }
  .lg\:h-fit {
    @media (width >= 1024px) {
      height: fit-content;
    }
  }
  .lg\:h-full {
    @media (width >= 1024px) {
      height: 100%;
    }
  }
  .lg\:h-screen {
    @media (width >= 1024px) {
      height: 100vh;
    }
  }
  .lg\:\!max-h-full {
    @media (width >= 1024px) {
      max-height: 100% !important;
    }
  }
  .lg\:max-h-0 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 0);
    }
  }
  .lg\:max-h-\[629px\] {
    @media (width >= 1024px) {
      max-height: 629px;
    }
  }
  .lg\:max-h-\[708px\] {
    @media (width >= 1024px) {
      max-height: 708px;
    }
  }
  .lg\:max-h-\[960px\] {
    @media (width >= 1024px) {
      max-height: 960px;
    }
  }
  .lg\:max-h-full {
    @media (width >= 1024px) {
      max-height: 100%;
    }
  }
  .lg\:max-h-none {
    @media (width >= 1024px) {
      max-height: none;
    }
  }
  .lg\:min-h-\[314px\] {
    @media (width >= 1024px) {
      min-height: 314px;
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 1024px) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-10 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .lg\:w-\[200px\] {
    @media (width >= 1024px) {
      width: 200px;
    }
  }
  .lg\:w-\[272px\] {
    @media (width >= 1024px) {
      width: 272px;
    }
  }
  .lg\:w-\[434px\] {
    @media (width >= 1024px) {
      width: 434px;
    }
  }
  .lg\:w-\[668px\] {
    @media (width >= 1024px) {
      width: 668px;
    }
  }
  .lg\:w-\[calc\(50\%-28px\)\] {
    @media (width >= 1024px) {
      width: calc(50% - 28px);
    }
  }
  .lg\:w-\[calc\(100\%\+80px\)\] {
    @media (width >= 1024px) {
      width: calc(100% + 80px);
    }
  }
  .lg\:w-\[calc\(100\%-458px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 458px);
    }
  }
  .lg\:w-auto {
    @media (width >= 1024px) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 1024px) {
      width: 100%;
    }
  }
  .lg\:max-w-0 {
    @media (width >= 1024px) {
      max-width: calc(var(--spacing) * 0);
    }
  }
  .lg\:max-w-\[60\%\] {
    @media (width >= 1024px) {
      max-width: 60%;
    }
  }
  .lg\:max-w-\[300px\] {
    @media (width >= 1024px) {
      max-width: 300px;
    }
  }
  .lg\:max-w-full {
    @media (width >= 1024px) {
      max-width: 100%;
    }
  }
  .lg\:flex-1 {
    @media (width >= 1024px) {
      flex: 1;
    }
  }
  .lg\:translate-x-0 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:\!translate-y-0 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * 0) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:translate-y-\[70px\] {
    @media (width >= 1024px) {
      --tw-translate-y: 70px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-y-\[calc\(-100\%-205px\)\] {
    @media (width >= 1024px) {
      --tw-translate-y: calc(-100% - 205px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-z-0 {
    @media (width >= 1024px) {
      --tw-translate-z: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
    }
  }
  .lg\:\!rotate-0 {
    @media (width >= 1024px) {
      rotate: 0deg !important;
    }
  }
  .lg\:-rotate-90 {
    @media (width >= 1024px) {
      rotate: calc(90deg * -1);
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:flex-row {
    @media (width >= 1024px) {
      flex-direction: row;
    }
  }
  .lg\:items-center {
    @media (width >= 1024px) {
      align-items: center;
    }
  }
  .lg\:justify-center {
    @media (width >= 1024px) {
      justify-content: center;
    }
  }
  .lg\:gap-0 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .lg\:gap-10 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-12 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-14 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .lg\:gap-18 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 18);
    }
  }
  .lg\:gap-\[132px\] {
    @media (width >= 1024px) {
      gap: 132px;
    }
  }
  .lg\:space-y-6 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-8 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-12 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-14 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:space-y-16 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .lg\:gap-x-10 {
    @media (width >= 1024px) {
      column-gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:space-x-6 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .lg\:space-x-15 {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 15) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 15) * calc(1 - var(--tw-space-x-reverse)));
      }
    }
  }
  .lg\:divide-y {
    @media (width >= 1024px) {
      :where(& > :not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px * var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
      }
    }
  }
  .lg\:overflow-auto {
    @media (width >= 1024px) {
      overflow: auto;
    }
  }
  .lg\:overflow-hidden {
    @media (width >= 1024px) {
      overflow: hidden;
    }
  }
  .lg\:overflow-visible {
    @media (width >= 1024px) {
      overflow: visible;
    }
  }
  .lg\:border-r-2 {
    @media (width >= 1024px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 2px;
    }
  }
  .lg\:border-b-0 {
    @media (width >= 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .lg\:border-b-2 {
    @media (width >= 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }
  }
  .lg\:border-l-2 {
    @media (width >= 1024px) {
      border-left-style: var(--tw-border-style);
      border-left-width: 2px;
    }
  }
  .lg\:border-white {
    @media (width >= 1024px) {
      border-color: var(--color-white);
    }
  }
  .lg\:bg-transparent {
    @media (width >= 1024px) {
      background-color: transparent;
    }
  }
  .lg\:bg-gradient-to-r {
    @media (width >= 1024px) {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .lg\:bg-none {
    @media (width >= 1024px) {
      background-image: none;
    }
  }
  .lg\:from-brand-primary {
    @media (width >= 1024px) {
      --tw-gradient-from: var(--color-brand-primary);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .lg\:to-brand-primary {
    @media (width >= 1024px) {
      --tw-gradient-to: var(--color-brand-primary);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .lg\:bg-\[length\:100\%_2px\] {
    @media (width >= 1024px) {
      background-size: 100% 2px;
    }
  }
  .lg\:bg-right-bottom {
    @media (width >= 1024px) {
      background-position: right bottom;
    }
  }
  .lg\:bg-no-repeat {
    @media (width >= 1024px) {
      background-repeat: no-repeat;
    }
  }
  .lg\:p-0 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-10 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-14 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 14);
    }
  }
  .lg\:p-20 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .lg\:\!px-\[14px\] {
    @media (width >= 1024px) {
      padding-inline: 14px !important;
    }
  }
  .lg\:\!px-\[128px\] {
    @media (width >= 1024px) {
      padding-inline: 128px !important;
    }
  }
  .lg\:px-0 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-4 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-6 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-8 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-10 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-14 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-0 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-2 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .lg\:py-3 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .lg\:py-6 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-16 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-\[44px\] {
    @media (width >= 1024px) {
      padding-block: 44px;
    }
  }
  .lg\:pt-0 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-32 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:pt-\[112px\] {
    @media (width >= 1024px) {
      padding-top: 112px;
    }
  }
  .lg\:pt-\[128px\] {
    @media (width >= 1024px) {
      padding-top: 128px;
    }
  }
  .lg\:pt-\[176px\] {
    @media (width >= 1024px) {
      padding-top: 176px;
    }
  }
  .lg\:pr-5 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .lg\:pr-\[20px\] {
    @media (width >= 1024px) {
      padding-right: 20px;
    }
  }
  .lg\:pb-0\.5 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 0.5);
    }
  }
  .lg\:pb-10 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-14 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:pb-32 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 32);
    }
  }
  .lg\:pb-\[112px\] {
    @media (width >= 1024px) {
      padding-bottom: 112px;
    }
  }
  .lg\:pb-\[128px\] {
    @media (width >= 1024px) {
      padding-bottom: 128px;
    }
  }
  .lg\:pl-8 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:pl-10 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:pl-\[2px\] {
    @media (width >= 1024px) {
      padding-left: 2px;
    }
  }
  .lg\:align-bottom {
    @media (width >= 1024px) {
      vertical-align: bottom;
    }
  }
  .lg\:text-2xl {
    @media (width >= 1024px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-lg {
    @media (width >= 1024px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .lg\:text-sm {
    @media (width >= 1024px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 1024px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:\!text-\[32px\] {
    @media (width >= 1024px) {
      font-size: 32px !important;
    }
  }
  .lg\:text-\[24px\] {
    @media (width >= 1024px) {
      font-size: 24px;
    }
  }
  .lg\:text-\[28px\] {
    @media (width >= 1024px) {
      font-size: 28px;
    }
  }
  .lg\:text-\[32px\] {
    @media (width >= 1024px) {
      font-size: 32px;
    }
  }
  .lg\:text-\[48px\] {
    @media (width >= 1024px) {
      font-size: 48px;
    }
  }
  .lg\:\!leading-10 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 10) !important;
      line-height: calc(var(--spacing) * 10) !important;
    }
  }
  .lg\:leading-6 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .lg\:leading-8 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .lg\:leading-10 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }
  }
  .lg\:leading-14 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 14);
      line-height: calc(var(--spacing) * 14);
    }
  }
  .lg\:leading-\[26px\] {
    @media (width >= 1024px) {
      --tw-leading: 26px;
      line-height: 26px;
    }
  }
  .lg\:whitespace-nowrap {
    @media (width >= 1024px) {
      white-space: nowrap;
    }
  }
  .lg\:\!opacity-100 {
    @media (width >= 1024px) {
      opacity: 100% !important;
    }
  }
  .lg\:opacity-0 {
    @media (width >= 1024px) {
      opacity: 0%;
    }
  }
  .lg\:opacity-100 {
    @media (width >= 1024px) {
      opacity: 100%;
    }
  }
  .lg\:drop-shadow-lg {
    @media (width >= 1024px) {
      --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
      --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
  .lg\:\!transition-all {
    @media (width >= 1024px) {
      transition-property: all !important;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
      transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
    }
  }
  .lg\:transition {
    @media (width >= 1024px) {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .lg\:transition-\[max-width\] {
    @media (width >= 1024px) {
      transition-property: max-width;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .lg\:transition-all {
    @media (width >= 1024px) {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .lg\:delay-100 {
    @media (width >= 1024px) {
      transition-delay: 100ms;
    }
  }
  .lg\:delay-300 {
    @media (width >= 1024px) {
      transition-delay: 300ms;
    }
  }
  .lg\:\!duration-\[800ms\] {
    @media (width >= 1024px) {
      --tw-duration: 800ms !important;
      transition-duration: 800ms !important;
    }
  }
  .lg\:duration-250 {
    @media (width >= 1024px) {
      --tw-duration: 250ms;
      transition-duration: 250ms;
    }
  }
  .lg\:duration-\[200ms\] {
    @media (width >= 1024px) {
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .lg\:ease-in-out {
    @media (width >= 1024px) {
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }
  }
  .lg\:ease-linear {
    @media (width >= 1024px) {
      --tw-ease: linear;
      transition-timing-function: linear;
    }
  }
  .lg\:group-hover\:ml-3 {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          margin-left: calc(var(--spacing) * 3);
        }
      }
    }
  }
  .lg\:group-hover\:max-w-\[13ch\] {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          max-width: 13ch;
        }
      }
    }
  }
  .lg\:group-hover\:translate-x-2 {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          --tw-translate-x: calc(var(--spacing) * 2);
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
  .lg\:group-hover\:bg-gradient-to-r {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          --tw-gradient-position: to right in oklab;
          background-image: linear-gradient(var(--tw-gradient-stops));
        }
      }
    }
  }
  .lg\:group-hover\:from-brand-primary {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          --tw-gradient-from: var(--color-brand-primary);
          --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
        }
      }
    }
  }
  .lg\:group-hover\:to-brand-primary {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          --tw-gradient-to: var(--color-brand-primary);
          --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
        }
      }
    }
  }
  .lg\:group-hover\:bg-\[length\:100\%_2px\] {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          background-size: 100% 2px;
        }
      }
    }
  }
  .lg\:group-hover\:bg-right-bottom {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          background-position: right bottom;
        }
      }
    }
  }
  .lg\:group-hover\:bg-no-repeat {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          background-repeat: no-repeat;
        }
      }
    }
  }
  .lg\:group-hover\:opacity-100 {
    @media (width >= 1024px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          opacity: 100%;
        }
      }
    }
  }
  .lg\:peer-hover\:pointer-events-auto {
    @media (width >= 1024px) {
      &:is(:where(.peer):hover ~ *) {
        @media (hover: hover) {
          pointer-events: auto;
        }
      }
    }
  }
  .lg\:peer-hover\:\!flex {
    @media (width >= 1024px) {
      &:is(:where(.peer):hover ~ *) {
        @media (hover: hover) {
          display: flex !important;
        }
      }
    }
  }
  .lg\:peer-hover\:\!opacity-100 {
    @media (width >= 1024px) {
      &:is(:where(.peer):hover ~ *) {
        @media (hover: hover) {
          opacity: 100% !important;
        }
      }
    }
  }
  .lg\:before\:absolute {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .lg\:before\:top-0 {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
      }
    }
  }
  .lg\:before\:left-0 {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .lg\:before\:h-full {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        height: 100%;
      }
    }
  }
  .lg\:before\:w-0\.5 {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 0.5);
      }
    }
  }
  .lg\:before\:bg-brand-primary {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-brand-primary);
      }
    }
  }
  .lg\:last\:border-r-0 {
    @media (width >= 1024px) {
      &:last-child {
        border-right-style: var(--tw-border-style);
        border-right-width: 0px;
      }
    }
  }
  .lg\:hover\:pointer-events-auto {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          pointer-events: auto;
        }
      }
    }
  }
  .lg\:hover\:\!flex {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          display: flex !important;
        }
      }
    }
  }
  .lg\:hover\:flex-\[3_3_0\%\] {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          flex: 3 3 0%;
        }
      }
    }
  }
  .lg\:hover\:cursor-pointer {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          cursor: pointer;
        }
      }
    }
  }
  .lg\:hover\:bg-transparent {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          background-color: transparent;
        }
      }
    }
  }
  .lg\:hover\:bg-gradient-to-r {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-position: to right in oklab;
          background-image: linear-gradient(var(--tw-gradient-stops));
        }
      }
    }
  }
  .lg\:hover\:from-brand-primary {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-from: var(--color-brand-primary);
          --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
        }
      }
    }
  }
  .lg\:hover\:to-brand-primary {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          --tw-gradient-to: var(--color-brand-primary);
          --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
        }
      }
    }
  }
  .lg\:hover\:bg-\[length\:0\%_2px\] {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          background-size: 0% 2px;
        }
      }
    }
  }
  .lg\:hover\:bg-\[length\:100\%_2px\] {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          background-size: 100% 2px;
        }
      }
    }
  }
  .lg\:hover\:bg-right-bottom {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          background-position: right bottom;
        }
      }
    }
  }
  .lg\:hover\:bg-no-repeat {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          background-repeat: no-repeat;
        }
      }
    }
  }
  .lg\:hover\:\!px-6 {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          padding-inline: calc(var(--spacing) * 6) !important;
        }
      }
    }
  }
  .lg\:hover\:text-brand-primary {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-brand-primary);
        }
      }
    }
  }
  .lg\:hover\:\!opacity-100 {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          opacity: 100% !important;
        }
      }
    }
  }
  .lg\:hover\:duration-0 {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          --tw-duration: 0ms;
          transition-duration: 0ms;
        }
      }
    }
  }
  .lg\:hover\:after\:absolute {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            position: absolute;
          }
        }
      }
    }
  }
  .lg\:hover\:after\:top-full {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            top: 100%;
          }
        }
      }
    }
  }
  .lg\:hover\:after\:z-10 {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            z-index: 10;
          }
        }
      }
    }
  }
  .lg\:hover\:after\:block {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            display: block;
          }
        }
      }
    }
  }
  .lg\:hover\:after\:h-9 {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            height: calc(var(--spacing) * 9);
          }
        }
      }
    }
  }
  .lg\:hover\:after\:w-full {
    @media (width >= 1024px) {
      &:hover {
        @media (hover: hover) {
          &::after {
            content: var(--tw-content);
            width: 100%;
          }
        }
      }
    }
  }
  .xl\:\!float-none {
    @media (width >= 1248px) {
      float: none !important;
    }
  }
  .xl\:h-\[88px\] {
    @media (width >= 1248px) {
      height: 88px;
    }
  }
  .xl\:\!w-full {
    @media (width >= 1248px) {
      width: 100% !important;
    }
  }
  .xl\:w-\[363px\] {
    @media (width >= 1248px) {
      width: 363px;
    }
  }
  .xl\:w-auto {
    @media (width >= 1248px) {
      width: auto;
    }
  }
  .xl\:max-w-\[614px\] {
    @media (width >= 1248px) {
      max-width: 614px;
    }
  }
  .xl\:flex-row {
    @media (width >= 1248px) {
      flex-direction: row;
    }
  }
  .xl\:gap-\[176px\] {
    @media (width >= 1248px) {
      gap: 176px;
    }
  }
  .xl\:px-20 {
    @media (width >= 1248px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .xxl\:-left-\[calc\(\(100vw-1440px\)\/2\)\] {
    @media (width >= 1440px) {
      left: calc(calc((100vw - 1440px) / 2) * -1);
    }
  }
  .xxl\:left-\[calc\(\(100vw-1440px\)\/2\)\] {
    @media (width >= 1440px) {
      left: calc((100vw - 1440px) / 2);
    }
  }
  .\33 xl\:px-0 {
    @media (width >= 1536px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .\@3xl\:-left-\[calc\(\(100vw-950px\)\/2\)\] {
    @container (width >= 48rem) {
      left: calc(calc((100vw - 950px) / 2) * -1);
    }
  }
  .\@3xl\:w-screen {
    @container (width >= 48rem) {
      width: 100vw;
    }
  }
  .rtl\:-rotate-180 {
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      rotate: calc(180deg * -1);
    }
  }
  .user-is-tabbing\:ring-brand-primary {
    .user-is-tabbing & {
      --tw-ring-color: var(--color-brand-primary);
    }
  }
  .user-is-tabbing\:focus\:ring-2 {
    .user-is-tabbing & {
      &:focus {
        --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .user-is-tabbing\:focus\:ring-brand-primary {
    .user-is-tabbing & {
      &:focus {
        --tw-ring-color: var(--color-brand-primary);
      }
    }
  }
  .user-is-tabbing\:focus\:ring-offset-2 {
    .user-is-tabbing & {
      &:focus {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      }
    }
  }
  .user-is-tabbing\:focus\:outline-2 {
    .user-is-tabbing & {
      &:focus {
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
      }
    }
  }
  .user-is-tabbing\:focus\:outline-brand-primary {
    .user-is-tabbing & {
      &:focus {
        outline-color: var(--color-brand-primary);
      }
    }
  }
  .user-is-tabbing\:focus\:outline-solid {
    .user-is-tabbing & {
      &:focus {
        --tw-outline-style: solid;
        outline-style: solid;
      }
    }
  }
  .user-is-tabbing\:focus\:checked\:ring-2 {
    .user-is-tabbing & {
      &:focus {
        &:checked {
          --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
          box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        }
      }
    }
  }
  .user-is-tabbing\:focus\:checked\:ring-brand-primary {
    .user-is-tabbing & {
      &:focus {
        &:checked {
          --tw-ring-color: var(--color-brand-primary);
        }
      }
    }
  }
  .user-is-tabbing\:focus\:checked\:ring-offset-2 {
    .user-is-tabbing & {
      &:focus {
        &:checked {
          --tw-ring-offset-width: 2px;
          --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        }
      }
    }
  }
  .child-input\:text-brand-primary {
    & input {
      color: var(--color-brand-primary);
    }
    & textarea {
      color: var(--color-brand-primary);
    }
    & input[type="checkbox"] {
      color: var(--color-brand-primary);
    }
    & input[type="radio"] {
      color: var(--color-brand-primary);
    }
  }
  .child-input\:text-error {
    & input {
      color: var(--color-error);
    }
    & textarea {
      color: var(--color-error);
    }
    & input[type="checkbox"] {
      color: var(--color-error);
    }
    & input[type="radio"] {
      color: var(--color-error);
    }
  }
  .child-input\:shadow-border {
    & input {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & textarea {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & input[type="checkbox"] {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & input[type="radio"] {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .child-input\:shadow-border-error {
    & input {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & textarea {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & input[type="checkbox"] {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & input[type="radio"] {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .child\:col-span-12 {
    & > * {
      grid-column: span 12 / span 12;
    }
  }
  .child\:col-span-full {
    & > * {
      grid-column: 1 / -1;
    }
  }
  .child\:row-span-full {
    & > * {
      grid-row: 1 / -1;
    }
  }
  .child\:flex {
    & > * {
      display: flex;
    }
  }
  .child\:h-full {
    & > * {
      height: 100%;
    }
  }
  .child\:max-h-\[240px\] {
    & > * {
      max-height: 240px;
    }
  }
  .child\:w-full {
    & > * {
      width: 100%;
    }
  }
  .child\:flex-wrap {
    & > * {
      flex-wrap: wrap;
    }
  }
  .child\:items-center {
    & > * {
      align-items: center;
    }
  }
  .child\:justify-center {
    & > * {
      justify-content: center;
    }
  }
  .child\:gap-2 {
    & > * {
      gap: calc(var(--spacing) * 2);
    }
  }
  .child\:gap-4 {
    & > * {
      gap: calc(var(--spacing) * 4);
    }
  }
  .child\:space-y-4 {
    & > * {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .child\:overflow-auto {
    & > * {
      overflow: auto;
    }
  }
  .child\:stroke-2 {
    & > * {
      stroke-width: 2;
    }
  }
  .child\:\!pb-0 {
    & > * {
      padding-bottom: calc(var(--spacing) * 0) !important;
    }
  }
  .child\:text-base {
    & > * {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .child\:leading-7 {
    & > * {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .child\:after\:hidden {
    & > * {
      &::after {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .child\:first\:w-full {
    & > * {
      &:first-child {
        width: 100%;
      }
    }
  }
  .max-md\:child\:w-full {
    @media (width < 768px) {
      & > * {
        width: 100%;
      }
    }
  }
  .max-md\:child\:last\:w-full {
    @media (width < 768px) {
      & > * {
        &:last-child {
          width: 100%;
        }
      }
    }
  }
  .md\:child\:col-span-6 {
    @media (width >= 768px) {
      & > * {
        grid-column: span 6 / span 6;
      }
    }
  }
  .md\:child\:w-auto {
    @media (width >= 768px) {
      & > * {
        width: auto;
      }
    }
  }
  .md\:child\:justify-start {
    @media (width >= 768px) {
      & > * {
        justify-content: flex-start;
      }
    }
  }
  .md\:child\:gap-4 {
    @media (width >= 768px) {
      & > * {
        gap: calc(var(--spacing) * 4);
      }
    }
  }
  .md\:child\:space-y-6 {
    @media (width >= 768px) {
      & > * {
        :where(& > :not(:last-child)) {
          --tw-space-y-reverse: 0;
          margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
          margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
        }
      }
    }
  }
  .lg\:child\:col-span-3 {
    @media (width >= 1024px) {
      & > * {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:child\:col-span-4 {
    @media (width >= 1024px) {
      & > * {
        grid-column: span 4 / span 4;
      }
    }
  }
  .lg\:child\:col-start-2 {
    @media (width >= 1024px) {
      & > * {
        grid-column-start: 2;
      }
    }
  }
  .lg\:child\:col-start-3 {
    @media (width >= 1024px) {
      & > * {
        grid-column-start: 3;
      }
    }
  }
  .lg\:child\:col-start-4 {
    @media (width >= 1024px) {
      & > * {
        grid-column-start: 4;
      }
    }
  }
  .lg\:child\:col-end-10 {
    @media (width >= 1024px) {
      & > * {
        grid-column-end: 10;
      }
    }
  }
  .lg\:child\:col-end-11 {
    @media (width >= 1024px) {
      & > * {
        grid-column-end: 11;
      }
    }
  }
  .lg\:child\:col-end-12 {
    @media (width >= 1024px) {
      & > * {
        grid-column-end: 12;
      }
    }
  }
  .xl\:child\:col-start-3 {
    @media (width >= 1248px) {
      & > * {
        grid-column-start: 3;
      }
    }
  }
  .xl\:child\:col-end-11 {
    @media (width >= 1248px) {
      & > * {
        grid-column-end: 11;
      }
    }
  }
  .\33 xl\:child\:col-start-3 {
    @media (width >= 1536px) {
      & > * {
        grid-column-start: 3;
      }
    }
  }
  .\33 xl\:child\:col-end-11 {
    @media (width >= 1536px) {
      & > * {
        grid-column-end: 11;
      }
    }
  }
  .form\:relative {
    & form {
      position: relative;
    }
  }
  .form\:items-end {
    & form {
      align-items: flex-end;
    }
  }
  .md\:form\:inline-flex {
    @media (width >= 768px) {
      & form {
        display: inline-flex;
      }
    }
  }
  .admin\:\!top-0 {
    .user-logged-in & {
      top: calc(var(--spacing) * 0) !important;
    }
  }
  .admin\:top-0 {
    .user-logged-in & {
      top: calc(var(--spacing) * 0);
    }
  }
  .admin\:top-\[87px\] {
    .user-logged-in & {
      top: 87px;
    }
  }
  .admin\:top-\[151px\] {
    .user-logged-in & {
      top: 151px;
    }
  }
  .md\:admin\:top-\[60px\] {
    @media (width >= 768px) {
      .user-logged-in & {
        top: 60px;
      }
    }
  }
  .md\:admin\:top-\[113px\] {
    @media (width >= 768px) {
      .user-logged-in & {
        top: 113px;
      }
    }
  }
  .admin\:lg\:top-\[177px\] {
    .user-logged-in & {
      @media (width >= 1024px) {
        top: 177px;
      }
    }
  }
  .form-children-inline\:mt-4 {
    & form > div + div {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:form-children-inline\:mt-0 {
    @media (width >= 768px) {
      & form > div + div {
        margin-top: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:form-children-inline\:ml-3 {
    @media (width >= 768px) {
      & form > div + div {
        margin-left: calc(var(--spacing) * 3);
      }
    }
  }
  .first-child\:z-20 {
    & > div:first-child {
      z-index: 20;
    }
  }
  .acc-mode\:ml-0 {
    & *:not(.layout) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .acc-mode\:text-left {
    & *:not(.layout) {
      text-align: left;
    }
  }
  .acc-mode\:leading-\[1\.8\] {
    & *:not(.layout) {
      --tw-leading: 1.8;
      line-height: 1.8;
    }
  }
  .all-children\:h-full {
    & * {
      height: 100%;
    }
  }
  .all-children\:text-white {
    & * {
      color: var(--color-white);
    }
  }
  .child-media\:mx-auto {
    & img {
      margin-inline: auto;
    }
  }
  .child-media\:\!h-\[175px\] {
    & img {
      height: 175px !important;
    }
  }
  .child-media\:\!h-\[250px\] {
    & img {
      height: 250px !important;
    }
  }
  .child-media\:h-auto {
    & img {
      height: auto;
    }
  }
  .child-media\:h-full {
    & img {
      height: 100%;
    }
  }
  .child-media\:max-h-\[600px\] {
    & img {
      max-height: 600px;
    }
  }
  .child-media\:\!w-auto {
    & img {
      width: auto !important;
    }
  }
  .child-media\:w-auto {
    & img {
      width: auto;
    }
  }
  .child-media\:w-full {
    & img {
      width: 100%;
    }
  }
  .child-media\:\!object-contain {
    & img {
      object-fit: contain !important;
    }
  }
  .child-media\:object-cover {
    & img {
      object-fit: cover;
    }
  }
  .child-media\:transition {
    & img {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .child-media\:transition-all {
    & img {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .child-media\:duration-500 {
    & img {
      --tw-duration: 500ms;
      transition-duration: 500ms;
    }
  }
  .child-media\:duration-\[1s\] {
    & img {
      --tw-duration: 1s;
      transition-duration: 1s;
    }
  }
  .child-media\:duration-\[5s\] {
    & img {
      --tw-duration: 5s;
      transition-duration: 5s;
    }
  }
  .child-media\:ease-in-out {
    & img {
      --tw-ease: var(--ease-in-out);
      transition-timing-function: var(--ease-in-out);
    }
  }
  .group-hover\:child-media\:scale-\[1\.2\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        & img {
          scale: 1.2;
        }
      }
    }
  }
  .group-hover\/card\:child-media\:scale-\[1\.2\] {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        & img {
          scale: 1.2;
        }
      }
    }
  }
  .group-hover\/card\:child-media\:duration-\[15s\] {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        & img {
          --tw-duration: 15s;
          transition-duration: 15s;
        }
      }
    }
  }
  .hover\:child-media\:scale-\[1\.03\] {
    &:hover {
      @media (hover: hover) {
        & img {
          scale: 1.03;
        }
      }
    }
  }
  .md\:child-media\:\!h-\[348px\] {
    @media (width >= 768px) {
      & img {
        height: 348px !important;
      }
    }
  }
  .md\:child-media\:\!h-\[414px\] {
    @media (width >= 768px) {
      & img {
        height: 414px !important;
      }
    }
  }
  .child-all-images\:\!h-auto {
    & picture img {
      height: auto !important;
    }
  }
  .child-all-images\:h-full {
    & picture img {
      height: 100%;
    }
  }
  .child-all-images\:w-full {
    & picture img {
      width: 100%;
    }
  }
  .child-all-images\:object-cover {
    & picture img {
      object-fit: cover;
    }
  }
  .child-link\:inline-block {
    & > a {
      display: inline-block;
    }
    & a {
      display: inline-block;
    }
  }
  .child-link\:px-3 {
    & > a {
      padding-inline: calc(var(--spacing) * 3);
    }
    & a {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .child-link\:py-2 {
    & > a {
      padding-block: calc(var(--spacing) * 2);
    }
    & a {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .child-link\:hover\:opacity-70 {
    & > a {
      &:hover {
        @media (hover: hover) {
          opacity: 70%;
        }
      }
    }
    & a {
      &:hover {
        @media (hover: hover) {
          opacity: 70%;
        }
      }
    }
  }
  .submit\:mt-4 {
    & input[type="submit"] {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .submit\:mt-6 {
    & input[type="submit"] {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .md\:submit\:mt-8 {
    @media (width >= 768px) {
      & input[type="submit"] {
        margin-top: calc(var(--spacing) * 8);
      }
    }
  }
  .white-link\:bg-gradient-to-r {
    .white-link & {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .white-link\:from-white {
    .white-link & {
      --tw-gradient-from: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .white-link\:to-white {
    .white-link & {
      --tw-gradient-to: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .white-link\:text-white {
    .white-link & {
      color: var(--color-white);
    }
  }
  .child-video\:w-full {
    & video {
      width: 100%;
    }
  }
  .lg\:child-svg\:rotate-180 {
    @media (width >= 1024px) {
      & > .icon svg {
        rotate: 180deg;
      }
    }
  }
  .iframe-title\:mb-6 {
    & .iframe_title {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .iframe-title\:mb-8 {
    & .iframe_title {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .iframe-title\:text-current {
    & .iframe_title {
      color: currentcolor;
    }
  }
  .child-iframe\:absolute {
    & iframe {
      position: absolute;
    }
  }
  .child-iframe\:top-0 {
    & iframe {
      top: calc(var(--spacing) * 0);
    }
  }
  .child-iframe\:bottom-0 {
    & iframe {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .child-iframe\:left-0 {
    & iframe {
      left: calc(var(--spacing) * 0);
    }
  }
  .child-iframe\:h-\[184px\] {
    & iframe {
      height: 184px;
    }
  }
  .child-iframe\:h-full {
    & iframe {
      height: 100%;
    }
  }
  .child-iframe\:min-h-\[500px\] {
    & iframe {
      min-height: 500px;
    }
  }
  .child-iframe\:w-full {
    & iframe {
      width: 100%;
    }
  }
  .child-iframe\:max-w-full {
    & iframe {
      max-width: 100%;
    }
  }
  .md\:child-iframe\:h-\[535px\] {
    @media (width >= 768px) {
      & iframe {
        height: 535px;
      }
    }
  }
  .next-button\:text-brand-primary {
    & + button {
      color: var(--color-brand-primary);
    }
  }
  .dark-mode\:border-t-2 {
    .dark-background & {
      border-top-style: var(--tw-border-style);
      border-top-width: 2px;
    }
    .is-dark & {
      border-top-style: var(--tw-border-style);
      border-top-width: 2px;
    }
  }
  .dark-mode\:border-white {
    .dark-background & {
      border-color: var(--color-white);
    }
    .is-dark & {
      border-color: var(--color-white);
    }
  }
  .dark-mode\:bg-white {
    .dark-background & {
      background-color: var(--color-white);
    }
    .is-dark & {
      background-color: var(--color-white);
    }
  }
  .dark-mode\:bg-gradient-to-r {
    .dark-background & {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .is-dark & {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .dark-mode\:from-white {
    .dark-background & {
      --tw-gradient-from: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    .is-dark & {
      --tw-gradient-from: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .dark-mode\:to-white {
    .dark-background & {
      --tw-gradient-to: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    .is-dark & {
      --tw-gradient-to: var(--color-white);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .dark-mode\:text-black {
    .dark-background & {
      color: var(--color-black);
    }
    .is-dark & {
      color: var(--color-black);
    }
  }
  .dark-mode\:text-brand-primary {
    .dark-background & {
      color: var(--color-brand-primary);
    }
    .is-dark & {
      color: var(--color-brand-primary);
    }
  }
  .dark-mode\:text-current {
    .dark-background & {
      color: currentcolor;
    }
    .is-dark & {
      color: currentcolor;
    }
  }
  .dark-mode\:text-white {
    .dark-background & {
      color: var(--color-white);
    }
    .is-dark & {
      color: var(--color-white);
    }
  }
  .dark-mode\:shadow-border-white {
    .dark-background & {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-white)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .is-dark & {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-white)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .dark-mode\:hover\:border-b-white {
    .dark-background & {
      &:hover {
        @media (hover: hover) {
          border-bottom-color: var(--color-white);
        }
      }
    }
    .is-dark & {
      &:hover {
        @media (hover: hover) {
          border-bottom-color: var(--color-white);
        }
      }
    }
  }
  .child-menu\:flex {
    & ul {
      display: flex;
    }
  }
  .child-menu\:flex-wrap {
    & ul {
      flex-wrap: wrap;
    }
  }
  .child-menu\:items-center {
    & ul {
      align-items: center;
    }
  }
  .child-menu\:justify-center {
    & ul {
      justify-content: center;
    }
  }
  .child-menu\:gap-4 {
    & ul {
      gap: calc(var(--spacing) * 4);
    }
  }
  .child-menu\:text-xs {
    & ul {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .child-menu\:leading-4 {
    & ul {
      --tw-leading: calc(var(--spacing) * 4);
      line-height: calc(var(--spacing) * 4);
    }
  }
  .child-menu\:font-medium {
    & ul {
      --tw-font-weight: 500;
      font-weight: 500;
    }
  }
  .md\:child-menu\:justify-start {
    @media (width >= 768px) {
      & ul {
        justify-content: flex-start;
      }
    }
  }
  .md\:child-menu\:gap-6 {
    @media (width >= 768px) {
      & ul {
        gap: calc(var(--spacing) * 6);
      }
    }
  }
  .menu-hover\:text-brand-primary {
    .menu-hover & {
      color: var(--color-brand-primary);
    }
  }
  .lg\:menu-hover\:-z-10 {
    @media (width >= 1024px) {
      .menu-hover & {
        z-index: calc(10 * -1);
      }
    }
  }
  .lg\:menu-hover\:\!flex {
    @media (width >= 1024px) {
      .menu-hover & {
        display: flex !important;
      }
    }
  }
  .lg\:menu-hover\:translate-y-0 {
    @media (width >= 1024px) {
      .menu-hover & {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .lg\:menu-hover\:translate-z-0 {
    @media (width >= 1024px) {
      .menu-hover & {
        --tw-translate-z: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z);
      }
    }
  }
  .lg\:menu-hover\:\!opacity-100 {
    @media (width >= 1024px) {
      .menu-hover & {
        opacity: 100% !important;
      }
    }
  }
  .lg\:child-svg\:menu-hover\:rotate-180 {
    @media (width >= 1024px) {
      & > .icon svg {
        .menu-hover & {
          rotate: 180deg;
        }
      }
    }
  }
  .link-active\:after\:absolute {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .link-active\:after\:top-full {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        top: 100%;
      }
    }
  }
  .link-active\:after\:bottom-0 {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        bottom: calc(var(--spacing) * 0);
      }
    }
  }
  .link-active\:after\:left-0 {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .link-active\:after\:h-9 {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 9);
      }
    }
  }
  .link-active\:after\:h-\[32px\] {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        height: 32px;
      }
    }
  }
  .link-active\:after\:w-full {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        width: 100%;
      }
    }
  }
  .link-active\:after\:bg-transparent {
    & .menu-hover {
      &::after {
        content: var(--tw-content);
        background-color: transparent;
      }
    }
  }
  .link-active\:after\:content-\[\'\'\] {
    & .menu-hover {
      &::after {
        --tw-content: '';
        content: var(--tw-content);
      }
    }
  }
  .menu-clicked\:text-brand-primary {
    .menu-clicked & {
      color: var(--color-brand-primary);
    }
  }
  .lg\:menu-clicked\:opacity-100 {
    @media (width >= 1024px) {
      .menu-clicked & {
        opacity: 100%;
      }
    }
  }
  .header\:hover\:bg-beige-100 {
    .header & {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-beige-100);
        }
      }
    }
  }
  .header\:hover\:text-black {
    .header & {
      &:hover {
        @media (hover: hover) {
          color: var(--color-black);
        }
      }
    }
  }
  .lg\:scroll\:top-\[64px\] {
    @media (width >= 1024px) {
      .at-top & {
        top: 64px;
      }
    }
  }
  .link-active\:scroll\:after\:h-\[20px\] {
    & .menu-hover {
      .at-top & {
        &::after {
          content: var(--tw-content);
          height: 20px;
        }
      }
    }
  }
  .has-anchor\:\!scroll-smooth {
    &:has(.anchor-block) {
      scroll-behavior: smooth !important;
    }
  }
  .webform-document-file\:relative {
    & .webform-document-file {
      position: relative;
    }
    & .webform-image-file {
      position: relative;
    }
    & .form-managed-file {
      position: relative;
    }
  }
  .webform-document-file\:p-6 {
    & .webform-document-file {
      padding: calc(var(--spacing) * 6);
    }
    & .webform-image-file {
      padding: calc(var(--spacing) * 6);
    }
    & .form-managed-file {
      padding: calc(var(--spacing) * 6);
    }
  }
  .webform-document-file\:shadow-border-black {
    & .webform-document-file {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & .webform-image-file {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    & .form-managed-file {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .md\:webform-document-file\:p-10 {
    @media (width >= 768px) {
      & .webform-document-file {
        padding: calc(var(--spacing) * 10);
      }
      & .webform-image-file {
        padding: calc(var(--spacing) * 10);
      }
      & .form-managed-file {
        padding: calc(var(--spacing) * 10);
      }
    }
  }
  .link-svg\:hidden {
    & > a svg {
      display: none;
    }
  }
  .link-svg\:hover\:block {
    & > a svg {
      &:hover {
        @media (hover: hover) {
          display: block;
        }
      }
    }
  }
  .lg\:link-svg\:hover\:-rotate-180 {
    @media (width >= 1024px) {
      & > a svg {
        &:hover {
          @media (hover: hover) {
            rotate: calc(180deg * -1);
          }
        }
      }
    }
  }
  .contrast-mode\:\!text-white {
    .contrast-mode & {
      color: var(--color-white) !important;
    }
  }
  .contrast-mode\:text-white {
    .contrast-mode & {
      color: var(--color-white);
    }
  }
  .radio-special\:relative {
    .radio-special & {
      position: relative;
    }
  }
  .radio-special\:ml-0 {
    .radio-special & {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .radio-special\:flex {
    .radio-special & {
      display: flex;
    }
  }
  .radio-special\:hidden {
    .radio-special & {
      display: none;
    }
  }
  .radio-special\:w-\[110px\] {
    .radio-special & {
      width: 110px;
    }
  }
  .radio-special\:w-fit {
    .radio-special & {
      width: fit-content;
    }
  }
  .radio-special\:flex-col {
    .radio-special & {
      flex-direction: column;
    }
  }
  .radio-special\:items-center {
    .radio-special & {
      align-items: center;
    }
  }
  .radio-special\:gap-2 {
    .radio-special & {
      gap: calc(var(--spacing) * 2);
    }
  }
  .radio-special\:space-y-0 {
    .radio-special & {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .radio-special\:before\:absolute {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .radio-special\:before\:top-\[11px\] {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        top: 11px;
      }
    }
  }
  .radio-special\:before\:left-\[50\%\] {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        left: 50%;
      }
    }
  }
  .radio-special\:before\:h-\[2px\] {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        height: 2px;
      }
    }
  }
  .radio-special\:before\:w-\[calc\(100\%\*\(4\/5\)\)\] {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        width: calc(100% * (4 / 5));
      }
    }
  }
  .radio-special\:before\:translate-x-\[-50\%\] {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .radio-special\:before\:bg-neutral-200 {
    .radio-special & {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-neutral-200);
      }
    }
  }
  .radio-special\:before\:content-\[\"\"\] {
    .radio-special & {
      &::before {
        --tw-content: "";
        content: var(--tw-content);
      }
    }
  }
  .radio-special\:checked\:bg-none {
    .radio-special & {
      &:checked {
        background-image: none;
      }
    }
  }
  .radio-special\:checked\:\!shadow-border-green {
    .radio-special & {
      &:checked {
        --tw-shadow: 0 0 0 4px var(--tw-shadow-color, var(--color-neutral-200)) inset, 0 0 0 12px var(--tw-shadow-color, rgba(0, 109, 145, 0.3)) !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
      }
    }
  }
  .radio-special\:first-last-els\:block {
    .radio-special & {
      & .form-item:first-child > label > div {
        display: block;
      }
      & .form-item:last-child > label > div {
        display: block;
      }
    }
  }
  .has-label-text\:ml-2 {
    .has-label-text & {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .has-label-text\:p-0 {
    .has-label-text & {
      padding: calc(var(--spacing) * 0);
    }
  }
  .has-label-text\:text-base {
    .has-label-text & {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .has-label-text\:leading-7 {
    .has-label-text & {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .hover\:has-label-text\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        .has-label-text & {
          cursor: pointer;
        }
      }
    }
  }
  .form-item-label\:w-full {
    & .form-item .has-label-text {
      width: 100%;
    }
  }
  .form-item-label\:bg-none {
    & .form-item .has-label-text {
      background-image: none;
    }
  }
  .form-item-label\:px-6 {
    & .form-item .has-label-text {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .form-item-label\:py-4 {
    & .form-item .has-label-text {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .form-item-label\:transition {
    & .form-item .has-label-text {
      transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .form-item-label\:duration-300 {
    & .form-item .has-label-text {
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .form-item-label-inner\:w-max {
    & .form-item .has-label-text label {
      width: max-content;
    }
  }
  .form-item\:my-4 {
    & .form-item {
      margin-block: calc(var(--spacing) * 4);
    }
  }
  .form-item\:\!mt-0 {
    & .form-item {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .form-item\:w-full {
    & .form-item {
      width: 100%;
    }
  }
  .choices\:z-30 {
    & .choices {
      z-index: 30;
    }
  }
  .choices-arrow-open\:-rotate-180 {
    & .choices.is-open[data-type*=select-one]::after {
      rotate: calc(180deg * -1);
    }
  }
  .choices-inner\:\!rounded-none {
    & .choices__inner {
      border-radius: 0 !important;
    }
  }
  .choices-inner\:\!border-0 {
    & .choices__inner {
      border-style: var(--tw-border-style) !important;
      border-width: 0px !important;
    }
  }
  .choices-inner\:border-0 {
    & .choices__inner {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .choices-inner\:bg-white {
    & .choices__inner {
      background-color: var(--color-white);
    }
  }
  .choices-inner\:\!p-0 {
    & .choices__inner {
      padding: calc(var(--spacing) * 0) !important;
    }
  }
  .choices-inner-single\:\!border-2 {
    & .choices__list--single {
      border-style: var(--tw-border-style) !important;
      border-width: 2px !important;
    }
  }
  .choices-inner-single\:border-black {
    & .choices__list--single {
      border-color: var(--color-black);
    }
  }
  .choices-inner-single\:bg-white {
    & .choices__list--single {
      background-color: var(--color-white);
    }
  }
  .choices-inner-single\:\!py-3 {
    & .choices__list--single {
      padding-block: calc(var(--spacing) * 3) !important;
    }
  }
  .choices-inner-single\:py-4 {
    & .choices__list--single {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .choices-inner-single\:\!pr-\[52px\] {
    & .choices__list--single {
      padding-right: 52px !important;
    }
  }
  .choices-inner-single\:pr-20 {
    & .choices__list--single {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .choices-inner-single\:\!pl-6 {
    & .choices__list--single {
      padding-left: calc(var(--spacing) * 6) !important;
    }
  }
  .choices-inner-single\:pl-8 {
    & .choices__list--single {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .choices-inner-single\:text-base {
    & .choices__list--single {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .choices-inner-dropdown\:z-20 {
    & .choices__list--dropdown {
      z-index: 20;
    }
  }
  .choices-inner-dropdown\:z-\[11\] {
    & .choices__list--dropdown {
      z-index: 11;
    }
  }
  .choices-inner-dropdown\:\!my-2 {
    & .choices__list--dropdown {
      margin-block: calc(var(--spacing) * 2) !important;
    }
  }
  .choices-inner-dropdown\:\!mt-0 {
    & .choices__list--dropdown {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .choices-inner-dropdown\:\!rounded-none {
    & .choices__list--dropdown {
      border-radius: 0 !important;
    }
  }
  .choices-inner-dropdown\:\!border-2 {
    & .choices__list--dropdown {
      border-style: var(--tw-border-style) !important;
      border-width: 2px !important;
    }
  }
  .choices-inner-dropdown\:border-0 {
    & .choices__list--dropdown {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .choices-inner-dropdown\:\!border-t-0 {
    & .choices__list--dropdown {
      border-top-style: var(--tw-border-style) !important;
      border-top-width: 0px !important;
    }
  }
  .choices-inner-dropdown\:\!border-black {
    & .choices__list--dropdown {
      border-color: var(--color-black) !important;
    }
  }
  .choices-inner-dropdown\:py-2 {
    & .choices__list--dropdown {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .choices-inner-dropdown\:shadow-drop {
    & .choices__list--dropdown {
      --tw-shadow: 4px 4px 28px var(--tw-shadow-color, rgba(2, 40, 46, 0.16));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .choices-input\:\!hidden {
    & .choices__input {
      display: none !important;
    }
  }
  .choices-inner-single-open\:border-black {
    & .choices.is-open .choices__list--single {
      border-color: var(--color-black);
    }
  }
  .choices-inner-single-open\:shadow-border {
    & .choices.is-open .choices__list--single {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-brand-primary)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .choices-items\:border-l-2 {
    & .choices__list--dropdown .choices__item {
      border-left-style: var(--tw-border-style);
      border-left-width: 2px;
    }
  }
  .choices-items\:border-white {
    & .choices__list--dropdown .choices__item {
      border-color: var(--color-white);
    }
  }
  .choices-items\:\!px-4 {
    & .choices__list--dropdown .choices__item {
      padding-inline: calc(var(--spacing) * 4) !important;
    }
  }
  .choices-items\:\!px-6 {
    & .choices__list--dropdown .choices__item {
      padding-inline: calc(var(--spacing) * 6) !important;
    }
  }
  .choices-items\:\!py-3 {
    & .choices__list--dropdown .choices__item {
      padding-block: calc(var(--spacing) * 3) !important;
    }
  }
  .choices-items\:py-3 {
    & .choices__list--dropdown .choices__item {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .choices-items\:text-base {
    & .choices__list--dropdown .choices__item {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .choices-items\:font-bold {
    & .choices__list--dropdown .choices__item {
      --tw-font-weight: 700;
      font-weight: 700;
    }
  }
  .choices-items\:after\:hidden {
    & .choices__list--dropdown .choices__item {
      &::after {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .md\:choices-items\:\!px-8 {
    @media (width >= 768px) {
      & .choices__list--dropdown .choices__item {
        padding-inline: calc(var(--spacing) * 8) !important;
      }
    }
  }
  .choices-item-first\:hidden {
    & .choices__list--dropdown .choices__item:first-child {
      display: none;
    }
  }
  .choices-items-hovered\:border-brand-primary {
    & .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
      border-color: var(--color-brand-primary);
    }
  }
  .choices-items-hovered\:\!bg-beige-100 {
    & .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
      background-color: var(--color-beige-100) !important;
    }
  }
  .choices-items-hovered\:bg-neutral-100 {
    & .choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
      background-color: var(--color-neutral-100);
    }
  }
  .choices-arrow\:\!top-\[18px\] {
    & .choices[data-type*=select-one]::after {
      top: 18px !important;
    }
  }
  .choices-arrow\:top-\[18px\] {
    & .choices[data-type*=select-one]::after {
      top: 18px;
    }
  }
  .choices-arrow\:\!right-6 {
    & .choices[data-type*=select-one]::after {
      right: calc(var(--spacing) * 6) !important;
    }
  }
  .choices-arrow\:right-8 {
    & .choices[data-type*=select-one]::after {
      right: calc(var(--spacing) * 8);
    }
  }
  .choices-arrow\:\!mt-0 {
    & .choices[data-type*=select-one]::after {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .choices-arrow\:mt-0 {
    & .choices[data-type*=select-one]::after {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .choices-arrow\:block {
    & .choices[data-type*=select-one]::after {
      display: block;
    }
  }
  .choices-arrow\:\!h-4 {
    & .choices[data-type*=select-one]::after {
      height: calc(var(--spacing) * 4) !important;
    }
  }
  .choices-arrow\:h-5 {
    & .choices[data-type*=select-one]::after {
      height: calc(var(--spacing) * 5);
    }
  }
  .choices-arrow\:\!w-4 {
    & .choices[data-type*=select-one]::after {
      width: calc(var(--spacing) * 4) !important;
    }
  }
  .choices-arrow\:w-5 {
    & .choices[data-type*=select-one]::after {
      width: calc(var(--spacing) * 5);
    }
  }
  .choices-arrow\:\!border-0 {
    & .choices[data-type*=select-one]::after {
      border-style: var(--tw-border-style) !important;
      border-width: 0px !important;
    }
  }
  .choices-arrow\:border-0 {
    & .choices[data-type*=select-one]::after {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .choices-arrow\:bg-chevron-down {
    & .choices[data-type*=select-one]::after {
      background-image: url(3d3b2a0fa8c0bb631814.svg);
    }
  }
  .choices-arrow\:bg-center {
    & .choices[data-type*=select-one]::after {
      background-position: center;
    }
  }
  .choices-arrow\:bg-no-repeat {
    & .choices[data-type*=select-one]::after {
      background-repeat: no-repeat;
    }
  }
  .choices-placeholder\:\!text-black {
    & .choices__placeholder {
      color: var(--color-black) !important;
    }
  }
  .choices-placeholder\:\!opacity-100 {
    & .choices__placeholder {
      opacity: 100% !important;
    }
  }
  .child-contextual\:static {
    & .contextual-region {
      position: static;
    }
  }
  .text-count\:mt-2 {
    & + .text-count-wrapper {
      margin-top: calc(var(--spacing) * 2);
    }
  }
  .text-count\:text-right {
    & + .text-count-wrapper {
      text-align: right;
    }
  }
  .text-count\:text-xs {
    & + .text-count-wrapper {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .text-count\:leading-5 {
    & + .text-count-wrapper {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }
  }
  .text-count\:font-medium {
    & + .text-count-wrapper {
      --tw-font-weight: 500;
      font-weight: 500;
    }
  }
  .video\:w-full {
    & video {
      width: 100%;
    }
  }
  .lg\:italian\:group-hover\:max-w-\[16ch\] {
    @media (width >= 1024px) {
      html[lang="it"] & {
        &:is(:where(.group):hover *) {
          @media (hover: hover) {
            max-width: 16ch;
          }
        }
      }
    }
  }
  .show-hover\:opacity-0 {
    .show-hover & {
      opacity: 0%;
    }
  }
  .show-hover\:before\:opacity-0 {
    .show-hover & {
      &::before {
        content: var(--tw-content);
        opacity: 0%;
      }
    }
  }
  .picture\:h-full {
    & picture {
      height: 100%;
    }
  }
  .picture\:w-full {
    & picture {
      width: 100%;
    }
  }
  .has-hero\:z-\[1\] {
    &:has(.hero-section) {
      z-index: 1;
    }
  }
  .lg\:has-hero\:z-0 {
    @media (width >= 1024px) {
      &:has(.hero-section) {
        z-index: 0;
      }
    }
  }
  .in-footer\:z-auto {
    #footer & {
      z-index: auto;
    }
  }
  .has-layout-builder\:\!relative {
    &:has(.in-layout-builder) {
      position: relative !important;
    }
  }
  .actu-second\:bg-secondary-sand {
    .views-row-2 & {
      background-color: var(--color-secondary-sand);
    }
    .view-actus & {
      background-color: var(--color-secondary-sand);
    }
  }
  .actu-third\:bg-secondary-orange {
    .views-row-3 & {
      background-color: var(--color-secondary-orange);
    }
  }
  .lg\:homepage\:\!block {
    @media (width >= 1024px) {
      .path-frontpage & {
        display: block !important;
      }
    }
  }
  .special-page\:z-20 {
    .path-tfa & {
      z-index: 20;
    }
    .path-user & {
      z-index: 20;
    }
  }
  .not-hidden\:mb-2 {
    &:not(:has(label.visually-hidden)) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .has-actu\:z-20 {
    &:has(.remontee-actus) {
      z-index: 20;
    }
  }
  .has-mea\:z-\[28\] {
    &:has(.mise-en-avant-block) {
      z-index: 28;
    }
  }
  .reference-title\:hidden {
    & .viewsreference--view-title {
      display: none;
    }
  }
  .first-actu\:col-span-full {
    & .views-row:has(.card-mea-actu) {
      grid-column: 1 / -1;
    }
  }
  .lg\:first-actu\:mb-\[34px\] {
    @media (width >= 1024px) {
      & .views-row:has(.card-mea-actu) {
        margin-bottom: 34px;
      }
    }
  }
  .bo\:\!bg-none {
    .layout-builder-block-cloneclone-block-form & {
      background-image: none !important;
    }
  }
  .bo\:\!pr-6 {
    .layout-builder-block-cloneclone-block-form & {
      padding-right: calc(var(--spacing) * 6) !important;
    }
  }
  .bo\:tracking-\[0px\] {
    .layout-builder-block-cloneclone-block-form & {
      --tw-tracking: 0px;
      letter-spacing: 0px;
    }
  }
  .bo\:normal-case {
    .layout-builder-block-cloneclone-block-form & {
      text-transform: none;
    }
  }
  .toggle\:\!absolute {
    .toggle-input & {
      position: absolute !important;
    }
  }
  .toggle\:relative {
    .toggle-input & {
      position: relative;
    }
  }
  .toggle\:ml-0 {
    .toggle-input & {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .toggle\:flex {
    .toggle-input & {
      display: flex;
    }
  }
  .toggle\:items-center {
    .toggle-input & {
      align-items: center;
    }
  }
  .toggle\:gap-2 {
    .toggle-input & {
      gap: calc(var(--spacing) * 2);
    }
  }
  .toggle\:\!opacity-0 {
    .toggle-input & {
      opacity: 0% !important;
    }
  }
  .toggle\:transition-all {
    .toggle-input & {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .toggle\:before\:block {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .toggle\:before\:h-6 {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 6);
      }
    }
  }
  .toggle\:before\:w-10 {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 10);
      }
    }
  }
  .toggle\:before\:rounded-2xl {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        border-radius: var(--radius-2xl);
      }
    }
  }
  .toggle\:before\:bg-white {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-white);
      }
    }
  }
  .toggle\:before\:shadow-border-black {
    .toggle-input & {
      &::before {
        content: var(--tw-content);
        --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .peer-checked\:toggle\:before\:bg-black {
    &:is(:where(.peer):checked ~ *) {
      .toggle-input & {
        &::before {
          content: var(--tw-content);
          background-color: var(--color-black);
        }
      }
    }
  }
  .toggle\:after\:absolute {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .toggle\:after\:top-1 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        top: calc(var(--spacing) * 1);
      }
    }
  }
  .toggle\:after\:left-1 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 1);
      }
    }
  }
  .toggle\:after\:block {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .toggle\:after\:h-4 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 4);
      }
    }
  }
  .toggle\:after\:w-4 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 4);
      }
    }
  }
  .toggle\:after\:translate-x-0 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .toggle\:after\:rounded-2xl {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        border-radius: var(--radius-2xl);
      }
    }
  }
  .toggle\:after\:bg-black {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        background-color: var(--color-black);
      }
    }
  }
  .toggle\:after\:transition-all {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration));
      }
    }
  }
  .toggle\:after\:duration-300 {
    .toggle-input & {
      &::after {
        content: var(--tw-content);
        --tw-duration: 300ms;
        transition-duration: 300ms;
      }
    }
  }
  .peer-checked\:toggle\:after\:translate-x-4 {
    &:is(:where(.peer):checked ~ *) {
      .toggle-input & {
        &::after {
          content: var(--tw-content);
          --tw-translate-x: calc(var(--spacing) * 4);
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
  .peer-checked\:toggle\:after\:bg-white {
    &:is(:where(.peer):checked ~ *) {
      .toggle-input & {
        &::after {
          content: var(--tw-content);
          background-color: var(--color-white);
        }
      }
    }
  }
  .md\:toggle\:before\:h-8 {
    @media (width >= 768px) {
      .toggle-input & {
        &::before {
          content: var(--tw-content);
          height: calc(var(--spacing) * 8);
        }
      }
    }
  }
  .md\:toggle\:before\:w-\[52px\] {
    @media (width >= 768px) {
      .toggle-input & {
        &::before {
          content: var(--tw-content);
          width: 52px;
        }
      }
    }
  }
  .md\:toggle\:after\:h-6 {
    @media (width >= 768px) {
      .toggle-input & {
        &::after {
          content: var(--tw-content);
          height: calc(var(--spacing) * 6);
        }
      }
    }
  }
  .md\:toggle\:after\:w-6 {
    @media (width >= 768px) {
      .toggle-input & {
        &::after {
          content: var(--tw-content);
          width: calc(var(--spacing) * 6);
        }
      }
    }
  }
  .md\:peer-checked\:toggle\:after\:translate-x-5 {
    @media (width >= 768px) {
      &:is(:where(.peer):checked ~ *) {
        .toggle-input & {
          &::after {
            content: var(--tw-content);
            --tw-translate-x: calc(var(--spacing) * 5);
            translate: var(--tw-translate-x) var(--tw-translate-y);
          }
        }
      }
    }
  }
  .in-form-item\:mx-0 {
    .form-item & {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .actions\:\!mb-0 {
    & .form-actions {
      margin-bottom: calc(var(--spacing) * 0) !important;
    }
  }
  .in-accordion\:bg-secondary-sand {
    .accordion-content & {
      background-color: var(--color-secondary-sand);
    }
  }
  .in-accordion\:text-black\/20 {
    .accordion-content & {
      color: var(--color-black);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
  }
  .mini-card\:\!absolute {
    .events-map-wrapper & {
      position: absolute !important;
    }
  }
  .mini-card\:top-1\/2 {
    .events-map-wrapper & {
      top: calc(1/2 * 100%);
    }
  }
  .mini-card\:-left-16 {
    .events-map-wrapper & {
      left: calc(var(--spacing) * -16);
    }
  }
  .mini-card\:\!mt-0 {
    .events-map-wrapper & {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .mini-card\:w-\[calc\(100\%\+128px\)\] {
    .events-map-wrapper & {
      width: calc(100% + 128px);
    }
  }
  .mini-card\:-translate-y-1\/2 {
    .events-map-wrapper & {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .mini-card\:\!justify-between {
    .events-map-wrapper & {
      justify-content: space-between !important;
    }
  }
  .md\:mini-card\:mt-\[6px\] {
    @media (width >= 768px) {
      .events-map-wrapper & {
        margin-top: 6px;
      }
    }
  }
  .md\:mini-card\:h-\[288px\] {
    @media (width >= 768px) {
      .events-map-wrapper & {
        height: 288px;
      }
    }
  }
  .md\:mini-card\:w-\[138px\] {
    @media (width >= 768px) {
      .events-map-wrapper & {
        width: 138px;
      }
    }
  }
  .md\:mini-card\:border-t-\[5px\] {
    @media (width >= 768px) {
      .events-map-wrapper & {
        border-top-style: var(--tw-border-style);
        border-top-width: 5px;
      }
    }
  }
  .md\:mini-card\:py-6 {
    @media (width >= 768px) {
      .events-map-wrapper & {
        padding-block: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:mini-card\:pt-3 {
    @media (width >= 768px) {
      .events-map-wrapper & {
        padding-top: calc(var(--spacing) * 3);
      }
    }
  }
  .md\:mini-card\:text-\[32px\] {
    @media (width >= 768px) {
      .events-map-wrapper & {
        font-size: 32px;
      }
    }
  }
  .md\:mini-card\:leading-10 {
    @media (width >= 768px) {
      .events-map-wrapper & {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
      }
    }
  }
  .mini-card\:child\:\!text-black {
    .events-map-wrapper & {
      & > * {
        color: var(--color-black) !important;
      }
    }
  }
  .filters-style\:absolute {
    .filters-style & {
      position: absolute;
    }
    [id*="views-exposed-form-search-"] & {
      position: absolute;
    }
  }
  .filters-style\:top-0 {
    .filters-style & {
      top: calc(var(--spacing) * 0);
    }
    [id*="views-exposed-form-search-"] & {
      top: calc(var(--spacing) * 0);
    }
  }
  .filters-style\:left-0 {
    .filters-style & {
      left: calc(var(--spacing) * 0);
    }
    [id*="views-exposed-form-search-"] & {
      left: calc(var(--spacing) * 0);
    }
  }
  .filters-style\:-z-\[1\] {
    .filters-style & {
      z-index: calc(1 * -1);
    }
    [id*="views-exposed-form-search-"] & {
      z-index: calc(1 * -1);
    }
  }
  .filters-style\:\!ml-0 {
    .filters-style & {
      margin-left: calc(var(--spacing) * 0) !important;
    }
    [id*="views-exposed-form-search-"] & {
      margin-left: calc(var(--spacing) * 0) !important;
    }
  }
  .filters-style\:flex {
    .filters-style & {
      display: flex;
    }
    [id*="views-exposed-form-search-"] & {
      display: flex;
    }
  }
  .filters-style\:h-full {
    .filters-style & {
      height: 100%;
    }
    [id*="views-exposed-form-search-"] & {
      height: 100%;
    }
  }
  .filters-style\:w-full {
    .filters-style & {
      width: 100%;
    }
    [id*="views-exposed-form-search-"] & {
      width: 100%;
    }
  }
  .filters-style\:items-center {
    .filters-style & {
      align-items: center;
    }
    [id*="views-exposed-form-search-"] & {
      align-items: center;
    }
  }
  .filters-style\:items-start {
    .filters-style & {
      align-items: flex-start;
    }
    [id*="views-exposed-form-search-"] & {
      align-items: flex-start;
    }
  }
  .filters-style\:justify-center {
    .filters-style & {
      justify-content: center;
    }
    [id*="views-exposed-form-search-"] & {
      justify-content: center;
    }
  }
  .filters-style\:py-2 {
    .filters-style & {
      padding-block: calc(var(--spacing) * 2);
    }
    [id*="views-exposed-form-search-"] & {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .filters-style\:pr-6 {
    .filters-style & {
      padding-right: calc(var(--spacing) * 6);
    }
    [id*="views-exposed-form-search-"] & {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .filters-style\:pl-4 {
    .filters-style & {
      padding-left: calc(var(--spacing) * 4);
    }
    [id*="views-exposed-form-search-"] & {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .filters-style\:text-base {
    .filters-style & {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    [id*="views-exposed-form-search-"] & {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .filters-style\:opacity-0 {
    .filters-style & {
      opacity: 0%;
    }
    [id*="views-exposed-form-search-"] & {
      opacity: 0%;
    }
  }
  .filters-style\:shadow-border-black {
    .filters-style & {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    [id*="views-exposed-form-search-"] & {
      --tw-shadow: 0 0px 0px 2px var(--tw-shadow-color, var(--color-black)) inset;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .filters-style\:peer-checked\:bg-beige-100 {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        background-color: var(--color-beige-100);
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        background-color: var(--color-beige-100);
      }
    }
  }
  .filters-style\:peer-checked\:before\:\!absolute {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          position: absolute !important;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          position: absolute !important;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:-top-2 {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          top: calc(var(--spacing) * -2);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          top: calc(var(--spacing) * -2);
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:-right-2 {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          right: calc(var(--spacing) * -2);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          right: calc(var(--spacing) * -2);
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:block {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          display: block;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          display: block;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:h-\[22px\] {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          height: 22px;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          height: 22px;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:w-\[22px\] {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          width: 22px;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          width: 22px;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:\!rounded-\[32px\] {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-radius: 32px !important;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-radius: 32px !important;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:border-2 {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-style: var(--tw-border-style);
          border-width: 2px;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-style: var(--tw-border-style);
          border-width: 2px;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:border-white {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-color: var(--color-white);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          border-color: var(--color-white);
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:bg-black {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-color: var(--color-black);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-color: var(--color-black);
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:bg-checked {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-image: url(c166d45ae3633cbaaa3e.svg);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-image: url(c166d45ae3633cbaaa3e.svg);
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:bg-size-\[10px\] {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-size: 10px;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-size: 10px;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:bg-center {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-position: center;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-position: center;
        }
      }
    }
  }
  .filters-style\:peer-checked\:before\:bg-no-repeat {
    .filters-style & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-repeat: no-repeat;
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:is(:where(.peer):checked ~ *) {
        &::before {
          content: var(--tw-content);
          background-repeat: no-repeat;
        }
      }
    }
  }
  .filters-style\:hover\:bg-beige-100 {
    .filters-style & {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-beige-100);
        }
      }
    }
    [id*="views-exposed-form-search-"] & {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-beige-100);
        }
      }
    }
  }
  .search\:text-center {
    [id*="views-exposed-form-search-"] & {
      text-align: center;
    }
  }
  .max-md\:search\:pr-12 {
    @media (width < 768px) {
      [id*="views-exposed-form-search-"] & {
        padding-right: calc(var(--spacing) * 12);
      }
    }
  }
  .md\:search\:w-full {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        width: 100%;
      }
    }
  }
  .md\:search\:\!px-6 {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        padding-inline: calc(var(--spacing) * 6) !important;
      }
    }
  }
  .md\:search\:\!py-3 {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        padding-block: calc(var(--spacing) * 3) !important;
      }
    }
  }
  .events\:\!mx-0 {
    .path-evenements & {
      margin-inline: calc(var(--spacing) * 0) !important;
    }
  }
  .recherche\:gap-4 {
    .path-recherche & {
      gap: calc(var(--spacing) * 4);
    }
  }
  .recherche\:space-y-4 {
    .path-recherche & {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .max-md\:date\:w-\[calc\(50\%-0\.25rem\)\] {
    @media (width < 768px) {
      & .js-form-type-date {
        width: calc(50% - 0.25rem);
      }
    }
  }
  .max-md\:date\:flex-auto {
    @media (width < 768px) {
      & .js-form-type-date {
        flex: auto;
      }
    }
  }
  .swiper-notification\:hidden {
    & .swiper-notification {
      display: none;
    }
  }
  .date-parent\:absolute {
    .js-form-type-date & {
      position: absolute;
    }
  }
  .date-parent\:top-1\/2 {
    .js-form-type-date & {
      top: calc(1/2 * 100%);
    }
  }
  .date-parent\:left-6 {
    .js-form-type-date & {
      left: calc(var(--spacing) * 6);
    }
  }
  .date-parent\:mb-0 {
    .js-form-type-date & {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .date-parent\:w-\[60\%\] {
    .js-form-type-date & {
      width: 60%;
    }
  }
  .date-parent\:-translate-y-1\/2 {
    .js-form-type-date & {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .date-parent\:bg-white {
    .js-form-type-date & {
      background-color: var(--color-white);
    }
  }
  .has-input-focus\:hidden {
    &:has(+ input[type=date]:focus) {
      display: none;
    }
    &:has(+ input[type=date]:not([value=""])) {
      display: none;
    }
  }
  .autocomplete\:after\:absolute {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .autocomplete\:after\:top-1\/2 {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        top: calc(1/2 * 100%);
      }
    }
  }
  .autocomplete\:after\:right-8 {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        right: calc(var(--spacing) * 8);
      }
    }
  }
  .autocomplete\:after\:block {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .autocomplete\:after\:h-4 {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 4);
      }
    }
  }
  .autocomplete\:after\:w-4 {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 4);
      }
    }
  }
  .autocomplete\:after\:-translate-y-1\/2 {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1/2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .autocomplete\:after\:bg-search {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        background-image: url(ca71257e0ba9fd47c23a.svg);
      }
    }
  }
  .autocomplete\:after\:bg-size-\[16px\] {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        background-size: 16px;
      }
    }
  }
  .autocomplete\:after\:bg-center {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        background-position: center;
      }
    }
  }
  .autocomplete\:after\:bg-no-repeat {
    &.form-type-search-api-autocomplete {
      &::after {
        content: var(--tw-content);
        background-repeat: no-repeat;
      }
    }
  }
  .md\:autocomplete\:after\:h-5 {
    @media (width >= 768px) {
      &.form-type-search-api-autocomplete {
        &::after {
          content: var(--tw-content);
          height: calc(var(--spacing) * 5);
        }
      }
    }
  }
  .md\:autocomplete\:after\:w-5 {
    @media (width >= 768px) {
      &.form-type-search-api-autocomplete {
        &::after {
          content: var(--tw-content);
          width: calc(var(--spacing) * 5);
        }
      }
    }
  }
  .md\:autocomplete\:after\:bg-size-\[20px\] {
    @media (width >= 768px) {
      &.form-type-search-api-autocomplete {
        &::after {
          content: var(--tw-content);
          background-size: 20px;
        }
      }
    }
  }
  .search\:autocomplete\:after\:content-\[none\] {
    [id*="views-exposed-form-search-"] & {
      &.form-type-search-api-autocomplete {
        &::after {
          --tw-content: none;
          content: var(--tw-content);
        }
      }
    }
  }
  .input-autocomplete\:\!bg-position-\[center_right_4rem\] {
    &.form-autocomplete {
      background-position: center right 4rem !important;
    }
    &[id*="edit-search-api-fulltext"] {
      background-position: center right 4rem !important;
    }
  }
  .md\:input-autocomplete\:px-8 {
    @media (width >= 768px) {
      &.form-autocomplete {
        padding-inline: calc(var(--spacing) * 8);
      }
      &[id*="edit-search-api-fulltext"] {
        padding-inline: calc(var(--spacing) * 8);
      }
    }
  }
  .md\:input-autocomplete\:py-6 {
    @media (width >= 768px) {
      &.form-autocomplete {
        padding-block: calc(var(--spacing) * 6);
      }
      &[id*="edit-search-api-fulltext"] {
        padding-block: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:input-autocomplete\:text-lg {
    @media (width >= 768px) {
      &.form-autocomplete {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
      }
      &[id*="edit-search-api-fulltext"] {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
      }
    }
  }
  .md\:input-autocomplete\:leading-6 {
    @media (width >= 768px) {
      &.form-autocomplete {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6);
      }
      &[id*="edit-search-api-fulltext"] {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6);
      }
    }
  }
  .filters-open\:fixed {
    .filters-open & {
      position: fixed;
    }
  }
  .filters-open\:top-0 {
    .filters-open & {
      top: calc(var(--spacing) * 0);
    }
  }
  .filters-open\:hidden {
    .filters-open & {
      display: none;
    }
  }
  .filters-open\:before\:fixed {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        position: fixed;
      }
    }
  }
  .filters-open\:before\:top-0 {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
      }
    }
  }
  .filters-open\:before\:left-0 {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .filters-open\:before\:z-\[-1\] {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        z-index: -1;
      }
    }
  }
  .filters-open\:before\:h-full {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        height: 100%;
      }
    }
  }
  .filters-open\:before\:w-full {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        width: 100%;
      }
    }
  }
  .filters-open\:before\:bg-black\/10 {
    .filters-open & {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-black);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
        }
      }
    }
  }
  .filters-open\:before\:content-\[\"\"\] {
    .filters-open & {
      &::before {
        --tw-content: "";
        content: var(--tw-content);
      }
    }
  }
  .max-md\:filters-open\:\!z-80 {
    @media (width < 768px) {
      .filters-open & {
        z-index: 80 !important;
      }
    }
  }
  .events-hp\:h-\[200px\] {
    .events-hp & {
      height: 200px;
    }
  }
  .md\:events-hp\:mt-2 {
    @media (width >= 768px) {
      .events-hp & {
        margin-top: calc(var(--spacing) * 2);
      }
    }
  }
  .md\:events-hp\:h-\[220px\] {
    @media (width >= 768px) {
      .events-hp & {
        height: 220px;
      }
    }
  }
  .md\:events-hp\:h-\[497px\] {
    @media (width >= 768px) {
      .events-hp & {
        height: 497px;
      }
    }
  }
  .md\:events-hp\:gap-6 {
    @media (width >= 768px) {
      .events-hp & {
        gap: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:events-hp\:space-y-6 {
    @media (width >= 768px) {
      .events-hp & {
        :where(& > :not(:last-child)) {
          --tw-space-y-reverse: 0;
          margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
          margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
        }
      }
    }
  }
  .md\:events-hp\:pt-0 {
    @media (width >= 768px) {
      .events-hp & {
        padding-top: calc(var(--spacing) * 0);
      }
    }
  }
  .child-media\:events-hp\:\!h-\[200px\] {
    & img {
      .events-hp & {
        height: 200px !important;
      }
    }
  }
  .md\:child-media\:events-hp\:\!h-\[497px\] {
    @media (width >= 768px) {
      & img {
        .events-hp & {
          height: 497px !important;
        }
      }
    }
  }
  .latest-events\:\!mt-\[6px\] {
    .view-events-latest & {
      margin-top: 6px !important;
    }
    .view-events & {
      margin-top: 6px !important;
    }
    .view-search & {
      margin-top: 6px !important;
    }
  }
  .latest-events\:pt-\[6px\] {
    .view-events-latest & {
      padding-top: 6px;
    }
    .view-events & {
      padding-top: 6px;
    }
    .view-search & {
      padding-top: 6px;
    }
  }
  .md\:latest-events\:w-\[138px\] {
    @media (width >= 768px) {
      .view-events-latest & {
        width: 138px;
      }
      .view-events & {
        width: 138px;
      }
      .view-search & {
        width: 138px;
      }
    }
  }
  .md\:latest-events\:border-t-\[5px\] {
    @media (width >= 768px) {
      .view-events-latest & {
        border-top-style: var(--tw-border-style);
        border-top-width: 5px;
      }
      .view-events & {
        border-top-style: var(--tw-border-style);
        border-top-width: 5px;
      }
      .view-search & {
        border-top-style: var(--tw-border-style);
        border-top-width: 5px;
      }
    }
  }
  .md\:latest-events\:py-6 {
    @media (width >= 768px) {
      .view-events-latest & {
        padding-block: calc(var(--spacing) * 6);
      }
      .view-events & {
        padding-block: calc(var(--spacing) * 6);
      }
      .view-search & {
        padding-block: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:latest-events\:text-\[32px\] {
    @media (width >= 768px) {
      .view-events-latest & {
        font-size: 32px;
      }
      .view-events & {
        font-size: 32px;
      }
      .view-search & {
        font-size: 32px;
      }
    }
  }
  .md\:latest-events\:leading-10 {
    @media (width >= 768px) {
      .view-events-latest & {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
      }
      .view-events & {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
      }
      .view-search & {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
      }
    }
  }
  .reset\:absolute {
    &[id*="edit-reset-"] {
      position: absolute;
    }
  }
  .reset\:mt-4 {
    &[id*="edit-reset-"] {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .reset\:border-b-1 {
    &[id*="edit-reset-"] {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .reset\:border-black {
    &[id*="edit-reset-"] {
      border-color: var(--color-black);
    }
  }
  .reset\:bg-transparent {
    &[id*="edit-reset-"] {
      background-color: transparent;
    }
  }
  .reset\:bg-filter {
    &[id*="edit-reset-"] {
      background-image: url(f85a4eca7de701a08b87.svg);
    }
  }
  .reset\:bg-position-\[center_left\] {
    &[id*="edit-reset-"] {
      background-position: center left;
    }
  }
  .reset\:bg-no-repeat {
    &[id*="edit-reset-"] {
      background-repeat: no-repeat;
    }
  }
  .reset\:p-0 {
    &[id*="edit-reset-"] {
      padding: calc(var(--spacing) * 0);
    }
  }
  .reset\:\!pl-7 {
    &[id*="edit-reset-"] {
      padding-left: calc(var(--spacing) * 7) !important;
    }
  }
  .reset\:\!font-sans {
    &[id*="edit-reset-"] {
      font-family: Inter, sans-serif !important;
    }
  }
  .reset\:text-lg {
    &[id*="edit-reset-"] {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .reset\:leading-\[26px\] {
    &[id*="edit-reset-"] {
      --tw-leading: 26px;
      line-height: 26px;
    }
  }
  .reset\:\!font-medium {
    &[id*="edit-reset-"] {
      --tw-font-weight: 500 !important;
      font-weight: 500 !important;
    }
  }
  .reset\:tracking-\[0px\] {
    &[id*="edit-reset-"] {
      --tw-tracking: 0px;
      letter-spacing: 0px;
    }
  }
  .reset\:text-black {
    &[id*="edit-reset-"] {
      color: var(--color-black);
    }
  }
  .reset\:normal-case {
    &[id*="edit-reset-"] {
      text-transform: none;
    }
  }
  .reset\:\!shadow-none {
    &[id*="edit-reset-"] {
      --tw-shadow: 0 0 #0000 !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .max-md\:reset\:left-1\/2 {
    @media (width < 768px) {
      &[id*="edit-reset-"] {
        left: calc(1/2 * 100%);
      }
    }
  }
  .max-md\:reset\:w-fit {
    @media (width < 768px) {
      &[id*="edit-reset-"] {
        width: fit-content;
      }
    }
  }
  .max-md\:reset\:-translate-x-1\/2 {
    @media (width < 768px) {
      &[id*="edit-reset-"] {
        --tw-translate-x: calc(calc(1/2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .search\:no-reset\:absolute {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        position: absolute;
      }
    }
  }
  .search\:no-reset\:top-4 {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        top: calc(var(--spacing) * 4);
      }
    }
  }
  .search\:no-reset\:right-8 {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        right: calc(var(--spacing) * 8);
      }
    }
  }
  .search\:no-reset\:block {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        display: block;
      }
    }
  }
  .search\:no-reset\:h-4 {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        height: calc(var(--spacing) * 4);
      }
    }
  }
  .search\:no-reset\:w-4 {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        width: calc(var(--spacing) * 4);
      }
    }
  }
  .search\:no-reset\:bg-transparent {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        background-color: transparent;
      }
    }
  }
  .search\:no-reset\:\!bg-search {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        background-image: url(ca71257e0ba9fd47c23a.svg) !important;
      }
    }
  }
  .search\:no-reset\:bg-size-\[1rem\] {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        background-size: 1rem;
      }
    }
  }
  .search\:no-reset\:bg-center {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        background-position: center;
      }
    }
  }
  .search\:no-reset\:bg-no-repeat {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        background-repeat: no-repeat;
      }
    }
  }
  .search\:no-reset\:p-0 {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        padding: calc(var(--spacing) * 0);
      }
    }
  }
  .search\:no-reset\:text-\[0px\] {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        font-size: 0px;
      }
    }
  }
  .search\:no-reset\:text-black {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        color: var(--color-black);
      }
    }
  }
  .search\:no-reset\:shadow-none {
    [id*="views-exposed-form-search-"] & {
      &:not([id*="edit-reset-"]) {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .md\:search\:no-reset\:top-\[26px\] {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        &:not([id*="edit-reset-"]) {
          top: 26px;
        }
      }
    }
  }
  .md\:search\:no-reset\:h-5 {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        &:not([id*="edit-reset-"]) {
          height: calc(var(--spacing) * 5);
        }
      }
    }
  }
  .md\:search\:no-reset\:w-5 {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        &:not([id*="edit-reset-"]) {
          width: calc(var(--spacing) * 5);
        }
      }
    }
  }
  .md\:search\:no-reset\:bg-size-\[1\.25rem\] {
    @media (width >= 768px) {
      [id*="views-exposed-form-search-"] & {
        &:not([id*="edit-reset-"]) {
          background-size: 1.25rem;
        }
      }
    }
  }
  .has-reset\:pb-\[74px\] {
    &:has([id*="edit-reset-"]) {
      padding-bottom: 74px;
    }
  }
  .lg\:has-reset\:pb-\[98px\] {
    @media (width >= 1024px) {
      &:has([id*="edit-reset-"]) {
        padding-bottom: 98px;
      }
    }
  }
  .checkboxes\:flex {
    & .bef-checkboxes {
      display: flex;
    }
  }
  .checkboxes\:flex-wrap {
    & .bef-checkboxes {
      flex-wrap: wrap;
    }
  }
  .checkboxes\:items-stretch {
    & .bef-checkboxes {
      align-items: stretch;
    }
  }
  .checkboxes\:gap-2 {
    & .bef-checkboxes {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:checkboxes\:gap-4 {
    @media (width >= 768px) {
      & .bef-checkboxes {
        gap: calc(var(--spacing) * 4);
      }
    }
  }
  .lg\:checkboxes\:flex-nowrap {
    @media (width >= 1024px) {
      & .bef-checkboxes {
        flex-wrap: nowrap;
      }
    }
  }
  .lg\:checkboxes-item\:flex-1 {
    @media (width >= 1024px) {
      & .bef-checkboxes > div {
        flex: 1;
      }
    }
  }
  .file-error\:mb-3 {
    & .file-upload-js-error {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .btn-secondary\:bg-white {
    .secondary-button & {
      background-color: var(--color-white);
    }
    &.secondary-button {
      background-color: var(--color-white);
    }
  }
  .btn-secondary\:bg-arrow-right-black {
    .secondary-button & {
      background-image: url(f09e98b1f96f076369a6.svg);
    }
    &.secondary-button {
      background-image: url(f09e98b1f96f076369a6.svg);
    }
  }
  .btn-secondary\:text-black {
    .secondary-button & {
      color: var(--color-black);
    }
    &.secondary-button {
      color: var(--color-black);
    }
  }
  .btn-secondary\:hover\:bg-black {
    .secondary-button & {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-black);
        }
      }
    }
    &.secondary-button {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-black);
        }
      }
    }
  }
  .btn-secondary\:hover\:bg-arrow-right {
    .secondary-button & {
      &:hover {
        @media (hover: hover) {
          background-image: url(5e76ac501e1ec928ac37.svg);
        }
      }
    }
    &.secondary-button {
      &:hover {
        @media (hover: hover) {
          background-image: url(5e76ac501e1ec928ac37.svg);
        }
      }
    }
  }
  .btn-secondary\:hover\:text-white {
    .secondary-button & {
      &:hover {
        @media (hover: hover) {
          color: var(--color-white);
        }
      }
    }
    &.secondary-button {
      &:hover {
        @media (hover: hover) {
          color: var(--color-white);
        }
      }
    }
  }
  .lg\:\[\&\:not\(\:last-child\)\]\:pr-6 {
    @media (width >= 1024px) {
      &:not(:last-child) {
        padding-right: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:\[\&\>\*\:nth-child\(1\)\]\:col-span-full {
    @media (width >= 768px) {
      &>*:nth-child(1) {
        grid-column: 1 / -1;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(1\)\]\:col-span-3 {
    @media (width >= 1024px) {
      &>*:nth-child(1) {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(1\)\]\:col-span-6 {
    @media (width >= 1024px) {
      &>*:nth-child(1) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(2\)\]\:col-span-3 {
    @media (width >= 1024px) {
      &>*:nth-child(2) {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(2\)\]\:col-span-6 {
    @media (width >= 1024px) {
      &>*:nth-child(2) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(3\)\]\:col-span-3 {
    @media (width >= 1024px) {
      &>*:nth-child(3) {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(3\)\]\:col-span-6 {
    @media (width >= 1024px) {
      &>*:nth-child(3) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-3 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-4 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 4 / span 4;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-5 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 5 / span 5;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-6 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-7 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 7 / span 7;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-8 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 8 / span 8;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-span-9 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column: span 9 / span 9;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-start-6 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column-start: 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-start-7 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column-start: 7;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-start-8 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column-start: 8;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(even\)\]\:col-start-9 {
    @media (width >= 1024px) {
      &>*:nth-child(even) {
        grid-column-start: 9;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-3 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 3 / span 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-4 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 4 / span 4;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-5 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 5 / span 5;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-6 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-7 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 7 / span 7;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-8 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 8 / span 8;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-9 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column: span 9 / span 9;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-start-1 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column-start: 1;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-start-2 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column-start: 2;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-start-3 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column-start: 3;
      }
    }
  }
  .lg\:\[\&\>\*\:nth-child\(odd\)\]\:col-start-7 {
    @media (width >= 1024px) {
      &>*:nth-child(odd) {
        grid-column-start: 7;
      }
    }
  }
  .xxl\:\[\&\>\*\:nth-child\(odd\)\]\:col-span-6 {
    @media (width >= 1440px) {
      &>*:nth-child(odd) {
        grid-column: span 6 / span 6;
      }
    }
  }
  .\[\&\>article\]\:h-full {
    &>article {
      height: 100%;
    }
  }
  .\[\&\>div\]\:h-full {
    &>div {
      height: 100%;
    }
  }
  .\[\&\>div\]\:rotate-180 {
    &>div {
      rotate: 180deg;
    }
  }
  .\[\&\>div\>img\]\:mx-auto {
    &>div>img {
      margin-inline: auto;
    }
  }
  .\[\&\>div\>img\]\:w-auto {
    &>div>img {
      width: auto;
    }
  }
  .\[\&\>img\]\:mx-auto {
    &>img {
      margin-inline: auto;
    }
  }
  .\[\&\>img\]\:mr-auto {
    &>img {
      margin-right: auto;
    }
  }
  .\[\&\>img\]\:ml-auto {
    &>img {
      margin-left: auto;
    }
  }
  .\[\&\>img\]\:\!h-auto {
    &>img {
      height: auto !important;
    }
  }
  .\[\&\>img\]\:\!h-full {
    &>img {
      height: 100% !important;
    }
  }
  .\[\&\>img\]\:h-\[400px\] {
    &>img {
      height: 400px;
    }
  }
  .\[\&\>img\]\:h-full {
    &>img {
      height: 100%;
    }
  }
  .\[\&\>img\]\:w-auto {
    &>img {
      width: auto;
    }
  }
  .\[\&\>img\]\:w-full {
    &>img {
      width: 100%;
    }
  }
  .\[\&\>img\]\:object-cover {
    &>img {
      object-fit: cover;
    }
  }
  .lg\:\[\&\>img\]\:h-\[582px\] {
    @media (width >= 1024px) {
      &>img {
        height: 582px;
      }
    }
  }
  .lg\:\[\&\>img\]\:min-h-\[300px\] {
    @media (width >= 1024px) {
      &>img {
        min-height: 300px;
      }
    }
  }
  .\[\&\>picture\>img\]\:\[\&\>picture\>img\]\:object-cover {
    &>picture>img {
      &>picture>img {
        object-fit: cover;
      }
    }
  }
  .\[\&\>svg\]\:h-full {
    &>svg {
      height: 100%;
    }
  }
  .\[\&\>svg\]\:w-full {
    &>svg {
      width: 100%;
    }
  }
  .\[\&\>svg\]\:object-cover {
    &>svg {
      object-fit: cover;
    }
  }
}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
}
.pswp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: 0.003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.pswp:focus {
  outline: 0;
}
.pswp * {
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}
.pswp--open {
  display: block;
}
.pswp, .pswp__bg {
  transform: translateZ(0);
  will-change: opacity;
}
.pswp__bg {
  opacity: 0.005;
  background: var(--pswp-bg);
}
.pswp, .pswp__scroll-wrap {
  overflow: hidden;
}
.pswp__scroll-wrap, .pswp__bg, .pswp__container, .pswp__item, .pswp__content, .pswp__img, .pswp__zoom-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pswp__img, .pswp__zoom-wrap {
  width: auto;
  height: auto;
}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active, .pswp__img {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out;
}
.pswp__container, .pswp__img, .pswp__button, .pswp__counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pswp__item {
  z-index: 1;
  overflow: hidden;
}
.pswp__hidden {
  display: none !important;
}
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color);
}
.pswp .pswp__hide-on-close {
  opacity: 0.005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
  z-index: 10;
  pointer-events: none;
}
.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto;
}
.pswp__button {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 0.85;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
}
.pswp__button:hover, .pswp__button:active, .pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}
.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}
.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}
.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}
.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}
.pswp__icn:focus {
  outline: 0;
}
div.pswp__img--placeholder, .pswp__img--with-bg {
  background: var(--pswp-placeholder-bg);
}
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  will-change: opacity;
}
.pswp__button--close {
  margin-right: 6px;
}
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}
.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}
.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}
.pswp--one-slide .pswp__button--arrow {
  display: none;
}
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}
.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}
.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  transform: scale(-1, 1);
}
.pswp__button--zoom {
  display: none;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}
.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}
.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}
@keyframes pswp-clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}
.pswp--one-slide .pswp__counter {
  display: none;
}
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: visible;
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #005F75;
}
.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
  display: none;
}
.choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333;
  margin-top: -7.5px;
}
.choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
  cursor: text;
}
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #003642;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=text] .choices__button:hover, .choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}
.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #b7b7b7;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
[dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
}
.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #005F75;
  border: 1px solid #004a5c;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
[dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #004a5c;
  border: 1px solid #003642;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}
.choices__list--dropdown, .choices__list[aria-expanded] {
  display: none;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
  display: block;
}
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown, .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
[dir=rtl] .choices__list--dropdown .choices__item, [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable[data-select-text], .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    padding-right: 100px;
  }
  .choices__list--dropdown .choices__item--selectable[data-select-text]::after, .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text], [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text] {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after, [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}
.choices__item {
  cursor: default;
}
.choices__item--selectable {
  cursor: pointer;
}
.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}
.choices__button {
  text-indent: -9999px;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-webkit-search-decoration, .choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration {
  display: none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
[dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.choices__placeholder {
  opacity: 0.5;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(81a52845bcf69db97cf6.eot);
  src: local(''),
      url(81a52845bcf69db97cf6.eot?#iefix) format('embedded-opentype'),
       url(9a57fc95e3edab315ea1.woff2) format('woff2'),
       url(0b3c76a31901556b113c.woff) format('woff'),
       url(ff4dc52b89ea7e65e494.ttf) format('truetype'),
       url(33124dcc4f9a00767ce5.svg#LaguSans-Light)
        format('svg');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(249146aed6f7b8f0d570.eot);
  src: local(''), url(249146aed6f7b8f0d570.eot?#iefix) format('embedded-opentype'),
       url(9ed9283b86b0730fa5af.woff2) format('woff2'),
       url(c1beaa865c83ae71a4ea.woff) format('woff'),
       url(12beb8fadae0975e3bf9.ttf) format('truetype'),
       url(344aabb30f91a52abc61.svg#LaguSans-Medium) format('svg');
}
.feature-settings {
  font-feature-settings: 'ss03' on;
}
.rtl {
  direction: rtl;
  text-align: left;
}
.rtl > div {
  direction: ltr;
}
.clearfix::after {
  content: none !important;
}
.pswp__bg {
  opacity: 0.6 !important;
}
.layout-builder-block-cloneclone-block-form {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.layout-builder-block-cloneclone-block-form .form-item {
  flex-direction: column;
}
.layout-builder-block-cloneclone-block-form .form-actions {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  flex-wrap: wrap;
}
body.filters-open {
  overflow: hidden;
}
.ui-widget-content.ui-autocomplete {
  border: 2px solid black;
  border-top: 0 !important;
  padding: 1px;
}
.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper {
  display: block;
}
.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,
.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper:hover,
.ui-widget-content.ui-autocomplete .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
  background-color: var(--color-beige-100) !important;
  color: var(--color-black) !important;
  border: 0;
}
.ui-widget-content.ui-autocomplete .search-api-autocomplete-suggestion {
  padding: 0.5rem 1rem;
}
em {
  font-style: normal !important;
}
@media only screen and (min-width: 992px) {
  #tarteaucitron {
    max-width: 59.5rem;
    width: 100% !important;
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, html body #tarteaucitronRoot button#tarteaucitronSaveButton {
  padding: 0.5rem 1rem !important;
  font-size: 0.75rem !important;
  line-height: 1.125rem;
  font-weight: 700;
  font-family: brother-1816;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 0 !important;
  @media only screen and (min-width: 992px) {
    font-size: 0.875rem !important;
    line-height: 1.25rem;
  }
}
#tarteaucitronAlertBig #tarteaucitronPersonalize2, button.tarteaucitronCTAButton, #tarteaucitronRoot button.tarteaucitronCTAButton,
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
  padding: 0.5rem 1rem !important;
  font-size: 0.875rem !important;
  line-height: 1.25rem;
  font-weight: 700;
  font-family: brother-1816;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  transition: all 0.3s ease;
  border-radius: 0 !important;
  @media only screen and (min-width: 992px) {
    padding: 0.75rem 1.5rem !important;
    font-size: 1rem !important;
    line-height: 1.5;
  }
}
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
html body #tarteaucitronRoot button#tarteaucitronSaveButton, #tarteaucitronRoot button.tarteaucitronDeny:hover, #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,
#tarteaucitronRoot button.tarteaucitronAllow:hover, #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny:hover {
  background-color: var(--color-black) !important;
  color: var(--color-white) !important;
}
#tarteaucitronRoot button.tarteaucitronDeny, #tarteaucitronAlertBig #tarteaucitronPersonalize2,
#tarteaucitronRoot button.tarteaucitronAllow, #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow:hover,
html body #tarteaucitronRoot button#tarteaucitronSaveButton:hover {
  background-color: var(--color-white) !important;
  color: var(--color-black) !important;
  box-shadow: 0 0 0 2px var(--color-black) inset !important;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
  border-radius: 0 !important;
  background-color: var(--color-beige-100);
  box-shadow: none !important;
  border: 0 !important;
}
#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert ,
#tarteaucitron #tarteaucitronInfo p, #tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronLine .tarteaucitronName .tarteaucitronH3 {
  font-size: 1rem !important;
  line-height: 1.5rem;
  font-weight: 400 !important;
  @media only screen and (min-width: 992px) {
    font-size: 1.125rem !important;
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
  width: auto !important;
}
#tarteaucitronRoot.tarteaucitronSize-middle span#tarteaucitronDisclaimerAlert {
  margin-top: 1rem;
  padding: 0;
  @media only screen and (min-width: 992px) {
    margin-top: 1.5rem;
  }
}
.tarteaucitronSize-middle div#tarteaucitronAlertBig:before {
  font-weight: bold;
  font-family: brother-1816;
  font-size: 1.75rem;
  @media only screen and (min-width: 992px) {
    font-size: 2rem;
  }
}
#tarteaucitronRoot a.tarteaucitronSelfLink {
  display: none;
}
div#tarteaucitronServices {
  box-shadow: none;
  position: relative;
  overflow-x: hidden !important;
  border-radius: 0 !important;
  margin-top: 0 !important;
}
div#tarteaucitronServices::before {
  content: '';
  position: absolute;
  top: 0;
  right: -30%;
  width: 100%;
  height: 100%;
  z-index: 30;
  background-image: url(6366642b0aec981c4351.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
  padding: 0;
  background-color: var(--color-beige-100) !important;
}
#tarteaucitronServices .tarteaucitronBorder > ul, html body #tarteaucitronRoot div#tarteaucitronSave {
  background-color: var(--color-beige-100);
  padding: 2rem;
  padding-top: 1rem !important;
  @media only screen and (min-width: 992px) {
    padding: 3.5rem;
    padding-top: 1.5rem !important;
  }
}
#tarteaucitronServices .tarteaucitronBorder > ul {
  padding-bottom: 1rem !important;
  @media only screen and (min-width: 992px) {
    padding-bottom: 1.5rem !important;
  }
}
#tarteaucitronServices .tarteaucitronBorder > ul > li {
  padding: 1.5rem;
  background-color: var(--color-white);
  position: relative;
  z-index: 30;
  @media only screen and (min-width: 992px) {
    padding: 2.5rem;
  }
}
#tarteaucitronServices .tarteaucitronBorder > ul > li + li {
  margin-top: 1rem;
  @media only screen and (min-width: 992px) {
    margin-top: 1.5rem;
  }
}
#tarteaucitronRoot .tarteaucitronH1 {
  padding: 5rem 2rem 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  margin: 0;
  text-align: left;
  font-family: brother-1816;
  background-color: var(--color-beige-100) !important;
  @media only screen and (min-width: 992px) {
    padding: 8rem 3.5rem 1.5rem;
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
#tarteaucitron #tarteaucitronInfo {
  margin: 0 !important;
  padding: 0 2rem 1rem !important;
  border: 0 !important;
  max-width: 100% !important;
  text-align: left !important;
  background-color: var(--color-beige-100) !important;
  z-index: 10;
  @media only screen and (min-width: 992px) {
    padding: 0 3.5rem 1.5rem !important;
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName {
  padding-left: 2rem !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  background-color: var(--color-beige-100) !important;
  position: relative;
  @media only screen and (min-width: 992px) {
    padding-left: 3.5rem !important;
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .tarteaucitronH2 {
  font-size: 1rem !important;
  line-height: 2.125rem !important;
  font-weight: 700 !important;
  font-family: brother-1816;
  position: relative;
  z-index: 30;
  width: 100%;
  @media only screen and (min-width: 992px) {
    font-size: 1.25rem !important;
    line-height: 2.25rem !important;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName .tarteaucitronH2::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 100%;
    bottom: 0;
    background-color: var(--color-white);
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH2 {
  margin: 0 !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
  margin-right: 2rem;
  margin-left: 0 !important;
  position: relative;
  z-index: 30;
  @media only screen and (min-width: 992px) {
    margin-right: 3.5rem;
  }
}
.tarteaucitronCheck::before, .tarteaucitronDeny:hover .tarteaucitronCross::before {
  color: var(--color-white) !important;
}
#tarteaucitronAllAllowed:hover .tarteaucitronCheck::before {
  color: var(--color-black) !important;
}
#tarteaucitron .tarteaucitronTitle button {
  padding: 0 !important;
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  margin-top: 0 !important;
  font-family: brother-1816;
  font-feature-settings: 'ss03' on;
  @media only screen and (min-width: 992px) {
    font-size: 1.5rem !important;
    line-height: 2rem !important;
  }
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine:not(.tarteaucitronMainLine) .tarteaucitronAsk {
  margin-right: 0 !important;
}
#tarteaucitron #tarteaucitronClosePanel {
  width: 2rem;
  height: 2rem;
  background-color: var(--color-white) !important;
  border-radius: 0 !important;
  box-shadow: 0 0 0 2px var(--color-black) inset !important;
  top: 2rem;
  right: 2rem !important;
  z-index: 100;
  font-size: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  @media only screen and (min-width: 992px) {
    top: 3.5rem;
    right: 4.25rem !important;
    width: 3rem;
    height: 3rem;
  }
}
#tarteaucitron #tarteaucitronClosePanel::before {
  content: '';
  width: 0.75rem;
  height: 0.75rem;
  background-image: url(f29f463a13d593457348.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  @media only screen and (min-width: 992px) {
    width: 1.125rem;
    height: 1.125rem;
  }
}
html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine {
  padding-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
  .truncate-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.form-item:not(.form-type-radio):not([class*="js-form-item-type-de-contenu"]) + .form-item:not(.form-type-radio):not([class*="js-form-item-type-de-contenu"]), .form-item + details, form details + details, form [id*="ajax-wrapper"] + * {
  margin-top: 1.5rem;
}
@layer base {
  [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
  }
  input::placeholder,textarea::placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27oklch%2855.1%25 0.027 264.364%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [type='checkbox'] {
    border-radius: 0px;
  }
  [type='radio'] {
    border-radius: 100%;
  }
  [type='checkbox']:focus,[type='radio']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: oklch(54.6% 0.245 262.881);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='radio']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  [type='file']:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@layer base {
  :root {
    --color-white: #ffffff;
    --color-black: #000000;
    --color-success: #0AC275;
    --color-info: #0284c7;
    --color-warning: #D9C40B;
    --color-error: #D12E0B;
    --color-brand-primary: #D20A28;
    --color-secondary-beige: #E4D9CD;
    --color-secondary-orange: #D77F5B;
    --color-secondary-sand: #E8B688;
    --color-secondary-blue-dark: #2D4488;
    --color-secondary-blue: #50ADC9;
    --color-secondary-blue-light: #9CCFF3;
    --color-secondary-green-dark: #19724A;
    --color-secondary-green: #5CA561;
    --color-secondary-green-light: #C9DCB0;
    --color-beige-50: #F9F6F3;
    --color-beige-100: #F0EBE4;
    --color-beige-200: #E4D9CD;
    --color-beige-300: #CDB8A4;
    --color-beige-400: #B9987E;
    --color-beige-500: #AA8065;
    --color-beige-600: #9D6F59;
    --color-beige-700: #835A4B;
    --color-beige-800: #6B4B41;
    --color-beige-900: #573F37;
    --color-beige-950: #2E201C;
    --color-neutral-100: #F6F6F7;
    --color-neutral-200: #E6EBEE;
    --color-neutral-300: #E3E5E6;
    --color-neutral-400: #DADDDD;
    --color-neutral-500: #D1D1D1;
    --color-neutral-600: #C7CBCC;
    --color-neutral-700: #BEC3C4;
    --color-neutral-800: #B5BABB;
    --color-neutral-900: #ABB2B3;
    --color-neutral-1000: #A7ADAE;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-content: "";
      --tw-divide-y-reverse: 0;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx1Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHVDQUFtQjtFQUFBO0VBQW5CO0lBQUEsdUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEscUNBQW1CO0VBQUE7RUFBbkI7SUFBQSxxQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHFDQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxzQ0FBbUI7RUFBQTtFQUFuQjtJQUFBLHNDQUFtQjtFQUFBO0VBQW5CO0lBQUEsc0NBQW1CO0VBQUE7RUFBbkI7SUFBQSxnQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGtCQUFtQjtFQUFBO0VBQW5CO0lBQUEsa0JBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsbUJBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLDBDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx3Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHdDQUFtQjtFQUFBO0VBQW5CO0lBQUEsd0NBQW1CO0VBQUE7RUFBbkI7SUFBQSx5Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLHlDQUFtQjtFQUFBO0VBQW5CO0lBQUEseUNBQW1CO0VBQUE7RUFBbkI7SUFBQSx5Q0FBbUI7RUFBQTtFQUFuQjtJQUFBLG1CQUFtQjtFQUFBO0VBQW5CO0lBQUEsb0JBQW1CO0VBQUE7RUFBbkI7SUFBQSxvQkFBbUI7RUFBQTtFQUFuQjtJQUFBLGlEQUFtQjtFQUFB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QUEscUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEscUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsa0RBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsc0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsY0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxhQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLDRDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLDRDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHVCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHdCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGdDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGdDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGdDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGlDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLFlBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsWUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxZQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsYUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxhQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsYUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxhQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsYUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxXQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLFlBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsWUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxXQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGtCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGVBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0NBQW1CO01BQW5CLHNEQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGdEQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGlEQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLG1CQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGVBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsbUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsOEJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsOEJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsOEVBQW1CO1FBQW5CLHNGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsOEVBQW1CO1FBQW5CLHNGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsOEVBQW1CO1FBQW5CLHNGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsK0VBQW1CO1FBQW5CLHVGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsK0VBQW1CO1FBQW5CLHVGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1QkFBbUI7UUFBbkIsK0VBQW1CO1FBQW5CLHVGQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0NBQW1CO01BQW5CLHFCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHdDQUFtQjtNQUFuQixxQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxvQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx5Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxxQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx5Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx5Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxxQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxzQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxxQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQkFBbUI7TUFBbkIsNkRBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUJBQW1CO01BQW5CLDJEQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHlC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QSxzQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx5QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxjQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsYUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx3QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxZQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsWUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxtQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxZQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsb0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsWUFBbUI7SUFBQTtFQUFB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RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsbUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEscUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsc0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsa0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsa0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsa0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsbUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMENBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEscUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEscUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsc0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsdUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsaUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsc0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO01BQW5CLDREQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHlCQUFtQjtNQUFuQiwyREFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx5QkFBbUI7TUFBbkIsMkRBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUJBQW1CO01BQW5CLDJE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QW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsNENBQW1CO1VBQW5CLDhMQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsdUJBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSx5QkFBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtVQUFBLGlDQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsNEJBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSxtREFBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtVQUFBLGlDQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsd0JBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSxrQkFBbUI7VUFBbkIsd0JBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBLDBCQUFtQjtZQUFuQixrQkFBbUI7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBQSwwQkFBbUI7WUFBbkIsU0FBbUI7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBQSwwQkFBbUI7WUFBbkIsV0FBbUI7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBQSwwQkFBbUI7WUFBbkIsY0FBbUI7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUE7WUFBQSwwQkFBbUI7WUFBbkIsZ0NBQW1CO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtV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QjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsb0JBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG9CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxvQkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsbUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG1CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxtQkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsb0JBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG1CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxvQkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsbUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxxQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG9CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsd0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsNkJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsU0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxVQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsU0FBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsVUFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsVUFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLG9DQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtN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QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGlDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsYUFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSx3Q0FBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtVQUFBLHlCQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLFNBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsMEJBQW1CO1VBQW5CLFlBQW1CO1FBQUE7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGtDQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGtCQUFtQjtJQUFBO0lBQW5CO01BQUEsa0JBQW1CO0lBQUE7SUFBbkI7TUFBQSxrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQ0FBbUI7SUFBQTtJQUFuQjtNQUFBLGlDQUFtQjtJQUFBO0lBQW5CO01BQUEsaUNBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMkVBQW1CO01BQW5CLHNJQUFtQjtJQUFBO0lBQW5CO01BQUEsMkVBQW1CO01BQW5CLHNJQUFtQjtJQUFBO0lBQW5CO01BQUEsMkVBQW1CO01BQW5CLHNJQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsa0NBQW1CO01BQUE7TUFBbkI7UUFBQSxrQ0FBbUI7TUFBQTtNQUFuQjtRQUFBLGtDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsYUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsY0FBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQTtVQUFBO1lBQUEseUJBQW1CO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsb0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01B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O0VBQW5CO0lBQUE7TUFBQTtRQUFBLHFDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx3QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUE7VUFBQSx3QkFBbUI7UUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMEJBQW1CO0lBQUE7SUFBbkI7TUFBQSwwQkFBbUI7SUFBQTtJQUFuQjtNQUFBLDBCQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGdCQUFtQjtJQUFBO0lBQW5CO01BQUEsZ0JBQW1CO0lBQUE7SUFBbkI7TUFBQSxnQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLFlBQW1CO01BQUE7TUFBbkI7UUFBQSxZQUFtQjtNQUFBO01BQW5CO1FBQUEsWUFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsd0NBQW1CO1FBQW5CLHFCQUFtQjtNQUFBO01BQW5CO1FBQUEsd0NBQW1CO1FBQW5CLHFCQUFtQjtNQUFBO01BQW5CO1FBQUEsd0NBQW1CO1FBQW5CLHFCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSx1Q0FBbUI7TUFBQTtNQUFuQjtRQUFBLHVDQUFtQjtNQUFBO01BQW5CO1FBQUEsdUNBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLGVBQW1CO01BQUE7TUFBbkI7UUFBQSxlQUFtQjtNQUFBO01BQW5CO1FBQUEsZUFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsdUNBQW1CO1FBQW5CLHNDQUFtQjtNQUFBO01BQW5CO1FBQUEsdUNBQW1CO1FBQW5CLHNDQUFtQjtNQUFBO01BQW5CO1FBQUEsdUNBQW1CO1FBQW5CLHNDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsa0JBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsb0NBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsMkNB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QTtFQUFuQjtJQUFBO01BQUE7UUFBQSw2QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsaUJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLE9BQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSx1Q0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxvQ0FBbUI7SUFBQTtJQUFuQjtNQUFBLG9DQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLHlEQUFtQjtJQUFBO0lBQW5CO01BQUEseURBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEseUJBQW1CO0lBQUE7SUFBbkI7TUFBQSx5QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEsb0NBQW1CO1FBQUE7TUFBQTtJQUFBO0lBQW5CO01BQUE7UUFBQTtVQUFBLG9DQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEseURBQW1CO1FBQUE7TUFBQTtJQUFBO0lBQW5CO01BQUE7UUFBQTtVQUFBLHlEQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBO1VBQUEseUJBQW1CO1FBQUE7TUFBQTtJQUFBO0lBQW5CO01BQUE7UUFBQTtVQUFBLHlCQUFtQjtRQUFBO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLHVDQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxtQkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG9CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSxvQkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsb0JBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLG9CQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsNEJBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFBLDRCQUFtQjtNQUFBO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUE7UUFBQSw0QkFBbUI7TUFBQTtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBO1FBQUEsb0JBQW1CO01BQUE7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQTtRQUFB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bUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsb0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsaUJBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsa0JBQW1CO0FBQUE7QUFBbkI7RUFBQSw2QkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsd0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGtCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQix3QkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLG9CQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkIsZUFBbUI7RUFBbkIsbUJBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixnQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixpQkFBbUI7RUFBbkIsZUFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUE7SUFBQTtNQUFBLG1CQUFtQjtNQUFuQixtQkFBbUI7TUFBbkIsbUJBQW1CO01BQW5CLHNCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG9CQUFtQjtNQUFuQixvQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLHVCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLCtCQUFtQjtNQUFuQix5QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLHVCQUFtQjtNQUFuQiw0QkFBbUI7TUFBbkIsZ0NBQW1CO01BQW5CLCtCQUFtQjtNQUFuQiwrQkFBbUI7TUFBbkIsK0JBQW1CO01BQW5CLHFCQUFtQjtNQUFuQix5QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHNCQUFtQjtNQUFuQiwwQkFBbUI7TUFBbkIsdUJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixnQ0FBbUI7TUFBbkIsNkJBQW1CO01BQW5CLHdCQUFtQjtNQUFuQiwyQkFBbUI7TUFBbkIsOEJBQW1CO01BQW5CLGlDQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsMkJBQW1CO01BQW5CLDRCQUFtQjtNQUFuQixrQ0FBbUI7TUFBbkIseUJBQW1CO01BQW5CLGtCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLHVCQUFtQjtNQUFuQix3QkFBbUI7TUFBbkIsb0JBQW1CO01BQW5CLHFCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsbUJBQW1CO01BQW5CLHlCQUFtQjtNQUFuQiwrQkFBbUI7TUFBbkIsNEJBQW1CO01BQW5CLDhCQUFtQjtNQUFuQixzQkFBbUI7TUFBbkIsa0JBQW1CO01BQW5CLGVBQW1CO01BQW5CLGVBQW1CO01BQW5CLGVBQW1CO01BQW5CLGdCQUFtQjtNQUFuQix3QkFBbUI7SUFBQTtFQUFBO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9kaXN0L3Bob3Rvc3dpcGUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jaG9pY2VzLmpzL3B1YmxpYy9hc3NldHMvc3R5bGVzL2Nob2ljZXMuY3NzIiwid2VicGFjazovLy8uL2Nzcy9tYWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkBsYXllciB0aGVtZSwgYmFzZSwgY29tcG9uZW50cywgdXRpbGl0aWVzO1xuXG5AbGF5ZXIgdGhlbWUge1xuICBAdGhlbWUgZGVmYXVsdCB7XG4gICAgLS1mb250LXNhbnM6XG4gICAgICB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gICAgLS1mb250LXNlcmlmOiB1aS1zZXJpZiwgR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIC0tZm9udC1tb25vOlxuICAgICAgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gICAgICBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcblxuICAgIC0tY29sb3ItcmVkLTUwOiBva2xjaCg5Ny4xJSAwLjAxMyAxNy4zOCk7XG4gICAgLS1jb2xvci1yZWQtMTAwOiBva2xjaCg5My42JSAwLjAzMiAxNy43MTcpO1xuICAgIC0tY29sb3ItcmVkLTIwMDogb2tsY2goODguNSUgMC4wNjIgMTguMzM0KTtcbiAgICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XG4gICAgLS1jb2xvci1yZWQtNDAwOiBva2xjaCg3MC40JSAwLjE5MSAyMi4yMTYpO1xuICAgIC0tY29sb3ItcmVkLTUwMDogb2tsY2goNjMuNyUgMC4yMzcgMjUuMzMxKTtcbiAgICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XG4gICAgLS1jb2xvci1yZWQtNzAwOiBva2xjaCg1MC41JSAwLjIxMyAyNy41MTgpO1xuICAgIC0tY29sb3ItcmVkLTgwMDogb2tsY2goNDQuNCUgMC4xNzcgMjYuODk5KTtcbiAgICAtLWNvbG9yLXJlZC05MDA6IG9rbGNoKDM5LjYlIDAuMTQxIDI1LjcyMyk7XG4gICAgLS1jb2xvci1yZWQtOTUwOiBva2xjaCgyNS44JSAwLjA5MiAyNi4wNDIpO1xuXG4gICAgLS1jb2xvci1vcmFuZ2UtNTA6IG9rbGNoKDk4JSAwLjAxNiA3My42ODQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTEwMDogb2tsY2goOTUuNCUgMC4wMzggNzUuMTY0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0yMDA6IG9rbGNoKDkwLjElIDAuMDc2IDcwLjY5Nyk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMzAwOiBva2xjaCg4My43JSAwLjEyOCA2Ni4yOSk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNDAwOiBva2xjaCg3NSUgMC4xODMgNTUuOTM0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS01MDA6IG9rbGNoKDcwLjUlIDAuMjEzIDQ3LjYwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNjAwOiBva2xjaCg2NC42JSAwLjIyMiA0MS4xMTYpO1xuICAgIC0tY29sb3Itb3JhbmdlLTcwMDogb2tsY2goNTUuMyUgMC4xOTUgMzguNDAyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS04MDA6IG9rbGNoKDQ3JSAwLjE1NyAzNy4zMDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTkwMDogb2tsY2goNDAuOCUgMC4xMjMgMzguMTcyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS05NTA6IG9rbGNoKDI2LjYlIDAuMDc5IDM2LjI1OSk7XG5cbiAgICAtLWNvbG9yLWFtYmVyLTUwOiBva2xjaCg5OC43JSAwLjAyMiA5NS4yNzcpO1xuICAgIC0tY29sb3ItYW1iZXItMTAwOiBva2xjaCg5Ni4yJSAwLjA1OSA5NS42MTcpO1xuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gICAgLS1jb2xvci1hbWJlci0zMDA6IG9rbGNoKDg3LjklIDAuMTY5IDkxLjYwNSk7XG4gICAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDgyLjglIDAuMTg5IDg0LjQyOSk7XG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTYwMDogb2tsY2goNjYuNiUgMC4xNzkgNTguMzE4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTcwMDogb2tsY2goNTUuNSUgMC4xNjMgNDguOTk4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgICAtLWNvbG9yLWFtYmVyLTkwMDogb2tsY2goNDEuNCUgMC4xMTIgNDUuOTA0KTtcbiAgICAtLWNvbG9yLWFtYmVyLTk1MDogb2tsY2goMjcuOSUgMC4wNzcgNDUuNjM1KTtcblxuICAgIC0tY29sb3IteWVsbG93LTUwOiBva2xjaCg5OC43JSAwLjAyNiAxMDIuMjEyKTtcbiAgICAtLWNvbG9yLXllbGxvdy0xMDA6IG9rbGNoKDk3LjMlIDAuMDcxIDEwMy4xOTMpO1xuICAgIC0tY29sb3IteWVsbG93LTIwMDogb2tsY2goOTQuNSUgMC4xMjkgMTAxLjU0KTtcbiAgICAtLWNvbG9yLXllbGxvdy0zMDA6IG9rbGNoKDkwLjUlIDAuMTgyIDk4LjExMSk7XG4gICAgLS1jb2xvci15ZWxsb3ctNDAwOiBva2xjaCg4NS4yJSAwLjE5OSA5MS45MzYpO1xuICAgIC0tY29sb3IteWVsbG93LTUwMDogb2tsY2goNzkuNSUgMC4xODQgODYuMDQ3KTtcbiAgICAtLWNvbG9yLXllbGxvdy02MDA6IG9rbGNoKDY4LjElIDAuMTYyIDc1LjgzNCk7XG4gICAgLS1jb2xvci15ZWxsb3ctNzAwOiBva2xjaCg1NS40JSAwLjEzNSA2Ni40NDIpO1xuICAgIC0tY29sb3IteWVsbG93LTgwMDogb2tsY2goNDcuNiUgMC4xMTQgNjEuOTA3KTtcbiAgICAtLWNvbG9yLXllbGxvdy05MDA6IG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTUwOiBva2xjaCgyOC42JSAwLjA2NiA1My44MTMpO1xuXG4gICAgLS1jb2xvci1saW1lLTUwOiBva2xjaCg5OC42JSAwLjAzMSAxMjAuNzU3KTtcbiAgICAtLWNvbG9yLWxpbWUtMTAwOiBva2xjaCg5Ni43JSAwLjA2NyAxMjIuMzI4KTtcbiAgICAtLWNvbG9yLWxpbWUtMjAwOiBva2xjaCg5My44JSAwLjEyNyAxMjQuMzIxKTtcbiAgICAtLWNvbG9yLWxpbWUtMzAwOiBva2xjaCg4OS43JSAwLjE5NiAxMjYuNjY1KTtcbiAgICAtLWNvbG9yLWxpbWUtNDAwOiBva2xjaCg4NC4xJSAwLjIzOCAxMjguODUpO1xuICAgIC0tY29sb3ItbGltZS01MDA6IG9rbGNoKDc2LjglIDAuMjMzIDEzMC44NSk7XG4gICAgLS1jb2xvci1saW1lLTYwMDogb2tsY2goNjQuOCUgMC4yIDEzMS42ODQpO1xuICAgIC0tY29sb3ItbGltZS03MDA6IG9rbGNoKDUzLjIlIDAuMTU3IDEzMS41ODkpO1xuICAgIC0tY29sb3ItbGltZS04MDA6IG9rbGNoKDQ1LjMlIDAuMTI0IDEzMC45MzMpO1xuICAgIC0tY29sb3ItbGltZS05MDA6IG9rbGNoKDQwLjUlIDAuMTAxIDEzMS4wNjMpO1xuICAgIC0tY29sb3ItbGltZS05NTA6IG9rbGNoKDI3LjQlIDAuMDcyIDEzMi4xMDkpO1xuXG4gICAgLS1jb2xvci1ncmVlbi01MDogb2tsY2goOTguMiUgMC4wMTggMTU1LjgyNik7XG4gICAgLS1jb2xvci1ncmVlbi0xMDA6IG9rbGNoKDk2LjIlIDAuMDQ0IDE1Ni43NDMpO1xuICAgIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goODcuMSUgMC4xNSAxNTQuNDQ5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTQwMDogb2tsY2goNzkuMiUgMC4yMDkgMTUxLjcxMSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCg2Mi43JSAwLjE5NCAxNDkuMjE0KTtcbiAgICAtLWNvbG9yLWdyZWVuLTcwMDogb2tsY2goNTIuNyUgMC4xNTQgMTUwLjA2OSk7XG4gICAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTAwOiBva2xjaCgzOS4zJSAwLjA5NSAxNTIuNTM1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTk1MDogb2tsY2goMjYuNiUgMC4wNjUgMTUyLjkzNCk7XG5cbiAgICAtLWNvbG9yLWVtZXJhbGQtNTA6IG9rbGNoKDk3LjklIDAuMDIxIDE2Ni4xMTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0xMDA6IG9rbGNoKDk1JSAwLjA1MiAxNjMuMDUxKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMjAwOiBva2xjaCg5MC41JSAwLjA5MyAxNjQuMTUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0zMDA6IG9rbGNoKDg0LjUlIDAuMTQzIDE2NC45NzgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC00MDA6IG9rbGNoKDc2LjUlIDAuMTc3IDE2My4yMjMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC01MDA6IG9rbGNoKDY5LjYlIDAuMTcgMTYyLjQ4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNjAwOiBva2xjaCg1OS42JSAwLjE0NSAxNjMuMjI1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNzAwOiBva2xjaCg1MC44JSAwLjExOCAxNjUuNjEyKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtODAwOiBva2xjaCg0My4yJSAwLjA5NSAxNjYuOTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTAwOiBva2xjaCgzNy44JSAwLjA3NyAxNjguOTQpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05NTA6IG9rbGNoKDI2LjIlIDAuMDUxIDE3Mi41NTIpO1xuXG4gICAgLS1jb2xvci10ZWFsLTUwOiBva2xjaCg5OC40JSAwLjAxNCAxODAuNzIpO1xuICAgIC0tY29sb3ItdGVhbC0xMDA6IG9rbGNoKDk1LjMlIDAuMDUxIDE4MC44MDEpO1xuICAgIC0tY29sb3ItdGVhbC0yMDA6IG9rbGNoKDkxJSAwLjA5NiAxODAuNDI2KTtcbiAgICAtLWNvbG9yLXRlYWwtMzAwOiBva2xjaCg4NS41JSAwLjEzOCAxODEuMDcxKTtcbiAgICAtLWNvbG9yLXRlYWwtNDAwOiBva2xjaCg3Ny43JSAwLjE1MiAxODEuOTEyKTtcbiAgICAtLWNvbG9yLXRlYWwtNTAwOiBva2xjaCg3MC40JSAwLjE0IDE4Mi41MDMpO1xuICAgIC0tY29sb3ItdGVhbC02MDA6IG9rbGNoKDYwJSAwLjExOCAxODQuNzA0KTtcbiAgICAtLWNvbG9yLXRlYWwtNzAwOiBva2xjaCg1MS4xJSAwLjA5NiAxODYuMzkxKTtcbiAgICAtLWNvbG9yLXRlYWwtODAwOiBva2xjaCg0My43JSAwLjA3OCAxODguMjE2KTtcbiAgICAtLWNvbG9yLXRlYWwtOTAwOiBva2xjaCgzOC42JSAwLjA2MyAxODguNDE2KTtcbiAgICAtLWNvbG9yLXRlYWwtOTUwOiBva2xjaCgyNy43JSAwLjA0NiAxOTIuNTI0KTtcblxuICAgIC0tY29sb3ItY3lhbi01MDogb2tsY2goOTguNCUgMC4wMTkgMjAwLjg3Myk7XG4gICAgLS1jb2xvci1jeWFuLTEwMDogb2tsY2goOTUuNiUgMC4wNDUgMjAzLjM4OCk7XG4gICAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcbiAgICAtLWNvbG9yLWN5YW4tMzAwOiBva2xjaCg4Ni41JSAwLjEyNyAyMDcuMDc4KTtcbiAgICAtLWNvbG9yLWN5YW4tNDAwOiBva2xjaCg3OC45JSAwLjE1NCAyMTEuNTMpO1xuICAgIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xuICAgIC0tY29sb3ItY3lhbi02MDA6IG9rbGNoKDYwLjklIDAuMTI2IDIyMS43MjMpO1xuICAgIC0tY29sb3ItY3lhbi03MDA6IG9rbGNoKDUyJSAwLjEwNSAyMjMuMTI4KTtcbiAgICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XG4gICAgLS1jb2xvci1jeWFuLTkwMDogb2tsY2goMzkuOCUgMC4wNyAyMjcuMzkyKTtcbiAgICAtLWNvbG9yLWN5YW4tOTUwOiBva2xjaCgzMC4yJSAwLjA1NiAyMjkuNjk1KTtcblxuICAgIC0tY29sb3Itc2t5LTUwOiBva2xjaCg5Ny43JSAwLjAxMyAyMzYuNjIpO1xuICAgIC0tY29sb3Itc2t5LTEwMDogb2tsY2goOTUuMSUgMC4wMjYgMjM2LjgyNCk7XG4gICAgLS1jb2xvci1za3ktMjAwOiBva2xjaCg5MC4xJSAwLjA1OCAyMzAuOTAyKTtcbiAgICAtLWNvbG9yLXNreS0zMDA6IG9rbGNoKDgyLjglIDAuMTExIDIzMC4zMTgpO1xuICAgIC0tY29sb3Itc2t5LTQwMDogb2tsY2goNzQuNiUgMC4xNiAyMzIuNjYxKTtcbiAgICAtLWNvbG9yLXNreS01MDA6IG9rbGNoKDY4LjUlIDAuMTY5IDIzNy4zMjMpO1xuICAgIC0tY29sb3Itc2t5LTYwMDogb2tsY2goNTguOCUgMC4xNTggMjQxLjk2Nik7XG4gICAgLS1jb2xvci1za3ktNzAwOiBva2xjaCg1MCUgMC4xMzQgMjQyLjc0OSk7XG4gICAgLS1jb2xvci1za3ktODAwOiBva2xjaCg0NC4zJSAwLjExIDI0MC43OSk7XG4gICAgLS1jb2xvci1za3ktOTAwOiBva2xjaCgzOS4xJSAwLjA5IDI0MC44NzYpO1xuICAgIC0tY29sb3Itc2t5LTk1MDogb2tsY2goMjkuMyUgMC4wNjYgMjQzLjE1Nyk7XG5cbiAgICAtLWNvbG9yLWJsdWUtNTA6IG9rbGNoKDk3JSAwLjAxNCAyNTQuNjA0KTtcbiAgICAtLWNvbG9yLWJsdWUtMTAwOiBva2xjaCg5My4yJSAwLjAzMiAyNTUuNTg1KTtcbiAgICAtLWNvbG9yLWJsdWUtMjAwOiBva2xjaCg4OC4yJSAwLjA1OSAyNTQuMTI4KTtcbiAgICAtLWNvbG9yLWJsdWUtMzAwOiBva2xjaCg4MC45JSAwLjEwNSAyNTEuODEzKTtcbiAgICAtLWNvbG9yLWJsdWUtNDAwOiBva2xjaCg3MC43JSAwLjE2NSAyNTQuNjI0KTtcbiAgICAtLWNvbG9yLWJsdWUtNTAwOiBva2xjaCg2Mi4zJSAwLjIxNCAyNTkuODE1KTtcbiAgICAtLWNvbG9yLWJsdWUtNjAwOiBva2xjaCg1NC42JSAwLjI0NSAyNjIuODgxKTtcbiAgICAtLWNvbG9yLWJsdWUtNzAwOiBva2xjaCg0OC44JSAwLjI0MyAyNjQuMzc2KTtcbiAgICAtLWNvbG9yLWJsdWUtODAwOiBva2xjaCg0Mi40JSAwLjE5OSAyNjUuNjM4KTtcbiAgICAtLWNvbG9yLWJsdWUtOTAwOiBva2xjaCgzNy45JSAwLjE0NiAyNjUuNTIyKTtcbiAgICAtLWNvbG9yLWJsdWUtOTUwOiBva2xjaCgyOC4yJSAwLjA5MSAyNjcuOTM1KTtcblxuICAgIC0tY29sb3ItaW5kaWdvLTUwOiBva2xjaCg5Ni4yJSAwLjAxOCAyNzIuMzE0KTtcbiAgICAtLWNvbG9yLWluZGlnby0xMDA6IG9rbGNoKDkzJSAwLjAzNCAyNzIuNzg4KTtcbiAgICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcbiAgICAtLWNvbG9yLWluZGlnby0zMDA6IG9rbGNoKDc4LjUlIDAuMTE1IDI3NC43MTMpO1xuICAgIC0tY29sb3ItaW5kaWdvLTQwMDogb2tsY2goNjcuMyUgMC4xODIgMjc2LjkzNSk7XG4gICAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcbiAgICAtLWNvbG9yLWluZGlnby02MDA6IG9rbGNoKDUxLjElIDAuMjYyIDI3Ni45NjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTcwMDogb2tsY2goNDUuNyUgMC4yNCAyNzcuMDIzKTtcbiAgICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xuICAgIC0tY29sb3ItaW5kaWdvLTkwMDogb2tsY2goMzUuOSUgMC4xNDQgMjc4LjY5Nyk7XG4gICAgLS1jb2xvci1pbmRpZ28tOTUwOiBva2xjaCgyNS43JSAwLjA5IDI4MS4yODgpO1xuXG4gICAgLS1jb2xvci12aW9sZXQtNTA6IG9rbGNoKDk2LjklIDAuMDE2IDI5My43NTYpO1xuICAgIC0tY29sb3ItdmlvbGV0LTEwMDogb2tsY2goOTQuMyUgMC4wMjkgMjk0LjU4OCk7XG4gICAgLS1jb2xvci12aW9sZXQtMjAwOiBva2xjaCg4OS40JSAwLjA1NyAyOTMuMjgzKTtcbiAgICAtLWNvbG9yLXZpb2xldC0zMDA6IG9rbGNoKDgxLjElIDAuMTExIDI5My41NzEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTQwMDogb2tsY2goNzAuMiUgMC4xODMgMjkzLjU0MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNTAwOiBva2xjaCg2MC42JSAwLjI1IDI5Mi43MTcpO1xuICAgIC0tY29sb3ItdmlvbGV0LTYwMDogb2tsY2goNTQuMSUgMC4yODEgMjkzLjAwOSk7XG4gICAgLS1jb2xvci12aW9sZXQtNzAwOiBva2xjaCg0OS4xJSAwLjI3IDI5Mi41ODEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTgwMDogb2tsY2goNDMuMiUgMC4yMzIgMjkyLjc1OSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTAwOiBva2xjaCgzOCUgMC4xODkgMjkzLjc0NSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTUwOiBva2xjaCgyOC4zJSAwLjE0MSAyOTEuMDg5KTtcblxuICAgIC0tY29sb3ItcHVycGxlLTUwOiBva2xjaCg5Ny43JSAwLjAxNCAzMDguMjk5KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0xMDA6IG9rbGNoKDk0LjYlIDAuMDMzIDMwNy4xNzQpO1xuICAgIC0tY29sb3ItcHVycGxlLTIwMDogb2tsY2goOTAuMiUgMC4wNjMgMzA2LjcwMyk7XG4gICAgLS1jb2xvci1wdXJwbGUtMzAwOiBva2xjaCg4Mi43JSAwLjExOSAzMDYuMzgzKTtcbiAgICAtLWNvbG9yLXB1cnBsZS00MDA6IG9rbGNoKDcxLjQlIDAuMjAzIDMwNS41MDQpO1xuICAgIC0tY29sb3ItcHVycGxlLTUwMDogb2tsY2goNjIuNyUgMC4yNjUgMzAzLjkpO1xuICAgIC0tY29sb3ItcHVycGxlLTYwMDogb2tsY2goNTUuOCUgMC4yODggMzAyLjMyMSk7XG4gICAgLS1jb2xvci1wdXJwbGUtNzAwOiBva2xjaCg0OS42JSAwLjI2NSAzMDEuOTI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS04MDA6IG9rbGNoKDQzLjglIDAuMjE4IDMwMy43MjQpO1xuICAgIC0tY29sb3ItcHVycGxlLTkwMDogb2tsY2goMzguMSUgMC4xNzYgMzA0Ljk4Nyk7XG4gICAgLS1jb2xvci1wdXJwbGUtOTUwOiBva2xjaCgyOS4xJSAwLjE0OSAzMDIuNzE3KTtcblxuICAgIC0tY29sb3ItZnVjaHNpYS01MDogb2tsY2goOTcuNyUgMC4wMTcgMzIwLjA1OCk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTEwMDogb2tsY2goOTUuMiUgMC4wMzcgMzE4Ljg1Mik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMzAwOiBva2xjaCg4My4zJSAwLjE0NSAzMjEuNDM0KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNDAwOiBva2xjaCg3NCUgMC4yMzggMzIyLjE2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xuICAgIC0tY29sb3ItZnVjaHNpYS02MDA6IG9rbGNoKDU5LjElIDAuMjkzIDMyMi44OTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS03MDA6IG9rbGNoKDUxLjglIDAuMjUzIDMyMy45NDkpO1xuICAgIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05MDA6IG9rbGNoKDQwLjElIDAuMTcgMzI1LjYxMik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTk1MDogb2tsY2goMjkuMyUgMC4xMzYgMzI1LjY2MSk7XG5cbiAgICAtLWNvbG9yLXBpbmstNTA6IG9rbGNoKDk3LjElIDAuMDE0IDM0My4xOTgpO1xuICAgIC0tY29sb3ItcGluay0xMDA6IG9rbGNoKDk0LjglIDAuMDI4IDM0Mi4yNTgpO1xuICAgIC0tY29sb3ItcGluay0yMDA6IG9rbGNoKDg5LjklIDAuMDYxIDM0My4yMzEpO1xuICAgIC0tY29sb3ItcGluay0zMDA6IG9rbGNoKDgyLjMlIDAuMTIgMzQ2LjAxOCk7XG4gICAgLS1jb2xvci1waW5rLTQwMDogb2tsY2goNzEuOCUgMC4yMDIgMzQ5Ljc2MSk7XG4gICAgLS1jb2xvci1waW5rLTUwMDogb2tsY2goNjUuNiUgMC4yNDEgMzU0LjMwOCk7XG4gICAgLS1jb2xvci1waW5rLTYwMDogb2tsY2goNTkuMiUgMC4yNDkgMC41ODQpO1xuICAgIC0tY29sb3ItcGluay03MDA6IG9rbGNoKDUyLjUlIDAuMjIzIDMuOTU4KTtcbiAgICAtLWNvbG9yLXBpbmstODAwOiBva2xjaCg0NS45JSAwLjE4NyAzLjgxNSk7XG4gICAgLS1jb2xvci1waW5rLTkwMDogb2tsY2goNDAuOCUgMC4xNTMgMi40MzIpO1xuICAgIC0tY29sb3ItcGluay05NTA6IG9rbGNoKDI4LjQlIDAuMTA5IDMuOTA3KTtcblxuICAgIC0tY29sb3Itcm9zZS01MDogb2tsY2goOTYuOSUgMC4wMTUgMTIuNDIyKTtcbiAgICAtLWNvbG9yLXJvc2UtMTAwOiBva2xjaCg5NC4xJSAwLjAzIDEyLjU4KTtcbiAgICAtLWNvbG9yLXJvc2UtMjAwOiBva2xjaCg4OS4yJSAwLjA1OCAxMC4wMDEpO1xuICAgIC0tY29sb3Itcm9zZS0zMDA6IG9rbGNoKDgxJSAwLjExNyAxMS42MzgpO1xuICAgIC0tY29sb3Itcm9zZS00MDA6IG9rbGNoKDcxLjIlIDAuMTk0IDEzLjQyOCk7XG4gICAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goNjQuNSUgMC4yNDYgMTYuNDM5KTtcbiAgICAtLWNvbG9yLXJvc2UtNjAwOiBva2xjaCg1OC42JSAwLjI1MyAxNy41ODUpO1xuICAgIC0tY29sb3Itcm9zZS03MDA6IG9rbGNoKDUxLjQlIDAuMjIyIDE2LjkzNSk7XG4gICAgLS1jb2xvci1yb3NlLTgwMDogb2tsY2goNDUuNSUgMC4xODggMTMuNjk3KTtcbiAgICAtLWNvbG9yLXJvc2UtOTAwOiBva2xjaCg0MSUgMC4xNTkgMTAuMjcyKTtcbiAgICAtLWNvbG9yLXJvc2UtOTUwOiBva2xjaCgyNy4xJSAwLjEwNSAxMi4wOTQpO1xuXG4gICAgLS1jb2xvci1zbGF0ZS01MDogb2tsY2goOTguNCUgMC4wMDMgMjQ3Ljg1OCk7XG4gICAgLS1jb2xvci1zbGF0ZS0xMDA6IG9rbGNoKDk2LjglIDAuMDA3IDI0Ny44OTYpO1xuICAgIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTMwMDogb2tsY2goODYuOSUgMC4wMjIgMjUyLjg5NCk7XG4gICAgLS1jb2xvci1zbGF0ZS00MDA6IG9rbGNoKDcwLjQlIDAuMDQgMjU2Ljc4OCk7XG4gICAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xuICAgIC0tY29sb3Itc2xhdGUtNjAwOiBva2xjaCg0NC42JSAwLjA0MyAyNTcuMjgxKTtcbiAgICAtLWNvbG9yLXNsYXRlLTcwMDogb2tsY2goMzcuMiUgMC4wNDQgMjU3LjI4Nyk7XG4gICAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xuICAgIC0tY29sb3Itc2xhdGUtOTAwOiBva2xjaCgyMC44JSAwLjA0MiAyNjUuNzU1KTtcbiAgICAtLWNvbG9yLXNsYXRlLTk1MDogb2tsY2goMTIuOSUgMC4wNDIgMjY0LjY5NSk7XG5cbiAgICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDk4LjUlIDAuMDAyIDI0Ny44MzkpO1xuICAgIC0tY29sb3ItZ3JheS0xMDA6IG9rbGNoKDk2LjclIDAuMDAzIDI2NC41NDIpO1xuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDkyLjglIDAuMDA2IDI2NC41MzEpO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goNzAuNyUgMC4wMjIgMjYxLjMyNSk7XG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goNTUuMSUgMC4wMjcgMjY0LjM2NCk7XG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgICAtLWNvbG9yLWdyYXktNzAwOiBva2xjaCgzNy4zJSAwLjAzNCAyNTkuNzMzKTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgyNy44JSAwLjAzMyAyNTYuODQ4KTtcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gICAgLS1jb2xvci1ncmF5LTk1MDogb2tsY2goMTMlIDAuMDI4IDI2MS42OTIpO1xuXG4gICAgLS1jb2xvci16aW5jLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAgIC0tY29sb3ItemluYy0xMDA6IG9rbGNoKDk2LjclIDAuMDAxIDI4Ni4zNzUpO1xuICAgIC0tY29sb3ItemluYy0yMDA6IG9rbGNoKDkyJSAwLjAwNCAyODYuMzIpO1xuICAgIC0tY29sb3ItemluYy0zMDA6IG9rbGNoKDg3LjElIDAuMDA2IDI4Ni4yODYpO1xuICAgIC0tY29sb3ItemluYy00MDA6IG9rbGNoKDcwLjUlIDAuMDE1IDI4Ni4wNjcpO1xuICAgIC0tY29sb3ItemluYy01MDA6IG9rbGNoKDU1LjIlIDAuMDE2IDI4NS45MzgpO1xuICAgIC0tY29sb3ItemluYy02MDA6IG9rbGNoKDQ0LjIlIDAuMDE3IDI4NS43ODYpO1xuICAgIC0tY29sb3ItemluYy03MDA6IG9rbGNoKDM3JSAwLjAxMyAyODUuODA1KTtcbiAgICAtLWNvbG9yLXppbmMtODAwOiBva2xjaCgyNy40JSAwLjAwNiAyODYuMDMzKTtcbiAgICAtLWNvbG9yLXppbmMtOTAwOiBva2xjaCgyMSUgMC4wMDYgMjg1Ljg4NSk7XG4gICAgLS1jb2xvci16aW5jLTk1MDogb2tsY2goMTQuMSUgMC4wMDUgMjg1LjgyMyk7XG5cbiAgICAtLWNvbG9yLW5ldXRyYWwtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTEwMDogb2tsY2goOTclIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMzAwOiBva2xjaCg4NyUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNDAwOiBva2xjaCg3MC44JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTYwMDogb2tsY2goNDMuOSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNzAwOiBva2xjaCgzNy4xJSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTkwMDogb2tsY2goMjAuNSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTUwOiBva2xjaCgxNC41JSAwIDApO1xuXG4gICAgLS1jb2xvci1zdG9uZS01MDogb2tsY2goOTguNSUgMC4wMDEgMTA2LjQyMyk7XG4gICAgLS1jb2xvci1zdG9uZS0xMDA6IG9rbGNoKDk3JSAwLjAwMSAxMDYuNDI0KTtcbiAgICAtLWNvbG9yLXN0b25lLTIwMDogb2tsY2goOTIuMyUgMC4wMDMgNDguNzE3KTtcbiAgICAtLWNvbG9yLXN0b25lLTMwMDogb2tsY2goODYuOSUgMC4wMDUgNTYuMzY2KTtcbiAgICAtLWNvbG9yLXN0b25lLTQwMDogb2tsY2goNzAuOSUgMC4wMSA1Ni4yNTkpO1xuICAgIC0tY29sb3Itc3RvbmUtNTAwOiBva2xjaCg1NS4zJSAwLjAxMyA1OC4wNzEpO1xuICAgIC0tY29sb3Itc3RvbmUtNjAwOiBva2xjaCg0NC40JSAwLjAxMSA3My42MzkpO1xuICAgIC0tY29sb3Itc3RvbmUtNzAwOiBva2xjaCgzNy40JSAwLjAxIDY3LjU1OCk7XG4gICAgLS1jb2xvci1zdG9uZS04MDA6IG9rbGNoKDI2LjglIDAuMDA3IDM0LjI5OCk7XG4gICAgLS1jb2xvci1zdG9uZS05MDA6IG9rbGNoKDIxLjYlIDAuMDA2IDU2LjA0Myk7XG4gICAgLS1jb2xvci1zdG9uZS05NTA6IG9rbGNoKDE0LjclIDAuMDA0IDQ5LjI1KTtcblxuICAgIC0tY29sb3ItYmxhY2s6ICMwMDA7XG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcblxuICAgIC0tYnJlYWtwb2ludC1zbTogNDByZW07XG4gICAgLS1icmVha3BvaW50LW1kOiA0OHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbGc6IDY0cmVtO1xuICAgIC0tYnJlYWtwb2ludC14bDogODByZW07XG4gICAgLS1icmVha3BvaW50LTJ4bDogOTZyZW07XG5cbiAgICAtLWNvbnRhaW5lci0zeHM6IDE2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4czogMThyZW07XG4gICAgLS1jb250YWluZXIteHM6IDIwcmVtO1xuICAgIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcbiAgICAtLWNvbnRhaW5lci1tZDogMjhyZW07XG4gICAgLS1jb250YWluZXItbGc6IDMycmVtO1xuICAgIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAgIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gICAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcbiAgICAtLWNvbnRhaW5lci01eGw6IDY0cmVtO1xuICAgIC0tY29udGFpbmVyLTZ4bDogNzJyZW07XG4gICAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcblxuICAgIC0tdGV4dC14czogMC43NXJlbTtcbiAgICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgICAtLXRleHQtc206IDAuODc1cmVtO1xuICAgIC0tdGV4dC1zbS0tbGluZS1oZWlnaHQ6IGNhbGMoMS4yNSAvIDAuODc1KTtcbiAgICAtLXRleHQtYmFzZTogMXJlbTtcbiAgICAtLXRleHQtYmFzZS0tbGluZS1oZWlnaHQ6IGNhbGMoMS41IC8gMSk7XG4gICAgLS10ZXh0LWxnOiAxLjEyNXJlbTtcbiAgICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gICAgLS10ZXh0LXhsOiAxLjI1cmVtO1xuICAgIC0tdGV4dC14bC0tbGluZS1oZWlnaHQ6IGNhbGMoMS43NSAvIDEuMjUpO1xuICAgIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgICAtLXRleHQtMnhsLS1saW5lLWhlaWdodDogY2FsYygyIC8gMS41KTtcbiAgICAtLXRleHQtM3hsOiAxLjg3NXJlbTtcbiAgICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAgIC0tdGV4dC00eGw6IDIuMjVyZW07XG4gICAgLS10ZXh0LTR4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi41IC8gMi4yNSk7XG4gICAgLS10ZXh0LTV4bDogM3JlbTtcbiAgICAtLXRleHQtNXhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtNnhsOiAzLjc1cmVtO1xuICAgIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC03eGw6IDQuNXJlbTtcbiAgICAtLXRleHQtN3hsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOHhsOiA2cmVtO1xuICAgIC0tdGV4dC04eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tdGV4dC05eGw6IDhyZW07XG4gICAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAtLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gICAgLS1mb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAgIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWV4dHJhYm9sZDogODAwO1xuICAgIC0tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuICAgIC0tdHJhY2tpbmctdGlnaHRlcjogLTAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXRpZ2h0OiAtMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLW5vcm1hbDogMGVtO1xuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVyOiAwLjA1ZW07XG4gICAgLS10cmFja2luZy13aWRlc3Q6IDAuMWVtO1xuXG4gICAgLS1sZWFkaW5nLXRpZ2h0OiAxLjI1O1xuICAgIC0tbGVhZGluZy1zbnVnOiAxLjM3NTtcbiAgICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XG4gICAgLS1sZWFkaW5nLXJlbGF4ZWQ6IDEuNjI1O1xuICAgIC0tbGVhZGluZy1sb29zZTogMjtcblxuICAgIC0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgICAtLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgICAtLXJhZGl1cy1tZDogMC4zNzVyZW07XG4gICAgLS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgICAtLXJhZGl1cy14bDogMC43NXJlbTtcbiAgICAtLXJhZGl1cy0yeGw6IDFyZW07XG4gICAgLS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gICAgLS1yYWRpdXMtNHhsOiAycmVtO1xuXG4gICAgLS1zaGFkb3ctMnhzOiAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy14czogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3ctc206IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbWQ6XG4gICAgICAwIDRweCA2cHggLTFweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDJweCA0cHggLTJweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWxnOlxuICAgICAgMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LXhsOlxuICAgICAgMCAyMHB4IDI1cHggLTVweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYigwIDAgMCAvIDAuMjUpO1xuXG4gICAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy14czogaW5zZXQgMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0taW5zZXQtc2hhZG93LXNtOiBpbnNldCAwIDJweCA0cHggcmdiKDAgMCAwIC8gMC4wNSk7XG5cbiAgICAtLWRyb3Atc2hhZG93LXhzOiAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1zbTogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3ctbWQ6IDAgM3B4IDNweCByZ2IoMCAwIDAgLyAwLjEyKTtcbiAgICAtLWRyb3Atc2hhZG93LWxnOiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy14bDogMCA5cHggN3B4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1kcm9wLXNoYWRvdy0yeGw6IDAgMjVweCAyNXB4IHJnYigwIDAgMCAvIDAuMTUpO1xuXG4gICAgLS10ZXh0LXNoYWRvdy0yeHM6IDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tdGV4dC1zaGFkb3cteHM6IDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMik7XG4gICAgLS10ZXh0LXNoYWRvdy1zbTpcbiAgICAgIDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMDc1KSwgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNzUpLFxuICAgICAgMHB4IDJweCAycHggcmdiKDAgMCAwIC8gMC4wNzUpO1xuICAgIC0tdGV4dC1zaGFkb3ctbWQ6XG4gICAgICAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLFxuICAgICAgMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXRleHQtc2hhZG93LWxnOlxuICAgICAgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDNweCAycHggcmdiKDAgMCAwIC8gMC4xKSxcbiAgICAgIDBweCA0cHggOHB4IHJnYigwIDAgMCAvIDAuMSk7XG5cbiAgICAtLWVhc2UtaW46IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICAgIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXBpbmc6IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLXB1bHNlOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1ib3VuY2U6IGJvdW5jZSAxcyBpbmZpbml0ZTtcblxuICAgIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBwaW5nIHtcbiAgICAgIDc1JSxcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAgIDAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gICAgICB9XG5cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLS1ibHVyLXhzOiA0cHg7XG4gICAgLS1ibHVyLXNtOiA4cHg7XG4gICAgLS1ibHVyLW1kOiAxMnB4O1xuICAgIC0tYmx1ci1sZzogMTZweDtcbiAgICAtLWJsdXIteGw6IDI0cHg7XG4gICAgLS1ibHVyLTJ4bDogNDBweDtcbiAgICAtLWJsdXItM3hsOiA2NHB4O1xuXG4gICAgLS1wZXJzcGVjdGl2ZS1kcmFtYXRpYzogMTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1uZWFyOiAzMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5vcm1hbDogNTAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1taWRyYW5nZTogODAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1kaXN0YW50OiAxMjAwcHg7XG5cbiAgICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuXG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtLWRlZmF1bHQtZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LXNhbnMsIGluaXRpYWwpO1xuICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtc2Fucy0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHk6IC0tdGhlbWUoLS1mb250LW1vbm8sIGluaXRpYWwpO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1tb25vLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1tb25vLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICB9XG5cbiAgLyogRGVwcmVjYXRlZCAqL1xuICBAdGhlbWUgZGVmYXVsdCBpbmxpbmUgcmVmZXJlbmNlIHtcbiAgICAtLWJsdXI6IDhweDtcbiAgICAtLXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1kcm9wLXNoYWRvdzogMCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA2KTtcbiAgICAtLXJhZGl1czogMC4yNXJlbTtcbiAgICAtLW1heC13aWR0aC1wcm9zZTogNjVjaDtcbiAgfVxufVxuXG5AbGF5ZXIgYmFzZSB7XG4gIC8qXG4gIDEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4gIDIuIFJlbW92ZSBkZWZhdWx0IG1hcmdpbnMgYW5kIHBhZGRpbmdcbiAgMy4gUmVzZXQgYWxsIGJvcmRlcnMuXG4qL1xuXG4gICosXG4gIDo6YWZ0ZXIsXG4gIDo6YmVmb3JlLFxuICA6OmJhY2tkcm9wLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgIGJvcmRlcjogMCBzb2xpZDsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICAzLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxuICA0LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuICA1LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZlYXR1cmUtc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC12YXJpYXRpb24tc2V0dGluZ3MgYnkgZGVmYXVsdC5cbiAgNy4gRGlzYWJsZSB0YXAgaGlnaGxpZ2h0cyBvbiBpT1MuXG4qL1xuXG4gIGh0bWwsXG4gIDpob3N0IHtcbiAgICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgICBmb250LWZhbWlseTogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LWZhbWlseSxcbiAgICAgIHVpLXNhbnMtc2VyaWYsXG4gICAgICBzeXN0ZW0tdWksXG4gICAgICBzYW5zLXNlcmlmLFxuICAgICAgXCJBcHBsZSBDb2xvciBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBFbW9qaVwiLFxuICAgICAgXCJTZWdvZSBVSSBTeW1ib2xcIixcbiAgICAgIFwiTm90byBDb2xvciBFbW9qaVwiXG4gICAgKTsgLyogNCAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiA1ICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiA2ICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogNyAqL1xuICB9XG5cbiAgLypcbiAgMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuICAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbiAgMy4gUmVzZXQgdGhlIGRlZmF1bHQgYm9yZGVyIHN0eWxlIHRvIGEgMXB4IHNvbGlkIGJvcmRlci5cbiovXG5cbiAgaHIge1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbiAgYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cbiovXG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLypcbiAgUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2Ygb3B0LW91dC5cbiovXG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG5cbiAgLypcbiAgMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiAgMi4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDMuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDQuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgY29kZSxcbiAga2JkLFxuICBzYW1wLFxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHksXG4gICAgICB1aS1tb25vc3BhY2UsXG4gICAgICBTRk1vbm8tUmVndWxhcixcbiAgICAgIE1lbmxvLFxuICAgICAgTW9uYWNvLFxuICAgICAgQ29uc29sYXMsXG4gICAgICBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgICAgXCJDb3VyaWVyIE5ld1wiLFxuICAgICAgbW9ub3NwYWNlXG4gICAgKTsgLyogMSAqL1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDIgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogMyAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiA0ICovXG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG5cbiAgLypcbiAgUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuXG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cblxuICAvKlxuICAxLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuICAyLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4gIDMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxuKi9cblxuICB0YWJsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG4gIH1cblxuICAvKlxuICBVc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuKi9cblxuICA6LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IGF1dG87XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cbiovXG5cbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIH1cblxuICAvKlxuICBNYWtlIGxpc3RzIHVuc3R5bGVkIGJ5IGRlZmF1bHQuXG4qL1xuXG4gIG9sLFxuICB1bCxcbiAgbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIDEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiAgMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICAgICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuXG4gIGltZyxcbiAgc3ZnLFxuICB2aWRlbyxcbiAgY2FudmFzLFxuICBhdWRpbyxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbiAgfVxuXG4gIC8qXG4gIENvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiovXG5cbiAgaW1nLFxuICB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8qXG4gIDEuIEluaGVyaXQgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICAyLiBSZW1vdmUgYm9yZGVyIHJhZGl1cyBpbiBhbGwgYnJvd3NlcnMuXG4gIDMuIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFsbCBicm93c2Vycy5cbiAgNC4gRW5zdXJlIGNvbnNpc3RlbnQgb3BhY2l0eSBmb3IgZGlzYWJsZWQgc3RhdGVzIGluIGFsbCBicm93c2Vycy5cbiovXG5cbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgc2VsZWN0LFxuICBvcHRncm91cCxcbiAgdGV4dGFyZWEsXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogaW5oZXJpdDsgLyogMSAqL1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBib3JkZXItcmFkaXVzOiAwOyAvKiAyICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMgKi9cbiAgICBvcGFjaXR5OiAxOyAvKiA0ICovXG4gIH1cblxuICAvKlxuICBSZXN0b3JlIGRlZmF1bHQgZm9udCB3ZWlnaHQuXG4qL1xuXG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cblxuICAvKlxuICBSZXN0b3JlIGluZGVudGF0aW9uLlxuKi9cblxuICA6d2hlcmUoc2VsZWN0OmlzKFttdWx0aXBsZV0sIFtzaXplXSkpIG9wdGdyb3VwIG9wdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gIH1cblxuICAvKlxuICBSZXN0b3JlIHNwYWNlIGFmdGVyIGJ1dHRvbi5cbiovXG5cbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgfVxuXG4gIC8qXG4gIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXG4qL1xuXG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvKlxuICBTZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgY29sb3IgdG8gYSBzZW1pLXRyYW5zcGFyZW50IHZlcnNpb24gb2YgdGhlIGN1cnJlbnQgdGV4dCBjb2xvciBpbiBicm93c2VycyB0aGF0IGRvIG5vdFxuICBjcmFzaCB3aGVuIHVzaW5nIGBjb2xvci1taXgo4oCmKWAgd2l0aCBgY3VycmVudGNvbG9yYC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE3MTk0KVxuKi9cblxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpIC8qIE5vdCBTYWZhcmkgKi8gb3JcbiAgICAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSAvKiBTYWZhcmkgMTcrICovIHtcbiAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cblxuICAvKlxuICBQcmV2ZW50IHJlc2l6aW5nIHRleHRhcmVhcyBob3Jpem9udGFsbHkgYnkgZGVmYXVsdC5cbiovXG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4qL1xuXG4gIDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLypcbiAgMS4gRW5zdXJlIGRhdGUvdGltZSBpbnB1dHMgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgd2hlbiBlbXB0eSBpbiBpT1MgU2FmYXJpLlxuICAyLiBFbnN1cmUgdGV4dCBhbGlnbm1lbnQgY2FuIGJlIGNoYW5nZWQgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBpT1MgU2FmYXJpLlxuKi9cblxuICA6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgbWluLWhlaWdodDogMWxoOyAvKiAxICovXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xuICB9XG5cbiAgLypcbiAgUHJldmVudCBoZWlnaHQgZnJvbSBjaGFuZ2luZyBvbiBkYXRlL3RpbWUgaW5wdXRzIGluIG1hY09TIFNhZmFyaSB3aGVuIHRoZSBpbnB1dCBpcyBzZXQgdG8gYGRpc3BsYXk6IGJsb2NrYC5cbiovXG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGZyb20gcHNldWRvLWVsZW1lbnRzIGluIGRhdGUvdGltZSBpbnB1dHMgdG8gZW5zdXJlIGNvbnNpc3RlbnQgaGVpZ2h0IGFjcm9zcyBicm93c2Vycy5cbiovXG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuXG4gIC8qXG4gIENlbnRlciBkcm9wZG93biBtYXJrZXIgc2hvd24gb24gaW5wdXRzIHdpdGggcGFpcmVkIGA8ZGF0YWxpc3Q+YHMgaW4gQ2hyb21lLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMTg0OTkpXG4qL1xuXG4gIDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4qL1xuXG4gIDotbW96LXVpLWludmFsaWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAvKlxuICBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdGhlIGJvcmRlciByYWRpdXMgaW4gaU9TIFNhZmFyaS5cbiovXG5cbiAgYnV0dG9uLFxuICBpbnB1dDp3aGVyZShbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0pLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBhcHBlYXJhbmNlOiBidXR0b247XG4gIH1cblxuICAvKlxuICBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG4gIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKlxuICBNYWtlIGVsZW1lbnRzIHdpdGggdGhlIEhUTUwgaGlkZGVuIGF0dHJpYnV0ZSBzdGF5IGhpZGRlbiBieSBkZWZhdWx0LlxuKi9cblxuICBbaGlkZGVuXTp3aGVyZSg6bm90KFtoaWRkZW49XCJ1bnRpbC1mb3VuZFwiXSkpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGxheWVyIHV0aWxpdGllcyB7XG4gIEB0YWlsd2luZCB1dGlsaXRpZXM7XG59XG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbXl0cm8gU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tICovXHJcblxyXG4ucHN3cCB7XHJcbiAgLS1wc3dwLWJnOiAjMDAwO1xyXG4gIC0tcHN3cC1wbGFjZWhvbGRlci1iZzogIzIyMjtcclxuICBcclxuXHJcbiAgLS1wc3dwLXJvb3Qtei1pbmRleDogMTAwMDAwO1xyXG4gIFxyXG4gIC0tcHN3cC1wcmVsb2FkZXItY29sb3I6IHJnYmEoNzksIDc5LCA3OSwgMC40KTtcclxuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yLXNlY29uZGFyeTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIFxyXG4gIC8qIGRlZmluZWQgdmlhIGpzOlxyXG4gIC0tcHN3cC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtczsgKi9cclxuICBcclxuICAtLXBzd3AtaWNvbi1jb2xvcjogI2ZmZjtcclxuICAtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnk6ICM0ZjRmNGY7XHJcbiAgLS1wc3dwLWljb24tc3Ryb2tlLWNvbG9yOiAjNGY0ZjRmO1xyXG4gIC0tcHN3cC1pY29uLXN0cm9rZS13aWR0aDogMnB4O1xyXG5cclxuICAtLXBzd3AtZXJyb3ItdGV4dC1jb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcclxufVxyXG5cclxuXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIChwc3dwKSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcblxyXG4ucHN3cCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiB2YXIoLS1wc3dwLXJvb3Qtei1pbmRleCk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0b3V0bGluZTogMDtcclxuXHRvcGFjaXR5OiAwLjAwMztcclxuXHRjb250YWluOiBsYXlvdXQgc3R5bGUgc2l6ZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIFByZXZlbnRzIGZvY3VzIG91dGxpbmUgb24gdGhlIHJvb3QgZWxlbWVudCxcclxuICAoaXQgbWF5IGJlIGZvY3VzZWQgaW5pdGlhbGx5KSAqL1xyXG4ucHN3cDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnBzd3AgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBzd3AsXHJcbi5wc3dwX19iZyB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIG9wYWNpdHk6IDAuMDA1O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXBzd3AtYmcpO1xyXG59XHJcblxyXG4ucHN3cCxcclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9fc2Nyb2xsLXdyYXAsXHJcbi5wc3dwX19iZyxcclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2l0ZW0sXHJcbi5wc3dwX19jb250ZW50LFxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuXHRjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuXHRjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZzphY3RpdmUge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLyogOmFjdGl2ZSB0byBvdmVycmlkZSBncmFiYmluZyBjdXJzb3IgKi9cclxuLnBzd3AtLW5vLW1vdXNlLWRyYWcucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcsXHJcbi5wc3dwLS1uby1tb3VzZS1kcmFnLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nOmFjdGl2ZSxcclxuLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG5cdGN1cnNvcjogLW1vei16b29tLW91dDtcclxuXHRjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG5cclxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcsXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19jb3VudGVyIHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcblx0Lyogei1pbmRleCBmb3IgZmFkZSB0cmFuc2l0aW9uICovXHJcblx0ei1pbmRleDogMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9faGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEFsbG93IHRvIGNsaWNrIHRocm91Z2ggcHN3cF9fY29udGVudCBlbGVtZW50LCBidXQgbm90IGl0cyBjaGlsZHJlbiAqL1xyXG4ucHN3cF9fY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnBzd3BfX2NvbnRlbnQgPiAqIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIFBob3RvU3dpcGUgVUlcclxuXHJcbiovXHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiB2YXIoLS1wc3dwLWVycm9yLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4vKlxyXG5jbGFzcyBwc3dwX19oaWRlLW9uLWNsb3NlIGlzIGFwcGxpZWQgdG8gZWxlbWVudHMgdGhhdFxyXG5zaG91bGQgaGlkZSAoZm9yIGV4YW1wbGUgZmFkZSBvdXQpIHdoZW4gUGhvdG9Td2lwZSBpcyBjbG9zZWRcclxuYW5kIHNob3cgKGZvciBleGFtcGxlIGZhZGUgaW4pIHdoZW4gUGhvdG9Td2lwZSBpcyBvcGVuZWRcclxuICovXHJcbi5wc3dwIC5wc3dwX19oaWRlLW9uLWNsb3NlIHtcclxuXHRvcGFjaXR5OiAwLjAwNTtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXBzd3AtdHJhbnNpdGlvbi1kdXJhdGlvbikgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0ei1pbmRleDogMTA7IC8qIGFsd2F5cyBvdmVybGFwIHNsaWRlIGNvbnRlbnQgKi9cclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgLyogaGlkZGVuIGVsZW1lbnRzIHNob3VsZCBub3QgYmUgY2xpY2thYmxlICovXHJcbn1cclxuXHJcbi8qIGNsYXNzIHBzd3AtLXVpLXZpc2libGUgaXMgYWRkZWQgd2hlbiBvcGVuaW5nIG9yIGNsb3NpbmcgdHJhbnNpdGlvbiBzdGFydHMgKi9cclxuLnBzd3AtLXVpLXZpc2libGUgLnBzd3BfX2hpZGUtb24tY2xvc2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi8qIDxidXR0b24+IHN0eWxlcywgaW5jbHVkaW5nIGNzcyByZXNldCAqL1xyXG4ucHN3cF9fYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3BhY2l0eTogMC44NTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uOmhvdmVyLFxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSxcclxuLnBzd3BfX2J1dHRvbjpmb2N1cyB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbjpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLnBzd3BfX2ljbiB7XHJcbiAgZmlsbDogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5wc3dwX19pY24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE0cHg7XHJcbiAgbGVmdDogOXB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faWNuLXNoYWRvdyB7XHJcbiAgc3Ryb2tlOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLWNvbG9yKTtcclxuICBzdHJva2Utd2lkdGg6IHZhcigtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGgpO1xyXG4gIGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX19pY246Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2UsXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0LFxyXG5cdHVzZWQgd2hlbiBtc3JjIGlzIG5vdCBwcm92aWRlZFxyXG4qL1xyXG5kaXYucHN3cF9faW1nLS1wbGFjZWhvbGRlcixcclxuLnBzd3BfX2ltZy0td2l0aC1iZyB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tcHN3cC1wbGFjZWhvbGRlci1iZyk7XHJcbn1cclxuXHJcbi5wc3dwX190b3AtYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQvKiBhbGxvdyBldmVudHMgdG8gcGFzcyB0aHJvdWdoIHRvcCBiYXIgaXRzZWxmICovXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHN3cF9fdG9wLWJhciA+ICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIC8qIHRoaXMgbWFrZXMgdHJhbnNpdGlvbiBzaWduaWZpY2FudGx5IG1vcmUgc21vb3RoLFxyXG4gICAgIGV2ZW4gdGhvdWdoIGlubmVyIGVsZW1lbnRzIGFyZSBub3QgYW5pbWF0ZWQgKi9cclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIENsb3NlIGJ1dHRvblxyXG5cclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgQXJyb3cgYnV0dG9uc1xyXG5cclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3c6ZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdyAucHN3cF9faWNuIHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ucHN3cC0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBoaWRlIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBzaG93IGFycm93cyBvbmx5IGFmdGVyIG1vdXNlIHdhcyB1c2VkICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1wcmV2IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICByaWdodDogMHB4O1xyXG59XHJcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IC5wc3dwX19pY24ge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgLyogZmxpcCBob3Jpem9udGFsbHkgKi9cclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG5cclxuLypcclxuXHJcbiAgWm9vbSBidXR0b25cclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFwiK1wiID0+IFwiLVwiICovXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX3pvb20taWNuLWJhci12IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgTG9hZGluZyBpbmRpY2F0b3JcclxuXHJcbiovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXIgLnBzd3BfX2ljbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogcHN3cC1jbG9ja3dpc2UgNjAwbXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX2ljbiB7XHJcbiAgb3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwc3dwLWNsb2Nrd2lzZSB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBcIjEgb2YgMTBcIiBjb3VudGVyXHJcblxyXG4qL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi5wc3dwLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLmNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jaG9pY2VzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNob2ljZXMuaXMtb3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaG9pY2VzIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1Rjc1O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXBsYWNlaG9sZGVyXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTEuNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3Blbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzM7XG4gIG1hcmdpbi10b3A6IC03LjVweDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF06OmFmdGVyIHtcbiAgbGVmdDogMTEuNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV1bZGlyPXJ0bF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lciwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19faW5uZXIge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbiwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDM2NDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246aG92ZXIsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hvaWNlc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA3LjVweCA3LjVweCAzLjc1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsIC5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcbn1cbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIuNXB4IDIuNXB4O1xufVxuLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUY3NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNGE1YztcbiAgY29sb3I6ICNmZmY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMy43NXB4O1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtLmlzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGE1YztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzY0Mjtcbn1cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmlzLWFjdGl2ZS5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmlzLWFjdGl2ZS5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5pcy1vcGVuIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5bZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGVbZGF0YS1zZWxlY3QtdGV4dF0sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlW2RhdGEtc2VsZWN0LXRleHRdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGVbZGF0YS1zZWxlY3QtdGV4dF06OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZVtkYXRhLXNlbGVjdC10ZXh0XTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlW2RhdGEtc2VsZWN0LXRleHRdLCBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGVbZGF0YS1zZWxlY3QtdGV4dF0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlW2RhdGEtc2VsZWN0LXRleHRdOjphZnRlciwgW2Rpcj1ydGxdIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlW2RhdGEtc2VsZWN0LXRleHRdOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6OmFmdGVyLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jaG9pY2VzX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgY29sb3I6IGdyYXk7XG59XG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xufVxuLmNob2ljZXNfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jaG9pY2VzX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmNob2ljZXNfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuY2hvaWNlc19faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvaWNlc19faW5wdXQ6Oi1tcy1jbGVhciwgLmNob2ljZXNfX2lucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbltkaXI9cnRsXSAuY2hvaWNlc19faW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiIsIkBjb25maWcgXCIuLi90YWlsd2luZC5jb25maWcuanNcIjtcbkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9rb2MxbHJyLmNzc1wiKTtcbkBpbXBvcnQgJ3Bob3Rvc3dpcGUvZGlzdC9waG90b3N3aXBlLmNzcyc7XG5AaW1wb3J0ICcuLi9ub2RlX21vZHVsZXMvY2hvaWNlcy5qcy9wdWJsaWMvYXNzZXRzL3N0eWxlcy9jaG9pY2VzLmNzcyc7XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LVJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgIHVybCgnLi4vZm9udC9JbnRlci9JbnRlcjE4cHQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250L0ludGVyL0ludGVyMThwdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcuLi9mb250L0ludGVyL0ludGVyMThwdC1SZWd1bGFyLnN2ZyNMYWd1U2Fucy1MaWdodCcpXG4gICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LU1lZGl1bS5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLCB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnQvSW50ZXIvSW50ZXIxOHB0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250L0ludGVyL0ludGVyMThwdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKCcuLi9mb250L0ludGVyL0ludGVyMThwdC1NZWRpdW0uc3ZnI0xhZ3VTYW5zLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbiAgfVxuLmZlYXR1cmUtc2V0dGluZ3Mge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdzczAzJyBvbjtcbn1cbi5ydGx7ZGlyZWN0aW9uOiBydGw7IHRleHQtYWxpZ246IGxlZnQ7fVxuLnJ0bCA+IGRpdntkaXJlY3Rpb246IGx0cjt9XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBzd3BfX2JnIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItYmxvY2stY2xvbmVjbG9uZS1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAxLjVyZW07XG59XG4ubGF5b3V0LWJ1aWxkZXItYmxvY2stY2xvbmVjbG9uZS1ibG9jay1mb3JtIC5mb3JtLWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxheW91dC1idWlsZGVyLWJsb2NrLWNsb25lY2xvbmUtYmxvY2stZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxLjVyZW07IGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuZmlsdGVycy1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS13aWRnZXQtY29udGVudC51aS1hdXRvY29tcGxldGUge1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQudWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlcntcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50LnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtLXdyYXBwZXI6aG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQudWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24ge1xuICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZS0xMDAnKSAhaW1wb3J0YW50O1xuICAgY29sb3I6IHRoZW1lKCdjb2xvcnMuYmxhY2snKSAhaW1wb3J0YW50OyBib3JkZXI6IDA7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQudWktYXV0b2NvbXBsZXRlIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RhcnRlYXVjaXRyb24ge1xuICAgIG1heC13aWR0aDogNTkuNXJlbTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uQWxsb3csXG4jdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkRlbnksIGh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uI3RhcnRlYXVjaXRyb25TYXZlQnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTsgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnRpdGxlWzBdJyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiwgYnV0dG9uLnRhcnRlYXVjaXRyb25DVEFCdXR0b24sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24udGFydGVhdWNpdHJvbkNUQUJ1dHRvbixcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yNXJlbTsgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnRpdGxlWzBdJyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkFsbG93LFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24jdGFydGVhdWNpdHJvblNhdmVCdXR0b24sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24udGFydGVhdWNpdHJvbkRlbnk6aG92ZXIsICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIsXG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdzpob3ZlciwgI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLnRhcnRlYXVjaXRyb25EZW55OmhvdmVyXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmxhY2snKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy53aGl0ZScpICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55LCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxuI3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3csICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uRGVueSxcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0OmhvdmVyLCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayAudGFydGVhdWNpdHJvbkFsbG93OmhvdmVyLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24jdGFydGVhdWNpdHJvblNhdmVCdXR0b246aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdGhlbWUoJ2NvbG9ycy5ibGFjaycpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0aGVtZSgnY29sb3JzLmJsYWNrJykgaW5zZXQgIWltcG9ydGFudDtcbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlLTEwMCcpO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25TaXplLW1pZGRsZSBzcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgLFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25JbmZvIHAsICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLnRhcnRlYXVjaXRyb25IMyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS41cmVtOyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvblNpemUtbWlkZGxlIHNwYW4jdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XG4gIG1hcmdpbi10b3A6IDFyZW07IHBhZGRpbmc6IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi50YXJ0ZWF1Y2l0cm9uU2l6ZS1taWRkbGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZzpiZWZvcmUge1xuICBmb250LXdlaWdodDogYm9sZDsgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnRpdGxlWzBdJyk7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25Sb290IGEudGFydGVhdWNpdHJvblNlbGZMaW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbmRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9saWdodC1zaGFwZS5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUge1xuICBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlLTEwMCcpICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyID4gdWwsIGh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb25TYXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5iZWlnZS0xMDAnKTsgcGFkZGluZzogMnJlbTsgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDMuNXJlbTsgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgPiB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogMS41cmVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgPiB1bCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25IMSB7XG4gIHBhZGRpbmc6IDVyZW0gMnJlbSAxcmVtOyBmb250LXNpemU6IDEuNXJlbTsgbGluZS1oZWlnaHQ6IDJyZW07IGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnRpdGxlWzBdJyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMuYmVpZ2UtMTAwJykgIWltcG9ydGFudDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDhyZW0gMy41cmVtIDEuNXJlbTsgIGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25JbmZvIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDAgMnJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlLTEwMCcpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcGFkZGluZzogMCAzLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLmJlaWdlLTEwMCcpICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgLyogbWluLXdpZHRoOiA0NCU7ICovXG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLnRhcnRlYXVjaXRyb25IMiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMi4xMjVyZW0gIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkudGl0bGVbMF0nKTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAzMDsgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgLnRhcnRlYXVjaXRyb25IMjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSAudGFydGVhdWNpdHJvbkgyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIC8qIHBhZGRpbmc6IDEuNXJlbTsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJykgIWltcG9ydGFudDsgKi9cbiAgLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfSAqL1xufVxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzA7XG4gIC8qIHBhZGRpbmc6IDEuNXJlbTsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7ICovXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIHBhZGRpbmc6IDIuNXJlbTsgICovXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gIH1cbiAgLyogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB0aGVtZSgnc2NyZWVucy5tZCcpKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0aGVtZSgnY29sb3JzLndoaXRlJyk7IGJhY2tncm91bmQtY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKSAhaW1wb3J0YW50O1xuICB9ICovXG59XG4vKiAudGFydGVhdWNpdHJvbkNoZWNrLCAudGFydGVhdWNpdHJvbkNyb3NzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSAqL1xuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLCAudGFydGVhdWNpdHJvbkRlbnk6aG92ZXIgLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlIHtcbiAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKSAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25BbGxBbGxvd2VkOmhvdmVyIC50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmJsYWNrJykgIWltcG9ydGFudDtcbn1cbiN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYnV0dG9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkudGl0bGVbMF0nKTsgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDMnIG9uO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmU6bm90KC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUpIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLndoaXRlJykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdGhlbWUoJ2NvbG9ycy5ibGFjaycpIGluc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogMnJlbTtcbiAgcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDA7IHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICB3aWR0aDogMS4xMjVyZW07XG4gICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciB1bCAudGFydGVhdWNpdHJvbkxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cnVuY2F0ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICBsaW5lLWNsYW1wOiA1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbi5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtcmFkaW8pOm5vdChbY2xhc3MqPVwianMtZm9ybS1pdGVtLXR5cGUtZGUtY29udGVudVwiXSkgKyAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLXJhZGlvKTpub3QoW2NsYXNzKj1cImpzLWZvcm0taXRlbS10eXBlLWRlLWNvbnRlbnVcIl0pLCAuZm9ybS1pdGVtICsgZGV0YWlscywgZm9ybSBkZXRhaWxzICsgZGV0YWlscywgZm9ybSBbaWQqPVwiYWpheC13cmFwcGVyXCJdICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/