/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --radius-sm: 0.25rem;
    --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);
    --animate-spin: spin 1s linear infinite;
    --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%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    font-family: WEtell, Helvetica, Arial, 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;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
    ::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 {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .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;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-4 {
    top: calc(var(--spacing) * -4);
  }
  .-top-6 {
    top: calc(var(--spacing) * -6);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-10 {
    top: calc(var(--spacing) * 10);
  }
  .top-16 {
    top: calc(var(--spacing) * 16);
  }
  .top-\[10px\] {
    top: 10px;
  }
  .-right-4 {
    right: calc(var(--spacing) * -4);
  }
  .-right-10 {
    right: calc(var(--spacing) * -10);
  }
  .-right-full {
    right: -100%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-1 {
    right: calc(var(--spacing) * 1);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-14 {
    right: calc(var(--spacing) * 14);
  }
  .-bottom-2 {
    bottom: calc(var(--spacing) * -2);
  }
  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-16 {
    bottom: calc(var(--spacing) * 16);
  }
  .-left-1 {
    left: calc(var(--spacing) * -1);
  }
  .-left-70 {
    left: calc(var(--spacing) * -70);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-\[10px\] {
    left: 10px;
  }
  .left-full {
    left: 100%;
  }
  .-z-1 {
    z-index: calc(1 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-50 {
    z-index: 50;
  }
  .z-100 {
    z-index: 100;
  }
  .z-999 {
    z-index: 999;
  }
  .z-1000 {
    z-index: 1000;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-6 {
    grid-column: span 6 / span 6;
  }
  .col-start-2 {
    grid-column-start: 2;
  }
  .col-start-4 {
    grid-column-start: 4;
  }
  .col-start-5 {
    grid-column-start: 5;
  }
  .col-end-12 {
    grid-column-end: 12;
  }
  .row-span-2 {
    grid-row: span 2 / span 2;
  }
  .row-start-2 {
    grid-row-start: 2;
  }
  .row-start-3 {
    grid-row-start: 3;
  }
  .row-start-4 {
    grid-row-start: 4;
  }
  .container {
    width: 100%;
    @media (width >= 400px) {
      max-width: 400px;
    }
    @media (width >= 570px) {
      max-width: 570px;
    }
    @media (width >= 760px) {
      max-width: 760px;
    }
    @media (width >= 1020px) {
      max-width: 1020px;
    }
    @media (width >= 1200px) {
      max-width: 1200px;
    }
    @media (width >= 1450px) {
      max-width: 1450px;
    }
    @media (width >= 1800px) {
      max-width: 1800px;
    }
    @media (width >= 1900px) {
      max-width: 1900px;
    }
  }
  .container\! {
    width: 100% !important;
    @media (width >= 400px) {
      max-width: 400px !important;
    }
    @media (width >= 570px) {
      max-width: 570px !important;
    }
    @media (width >= 760px) {
      max-width: 760px !important;
    }
    @media (width >= 1020px) {
      max-width: 1020px !important;
    }
    @media (width >= 1200px) {
      max-width: 1200px !important;
    }
    @media (width >= 1450px) {
      max-width: 1450px !important;
    }
    @media (width >= 1800px) {
      max-width: 1800px !important;
    }
    @media (width >= 1900px) {
      max-width: 1900px !important;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }
  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }
  .mx-9 {
    margin-inline: calc(var(--spacing) * 9);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-4\.5 {
    margin-block: calc(var(--spacing) * 4.5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .me-1 {
    margin-inline-end: calc(var(--spacing) * 1);
  }
  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }
  .\!mt-4 {
    margin-top: calc(var(--spacing) * 4) !important;
  }
  .-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-8 {
    margin-top: calc(var(--spacing) * -8);
  }
  .-mt-10 {
    margin-top: calc(var(--spacing) * -10);
  }
  .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-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .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-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-40 {
    margin-top: calc(var(--spacing) * 40);
  }
  .mt-\[-2px\] {
    margin-top: -2px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[10\%\] {
    margin-top: 10%;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-10 {
    margin-right: calc(var(--spacing) * 10);
  }
  .-mb-8 {
    margin-bottom: calc(var(--spacing) * -8);
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .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-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-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }
  .-ml-\[1px\] {
    margin-left: calc(1px * -1);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-auto {
    margin-left: auto;
  }
  .line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .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;
  }
  .\[field-sizing\:content\] {
    field-sizing: content;
  }
  .aspect-4\/3 {
    aspect-ratio: 4/3;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-\[20\/9\] {
    aspect-ratio: 20/9;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }
  .size-13 {
    width: calc(var(--spacing) * 13);
    height: calc(var(--spacing) * 13);
  }
  .size-21 {
    width: calc(var(--spacing) * 21);
    height: calc(var(--spacing) * 21);
  }
  .size-auto {
    width: auto;
    height: auto;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .h-0 {
    height: calc(var(--spacing) * 0);
  }
  .h-1\/2 {
    height: calc(1/2 * 100%);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-13 {
    height: calc(var(--spacing) * 13);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-21 {
    height: calc(var(--spacing) * 21);
  }
  .h-30 {
    height: calc(var(--spacing) * 30);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-275 {
    height: calc(var(--spacing) * 275);
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[90\%\] {
    height: 90%;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-auto {
    height: auto;
  }
  .h-auto\! {
    height: auto !important;
  }
  .h-full {
    height: 100%;
  }
  .h-min {
    height: -moz-min-content;
    height: min-content;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-16 {
    max-height: calc(var(--spacing) * 16);
  }
  .max-h-\[80vh\] {
    max-height: 80vh;
  }
  .max-h-none {
    max-height: none;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }
  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }
  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }
  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }
  .min-h-32 {
    min-height: calc(var(--spacing) * 32);
  }
  .min-h-\[calc\(100vh_-_3\.5rem_-_60px\)\] {
    min-height: calc(100vh - 3.5rem - 60px);
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .min-h-svh {
    min-height: 100svh;
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-1\/4 {
    width: calc(1/4 * 100%);
  }
  .w-1\/8 {
    width: calc(1/8 * 100%);
  }
  .w-3\/8 {
    width: calc(3/8 * 100%);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\/5 {
    width: calc(4/5 * 100%);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-5\/8 {
    width: calc(5/8 * 100%);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11\.5 {
    width: calc(var(--spacing) * 11.5);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-15 {
    width: calc(var(--spacing) * 15);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-21 {
    width: calc(var(--spacing) * 21);
  }
  .w-22 {
    width: calc(var(--spacing) * 22);
  }
  .w-30 {
    width: calc(var(--spacing) * 30);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-85 {
    width: calc(var(--spacing) * 85);
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-46 {
    max-width: calc(var(--spacing) * 46);
  }
  .max-w-50 {
    max-width: calc(var(--spacing) * 50);
  }
  .max-w-200 {
    max-width: calc(var(--spacing) * 200);
  }
  .max-w-400 {
    max-width: calc(var(--spacing) * 400);
  }
  .max-w-450 {
    max-width: calc(var(--spacing) * 450);
  }
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }
  .min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .min-w-full {
    min-width: 100%;
  }
  .min-w-max {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-3 {
    flex: 3;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-\[10px\] {
    --tw-translate-x: calc(10px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[10px\] {
    --tw-translate-x: 10px;
    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);
  }
  .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,);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-\[20px_auto\] {
    grid-template-columns: 20px auto;
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-content-center {
    place-content: center;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .items-stretch {
    align-items: stretch;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-28 {
    gap: calc(var(--spacing) * 28);
  }
  .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)));
    }
  }
  .gap-x-4 {
    -moz-column-gap: calc(var(--spacing) * 4);
         column-gap: calc(var(--spacing) * 4);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .divide-y {
    :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)));
    }
  }
  .divide-grey-lightest {
    :where(& > :not(:last-child)) {
      border-color: #EAEAEA;
    }
  }
  .self-end {
    align-self: flex-end;
  }
  .self-stretch {
    align-self: stretch;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-x-0 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 0px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0px;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-3 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 3px;
  }
  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-dotted {
    --tw-border-style: dotted;
    border-style: dotted;
  }
  .border-black {
    border-color: #000;
  }
  .border-grey-dark {
    border-color: #242424;
  }
  .border-grey-light {
    border-color: #989898;
  }
  .border-grey-lighter {
    border-color: #C1C1C1;
  }
  .border-grey-lightest {
    border-color: #EAEAEA;
  }
  .border-grey-main {
    border-color: #323232;
  }
  .border-primary-main {
    border-color: #FEEB01;
  }
  .border-secondary-salbei-main {
    border-color: #78DCAA;
  }
  .border-secondary-salbei-main\/40 {
    border-color: color-mix(in oklab, #78DCAA 40%, transparent);
  }
  .border-secondary-tanne-darker {
    border-color: #007162;
  }
  .border-white {
    border-color: #fff;
  }
  .border-t-grey-main {
    border-top-color: #323232;
  }
  .border-t-secondary-tanne-main {
    border-top-color: #009682;
  }
  .border-b-black\/10 {
    border-bottom-color: color-mix(in oklab, #000 10%, transparent);
  }
  .border-b-grey-lighter {
    border-bottom-color: #C1C1C1;
  }
  .border-b-grey-lightest {
    border-bottom-color: #EAEAEA;
  }
  .border-b-grey-main {
    border-bottom-color: #323232;
  }
  .border-b-secondary-tanne-darker {
    border-bottom-color: #007162;
  }
  .border-b-secondary-tanne-main {
    border-bottom-color: #009682;
  }
  .border-b-transparent {
    border-bottom-color: transparent;
  }
  .border-b-white {
    border-bottom-color: #fff;
  }
  .border-l-grey-main {
    border-left-color: #323232;
  }
  .bg-\[\#9be3b4\] {
    background-color: #9be3b4;
  }
  .bg-\[\#212121\] {
    background-color: #212121;
  }
  .bg-\[\#e9f4f2\] {
    background-color: #e9f4f2;
  }
  .bg-black {
    background-color: #000;
  }
  .bg-error-dark {
    background-color: #C7080C;
  }
  .bg-error-main {
    background-color: #DD090D;
  }
  .bg-error-pale {
    background-color: #FCE6E7;
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-grey-dark {
    background-color: #242424;
  }
  .bg-grey-dark\/60 {
    background-color: color-mix(in oklab, #242424 60%, transparent);
  }
  .bg-grey-dark\/80 {
    background-color: color-mix(in oklab, #242424 80%, transparent);
  }
  .bg-grey-light {
    background-color: #989898;
  }
  .bg-grey-lighter {
    background-color: #C1C1C1;
  }
  .bg-grey-lightest {
    background-color: #EAEAEA;
  }
  .bg-grey-main {
    background-color: #323232;
  }
  .bg-grey-main\/80 {
    background-color: color-mix(in oklab, #323232 80%, transparent);
  }
  .bg-primary-main {
    background-color: #FEEB01;
  }
  .bg-secondary-salbei-dark {
    background-color: #6CC699;
  }
  .bg-secondary-salbei-light {
    background-color: #9AE5BF;
  }
  .bg-secondary-salbei-lighter {
    background-color: #BBEDD5;
  }
  .bg-secondary-salbei-lightest {
    background-color: #DDF6EA;
  }
  .bg-secondary-salbei-main {
    background-color: #78DCAA;
  }
  .bg-secondary-salbei-main\/40 {
    background-color: color-mix(in oklab, #78DCAA 40%, transparent);
  }
  .bg-secondary-salbei-pale {
    background-color: #F1FBF6;
  }
  .bg-secondary-tanne-dark {
    background-color: #008775;
  }
  .bg-secondary-tanne-darker {
    background-color: #007162;
  }
  .bg-secondary-tanne-lighter {
    background-color: #80CBC1;
  }
  .bg-secondary-tanne-lightest {
    background-color: #BFE5E0;
  }
  .bg-secondary-tanne-main {
    background-color: #009682;
  }
  .bg-secondary-tanne-pale {
    background-color: #E5F4F2;
  }
  .bg-success {
    background-color: #78DCAA;
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: #fff;
  }
  .bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/bg-btn-black\.svg\)\] {
    background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/bg-btn-black.svg);
  }
  .box-decoration-clone {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
  .bg-contain {
    background-size: contain;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }
  .object-center {
    -o-object-position: center;
       object-position: center;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .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-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .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-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-18 {
    padding-block: calc(var(--spacing) * 18);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-\[60\%\] {
    padding-top: 60%;
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .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-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-top {
    vertical-align: top;
  }
  .text-2xl {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 2rem);
  }
  .text-3xl {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 2.25rem);
  }
  .text-4xl {
    font-size: 2.25rem;
    line-height: var(--tw-leading, 2.5rem);
  }
  .text-5xl {
    font-size: 3rem;
    line-height: var(--tw-leading, 1);
  }
  .text-base {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.5rem);
  }
  .text-lg {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.75rem);
  }
  .text-sm {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.25rem);
  }
  .text-xl {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.75rem);
  }
  .text-xs {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1rem);
  }
  .text-xs\! {
    font-size: 0.75rem !important;
    line-height: var(--tw-leading, 1rem) !important;
  }
  .text-\[8px\] {
    font-size: 8px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .text-body-sm {
    font-size: 0.875rem;
  }
  .text-h2 {
    font-size: 2.1875rem;
  }
  .leading-0 {
    --tw-leading: calc(var(--spacing) * 0);
    line-height: calc(var(--spacing) * 0);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .\!font-bold {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-bold\! {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .hyphens-auto {
    hyphens: auto;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre {
    white-space: pre;
  }
  .text-\[\#ffeb00\] {
    color: #ffeb00;
  }
  .text-black {
    color: #000;
  }
  .text-error-dark {
    color: #C7080C;
  }
  .text-error-main {
    color: #DD090D;
  }
  .text-grey-dark {
    color: #242424;
  }
  .text-grey-light {
    color: #989898;
  }
  .text-grey-main {
    color: #323232;
  }
  .text-primary-main {
    color: #FEEB01;
  }
  .text-secondary-salbei-main {
    color: #78DCAA;
  }
  .text-secondary-tanne-dark {
    color: #008775;
  }
  .text-secondary-tanne-darker {
    color: #007162;
  }
  .text-secondary-tanne-main {
    color: #009682;
  }
  .text-white {
    color: #fff;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .no-underline {
    -webkit-text-decoration-line: none;
            text-decoration-line: none;
  }
  .underline {
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .accent-secondary-tanne-dark {
    accent-color: #008775;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .shadow-button {
    --tw-shadow: 4px 4px 0px 0px var(--tw-shadow-color, rgba(36,36,36,0.15));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px 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-main-menu {
    --tw-shadow: 5px 5px 10px var(--tw-shadow-color, rgba(34, 34, 34, 0.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px 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);
  }
  .inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-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);
  }
  .inset-ring-white {
    --tw-inset-ring-color: #fff;
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .-outline-offset-1 {
    outline-offset: calc(1px * -1);
  }
  .outline-offset-2 {
    outline-offset: 2px;
  }
  .outline-offset-\[-3px\] {
    outline-offset: -3px;
  }
  .outline-grey-light {
    outline-color: #989898;
  }
  .outline-secondary-salbei-main {
    outline-color: #78DCAA;
  }
  .outline-white\/10 {
    outline-color: color-mix(in oklab, #fff 10%, transparent);
  }
  .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, 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-\[right_0\.3s_ease-in-out\] {
    transition-property: right 0.3s ease-in-out;
    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-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    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));
  }
  .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-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .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-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }
  .\[border-image\:url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-h-bright\.svg\)_7_round\] {
    -o-border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-bright.svg) 7 round;
       border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-bright.svg) 7 round;
  }
  .\[border-image\:url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-h-dark\.svg\)_7_round\] {
    -o-border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-dark.svg) 7 round;
       border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-dark.svg) 7 round;
  }
  .\[border-image\:url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-h-green\.svg\)_7_round\] {
    -o-border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-green.svg) 7 round;
       border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-green.svg) 7 round;
  }
  .\[border-image\:url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-v-dark\.svg\)_7_round\] {
    -o-border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-v-dark.svg) 7 round;
       border-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-v-dark.svg) 7 round;
  }
  .\[counter-reset\:_list-number\] {
    counter-reset:  list-number;
  }
  .group-focus-within\:block {
    &:is(:where(.group):focus-within *) {
      display: block;
    }
  }
  .group-hover\:block {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: block;
      }
    }
  }
  .group-hover\:translate-x-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:-rotate-10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        rotate: calc(10deg * -1);
      }
    }
  }
  .group-hover\:text-grey-dark {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #242424;
      }
    }
  }
  .group-hover\:text-grey-main {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #323232;
      }
    }
  }
  .group-hover\:text-primary-main {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #FEEB01;
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: #fff;
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-focus\:text-primary-main {
    &:is(:where(.group):focus *) {
      color: #FEEB01;
    }
  }
  .group-active\:text-primary-main {
    &:is(:where(.group):active *) {
      color: #FEEB01;
    }
  }
  .group-has-checked\:translate-x-5 {
    &:is(:where(.group):has(*:checked) *) {
      --tw-translate-x: calc(var(--spacing) * 5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .group-has-checked\:bg-white {
    &:is(:where(.group):has(*:checked) *) {
      background-color: #fff;
    }
  }
  .marker\:text-grey-main {
    & *::marker {
      color: #323232;
    }
    &::marker {
      color: #323232;
    }
    & *::-webkit-details-marker {
      color: #323232;
    }
    &::-webkit-details-marker {
      color: #323232;
    }
  }
  .backdrop\:bg-transparent {
    &::backdrop {
      background-color: transparent;
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:inset-0 {
    &::before {
      content: var(--tw-content);
      inset: calc(var(--spacing) * 0);
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:-z-1 {
    &::before {
      content: var(--tw-content);
      z-index: calc(1 * -1);
    }
  }
  .before\:z-1 {
    &::before {
      content: var(--tw-content);
      z-index: 1;
    }
  }
  .before\:z-2 {
    &::before {
      content: var(--tw-content);
      z-index: 2;
    }
  }
  .before\:block {
    &::before {
      content: var(--tw-content);
      display: block;
    }
  }
  .before\:h-full {
    &::before {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .before\:w-full {
    &::before {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .before\:cursor-pointer {
    &::before {
      content: var(--tw-content);
      cursor: pointer;
    }
  }
  .before\:bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/bg-btn-green\.svg\)\] {
    &::before {
      content: var(--tw-content);
      background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/bg-btn-green.svg);
    }
  }
  .before\:bg-size-\[100\%_100\%\] {
    &::before {
      content: var(--tw-content);
      background-size: 100% 100%;
    }
  }
  .before\:font-bold {
    &::before {
      content: var(--tw-content);
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .before\:content-\[attr\(data-label\)\] {
    &::before {
      --tw-content: attr(data-label);
      content: var(--tw-content);
    }
  }
  .before\:content-\[counter\(list-number\)\'\.\'\] {
    &::before {
      --tw-content: counter(list-number)'.';
      content: var(--tw-content);
    }
  }
  .after\:pointer-events-none {
    &::after {
      content: var(--tw-content);
      pointer-events: none;
    }
  }
  .after\:absolute {
    &::after {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .after\:top-0 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .after\:top-1 {
    &::after {
      content: var(--tw-content);
      top: calc(var(--spacing) * 1);
    }
  }
  .after\:right-0 {
    &::after {
      content: var(--tw-content);
      right: calc(var(--spacing) * 0);
    }
  }
  .after\:-bottom-3 {
    &::after {
      content: var(--tw-content);
      bottom: calc(var(--spacing) * -3);
    }
  }
  .after\:left-1 {
    &::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 1);
    }
  }
  .after\:left-1\/2 {
    &::after {
      content: var(--tw-content);
      left: calc(1/2 * 100%);
    }
  }
  .after\:-z-2 {
    &::after {
      content: var(--tw-content);
      z-index: calc(2 * -1);
    }
  }
  .after\:flex {
    &::after {
      content: var(--tw-content);
      display: flex;
    }
  }
  .after\:hidden {
    &::after {
      content: var(--tw-content);
      display: none;
    }
  }
  .after\:h-2 {
    &::after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 2);
    }
  }
  .after\:h-8 {
    &::after {
      content: var(--tw-content);
      height: calc(var(--spacing) * 8);
    }
  }
  .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-8 {
    &::after {
      content: var(--tw-content);
      width: calc(var(--spacing) * 8);
    }
  }
  .after\:w-\[1\.5px\] {
    &::after {
      content: var(--tw-content);
      width: 1.5px;
    }
  }
  .after\:w-full {
    &::after {
      content: var(--tw-content);
      width: 100%;
    }
  }
  .after\:-translate-x-1\/2 {
    &::after {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .after\:items-center {
    &::after {
      content: var(--tw-content);
      align-items: center;
    }
  }
  .after\:justify-center {
    &::after {
      content: var(--tw-content);
      justify-content: center;
    }
  }
  .after\:rounded-full {
    &::after {
      content: var(--tw-content);
      border-radius: calc(infinity * 1px);
    }
  }
  .after\:bg-secondary-tanne-main {
    &::after {
      content: var(--tw-content);
      background-color: #009682;
    }
  }
  .after\:bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/bg-btn-black\.svg\)\] {
    &::after {
      content: var(--tw-content);
      background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/bg-btn-black.svg);
    }
  }
  .after\:bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-v\.svg\)\] {
    &::after {
      content: var(--tw-content);
      background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-v.svg);
    }
  }
  .after\:bg-size-\[1\.5px_9px\] {
    &::after {
      content: var(--tw-content);
      background-size: 1.5px 9px;
    }
  }
  .after\:bg-size-\[100\%_100\%\] {
    &::after {
      content: var(--tw-content);
      background-size: 100% 100%;
    }
  }
  .after\:pb-1 {
    &::after {
      content: var(--tw-content);
      padding-bottom: calc(var(--spacing) * 1);
    }
  }
  .after\:opacity-15 {
    &::after {
      content: var(--tw-content);
      opacity: 15%;
    }
  }
  .after\:content-\[\"\"\] {
    &::after {
      --tw-content: "";
      content: var(--tw-content);
    }
  }
  .after\:content-\[\'\\\\25BC\'\] {
    &::after {
      --tw-content: '\\25BC';
      content: var(--tw-content);
    }
  }
  .after\:content-\[\'_\|_\'\] {
    &::after {
      --tw-content: ' | ';
      content: var(--tw-content);
    }
  }
  .after\:content-\[\\\'\\\'\] {
    &::after {
      --tw-content: \'\';
      content: var(--tw-content);
    }
  }
  .first\:border-t-0 {
    &:first-child {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .first\:pt-0 {
    &:first-child {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .last\:mb-0 {
    &:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .last\:border-0 {
    &:last-child {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .last-of-type\:after\:content-none {
    &:last-of-type {
      &::after {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .read-only\:border-grey-lighter {
    &:-moz-read-only {
      border-color: #C1C1C1;
    }
    &:read-only {
      border-color: #C1C1C1;
    }
  }
  .focus-within\:outline-2 {
    &:focus-within {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }
  }
  .focus-within\:outline-grey-dark {
    &:focus-within {
      outline-color: #242424;
    }
  }
  .hover\:-translate-y-1\.25 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1.25);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:border-grey-dark {
    &:hover {
      @media (hover: hover) {
        border-color: #242424;
      }
    }
  }
  .hover\:border-primary-dark {
    &:hover {
      @media (hover: hover) {
        border-color: #E5D300;
      }
    }
  }
  .hover\:border-primary-main {
    &:hover {
      @media (hover: hover) {
        border-color: #FEEB01;
      }
    }
  }
  .hover\:border-secondary-salbei-dark {
    &:hover {
      @media (hover: hover) {
        border-color: #6CC699;
      }
    }
  }
  .hover\:border-secondary-salbei-main {
    &:hover {
      @media (hover: hover) {
        border-color: #78DCAA;
      }
    }
  }
  .hover\:border-secondary-tanne-darker {
    &:hover {
      @media (hover: hover) {
        border-color: #007162;
      }
    }
  }
  .hover\:border-white {
    &:hover {
      @media (hover: hover) {
        border-color: #fff;
      }
    }
  }
  .hover\:bg-grey-dark {
    &:hover {
      @media (hover: hover) {
        background-color: #242424;
      }
    }
  }
  .hover\:bg-primary-dark {
    &:hover {
      @media (hover: hover) {
        background-color: #E5D300;
      }
    }
  }
  .hover\:bg-secondary-salbei-dark {
    &:hover {
      @media (hover: hover) {
        background-color: #6CC699;
      }
    }
  }
  .hover\:bg-secondary-salbei-main {
    &:hover {
      @media (hover: hover) {
        background-color: #78DCAA;
      }
    }
  }
  .hover\:bg-secondary-tanne-darker {
    &:hover {
      @media (hover: hover) {
        background-color: #007162;
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: #fff;
      }
    }
  }
  .hover\:text-grey-dark {
    &:hover {
      @media (hover: hover) {
        color: #242424;
      }
    }
  }
  .hover\:text-grey-light {
    &:hover {
      @media (hover: hover) {
        color: #989898;
      }
    }
  }
  .hover\:text-grey-main {
    &:hover {
      @media (hover: hover) {
        color: #323232;
      }
    }
  }
  .hover\:text-primary-dark {
    &:hover {
      @media (hover: hover) {
        color: #E5D300;
      }
    }
  }
  .hover\:text-primary-main {
    &:hover {
      @media (hover: hover) {
        color: #FEEB01;
      }
    }
  }
  .hover\:text-secondary-tanne-dark {
    &:hover {
      @media (hover: hover) {
        color: #008775;
      }
    }
  }
  .hover\:text-secondary-tanne-darker {
    &:hover {
      @media (hover: hover) {
        color: #007162;
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: #fff;
      }
    }
  }
  .hover\:shadow-blog-post {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0.625rem 1.25rem 0rem var(--tw-shadow-color, rgba(0, 0, 0, 0.2));
        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-spotlight-card {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0.625rem 1.25rem 0rem var(--tw-shadow-color, rgba(0, 0, 0, 0.2));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:after\:text-primary-main {
    &:hover {
      @media (hover: hover) {
        &::after {
          content: var(--tw-content);
          color: #FEEB01;
        }
      }
    }
  }
  .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 {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .focus\:border-grey-dark {
    &:focus {
      border-color: #242424;
    }
  }
  .focus\:border-primary-dark {
    &:focus {
      border-color: #E5D300;
    }
  }
  .focus\:border-primary-main {
    &:focus {
      border-color: #FEEB01;
    }
  }
  .focus\:border-secondary-salbei-dark {
    &:focus {
      border-color: #6CC699;
    }
  }
  .focus\:border-secondary-salbei-main {
    &:focus {
      border-color: #78DCAA;
    }
  }
  .focus\:border-secondary-tanne-darker {
    &:focus {
      border-color: #007162;
    }
  }
  .focus\:border-white {
    &:focus {
      border-color: #fff;
    }
  }
  .focus\:bg-grey-dark {
    &:focus {
      background-color: #242424;
    }
  }
  .focus\:bg-primary-dark {
    &:focus {
      background-color: #E5D300;
    }
  }
  .focus\:bg-secondary-salbei-dark {
    &:focus {
      background-color: #6CC699;
    }
  }
  .focus\:bg-secondary-salbei-main {
    &:focus {
      background-color: #78DCAA;
    }
  }
  .focus\:bg-secondary-tanne-darker {
    &:focus {
      background-color: #007162;
    }
  }
  .focus\:bg-white {
    &:focus {
      background-color: #fff;
    }
  }
  .focus\:text-grey-dark {
    &:focus {
      color: #242424;
    }
  }
  .focus\:text-grey-light {
    &:focus {
      color: #989898;
    }
  }
  .focus\:text-grey-main {
    &:focus {
      color: #323232;
    }
  }
  .focus\:text-primary-dark {
    &:focus {
      color: #E5D300;
    }
  }
  .focus\:text-primary-main {
    &:focus {
      color: #FEEB01;
    }
  }
  .focus\:text-secondary-tanne-dark {
    &:focus {
      color: #008775;
    }
  }
  .focus\:text-secondary-tanne-darker {
    &:focus {
      color: #007162;
    }
  }
  .focus\:text-white {
    &:focus {
      color: #fff;
    }
  }
  .focus\:outline-hidden {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
  }
  .focus\:outline {
    &:focus {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }
  }
  .focus\:outline-offset-2 {
    &:focus {
      outline-offset: 2px;
    }
  }
  .focus\:outline-primary-main {
    &:focus {
      outline-color: #FEEB01;
    }
  }
  .focus\:outline-secondary-tanne-darker {
    &:focus {
      outline-color: #007162;
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .focus\:outline-solid {
    &:focus {
      --tw-outline-style: solid;
      outline-style: solid;
    }
  }
  .focus-visible\:outline-secondary-tanne-main {
    &:focus-visible {
      outline-color: #009682;
    }
  }
  .focus-visible\:outline-dotted {
    &:focus-visible {
      --tw-outline-style: dotted;
      outline-style: dotted;
    }
  }
  .focus-visible\:outline-none {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .active\:border-black {
    &:active {
      border-color: #000;
    }
  }
  .active\:border-grey-dark {
    &:active {
      border-color: #242424;
    }
  }
  .active\:border-primary-dark {
    &:active {
      border-color: #E5D300;
    }
  }
  .active\:border-secondary-salbei-main {
    &:active {
      border-color: #78DCAA;
    }
  }
  .active\:border-white {
    &:active {
      border-color: #fff;
    }
  }
  .active\:bg-black {
    &:active {
      background-color: #000;
    }
  }
  .active\:bg-grey-dark {
    &:active {
      background-color: #242424;
    }
  }
  .active\:bg-primary-dark {
    &:active {
      background-color: #E5D300;
    }
  }
  .active\:bg-secondary-salbei-main {
    &:active {
      background-color: #78DCAA;
    }
  }
  .active\:bg-white {
    &:active {
      background-color: #fff;
    }
  }
  .active\:text-grey-dark {
    &:active {
      color: #242424;
    }
  }
  .active\:text-grey-main {
    &:active {
      color: #323232;
    }
  }
  .active\:text-primary-main {
    &:active {
      color: #FEEB01;
    }
  }
  .active\:text-secondary-tanne-dark {
    &:active {
      color: #008775;
    }
  }
  .active\:text-white {
    &:active {
      color: #fff;
    }
  }
  .disabled\:pointer-events-none {
    &:disabled {
      pointer-events: none;
    }
  }
  .disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .disabled\:hover\:border-grey-lighter {
    &:disabled {
      &:hover {
        @media (hover: hover) {
          border-color: #C1C1C1;
        }
      }
    }
  }
  .in-\[\.error\]\:border-error-main {
    :where(*:is(.error)) & {
      border-color: #DD090D;
    }
  }
  .has-checked\:border-secondary-tanne-darker {
    &:has(*:checked) {
      border-color: #007162;
    }
  }
  .has-checked\:bg-secondary-tanne-darker {
    &:has(*:checked) {
      background-color: #007162;
    }
  }
  .has-focus-visible\:outline-2 {
    &:has(*:focus-visible) {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }
  }
  .data-closed\:translate-y-4 {
    &[data-closed] {
      --tw-translate-y: calc(var(--spacing) * 4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .data-closed\:opacity-0 {
    &[data-closed] {
      opacity: 0%;
    }
  }
  .data-enter\:duration-300 {
    &[data-enter] {
      --tw-duration: 300ms;
      transition-duration: 300ms;
    }
  }
  .data-enter\:ease-out {
    &[data-enter] {
      --tw-ease: var(--ease-out);
      transition-timing-function: var(--ease-out);
    }
  }
  .data-leave\:duration-200 {
    &[data-leave] {
      --tw-duration: 200ms;
      transition-duration: 200ms;
    }
  }
  .data-leave\:ease-in {
    &[data-leave] {
      --tw-ease: var(--ease-in);
      transition-timing-function: var(--ease-in);
    }
  }
  .sm\:invisible {
    @media (width >= 400px) {
      visibility: hidden;
    }
  }
  .sm\:relative {
    @media (width >= 400px) {
      position: relative;
    }
  }
  .sm\:-top-8 {
    @media (width >= 400px) {
      top: calc(var(--spacing) * -8);
    }
  }
  .sm\:my-8 {
    @media (width >= 400px) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:mt-0 {
    @media (width >= 400px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .sm\:block {
    @media (width >= 400px) {
      display: block;
    }
  }
  .sm\:hidden {
    @media (width >= 400px) {
      display: none;
    }
  }
  .sm\:w-1\/2 {
    @media (width >= 400px) {
      width: calc(1/2 * 100%);
    }
  }
  .sm\:w-50 {
    @media (width >= 400px) {
      width: calc(var(--spacing) * 50);
    }
  }
  .sm\:w-auto {
    @media (width >= 400px) {
      width: auto;
    }
  }
  .sm\:w-full {
    @media (width >= 400px) {
      width: 100%;
    }
  }
  .sm\:max-w-4xl {
    @media (width >= 400px) {
      max-width: var(--container-4xl);
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 400px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 400px) {
      flex-direction: row;
    }
  }
  .sm\:items-center {
    @media (width >= 400px) {
      align-items: center;
    }
  }
  .sm\:justify-end {
    @media (width >= 400px) {
      justify-content: flex-end;
    }
  }
  .sm\:justify-start {
    @media (width >= 400px) {
      justify-content: flex-start;
    }
  }
  .sm\:gap-4 {
    @media (width >= 400px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-10 {
    @media (width >= 400px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .sm\:rounded-full {
    @media (width >= 400px) {
      border-radius: calc(infinity * 1px);
    }
  }
  .sm\:p-10 {
    @media (width >= 400px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .sm\:pr-10 {
    @media (width >= 400px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .data-closed\:sm\:translate-y-0 {
    &[data-closed] {
      @media (width >= 400px) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .data-closed\:sm\:scale-95 {
    &[data-closed] {
      @media (width >= 400px) {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .md\:not-sr-only {
    @media (width >= 760px) {
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      margin: 0;
      overflow: visible;
      clip-path: none;
      white-space: normal;
    }
  }
  .md\:relative {
    @media (width >= 760px) {
      position: relative;
    }
  }
  .md\:-top-10 {
    @media (width >= 760px) {
      top: calc(var(--spacing) * -10);
    }
  }
  .md\:top-4 {
    @media (width >= 760px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .md\:-right-20 {
    @media (width >= 760px) {
      right: calc(var(--spacing) * -20);
    }
  }
  .md\:right-2 {
    @media (width >= 760px) {
      right: calc(var(--spacing) * 2);
    }
  }
  .md\:left-18\.75 {
    @media (width >= 760px) {
      left: calc(var(--spacing) * 18.75);
    }
  }
  .md\:col-span-1 {
    @media (width >= 760px) {
      grid-column: span 1 / span 1;
    }
  }
  .md\:col-span-2 {
    @media (width >= 760px) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:col-span-3 {
    @media (width >= 760px) {
      grid-column: span 3 / span 3;
    }
  }
  .md\:col-span-4 {
    @media (width >= 760px) {
      grid-column: span 4 / span 4;
    }
  }
  .md\:col-span-6 {
    @media (width >= 760px) {
      grid-column: span 6 / span 6;
    }
  }
  .md\:my-auto {
    @media (width >= 760px) {
      margin-block: auto;
    }
  }
  .md\:mt-10 {
    @media (width >= 760px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mt-20 {
    @media (width >= 760px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:mr-5 {
    @media (width >= 760px) {
      margin-right: calc(var(--spacing) * 5);
    }
  }
  .md\:mr-20 {
    @media (width >= 760px) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .md\:mb-0 {
    @media (width >= 760px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-10 {
    @media (width >= 760px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:block {
    @media (width >= 760px) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 760px) {
      display: flex;
    }
  }
  .md\:grid {
    @media (width >= 760px) {
      display: grid;
    }
  }
  .md\:hidden {
    @media (width >= 760px) {
      display: none;
    }
  }
  .md\:table-cell {
    @media (width >= 760px) {
      display: table-cell;
    }
  }
  .md\:table-header-group {
    @media (width >= 760px) {
      display: table-header-group;
    }
  }
  .md\:table-row {
    @media (width >= 760px) {
      display: table-row;
    }
  }
  .md\:table-row-group {
    @media (width >= 760px) {
      display: table-row-group;
    }
  }
  .md\:h-8 {
    @media (width >= 760px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .md\:h-20 {
    @media (width >= 760px) {
      height: calc(var(--spacing) * 20);
    }
  }
  .md\:h-67\.5 {
    @media (width >= 760px) {
      height: calc(var(--spacing) * 67.5);
    }
  }
  .md\:h-250 {
    @media (width >= 760px) {
      height: calc(var(--spacing) * 250);
    }
  }
  .md\:h-full {
    @media (width >= 760px) {
      height: 100%;
    }
  }
  .md\:max-h-31\.25 {
    @media (width >= 760px) {
      max-height: calc(var(--spacing) * 31.25);
    }
  }
  .md\:w-1\/4 {
    @media (width >= 760px) {
      width: calc(1/4 * 100%);
    }
  }
  .md\:w-3\/4 {
    @media (width >= 760px) {
      width: calc(3/4 * 100%);
    }
  }
  .md\:w-18 {
    @media (width >= 760px) {
      width: calc(var(--spacing) * 18);
    }
  }
  .md\:w-20 {
    @media (width >= 760px) {
      width: calc(var(--spacing) * 20);
    }
  }
  .md\:w-26 {
    @media (width >= 760px) {
      width: calc(var(--spacing) * 26);
    }
  }
  .md\:w-\[calc\(100\%-75px\)\] {
    @media (width >= 760px) {
      width: calc(100% - 75px);
    }
  }
  .md\:w-auto {
    @media (width >= 760px) {
      width: auto;
    }
  }
  .md\:w-full {
    @media (width >= 760px) {
      width: 100%;
    }
  }
  .md\:max-w-\[800px\] {
    @media (width >= 760px) {
      max-width: 800px;
    }
  }
  .md\:max-w-sm {
    @media (width >= 760px) {
      max-width: var(--container-sm);
    }
  }
  .md\:min-w-\[300px\] {
    @media (width >= 760px) {
      min-width: 300px;
    }
  }
  .md\:flex-2 {
    @media (width >= 760px) {
      flex: 2;
    }
  }
  .md\:flex-3 {
    @media (width >= 760px) {
      flex: 3;
    }
  }
  .md\:grow {
    @media (width >= 760px) {
      flex-grow: 1;
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 760px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 760px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-6 {
    @media (width >= 760px) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .md\:flex-col {
    @media (width >= 760px) {
      flex-direction: column;
    }
  }
  .md\:flex-row {
    @media (width >= 760px) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 760px) {
      align-items: center;
    }
  }
  .md\:items-start {
    @media (width >= 760px) {
      align-items: flex-start;
    }
  }
  .md\:items-stretch {
    @media (width >= 760px) {
      align-items: stretch;
    }
  }
  .md\:justify-center {
    @media (width >= 760px) {
      justify-content: center;
    }
  }
  .md\:justify-end {
    @media (width >= 760px) {
      justify-content: flex-end;
    }
  }
  .md\:justify-start {
    @media (width >= 760px) {
      justify-content: flex-start;
    }
  }
  .md\:gap-2 {
    @media (width >= 760px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-4 {
    @media (width >= 760px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-6 {
    @media (width >= 760px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-10 {
    @media (width >= 760px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-20 {
    @media (width >= 760px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .md\:border-0 {
    @media (width >= 760px) {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .md\:border-x-2 {
    @media (width >= 760px) {
      border-inline-style: var(--tw-border-style);
      border-inline-width: 2px;
    }
  }
  .md\:border-t-0 {
    @media (width >= 760px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .md\:border-dotted {
    @media (width >= 760px) {
      --tw-border-style: dotted;
      border-style: dotted;
    }
  }
  .md\:border-none {
    @media (width >= 760px) {
      --tw-border-style: none;
      border-style: none;
    }
  }
  .md\:border-x-grey-main {
    @media (width >= 760px) {
      border-inline-color: #323232;
    }
  }
  .md\:bg-primary-main {
    @media (width >= 760px) {
      background-color: #FEEB01;
    }
  }
  .md\:p-8 {
    @media (width >= 760px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:px-0 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:px-2 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:px-3 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .md\:px-4 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-8 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-10 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:px-20 {
    @media (width >= 760px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .md\:py-2 {
    @media (width >= 760px) {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .md\:py-4 {
    @media (width >= 760px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .md\:py-6 {
    @media (width >= 760px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-16 {
    @media (width >= 760px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .md\:pt-0 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-2\.5 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 2.5);
    }
  }
  .md\:pt-5 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .md\:pt-10 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-12 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .md\:pt-16 {
    @media (width >= 760px) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pr-0 {
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .md\:pr-3 {
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 3);
    }
  }
  .md\:pr-5 {
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .md\:pr-16 {
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .md\:pr-18 {
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 18);
    }
  }
  .md\:pl-3 {
    @media (width >= 760px) {
      padding-left: calc(var(--spacing) * 3);
    }
  }
  .md\:pl-20 {
    @media (width >= 760px) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .md\:pl-24 {
    @media (width >= 760px) {
      padding-left: calc(var(--spacing) * 24);
    }
  }
  .md\:pl-40 {
    @media (width >= 760px) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .md\:text-3xl {
    @media (width >= 760px) {
      font-size: 1.875rem;
      line-height: var(--tw-leading, 2.25rem);
    }
  }
  .md\:text-\[38px\] {
    @media (width >= 760px) {
      font-size: 38px;
    }
  }
  .md\:text-\[45px\] {
    @media (width >= 760px) {
      font-size: 45px;
    }
  }
  .md\:text-body-sm {
    @media (width >= 760px) {
      font-size: 0.875rem;
    }
  }
  .md\:hyphens-none {
    @media (width >= 760px) {
      hyphens: none;
    }
  }
  .md\:whitespace-nowrap {
    @media (width >= 760px) {
      white-space: nowrap;
    }
  }
  .md\:before\:hidden {
    @media (width >= 760px) {
      &::before {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .md\:after\:block {
    @media (width >= 760px) {
      &::after {
        content: var(--tw-content);
        display: block;
      }
    }
  }
  .md\:after\:pl-2 {
    @media (width >= 760px) {
      &::after {
        content: var(--tw-content);
        padding-left: calc(var(--spacing) * 2);
      }
    }
  }
  .md\:after\:content-\[\'\|\'\] {
    @media (width >= 760px) {
      &::after {
        --tw-content: '|';
        content: var(--tw-content);
      }
    }
  }
  .lg\:absolute {
    @media (width >= 1020px) {
      position: absolute;
    }
  }
  .lg\:top-10 {
    @media (width >= 1020px) {
      top: calc(var(--spacing) * 10);
    }
  }
  .lg\:top-16 {
    @media (width >= 1020px) {
      top: calc(var(--spacing) * 16);
    }
  }
  .lg\:right-10 {
    @media (width >= 1020px) {
      right: calc(var(--spacing) * 10);
    }
  }
  .lg\:left-0 {
    @media (width >= 1020px) {
      left: calc(var(--spacing) * 0);
    }
  }
  .lg\:z-999 {
    @media (width >= 1020px) {
      z-index: 999;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 1020px) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 1020px) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-5 {
    @media (width >= 1020px) {
      grid-column: span 5 / span 5;
    }
  }
  .lg\:col-span-6 {
    @media (width >= 1020px) {
      grid-column: span 6 / span 6;
    }
  }
  .lg\:col-span-8 {
    @media (width >= 1020px) {
      grid-column: span 8 / span 8;
    }
  }
  .lg\:col-span-9 {
    @media (width >= 1020px) {
      grid-column: span 9 / span 9;
    }
  }
  .lg\:col-span-10 {
    @media (width >= 1020px) {
      grid-column: span 10 / span 10;
    }
  }
  .lg\:col-span-12 {
    @media (width >= 1020px) {
      grid-column: span 12 / span 12;
    }
  }
  .lg\:col-span-14 {
    @media (width >= 1020px) {
      grid-column: span 14 / span 14;
    }
  }
  .lg\:col-start-2 {
    @media (width >= 1020px) {
      grid-column-start: 2;
    }
  }
  .lg\:col-start-10 {
    @media (width >= 1020px) {
      grid-column-start: 10;
    }
  }
  .lg\:mx-auto {
    @media (width >= 1020px) {
      margin-inline: auto;
    }
  }
  .lg\:my-10 {
    @media (width >= 1020px) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-10 {
    @media (width >= 1020px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-0 {
    @media (width >= 1020px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-16 {
    @media (width >= 1020px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:flex {
    @media (width >= 1020px) {
      display: flex;
    }
  }
  .lg\:grid {
    @media (width >= 1020px) {
      display: grid;
    }
  }
  .lg\:hidden {
    @media (width >= 1020px) {
      display: none;
    }
  }
  .lg\:inline-block {
    @media (width >= 1020px) {
      display: inline-block;
    }
  }
  .lg\:h-16 {
    @media (width >= 1020px) {
      height: calc(var(--spacing) * 16);
    }
  }
  .lg\:h-20 {
    @media (width >= 1020px) {
      height: calc(var(--spacing) * 20);
    }
  }
  .lg\:h-auto {
    @media (width >= 1020px) {
      height: auto;
    }
  }
  .lg\:max-h-\[80vh\] {
    @media (width >= 1020px) {
      max-height: 80vh;
    }
  }
  .lg\:min-h-0 {
    @media (width >= 1020px) {
      min-height: calc(var(--spacing) * 0);
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 1020px) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-26 {
    @media (width >= 1020px) {
      width: calc(var(--spacing) * 26);
    }
  }
  .lg\:w-28 {
    @media (width >= 1020px) {
      width: calc(var(--spacing) * 28);
    }
  }
  .lg\:w-auto {
    @media (width >= 1020px) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 1020px) {
      width: 100%;
    }
  }
  .lg\:max-w-\[800px\] {
    @media (width >= 1020px) {
      max-width: 800px;
    }
  }
  .lg\:grid-cols-5 {
    @media (width >= 1020px) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 1020px) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-14 {
    @media (width >= 1020px) {
      grid-template-columns: repeat(14, minmax(0, 1fr));
    }
  }
  .lg\:flex-col {
    @media (width >= 1020px) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 1020px) {
      flex-direction: row;
    }
  }
  .lg\:flex-nowrap {
    @media (width >= 1020px) {
      flex-wrap: nowrap;
    }
  }
  .lg\:justify-center {
    @media (width >= 1020px) {
      justify-content: center;
    }
  }
  .lg\:justify-end {
    @media (width >= 1020px) {
      justify-content: flex-end;
    }
  }
  .lg\:gap-8 {
    @media (width >= 1020px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-10 {
    @media (width >= 1020px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-16 {
    @media (width >= 1020px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:gap-20 {
    @media (width >= 1020px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .lg\:gap-x-10 {
    @media (width >= 1020px) {
      -moz-column-gap: calc(var(--spacing) * 10);
           column-gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-y-7 {
    @media (width >= 1020px) {
      row-gap: calc(var(--spacing) * 7);
    }
  }
  .lg\:overflow-hidden {
    @media (width >= 1020px) {
      overflow: hidden;
    }
  }
  .lg\:overflow-y-scroll {
    @media (width >= 1020px) {
      overflow-y: scroll;
    }
  }
  .lg\:px-16 {
    @media (width >= 1020px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:py-0 {
    @media (width >= 1020px) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-8 {
    @media (width >= 1020px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:py-16 {
    @media (width >= 1020px) {
      padding-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-10 {
    @media (width >= 1020px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:pr-10 {
    @media (width >= 1020px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-16 {
    @media (width >= 1020px) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:pl-0 {
    @media (width >= 1020px) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-10 {
    @media (width >= 1020px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:pl-40 {
    @media (width >= 1020px) {
      padding-left: calc(var(--spacing) * 40);
    }
  }
  .lg\:text-body-sm-lg {
    @media (width >= 1020px) {
      font-size: 1rem;
    }
  }
  .lg\:text-h2-lg {
    @media (width >= 1020px) {
      font-size: 3.125rem;
    }
  }
  .lg\:leading-\[80px\] {
    @media (width >= 1020px) {
      --tw-leading: 80px;
      line-height: 80px;
    }
  }
  .lg\:shadow-main-menu {
    @media (width >= 1020px) {
      --tw-shadow: 5px 5px 10px var(--tw-shadow-color, rgba(34, 34, 34, 0.5));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:group-focus-within\:block {
    @media (width >= 1020px) {
      &:is(:where(.group):focus-within *) {
        display: block;
      }
    }
  }
  .lg\:group-hover\:block {
    @media (width >= 1020px) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          display: block;
        }
      }
    }
  }
  .nth-\[3n\+1\]\:lg\:col-start-2 {
    &:nth-child(3n+1) {
      @media (width >= 1020px) {
        grid-column-start: 2;
      }
    }
  }
  .nth-\[3n\+2\]\:lg\:col-start-2 {
    &:nth-child(3n+2) {
      @media (width >= 1020px) {
        grid-column-start: 2;
      }
    }
  }
  .lg-hover\:w-\[70\%\] {
    @media (width >= 1200px) {
      width: 70%;
    }
  }
  .lg-hover\:max-w-xl {
    @media (width >= 1200px) {
      max-width: var(--container-xl);
    }
  }
  .xl\:col-span-6 {
    @media (width >= 1450px) {
      grid-column: span 6 / span 6;
    }
  }
  .xl\:col-span-8 {
    @media (width >= 1450px) {
      grid-column: span 8 / span 8;
    }
  }
  .xl\:col-span-12 {
    @media (width >= 1450px) {
      grid-column: span 12 / span 12;
    }
  }
  .xl\:col-span-14 {
    @media (width >= 1450px) {
      grid-column: span 14 / span 14;
    }
  }
  .xl\:col-span-18 {
    @media (width >= 1450px) {
      grid-column: span 18 / span 18;
    }
  }
  .xl\:col-span-22 {
    @media (width >= 1450px) {
      grid-column: span 22 / span 22;
    }
  }
  .xl\:col-start-3 {
    @media (width >= 1450px) {
      grid-column-start: 3;
    }
  }
  .xl\:col-start-15 {
    @media (width >= 1450px) {
      grid-column-start: 15;
    }
  }
  .xl\:mr-6 {
    @media (width >= 1450px) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .xl\:w-1\/3 {
    @media (width >= 1450px) {
      width: calc(1/3 * 100%);
    }
  }
  .xl\:w-28 {
    @media (width >= 1450px) {
      width: calc(var(--spacing) * 28);
    }
  }
  .xl\:w-44 {
    @media (width >= 1450px) {
      width: calc(var(--spacing) * 44);
    }
  }
  .xl\:max-w-2xl {
    @media (width >= 1450px) {
      max-width: var(--container-2xl);
    }
  }
  .xl\:grid-cols-2 {
    @media (width >= 1450px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 1450px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-18 {
    @media (width >= 1450px) {
      grid-template-columns: repeat(18, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-22 {
    @media (width >= 1450px) {
      grid-template-columns: repeat(22, minmax(0, 1fr));
    }
  }
  .xl\:flex-row {
    @media (width >= 1450px) {
      flex-direction: row;
    }
  }
  .xl\:gap-6 {
    @media (width >= 1450px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xl\:gap-12 {
    @media (width >= 1450px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .xl\:gap-16 {
    @media (width >= 1450px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .xl\:px-6 {
    @media (width >= 1450px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .xl\:px-10 {
    @media (width >= 1450px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .xl\:px-20 {
    @media (width >= 1450px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .xl\:pt-6 {
    @media (width >= 1450px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .xl\:pr-6 {
    @media (width >= 1450px) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .xl\:pr-16 {
    @media (width >= 1450px) {
      padding-right: calc(var(--spacing) * 16);
    }
  }
  .xl\:pr-20 {
    @media (width >= 1450px) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .xl\:pb-4 {
    @media (width >= 1450px) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .xl\:pl-20 {
    @media (width >= 1450px) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .nth-\[3n\+1\]\:xl\:col-start-3 {
    &:nth-child(3n+1) {
      @media (width >= 1450px) {
        grid-column-start: 3;
      }
    }
  }
  .nth-\[3n\+2\]\:xl\:col-start-3 {
    &:nth-child(3n+2) {
      @media (width >= 1450px) {
        grid-column-start: 3;
      }
    }
  }
  .\32 xl\:after\:left-20 {
    @media (width >= 1800px) {
      &::after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 20);
      }
    }
  }
  .\[\&_\.blog-post-preview__tags\]\:hidden {
    & .blog-post-preview  tags {
      display: none;
    }
  }
  .\[\&_a\]\:text-sm {
    & a {
      font-size: 0.875rem;
      line-height: var(--tw-leading, 1.25rem);
    }
  }
  .\[\&_a\]\:text-body-sm {
    & a {
      font-size: 0.875rem;
    }
  }
  .\[\&_a\]\:font-bold {
    & a {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .\[\&_a\]\:text-white {
    & a {
      color: #fff;
    }
  }
  .\[\&_a\]\:no-underline {
    & a {
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
    }
  }
  .\[\&_a\]\:transition {
    & a {
      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, 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));
    }
  }
  .\[\&_a\]\:hover\:text-primary-main {
    & a {
      &:hover {
        @media (hover: hover) {
          color: #FEEB01;
        }
      }
    }
  }
  .\[\&_a\]\:focus\:text-primary-main {
    & a {
      &:focus {
        color: #FEEB01;
      }
    }
  }
  .\[\&_a\]\:active\:text-primary-main {
    & a {
      &:active {
        color: #FEEB01;
      }
    }
  }
  .\[\&_a\]\:md\:text-body-sm-lg {
    & a {
      @media (width >= 760px) {
        font-size: 1rem;
      }
    }
  }
  .\[\&_button\[type\=\"submit\"\]\:not\(\#submitContactForm\)\]\:hidden {
    & button[type="submit"]:not(#submitContactForm) {
      display: none;
    }
  }
  .\[\&_img\]\:block {
    & img {
      display: block;
    }
  }
  .\[\&_path\]\:stroke-current {
    & path {
      stroke: currentcolor;
    }
  }
  .\[\&_section\]\:py-10 {
    & section {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .\[\&_span\]\:m-0 {
    & span {
      margin: calc(var(--spacing) * 0);
    }
  }
  .\[\&_span\]\:overflow-visible {
    & span {
      overflow: visible;
    }
  }
  .\[\&_span\]\:text-h2 {
    & span {
      font-size: 2.1875rem;
    }
  }
  .\[\&_span\]\:leading-none {
    & span {
      --tw-leading: 1;
      line-height: 1;
    }
  }
  .\[\&_span\]\:font-bold {
    & span {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
  }
  .\[\&_span\]\:hyphens-auto {
    & span {
      hyphens: auto;
    }
  }
  .\[\&_span\]\:whitespace-normal {
    & span {
      white-space: normal;
    }
  }
  .\[\&_span\]\:lg\:text-h2-lg {
    & span {
      @media (width >= 1020px) {
        font-size: 3.125rem;
      }
    }
  }
  .\[\&_ul\]\:m-0 {
    & ul {
      margin: calc(var(--spacing) * 0);
    }
  }
  .\[\&_ul\]\:flex {
    & ul {
      display: flex;
    }
  }
  .\[\&_ul\]\:list-none {
    & ul {
      list-style-type: none;
    }
  }
  .\[\&_ul\]\:flex-col {
    & ul {
      flex-direction: column;
    }
  }
  .\[\&_ul\]\:gap-4 {
    & ul {
      gap: calc(var(--spacing) * 4);
    }
  }
  .\[\&_ul\]\:p-0 {
    & ul {
      padding: calc(var(--spacing) * 0);
    }
  }
  .\[\&\+\*\]\:mt-0 {
    &+* {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .\[\&\+\*\>h2\]\:mt-0 {
    &+*>h2 {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .\[\&\+\.spacer\]\:hidden {
    &+.spacer {
      display: none;
    }
  }
  .focus\:\[\&\+label\]\:border {
    &:focus {
      &+label {
        border-style: var(--tw-border-style);
        border-width: 1px;
      }
    }
  }
  .focus\:\[\&\+label\]\:border-primary-main {
    &:focus {
      &+label {
        border-color: #FEEB01;
      }
    }
  }
  .focus\:\[\&\+label\]\:bg-white {
    &:focus {
      &+label {
        background-color: #fff;
      }
    }
  }
  .focus\:\[\&\+label\]\:text-primary-main {
    &:focus {
      &+label {
        color: #FEEB01;
      }
    }
  }
  .\[\&\+p\]\:hidden {
    &+p {
      display: none;
    }
  }
  .md\:\[\&\:\:after\]\:absolute {
    @media (width >= 760px) {
      &::after {
        position: absolute;
      }
    }
  }
  .md\:\[\&\:\:after\]\:right-0 {
    @media (width >= 760px) {
      &::after {
        right: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:\[\&\:\:after\]\:bottom-0 {
    @media (width >= 760px) {
      &::after {
        bottom: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:\[\&\:\:after\]\:left-0 {
    @media (width >= 760px) {
      &::after {
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .md\:\[\&\:\:after\]\:h-\[2px\] {
    @media (width >= 760px) {
      &::after {
        height: 2px;
      }
    }
  }
  .md\:\[\&\:\:after\]\:bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-h-dark\.svg\)\] {
    @media (width >= 760px) {
      &::after {
        background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-dark.svg);
      }
    }
  }
  .md\:\[\&\:\:after\]\:bg-\[length\:22px\] {
    @media (width >= 760px) {
      &::after {
        background-size: 22px;
      }
    }
  }
  .md\:\[\&\:\:after\]\:bg-repeat-round {
    @media (width >= 760px) {
      &::after {
        background-repeat: round;
      }
    }
  }
  .md\:\[\&\:\:after\]\:content-\[\'\'\] {
    @media (width >= 760px) {
      &::after {
        --tw-content: '';
        content: var(--tw-content);
      }
    }
  }
  .\[\&\>\*\]\:first\:mt-0 {
    &>* {
      &:first-child {
        margin-top: calc(var(--spacing) * 0);
      }
    }
  }
  .\[\&\>\.neos-contentcollection\>\*\]\:last\:mb-0 {
    &>.neos-contentcollection>* {
      &:last-child {
        margin-bottom: calc(var(--spacing) * 0);
      }
    }
  }
  .\[\&\>\.neos-contentcollection\>\*\:not\(\.sr-only\)\]\:first\:mt-0 {
    &>.neos-contentcollection>*:not(.sr-only) {
      &:first-child {
        margin-top: calc(var(--spacing) * 0);
      }
    }
  }
  .\[\&\>a\]\:text-lg {
    &>a {
      font-size: 1.125rem;
      line-height: var(--tw-leading, 1.75rem);
    }
  }
  .\[\&\>a\]\:text-sm {
    &>a {
      font-size: 0.875rem;
      line-height: var(--tw-leading, 1.25rem);
    }
  }
  .\[\&\>article\]\:mb-5 {
    &>article {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .\[\&\>article\]\:h-fit {
    &>article {
      height: -moz-fit-content;
      height: fit-content;
    }
  }
  .\[\&\>article\]\:w-96 {
    &>article {
      width: calc(var(--spacing) * 96);
    }
  }
  .\[\&\>div\]\:mt-5 {
    &>div {
      margin-top: calc(var(--spacing) * 5);
    }
  }
  .\[\&\>div\]\:mt-\[2px\] {
    &>div {
      margin-top: 2px;
    }
  }
  .\[\&\>div\]\:mr-4 {
    &>div {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .\[\&\>div\]\:mb-0 {
    &>div {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .\[\&\>div\]\:mb-4 {
    &>div {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .\[\&\>div\]\:block {
    &>div {
      display: block;
    }
  }
  .\[\&\>div\]\:h-full {
    &>div {
      height: 100%;
    }
  }
  .lg\:\[\&\>div\]\:hidden {
    @media (width >= 1020px) {
      &>div {
        display: none;
      }
    }
  }
  .\[\&\>div\>button\]\:\[counter-increment\:_list-number\] {
    &>div>button {
      counter-increment:  list-number;
    }
  }
  .\[\&\>i\]\:opacity-100 {
    &>i {
      opacity: 100%;
    }
  }
  .\[\&\>label\]\:text-xs {
    &>label {
      font-size: 0.75rem;
      line-height: var(--tw-leading, 1rem);
    }
  }
  .\[\&\>li\]\:\[counter-increment\:_list-number\] {
    &>li {
      counter-increment:  list-number;
    }
  }
  .\[\&\>picture\]\:z-2 {
    &>picture {
      z-index: 2;
    }
  }
  .\[\&\>section\]\:mt-6 {
    &>section {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .\[\&\>section\]\:mt-20 {
    &>section {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .\[\&\>section\]\:lg\:col-span-9 {
    &>section {
      @media (width >= 1020px) {
        grid-column: span 9 / span 9;
      }
    }
  }
  .\[\&\>section\]\:lg\:col-span-10 {
    &>section {
      @media (width >= 1020px) {
        grid-column: span 10 / span 10;
      }
    }
  }
  .\[\&\>section\]\:lg\:col-start-2 {
    &>section {
      @media (width >= 1020px) {
        grid-column-start: 2;
      }
    }
  }
  .\[\&\>section\]\:lg\:col-start-3 {
    &>section {
      @media (width >= 1020px) {
        grid-column-start: 3;
      }
    }
  }
  .\[\&\>section\]\:lg\:mt-10 {
    &>section {
      @media (width >= 1020px) {
        margin-top: calc(var(--spacing) * 10);
      }
    }
  }
  .\[\&\>section\]\:xl\:col-span-7 {
    &>section {
      @media (width >= 1450px) {
        grid-column: span 7 / span 7;
      }
    }
  }
  .\[\&\>section\]\:xl\:col-start-4 {
    &>section {
      @media (width >= 1450px) {
        grid-column-start: 4;
      }
    }
  }
  .\[\&\>section\>div\]\:px-0 {
    &>section>div {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
}
@layer base {
  .ck-focused * {
    text-transform: initial;
  }
  .neos-backend .ck-editor__editable_inline {
    min-width: 50px;
  }
  .neos-backend:not(.neos-backend--preview) h1:not(.ck-placeholder):after, .neos-backend:not(.neos-backend--preview) h2:not(.ck-placeholder):after, .neos-backend:not(.neos-backend--preview) h3:not(.ck-placeholder):after, .neos-backend:not(.neos-backend--preview) h4:not(.ck-placeholder):after, .neos-backend:not(.neos-backend--preview) h5:not(.ck-placeholder):after, .neos-backend:not(.neos-backend--preview) h6:not(.ck-placeholder):after {
    position: absolute;
    background-color: #00adee;
    color: #fff;
    margin-right: calc(var(--spacing) * 3);
    padding: calc(var(--spacing) * 1);
    font-size: 0.6rem;
  }
  .neos-backend:not(.neos-backend--preview) h1:after {
    content: 'H1';
  }
  .neos-backend:not(.neos-backend--preview) h2:after {
    content: 'H2';
  }
  .neos-backend:not(.neos-backend--preview) h3:after {
    content: 'H3';
  }
  .neos-backend:not(.neos-backend--preview) h4:after {
    content: 'H4';
  }
  .neos-backend:not(.neos-backend--preview) h5:after {
    content: 'H5';
  }
  .neos-backend:not(.neos-backend--preview) h6:after {
    content: 'H6';
  }
}
@layer base {
  [class^='icon-'], [class*=' icon-'] {
    font-family: 'icons' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-pinterest:before {
    content: '\e92f';
  }
  .icon-threema-light:before {
    content: '\e930';
  }
  .icon-f-messenger:before {
    content: '\e931';
  }
  .icon-sms:before {
    content: '\e952';
  }
  .icon-tarif-mit-handy:before {
    content: '\e953';
  }
  .icon-zusatzoptionen:before {
    content: '\e954';
  }
  .icon-data:before {
    content: '\e955';
  }
  .icon-minuten:before {
    content: '\e956';
  }
  .icon-default-user:before {
    content: '\e957';
  }
  .icon-rss:before {
    content: '\e963';
  }
  .icon-globe:before {
    content: '\e964';
  }
  .icon-link:before {
    content: '\e965';
  }
  .icon-share:before {
    content: '\e966';
  }
  .icon-play-circle:before {
    content: '\e967';
  }
  .icon-document:before {
    content: '\e968';
  }
  .icon-document-invoice:before {
    content: '\e969';
  }
  .icon-key:before {
    content: '\e96a';
  }
  .icon-eye:before {
    content: '\e96b';
  }
  .icon-eye-closed:before {
    content: '\e96c';
  }
  .icon-check-round:before {
    content: '\e92d';
  }
  .icon-home:before {
    content: '\e92e';
  }
  .icon-leaf:before {
    content: '\e929';
  }
  .icon-box:before {
    content: '\e92a';
  }
  .icon-heart:before {
    content: '\e92b';
  }
  .icon-star:before {
    content: '\e92c';
  }
  .icon-check-thin:before {
    content: '\e928';
  }
  .icon-signal:before {
    content: '\e927';
  }
  .icon-envelope:before {
    content: '\e923';
  }
  .icon-telegram:before {
    content: '\e924';
  }
  .icon-whatsapp:before {
    content: '\e925';
  }
  .icon-threema:before {
    content: '\e926';
  }
  .icon-copy:before {
    content: '\e922';
  }
  .icon-arrow-logout:before {
    content: '\e921';
  }
  .icon-download:before {
    content: '\e920';
  }
  .icon-pen:before {
    content: '\e91f';
  }
  .icon-play-store:before {
    content: '\e91d';
  }
  .icon-apple:before {
    content: '\e91e';
  }
  .icon-list:before {
    content: '\e91c';
  }
  .icon-chevron-left:before {
    content: '\e905';
  }
  .icon-chevron-right:before {
    content: '\e906';
  }
  .icon-chevron-left-solid:before {
    content: '\e907';
  }
  .icon-chevron-right-solid:before {
    content: '\e908';
  }
  .icon-chevron-up-solid:before {
    content: '\e909';
  }
  .icon-chevron-down-solid:before {
    content: '\e90a';
  }
  .icon-chevron-up:before {
    content: '\e90b';
  }
  .icon-chevron-down:before {
    content: '\e90c';
  }
  .icon-arrow-dot-left:before {
    content: '\e91a';
  }
  .icon-arrow-dot-right:before {
    content: '\e91b';
  }
  .icon-check:before {
    content: '\e919';
  }
  .icon-burger:before {
    content: '\e918';
  }
  .icon-arrow-down:before {
    content: '\e900';
  }
  .icon-arrow-download:before {
    content: '\e901';
  }
  .icon-arrow-left:before {
    content: '\e902';
  }
  .icon-arrow-right:before {
    content: '\e903';
  }
  .icon-arrow-up:before {
    content: '\e904';
  }
  .icon-cross:before {
    content: '\e90d';
  }
  .icon-dots-h:before {
    content: '\e90e';
  }
  .icon-facebook:before {
    content: '\e90f';
  }
  .icon-info:before {
    content: '\e910';
  }
  .icon-instagram:before {
    content: '\e911';
  }
  .icon-linkedin:before {
    content: '\e912';
  }
  .icon-magnifier:before {
    content: '\e913';
  }
  .icon-mastodon:before {
    content: '\e914';
  }
  .icon-paper-plane:before {
    content: '\e915';
  }
  .icon-play:before {
    content: '\e916';
  }
  .icon-plus:before {
    content: '\e917';
  }
}
#cookie-punch .klaro {
  font-size: 1rem;
}
#cookie-punch .klaro .cookie-modal {
  z-index: 3000;
}
#cookie-punch .klaro .cookie-modal .cm-btn {
  margin-bottom: 0;
  @media all and (max-width: 768px) {
    width: 100%;
    margin-bottom: 10px;
  }
}
#cookie-punch .klaro .cookie-modal .cm-modal .cm-footer-buttons {
  @media all and (max-width: 768px) {
    flex-direction: column;
  }
}
#cookie-punch .klaro .cm-list-input:checked + .cm-list-label .slider {
  background-color: #00aeef;
}
#cookie-punch .klaro .cookie-modal .cm-btn-accept-all, #cookie-punch .klaro .cookie-modal .cm-btn-accept, #cookie-punch .klaro .cookie-modal .cm-btn-decline, .klaro.cm-as-context-notice .context-notice .cm-btn.cm-btn-success, .klaro.cm-as-context-notice .context-notice .cm-btn.cm-btn-success-var {
  display: inline-flex;
  align-items: center;
  height: calc(var(--spacing) * 8);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 0);
  font-size: 0.875rem;
  line-height: var(--tw-leading, 1.25rem);
  border-radius: var(--radius-sm);
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
}
#cookie-punch .klaro .cookie-modal .cm-btn-accept-all, .klaro.cm-as-context-notice .context-notice .cm-btn.cm-btn-success-var {
  border-color: #FEEB01;
  background-color: #FEEB01;
  color: #fff;
  &:hover {
    @media (hover: hover) {
      background-color: #007162;
    }
  }
  &:hover {
    @media (hover: hover) {
      border-color: #007162;
    }
  }
  &:active {
    background-color: #007162;
  }
  &:active {
    border-color: #007162;
  }
}
#cookie-punch .klaro .cookie-modal .cm-btn-accept, #cookie-punch .klaro .cookie-modal .cm-btn-decline, .klaro.cm-as-context-notice .context-notice .cm-btn.cm-btn-success {
  background-color: #323232;
  border-color: #323232;
  color: #fff;
  &:hover {
    @media (hover: hover) {
      background-color: #242424;
    }
  }
  &:hover {
    @media (hover: hover) {
      border-color: #242424;
    }
  }
  &:active {
    background-color: #242424;
  }
  &:active {
    border-color: #242424;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    border-color: var(--color-gray-200, currentcolor);
  }
}
@layer base {
  [x-cloak] {
    display: none !important;
  }
  .debug {
    border: 1px solid red;
  }
  @font-face {
    font-family: 'icons';
    font-style: normal;
    font-weight: normal;
    font-display: block;
    src: url('/_Resources/Static/Packages/WEtell.Site/Fonts/icons_v2.ttf') format('truetype'), url('/_Resources/Static/Packages/WEtell.Site/Fonts/icons_v2.woff2') format('woff2'), url('/_Resources/Static/Packages/WEtell.Site/Fonts/icons_v2.woff') format('woff'), url('/_Resources/Static/Packages/WEtell.Site/Fonts/icons_v2.svg') format('svg');
  }
  @font-face {
    font-display: swap;
    font-family: 'WEtell';
    font-style: normal;
    font-weight: 900;
    src: url('/_Resources/Static/Packages/WEtell.Site/Fonts/Wetell-Headline.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'WEtell';
    font-style: normal;
    font-weight: 700;
    src: url('/_Resources/Static/Packages/WEtell.Site/Fonts/Wetell-Bold.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'WEtell';
    font-style: normal;
    font-weight: 400;
    src: url('/_Resources/Static/Packages/WEtell.Site/Fonts/Wetell-Regular.woff2') format('woff2');
  }
  @font-face {
    font-display: swap;
    font-family: 'WEtell';
    font-style: italic;
    font-weight: 400;
    src: url('/_Resources/Static/Packages/WEtell.Site/Fonts/Wetell-Italic.woff2') format('woff2');
  }
  html, body {
    background-color: #fff;
    width: 100%;
    color: #242424;
    font-size: 1rem;
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scroll-behavior: smooth;
    @media (width >= 1020px) {
      font-size: 1.125rem;
    }
  }
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    overflow-wrap: break-word;
    hyphens: auto;
    @media (width >= 760px) {
      overflow-wrap: normal;
      word-break: normal;
    }
    @media (width >= 760px) {
      hyphens: manual;
    }
  }
  h1, .h1 {
    font-size: 3.125rem;
    @media (width >= 1200px) {
      font-size: 4.0625rem;
    }
    @media (width >= 1020px) {
      font-size: 5rem;
    }
  }
  h2, .h2 {
    font-size: 2.1875rem;
    @media (width >= 1200px) {
      font-size: 2.8125rem;
    }
    @media (width >= 1020px) {
      font-size: 3.125rem;
    }
  }
  h3, .h3 {
    font-size: 1.5625rem;
    @media (width >= 1200px) {
      font-size: 1.875rem;
    }
  }
  h4, .h4 {
    font-size: 1.25rem;
    @media (width >= 1200px) {
      font-size: 1.5625rem;
    }
  }
  h5, .h5 {
    font-size: 1.125rem;
    @media (width >= 1200px) {
      font-size: 1.25rem;
    }
  }
  h6, .h6 {
    font-size: 1rem;
    @media (width >= 1200px) {
      font-size: 1.125rem;
    }
  }
  blockquote, dl, dd, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, hr, figure, p, pre {
    margin: revert;
    .display {
      --tw-font-weight: var(--font-weight-black);
      font-weight: var(--font-weight-black);
    }
    .headline {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    .normal {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  p, span, table {
    @media (width >= 1020px) {
      font-size: 1.125rem;
    }
    &.display, .display & {
      --tw-font-weight: var(--font-weight-black);
      font-weight: var(--font-weight-black);
    }
    &.headline, .headline & {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }
    &.normal, .normal & {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
    &.body-xl, .body-xl & {
      font-size: 1.5625rem;
      @media (width >= 1020px) {
        font-size: 1.875rem;
      }
    }
    &.body-lg, .body-lg & {
      font-size: 1.25rem;
      @media (width >= 1020px) {
        font-size: 1.5625rem;
      }
    }
    &.body-md, .body-md & {
      font-size: 1.125rem;
      @media (width >= 1020px) {
        font-size: 1.25rem;
      }
    }
    &.body-base, .body-base & {
      font-size: 1rem;
      @media (width >= 1020px) {
        font-size: 1.125rem;
      }
    }
    &.body-sm, .body-sm & {
      font-size: 0.875rem;
      @media (width >= 1020px) {
        font-size: 1rem;
      }
    }
    &.body-xs, .body-xs & {
      font-size: 0.75rem;
      @media (width >= 1020px) {
        font-size: 0.875rem;
      }
    }
    &.body-2xs, .body-2xs & {
      font-size: 0.625rem;
      @media (width >= 1020px) {
        font-size: 0.75rem;
      }
    }
  }
  span {
    font-size: inherit;
  }
  big, .big {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.75rem);
    @media (width >= 1020px) {
      font-size: 1.25rem;
      line-height: var(--tw-leading, 1.75rem);
    }
  }
  small, .small {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.25rem);
    @media (width >= 1020px) {
      font-size: 1rem;
      line-height: var(--tw-leading, 1.5rem);
    }
  }
  ol, ul, menu {
    list-style-type: revert;
    margin: revert;
    padding: revert;
    list-style-position: inside;
    padding-left: calc(var(--spacing) * 0);
  }
  img {
    display: inline-block;
    vertical-align: revert;
  }
  pre {
    max-width: 100%;
    overflow: hidden;
    white-space: normal;
  }
  strong, b, em {
    color: inherit;
  }
  a {
    overflow-wrap: break-word;
    color: #007162;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    text-underline-offset: 0.2rem;
    text-decoration-thickness: 0.05rem;
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: #242424;
      }
    }
    &:hover {
      @media (hover: hover) {
        &:active {
          color: #007162;
        }
      }
    }
    &:focus {
      color: #242424;
    }
    &:focus {
      &:active {
        color: #007162;
      }
    }
    &:active {
      color: #242424;
    }
    &:active {
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
    }
    font-size: inherit;
  }
  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'WEtell', Helvetica, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.1;
    margin: 0 0 24px;
    vertical-align: top;
    &.headline--strong {
      font-weight: 900;
    }
    &.headline--light {
      font-weight: 400;
    }
    &.headline--tight {
      margin-bottom: 5px;
    }
    .col--one-third & {
      @media screen and (min-width: 760px) {
        hyphens: auto;
      }
    }
  }
  h1, .h1 {
    font-weight: 900;
    font-size: 35px;
    @media screen and (min-width: 1200px) {
      font-size: 45px;
    }
    @media screen and (min-width: 1450px) {
      font-size: 50px;
    }
  }
  h2, .h2 {
    font-weight: 700;
    font-size: 25px;
    @media screen and (min-width: 1200px) {
      font-size: 30px;
    }
  }
  h3, .h3 {
    font-weight: 700;
    font-size: 20px;
    @media screen and (min-width: 1200px) {
      font-size: 25px;
    }
  }
  h4, .h4 {
    font-weight: 700;
    font-size: 18px;
    @media screen and (min-width: 1200px) {
      font-size: 20px;
    }
  }
  h5, .h5 {
    font-weight: 700;
    font-size: 16px;
    @media screen and (min-width: 1200px) {
      font-size: 18px;
    }
  }
  h6, .h6 {
    font-weight: 700;
    font-size: 16px;
    @media screen and (min-width: 1200px) {
      font-size: 18px;
    }
  }
  p, big, small, .paragraph, .big, .small {
    display: block;
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0;
    font-size: 16px;
    hyphens: auto;
    @media screen and (min-width: 1020px) {
      font-size: 18px;
    }
    &:first-child {
      margin-top: 0;
    }
    &:last-child {
      margin-bottom: 0;
    }
    a {
      text-underline-offset: 3.2px;
      text-decoration-thickness: 0.8px;
    }
  }
  big, .big {
    font-size: 18px;
    @media screen and (min-width: 1020px) {
      font-size: 20px;
    }
  }
  small, .small {
    font-size: 14px;
    @media screen and (min-width: 1020px) {
      font-size: 16px;
    }
  }
  *:focus-visible {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
    outline-offset: 2px !important;
    outline-color: #007162 !important;
  }
  input[type='range']::-webkit-slider-container {
    -webkit-appearance: none !important;
    border: none !important;
    outline: none !important;
  }
  input[type='range']::-webkit-slider-runnable-track {
    -webkit-appearance: none !important;
    border: none !important;
    outline: none !important;
  }
  input[type='range']::-moz-focus-outer {
    border: 0 !important;
    outline: none !important;
  }
  input[type='range']::-moz-range-track {
    border: none !important;
    outline: none !important;
  }
  form .error {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1rem);
  }
  form .errors {
    list-style-type: none;
    margin-top: calc(var(--spacing) * 1);
    margin-inline: calc(var(--spacing) * 0);
    margin-bottom: calc(var(--spacing) * 0);
    padding-inline: calc(var(--spacing) * 0);
    color: #DD090D;
  }
  figure.table, .ck-content figure.table {
    width: 100%;
    margin-top: calc(var(--spacing) * 0);
    margin-inline: calc(var(--spacing) * 0);
    margin-bottom: calc(var(--spacing) * 6);
    overflow-x: auto;
  }
  figure.table table, .ck-content figure.table table {
    width: 100%;
  }
  figure.table table thead tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-bottom-color: #000;
  }
  figure.table table thead th {
    text-align: left;
  }
  figure.table table td, figure.table table th {
    padding-top: calc(var(--spacing) * 2);
    padding-bottom: calc(var(--spacing) * 1);
  }
  figure.table table td:not(:last-child), figure.table table th:not(:last-child) {
    padding-right: calc(var(--spacing) * 4);
    @media (width >= 760px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .neos-backend .neos-contentcollection > div:first-of-type > h1:first-of-type, .neos-backend .neos-contentcollection > div:first-of-type > h2:first-of-type, .neos-backend .neos-contentcollection > div:first-of-type > h3:first-of-type, .neos-backend .neos-contentcollection > div:first-of-type > h4:first-of-type, .neos-backend .neos-contentcollection > div:first-of-type > h5:first-of-type, .neos-backend .neos-contentcollection > div:first-of-type > h6:first-of-type {
    margin-top: calc(var(--spacing) * 0);
  }
  .neos-backend .neos-contentcollection > .sr-only + div > h1:first-of-type, .neos-backend .neos-contentcollection > .sr-only + div > h2:first-of-type, .neos-backend .neos-contentcollection > .sr-only + div > h3:first-of-type, .neos-backend .neos-contentcollection > .sr-only + div > h4:first-of-type, .neos-backend .neos-contentcollection > .sr-only + div > h5:first-of-type, .neos-backend .neos-contentcollection > .sr-only + div > h6:first-of-type {
    margin-top: calc(var(--spacing) * 0);
  }
}
@layer components {
  .custom-scrollbar {
    &::-webkit-scrollbar {
      height: 3px;
    }
    &::-webkit-scrollbar-track {
      background-color: #EAEAEA;
    }
    &::-webkit-scrollbar-thumb {
      background-color: #009682;
    }
  }
}
@layer utilities {
  .headline {
    i {
      font-weight: 400;
    }
  }
  .display-3xl, .headline.display-3xl, p:has(.display-3xl), h1:has(.display-3xl), h2:has(.display-3xl), h3:has(.display-3xl), h4:has(.display-3xl), h5:has(.display-3xl), h6:has(.display-3xl) {
    font-weight: 900;
    font-size: 50px;
    @media screen and (min-width: 1200px) {
      font-size: 65px;
    }
    @media screen and (min-width: 1450px) {
      font-size: 80px;
    }
  }
  .display-2xl, .headline.display-2xl, p:has(.display-2xl), h1:has(.display-2xl), h2:has(.display-2xl), h3:has(.display-2xl), h4:has(.display-2xl), h5:has(.display-2xl), h6:has(.display-2xl) {
    font-weight: 900;
    font-size: 35px;
    @media screen and (min-width: 1200px) {
      font-size: 45px;
    }
    @media screen and (min-width: 1450px) {
      font-size: 50px;
    }
  }
  .display-xl, .headline.display-xl, p:has(.display-xl), h1:has(.display-xl), h2:has(.display-xl), h3:has(.display-xl), h4:has(.display-xl), h5:has(.display-xl), h6:has(.display-xl) {
    font-weight: 900;
    font-size: 25px;
    @media screen and (min-width: 1200px) {
      font-size: 30px;
    }
  }
  .display-lg, .headline.display-lg, p:has(.display-lg), h1:has(.display-lg), h2:has(.display-lg), h3:has(.display-lg), h4:has(.display-lg), h5:has(.display-lg), h6:has(.display-lg) {
    font-weight: 900;
    font-size: 20px;
    @media screen and (min-width: 1200px) {
      font-size: 25px;
    }
  }
  .display-md, .headline.display-md, p:has(.display-md), h1:has(.display-md), h2:has(.display-md), h3:has(.display-md), h4:has(.display-md), h5:has(.display-md), h6:has(.display-md) {
    font-weight: 900;
    font-size: 18px;
    @media screen and (min-width: 1200px) {
      font-size: 20px;
    }
  }
  .display-base, .headline.display-base, p:has(.display-base) , h1:has(.display-base), h2:has(.display-base), h3:has(.display-base), h4:has(.display-base), h5:has(.display-base), h6:has(.display-base) {
    font-weight: 900;
    font-size: 16px;
    @media screen and (min-width: 1200px) {
      font-size: 18px;
    }
  }
  .head-2xl, .headline.head-2xl, p:has(.head-2xl), h1:has(.head-2xl), h2:has(.head-2xl), h3:has(.head-2xl), h4:has(.head-2xl), h5:has(.head-2xl), h6:has(.head-2xl) {
    font-weight: 700;
    font-size: 35px;
    @media screen and (min-width: 1200px) {
      font-size: 45px;
    }
    @media screen and (min-width: 1450px) {
      font-size: 50px;
    }
  }
  .head-xl, .headline.head-xl, p:has(.head-xl), h1:has(.head-xl), h2:has(.head-xl), h3:has(.head-xl), h4:has(.head-xl), h5:has(.head-xl), h6:has(.head-xl) {
    font-weight: 700;
    font-size: 25px;
    @media screen and (min-width: 1200px) {
      font-size: 30px;
    }
  }
  .head-lg, .headline.head-lg, p:has(.head-lg) , h1:has(.head-lg), h2:has(.head-lg), h3:has(.head-lg), h4:has(.head-lg), h5:has(.head-lg), h6:has(.head-lg) {
    font-weight: 700;
    font-size: 20px;
    @media screen and (min-width: 1200px) {
      font-size: 25px;
    }
  }
  .head-md, .headline.head-md, p:has(.head-md), h1:has(.head-md), h2:has(.head-md), h3:has(.head-md), h4:has(.head-md), h5:has(.head-md), h6:has(.head-md) {
    font-weight: 700;
    font-size: 18px;
    @media screen and (min-width: 1200px) {
      font-size: 20px;
    }
  }
  .head-base, .headline.head-base, p:has(.head-base), h1:has(.head-base), h2:has(.head-base), h3:has(.head-base), h4:has(.head-base), h5:has(.head-base), h6:has(.head-base) {
    font-weight: 700;
    font-size: 16px;
    @media screen and (min-width: 1200px) {
      font-size: 18px;
    }
  }
  .body-xl, p:has(.body-xl), h1:has(.body-xl), h2:has(.body-xl), h3:has(.body-xl), h4:has(.body-xl), h5:has(.body-xl), h6:has(.body-xl) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 25px;
    @media screen and (min-width: 1020px) {
      font-size: 30px;
    }
  }
  .body-lg, p:has(.body-lg), h1:has(.body-lg), h2:has(.body-lg), h3:has(.body-lg), h4:has(.body-lg), h5:has(.body-lg), h6:has(.body-lg) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 20px;
    @media screen and (min-width: 1020px) {
      font-size: 25px;
    }
  }
  .body-md, p:has(.body-md), h1:has(.body-md), h2:has(.body-md), h3:has(.body-md), h4:has(.body-md), h5:has(.body-md), h6:has(.body-md) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 18px;
    @media screen and (min-width: 1020px) {
      font-size: 20px;
    }
  }
  .body-base, p:has(.body-base), h1:has(.body-base), h2:has(.body-base), h3:has(.body-base), h4:has(.body-base), h5:has(.body-base), h6:has(.body-base) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 16px;
    @media screen and (min-width: 1020px) {
      font-size: 18px;
    }
  }
  .body-sm, p:has(.body-sm), h1:has(.body-sm), h2:has(.body-sm), h3:has(.body-sm), h4:has(.body-sm), h5:has(.body-sm), h6:has(.body-sm) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 14px;
    @media screen and (min-width: 1020px) {
      font-size: 16px;
    }
  }
  .body-xs, p:has(.body-xs), h1:has(.body-xs), h2:has(.body-xs), h3:has(.body-xs), h4:has(.body-xs), h5:has(.body-xs), h6:has(.body-xs) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 12px;
    @media screen and (min-width: 1020px) {
      font-size: 14px;
    }
  }
  .body-2xs, p:has(.body-2xs), h1:has(.body-2xs), h2:has(.body-2xs), h3:has(.body-2xs), h4:has(.body-2xs), h5:has(.body-2xs), h6:has(.body-2xs) {
    font-weight: 400;
    line-height: 1.4;
    font-size: 10px;
    @media screen and (min-width: 1020px) {
      font-size: 12px;
    }
  }
}
@layer base {
  html {
    font-size: 16px;
    line-height: 1.4;
  }
  body {
    line-height: 1.4;
  }
  h1 {
    line-height: 1.1;
  }
  h2 {
    line-height: 1.1;
  }
  h3 {
    line-height: 1.1;
  }
  h4 {
    line-height: 1.1;
  }
  h5 {
    line-height: 1.1;
  }
  h6 {
    line-height: 1.1;
  }
}
@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-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-content {
  syntax: "*";
  initial-value: "";
  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;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@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-divide-y-reverse: 0;
      --tw-border-style: solid;
      --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-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSx5QkFBeUI7SUFDM0I7RUFDRjtFQUNBO0lBQ0U7TUFDRSxpQ0FBaUM7SUFDbkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx5Q0FBeUM7SUFDM0M7RUFDRjtFQUNBO0lBQ0U7TUFDRSx5Q0FBeUM7SUFDM0M7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxxQ0FBcUM7SUFDdkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxxQ0FBcUM7SUFDdkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQ0FBc0M7SUFDeEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQ0FBc0M7SUFDeEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQ0FBc0M7SUFDeEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQ0FBc0M7SUFDeEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxtQkFBbUI7TUFDbkIsdUNBQXVDO0lBQ3pDO0VBQ0Y7RUFDQTtJQUNFO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRTtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxtQkFBbUI7SUFDckI7RUFDRjtFQUNBO0lBQ0U7TUFFRSxhQUFhO0lBQ2Y7RUFDRjtFQUNBO0lBQ0U7TUFDRSxtQkFBbUI7SUFDckI7RUFDRjtFQUNBO0lBQ0U7TUFDRTtRQUNFLDBCQUEwQjtRQUMxQixhQUFhO01BQ2Y7SUFDRjtFQUNGO0VBQ0E7SUFDRTtNQUNFO1FBQ0UsMEJBQTBCO1FBQzFCLGNBQWM7TUFDaEI7SUFDRjtFQUNGO0VBQ0E7SUFDRTtNQUNFO1FBQ0UsMEJBQTBCO1FBQzFCLHNDQUFzQztNQUN4QztJQUNGO0VBQ0Y7RUFDQTtJQUNFO01BQ0U7UUFDRSxpQkFBaUI7UUFDakIsMEJBQTBCO01BQzVCO0lBQ0Y7RUFDRjtFQUNBO0lBQ0U7TUFDRSxrQkFBa0I7SUFDcEI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnQ0FBZ0M7SUFDbEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxZQUFZO0lBQ2Q7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw0QkFBNEI7SUFDOUI7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSw4QkFBOEI7SUFDaEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxvQkFBb0I7SUFDdEI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxxQkFBcUI7SUFDdkI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxtQkFBbUI7SUFDckI7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxxQ0FBcUM7SUFDdkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1Q0FBdUM7SUFDekM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx3Q0FBd0M7SUFDMUM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxhQUFhO0lBQ2Y7RUFDRjtFQUNBO0lBQ0U7TUFDRSxhQUFhO0lBQ2Y7RUFDRjtFQUNBO0lBQ0U7TUFDRSxhQUFhO0lBQ2Y7RUFDRjtFQUNBO0lBQ0U7TUFDRSxxQkFBcUI7SUFDdkI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxpQ0FBaUM7SUFDbkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxpQ0FBaUM7SUFDbkM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxZQUFZO0lBQ2Q7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnQkFBZ0I7SUFDbEI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxvQ0FBb0M7SUFDdEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSx1QkFBdUI7SUFDekI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnQ0FBZ0M7SUFDbEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnQ0FBZ0M7SUFDbEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxXQUFXO0lBQ2I7RUFDRjtFQUNBO0lBQ0U7TUFDRSxXQUFXO0lBQ2I7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnQkFBZ0I7SUFDbEI7RUFDRjtFQUNBO0lBQ0U7TUFDRSxnREFBZ0Q7SUFDbEQ7RUFDRjtFQUNBO0lBQ0U7TUFDRSxpREFBaUQ7SUFDbkQ7RUFDRjtFQUNBO0lBQ0U7TUFDRSxpREFBaUQ7SUFDbkQ7RUFDRjtFQUNBO0lBQ0U7TUFDRSxzQkFBc0I7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QkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixnQ0FBZ0M7RUFDaEMsd0NBQXdDO0VBQ3hDLHVDQUF1QztFQUN2QyxtQkFBbUI7RUFDbkIsdUNBQXVDO0VBQ3ZDLCtCQUErQjtFQUMvQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1g7SUFDRTtNQUNFLHlCQUF5QjtJQUMzQjtFQUNGO0VBQ0E7SUFDRTtNQUNFLHFCQUFxQjtJQUN2QjtFQUNGO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWDtJQUNFO01BQ0UseUJBQXlCO0lBQzNCO0VBQ0Y7RUFDQTtJQUNFO01BQ0UscUJBQXFCO0lBQ3ZCO0VBQ0Y7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaURBQWlEO0VBQ25EO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrVkFBa1Y7RUFDcFY7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQiwrRkFBK0Y7RUFDakc7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQiwyRkFBMkY7RUFDN0Y7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQiw4RkFBOEY7RUFDaEc7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQiw2RkFBNkY7RUFDL0Y7RUFDQTtJQUNFLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsY0FBYztJQUNkLGVBQWU7SUFDZiwyQ0FBMkM7SUFDM0Msc0NBQXNDO0VBQ3hDO0VBQ0E7SUFDRSxZQUFZO0lBQ1osbUNBQW1DO0lBQ25DLGtDQUFrQztJQUNsQyx1QkFBdUI7SUFDdkI7TUFDRSxtQkFBbUI7SUFDckI7RUFDRjtFQUNBO0lBQ0UseUNBQXlDO0lBQ3pDLG9DQUFvQztJQUNwQyx5QkFBeUI7SUFFekIsYUFBYTtJQUNiO01BQ0UscUJBQXFCO01BQ3JCLGtCQUFrQjtJQUNwQjtJQUNBO01BRUUsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkI7TUFDRSxvQkFBb0I7SUFDdEI7SUFDQTtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0Usb0JBQW9CO0lBQ3BCO01BQ0Usb0JBQW9CO0lBQ3RCO0lBQ0E7TUFDRSxtQkFBbUI7SUFDckI7RUFDRjtFQUNBO0lBQ0Usb0JBQW9CO0lBQ3BCO01BQ0UsbUJBQW1CO0lBQ3JCO0VBQ0Y7RUFDQTtJQUNFLGtCQUFrQjtJQUNsQjtNQUNFLG9CQUFvQjtJQUN0QjtFQUNGO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkI7TUFDRSxrQkFBa0I7SUFDcEI7RUFDRjtFQUNBO0lBQ0UsZUFBZTtJQUNmO01BQ0UsbUJBQW1CO0lBQ3JCO0VBQ0Y7RUFDQTtJQUNFLGNBQWM7SUFDZDtNQUNFLDBDQUEwQztNQUMxQyxxQ0FBcUM7SUFDdkM7SUFDQTtNQUNFLHlDQUF5QztNQUN6QyxvQ0FBb0M7SUFDdEM7SUFDQTtNQUNFLDJDQUEyQztNQUMzQyxzQ0FBc0M7SUFDeEM7RUFDRjtFQUNBO0lBQ0U7TUFDRSxtQkFBbUI7SUFDckI7SUFDQTtNQUNFLDBDQUEwQztNQUMxQyxxQ0FBcUM7SUFDdkM7SUFDQTtNQUNFLHlDQUF5QztNQUN6QyxvQ0FBb0M7SUFDdEM7SUFDQTtNQUNFLDJDQUEyQztNQUMzQyxzQ0FBc0M7SUFDeEM7SUFDQTtNQUNFLG9CQUFvQjtNQUNwQjtRQUNFLG1CQUFtQjtNQUNyQjtJQUNGO0lBQ0E7TUFDRSxrQkFBa0I7TUFDbEI7UUFDRSxvQkFBb0I7TUFDdEI7SUFDRjtJQUNBO01BQ0UsbUJBQW1CO01BQ25CO1FBQ0Usa0JBQWtCO01BQ3BCO0lBQ0Y7SUFDQTtNQUNFLGVBQWU7TUFDZjtRQUNFLG1CQUFtQjtNQUNyQjtJQUNGO0lBQ0E7TUFDRSxtQkFBbUI7TUFDbkI7UUFDRSxlQUFlO01BQ2pCO0lBQ0Y7SUFDQTtNQUNFLGtCQUFrQjtNQUNsQjtRQUNFLG1CQUFtQjtNQUNyQjtJQUNGO0lBQ0E7TUFDRSxtQkFBbUI7TUFDbkI7UUFDRSxrQkFBa0I7TUFDcEI7SUFDRjtFQUNGO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLG1CQUFtQjtJQUNuQix1Q0FBdUM7SUFDdkM7TUFDRSxrQkFBa0I7TUFDbEIsdUNBQXVDO0lBQ3pDO0VBQ0Y7RUFDQTtJQUNFLG1CQUFtQjtJQUNuQix1Q0FBdUM7SUFDdkM7TUFDRSxlQUFlO01BQ2Ysc0NBQXNDO0lBQ3hDO0VBQ0Y7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZUFBZTtJQUNmLDJCQUEyQjtJQUMzQixzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHFCQUFxQjtJQUNyQixzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSx5QkFBeUI7SUFDekIsY0FBYztJQUNkLHVDQUErQjtZQUEvQiwrQkFBK0I7SUFDL0IsNkJBQTZCO0lBQzdCLGtDQUFrQztJQUNsQyx1S0FBdUs7SUFDdksscUZBQXFGO0lBQ3JGLDJFQUEyRTtJQUMzRTtNQUNFO1FBQ0UsY0FBYztNQUNoQjtJQUNGO0lBQ0E7TUFDRTtRQUNFO1VBQ0UsY0FBYztRQUNoQjtNQUNGO0lBQ0Y7SUFDQTtNQUNFLGNBQWM7SUFDaEI7SUFDQTtNQUNFO1FBQ0UsY0FBYztNQUNoQjtJQUNGO0lBQ0E7TUFDRSxjQUFjO0lBQ2hCO0lBQ0E7TUFDRSxrQ0FBMEI7Y0FBMUIsMEJBQTBCO0lBQzVCO0lBQ0Esa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxtREFBbUQ7SUFDbkQsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CO01BQ0UsZ0JBQWdCO0lBQ2xCO0lBQ0E7TUFDRSxnQkFBZ0I7SUFDbEI7SUFDQTtNQUNFLGtCQUFrQjtJQUNwQjtJQUNBO01BQ0U7UUFFRSxhQUFhO01BQ2Y7SUFDRjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtJQUNBO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZUFBZTtJQUVmLGFBQWE7SUFDYjtNQUNFLGVBQWU7SUFDakI7SUFDQTtNQUNFLGFBQWE7SUFDZjtJQUNBO01BQ0UsZ0JBQWdCO0lBQ2xCO0lBQ0E7TUFDRSw0QkFBNEI7TUFDNUIsZ0NBQWdDO0lBQ2xDO0VBQ0Y7RUFDQTtJQUNFLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxpREFBaUQ7SUFDakQsNkJBQTZCO0lBQzdCLDhCQUE4QjtJQUM5QixpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyx1QkFBdUI7SUFDdkIsd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0Usb0JBQW9CO0lBQ3BCLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0Usa0JBQWtCO0lBQ2xCLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UscUJBQXFCO0lBQ3JCLG9DQUFvQztJQUNwQyx1Q0FBdUM7SUFDdkMsdUNBQXVDO0lBQ3ZDLHdDQUF3QztJQUN4QyxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsb0NBQW9DO0lBQ3BDLHVDQUF1QztJQUN2Qyx1Q0FBdUM7SUFDdkMsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLDJDQUEyQztJQUMzQyx3QkFBd0I7SUFDeEIseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHFDQUFxQztJQUNyQyx3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHVDQUF1QztJQUN2QztNQUNFLHVDQUF1QztJQUN6QztFQUNGO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztBQUNGO0FBQ0E7RUFDRTtJQUNFO01BQ0UsV0FBVztJQUNiO0lBQ0E7TUFDRSx5QkFBeUI7SUFDM0I7SUFDQTtNQUNFLHlCQUF5QjtJQUMzQjtFQUNGO0FBQ0Y7QUFDQTtFQUNFO0lBQ0U7TUFDRSxnQkFBZ0I7SUFDbEI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7SUFDQTtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7SUFDQTtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7SUFDQTtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Y7TUFDRSxlQUFlO0lBQ2pCO0VBQ0Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNGO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZjtNQUNFLGVBQWU7SUFDakI7RUFDRjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Y7TUFDRSxlQUFlO0lBQ2pCO0VBQ0Y7RUFDQTtJQUNFLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmO01BQ0UsZUFBZTtJQUNqQjtFQUNG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c0I7TUFDdEIsa0JBQWtCO01BQ2xCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsZUFBZTtNQUNmLGVBQWU7SUFDakI7RUFDRjtBQUNGIiwiZmlsZSI6InRhaWx3aW5kLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISB0YWlsd2luZGNzcyB2NC4xLjE4IHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbSAqL1xuQGxheWVyIHByb3BlcnRpZXM7XG5AbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcbkBsYXllciB0aGVtZSB7XG4gIDpyb290LCA6aG9zdCB7XG4gICAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gICAgLS1zcGFjaW5nOiAwLjI1cmVtO1xuICAgIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcbiAgICAtLWNvbnRhaW5lci1tZDogMjhyZW07XG4gICAgLS1jb250YWluZXIteGw6IDM2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gICAgLS1jb250YWluZXItM3hsOiA0OHJlbTtcbiAgICAtLWNvbnRhaW5lci00eGw6IDU2cmVtO1xuICAgIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gICAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gICAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gICAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAtLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIH1cbn1cbkBsYXllciBiYXNlIHtcbiAgKiwgOjphZnRlciwgOjpiZWZvcmUsIDo6YmFja2Ryb3AsIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIHNvbGlkO1xuICB9XG4gIGh0bWwsIDpob3N0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB0YWItc2l6ZTogNDtcbiAgICBmb250LWZhbWlseTogV0V0ZWxsLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBociB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuICBiLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgY29kZSwga2JkLCBzYW1wLCBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHksIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSk7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiB2YXIoLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIG5vcm1hbCk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIHN1Yiwgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBvbCwgdWwsIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaW1nLCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBidXR0b24sIGlucHV0LCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpICBvciAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBidXR0b24sIGlucHV0OndoZXJlKFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSksIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGxheWVyIHV0aWxpdGllcyB7XG4gIC5wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmNvbGxhcHNlIHtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgfVxuICAuaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC5hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICAuaW5zZXQtMCB7XG4gICAgaW5zZXQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuaW5zZXQteC00IHtcbiAgICBpbnNldC1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuLXRvcC0xIHtcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMSk7XG4gIH1cbiAgLi10b3AtNCB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTQpO1xuICB9XG4gIC4tdG9wLTYge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC02KTtcbiAgfVxuICAudG9wLTAge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC50b3AtMSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLnRvcC0xXFwvMiB7XG4gICAgdG9wOiBjYWxjKDEvMiAqIDEwMCUpO1xuICB9XG4gIC50b3AtMTAge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAudG9wLTE2IHtcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLnRvcC1cXFsxMHB4XFxdIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLi1yaWdodC00IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC00KTtcbiAgfVxuICAuLXJpZ2h0LTEwIHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xMCk7XG4gIH1cbiAgLi1yaWdodC1mdWxsIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgLnJpZ2h0LTAge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLnJpZ2h0LTEge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLnJpZ2h0LTQge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnJpZ2h0LTUge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLnJpZ2h0LTE0IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE0KTtcbiAgfVxuICAuLWJvdHRvbS0yIHtcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAtMik7XG4gIH1cbiAgLi1ib3R0b20tOCB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTgpO1xuICB9XG4gIC5ib3R0b20tMCB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLmJvdHRvbS00IHtcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuYm90dG9tLTUge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5ib3R0b20tMTYge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAuLWxlZnQtMSB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xKTtcbiAgfVxuICAuLWxlZnQtNzAge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAtNzApO1xuICB9XG4gIC5sZWZ0LTAge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAubGVmdC0xXFwvMiB7XG4gICAgbGVmdDogY2FsYygxLzIgKiAxMDAlKTtcbiAgfVxuICAubGVmdC00IHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLmxlZnQtXFxbMTBweFxcXSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAubGVmdC1mdWxsIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC4tei0xIHtcbiAgICB6LWluZGV4OiBjYWxjKDEgKiAtMSk7XG4gIH1cbiAgLnotMCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuei0xIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC56LTIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnotMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC56LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuei01MCB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cbiAgLnotMTAwIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLnotOTk5IHtcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cbiAgLnotMTAwMCB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAuY29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuICAuY29sLXNwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuICAuY29sLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuICAuY29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuICAuY29sLXNwYW4tNiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgfVxuICAuY29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jb2wtc3RhcnQtNCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cbiAgLmNvbC1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuICAuY29sLWVuZC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbiAgfVxuICAucm93LXNwYW4tMiB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuICAucm93LXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICB9XG4gIC5yb3ctc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIH1cbiAgLnJvdy1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDU3MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTIwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDE4MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTkwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE5MDBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lclxcISB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gNTcwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE0NTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDE4MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxOTAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5tLTAge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5tLTEge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICB9XG4gIC5teC0wIHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm14LTUge1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAubXgtOSB7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5teS0wIHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAubXktMSB7XG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLm15LTIge1xuICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5teS00IHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAubXktNFxcLjUge1xuICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQuNSk7XG4gIH1cbiAgLm15LTYge1xuICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5teS04IHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAubXktMTAge1xuICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAubWUtMSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAubWUtNCB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuXFwhbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTEpO1xuICB9XG4gIC4tbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0yKTtcbiAgfVxuICAuLW10LTMge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMyk7XG4gIH1cbiAgLi1tdC04IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTgpO1xuICB9XG4gIC4tbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMTApO1xuICB9XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm10LTEge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAubXQtMiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tdC00IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm10LTUge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAubXQtNiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5tdC04IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5tdC0xNCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE0KTtcbiAgfVxuICAubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gIH1cbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDApO1xuICB9XG4gIC5tdC1cXFstMnB4XFxdIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG4gIC5tdC1cXFsycHhcXF0ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAubXQtXFxbMTBcXCVcXF0ge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgfVxuICAubXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAubXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLi1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTgpO1xuICB9XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAubWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAubWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAubWItMTQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG4gIH1cbiAgLm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC4tbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMSk7XG4gIH1cbiAgLi1tbC1cXFsxcHhcXF0ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAqIC0xKTtcbiAgfVxuICAubWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAubWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmxpbmUtY2xhbXAtNSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgfVxuICAuYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuXFxbZmllbGQtc2l6aW5nXFw6Y29udGVudFxcXSB7XG4gICAgZmllbGQtc2l6aW5nOiBjb250ZW50O1xuICB9XG4gIC5hc3BlY3QtNFxcLzMge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG4gIC5hc3BlY3QtXFxbNFxcLzNcXF0ge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICB9XG4gIC5hc3BlY3QtXFxbMjBcXC85XFxdIHtcbiAgICBhc3BlY3QtcmF0aW86IDIwLzk7XG4gIH1cbiAgLmFzcGVjdC1zcXVhcmUge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIH1cbiAgLmFzcGVjdC12aWRlbyB7XG4gICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1hc3BlY3QtdmlkZW8pO1xuICB9XG4gIC5zaXplLTUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLnNpemUtMTIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuICAuc2l6ZS0xMyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMyk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTMpO1xuICB9XG4gIC5zaXplLTIxIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIxKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMSk7XG4gIH1cbiAgLnNpemUtYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaXplLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC0wIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuaC0xXFwvMiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEvMiAqIDEwMCUpO1xuICB9XG4gIC5oLTIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5oLTQge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5oLTUge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5oLTcge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDcpO1xuICB9XG4gIC5oLTgge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5oLTkge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC5oLTEwIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLmgtMTIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuICAuaC0xMyB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTMpO1xuICB9XG4gIC5oLTE0IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG4gIH1cbiAgLmgtMTYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAuaC0yMSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjEpO1xuICB9XG4gIC5oLTMwIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzMCk7XG4gIH1cbiAgLmgtNDAge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQwKTtcbiAgfVxuICAuaC0yNzUge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI3NSk7XG4gIH1cbiAgLmgtXFxbMTVweFxcXSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5oLVxcWzQwcHhcXF0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaC1cXFs2MHB4XFxdIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmgtXFxbOTBcXCVcXF0ge1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gIC5oLVxcWzYwMHB4XFxdIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5oLWF1dG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaC1hdXRvXFwhIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuaC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtbWluIHtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5oLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWF4LWgtMTYge1xuICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLm1heC1oLVxcWzgwdmhcXF0ge1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgLm1heC1oLW5vbmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAubWluLWgtOCB7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5taW4taC0xMCB7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAubWluLWgtMTYge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLm1pbi1oLTI4IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjgpO1xuICB9XG4gIC5taW4taC0zMiB7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMyKTtcbiAgfVxuICAubWluLWgtXFxbY2FsY1xcKDEwMHZoXy1fM1xcLjVyZW1fLV82MHB4XFwpXFxdIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtIC0gNjBweCk7XG4gIH1cbiAgLm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1pbi1oLXNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLm1pbi1oLXN2aCB7XG4gICAgbWluLWhlaWdodDogMTAwc3ZoO1xuICB9XG4gIC53LTAge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLnctMVxcLzIge1xuICAgIHdpZHRoOiBjYWxjKDEvMiAqIDEwMCUpO1xuICB9XG4gIC53LTFcXC80IHtcbiAgICB3aWR0aDogY2FsYygxLzQgKiAxMDAlKTtcbiAgfVxuICAudy0xXFwvOCB7XG4gICAgd2lkdGg6IGNhbGMoMS84ICogMTAwJSk7XG4gIH1cbiAgLnctM1xcLzgge1xuICAgIHdpZHRoOiBjYWxjKDMvOCAqIDEwMCUpO1xuICB9XG4gIC53LTQge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnctNFxcLzUge1xuICAgIHdpZHRoOiBjYWxjKDQvNSAqIDEwMCUpO1xuICB9XG4gIC53LTUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLnctNVxcLzgge1xuICAgIHdpZHRoOiBjYWxjKDUvOCAqIDEwMCUpO1xuICB9XG4gIC53LTcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNyk7XG4gIH1cbiAgLnctOCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAudy05IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC53LTEwIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAudy0xMVxcLjUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTEuNSk7XG4gIH1cbiAgLnctMTIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICB9XG4gIC53LTE0IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE0KTtcbiAgfVxuICAudy0xNSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNSk7XG4gIH1cbiAgLnctMTYge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC53LTIwIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgfVxuICAudy0yMSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMSk7XG4gIH1cbiAgLnctMjIge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjIpO1xuICB9XG4gIC53LTMwIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMwKTtcbiAgfVxuICAudy00MCB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0MCk7XG4gIH1cbiAgLnctODUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogODUpO1xuICB9XG4gIC53LVxcWzQwcHhcXF0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC53LVxcWzcwXFwlXFxdIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC53LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC53LWZpdCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC53LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5tYXgtdy0zeGwge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTN4bCk7XG4gIH1cbiAgLm1heC13LTQ2IHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0Nik7XG4gIH1cbiAgLm1heC13LTUwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1MCk7XG4gIH1cbiAgLm1heC13LTIwMCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjAwKTtcbiAgfVxuICAubWF4LXctNDAwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0MDApO1xuICB9XG4gIC5tYXgtdy00NTAge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQ1MCk7XG4gIH1cbiAgLm1heC13LVxcWzkwXFwlXFxdIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAubWF4LXctXFxbODAwcHhcXF0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWF4LXctbWQge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1kKTtcbiAgfVxuICAubWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5tYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItc20pO1xuICB9XG4gIC5taW4tdy04IHtcbiAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAubWluLXctZml0IHtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5taW4tdy1mdWxsIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbi13LW1heCB7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAuZmxleC0xIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5mbGV4LTMge1xuICAgIGZsZXg6IDM7XG4gIH1cbiAgLmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLmdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuYmFzaXMtMCB7XG4gICAgZmxleC1iYXNpczogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5ib3JkZXItY29sbGFwc2Uge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbiAgLi10cmFuc2xhdGUteC0xXFwvMiB7XG4gICAgLS10dy10cmFuc2xhdGUteDogY2FsYyhjYWxjKDEvMiAqIDEwMCUpICogLTEpO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAuLXRyYW5zbGF0ZS14LVxcWzEwcHhcXF0ge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGMoMTBweCAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnRyYW5zbGF0ZS14LVxcWzEwcHhcXF0ge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IDEwcHg7XG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICB9XG4gIC4tdHJhbnNsYXRlLXktMVxcLzIge1xuICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnJvdGF0ZS0xODAge1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC50cmFuc2Zvcm0ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdHctcm90YXRlLXgsKSB2YXIoLS10dy1yb3RhdGUteSwpIHZhcigtLXR3LXJvdGF0ZS16LCkgdmFyKC0tdHctc2tldy14LCkgdmFyKC0tdHctc2tldy15LCk7XG4gIH1cbiAgLmFuaW1hdGUtc3BpbiB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS1hbmltYXRlLXNwaW4pO1xuICB9XG4gIC5jdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuICAucmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICAubGlzdC1kaXNjIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbiAgLmxpc3Qtbm9uZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5hcHBlYXJhbmNlLW5vbmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLmdyaWQtY29scy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtY29scy1cXFsyMHB4X2F1dG9cXF0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCBhdXRvO1xuICB9XG4gIC5ncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLXJvd3MtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLXJvd3MtXFxbYXV0b19hdXRvXFxdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxuICAuZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZsZXgtY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZmxleC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGxhY2UtY29udGVudC1jZW50ZXIge1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLml0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5qdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5qdXN0aWZ5LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5nYXAtMCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLmdhcC0xIHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAuZ2FwLTIge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5nYXAtMyB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLmdhcC00IHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuZ2FwLTUge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5nYXAtNiB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLmdhcC04IHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAuZ2FwLTEwIHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLmdhcC0yOCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjgpO1xuICB9XG4gIC5zcGFjZS15LTMge1xuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAzKSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogMykgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgfVxuICB9XG4gIC5zcGFjZS15LTQge1xuICAgIDp3aGVyZSgmID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogNCkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgfVxuICB9XG4gIC5nYXAteC00IHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLmdhcC15LTIge1xuICAgIHJvdy1nYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAuZ2FwLXktOCB7XG4gICAgcm93LWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5kaXZpZGUteSB7XG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xuICAgICAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKTtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tdHctZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICB9XG4gIH1cbiAgLmRpdmlkZS1ncmV5LWxpZ2h0ZXN0IHtcbiAgICA6d2hlcmUoJiA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFQUVBRUE7XG4gICAgfVxuICB9XG4gIC5zZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLnNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuICAudHJ1bmNhdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAub3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5vdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIH1cbiAgLnJvdW5kZWQtZnVsbCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gIH1cbiAgLnJvdW5kZWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmJvcmRlciB7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItMCB7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICB9XG4gIC5ib3JkZXItMSB7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItMiB7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG4gIC5ib3JkZXItNCB7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG4gIC5ib3JkZXIteC0wIHtcbiAgICBib3JkZXItaW5saW5lLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci1pbmxpbmUtd2lkdGg6IDBweDtcbiAgfVxuICAuYm9yZGVyLXQge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItdC0wIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgfVxuICAuYm9yZGVyLXQtMiB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cbiAgLmJvcmRlci10LTQge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICB9XG4gIC5ib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci1iLTIge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG4gIC5ib3JkZXItYi0zIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbiAgfVxuICAuYm9yZGVyLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gIH1cbiAgLmJvcmRlci1sIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItbC0yIHtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICB9XG4gIC5ib3JkZXItZG90dGVkIHtcbiAgICAtLXR3LWJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICB9XG4gIC5ib3JkZXItYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuICAuYm9yZGVyLWdyZXktZGFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC5ib3JkZXItZ3JleS1saWdodCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTg5ODk4O1xuICB9XG4gIC5ib3JkZXItZ3JleS1saWdodGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMUMxQzE7XG4gIH1cbiAgLmJvcmRlci1ncmV5LWxpZ2h0ZXN0IHtcbiAgICBib3JkZXItY29sb3I6ICNFQUVBRUE7XG4gIH1cbiAgLmJvcmRlci1ncmV5LW1haW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgfVxuICAuYm9yZGVyLXByaW1hcnktbWFpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkVFQjAxO1xuICB9XG4gIC5ib3JkZXItc2Vjb25kYXJ5LXNhbGJlaS1tYWluIHtcbiAgICBib3JkZXItY29sb3I6ICM3OERDQUE7XG4gIH1cbiAgLmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLW1haW5cXC80MCB7XG4gICAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICM3OERDQUEgNDAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLmJvcmRlci1zZWNvbmRhcnktdGFubmUtZGFya2VyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLmJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5ib3JkZXItdC1ncmV5LW1haW4ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmJvcmRlci10LXNlY29uZGFyeS10YW5uZS1tYWluIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA5NjgyO1xuICB9XG4gIC5ib3JkZXItYi1ibGFja1xcLzEwIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMwMDAgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLmJvcmRlci1iLWdyZXktbGlnaHRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MxQzFDMTtcbiAgfVxuICAuYm9yZGVyLWItZ3JleS1saWdodGVzdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VBRUFFQTtcbiAgfVxuICAuYm9yZGVyLWItZ3JleS1tYWluIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC5ib3JkZXItYi1zZWNvbmRhcnktdGFubmUtZGFya2VyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3MTYyO1xuICB9XG4gIC5ib3JkZXItYi1zZWNvbmRhcnktdGFubmUtbWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTY4MjtcbiAgfVxuICAuYm9yZGVyLWItdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ib3JkZXItYi13aGl0ZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYm9yZGVyLWwtZ3JleS1tYWluIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMjtcbiAgfVxuICAuYmctXFxbXFwjOWJlM2I0XFxdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJlM2I0O1xuICB9XG4gIC5iZy1cXFtcXCMyMTIxMjFcXF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLmJnLVxcW1xcI2U5ZjRmMlxcXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRmMjtcbiAgfVxuICAuYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLmJnLWVycm9yLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNzA4MEM7XG4gIH1cbiAgLmJnLWVycm9yLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERDA5MEQ7XG4gIH1cbiAgLmJnLWVycm9yLXBhbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U2RTc7XG4gIH1cbiAgLmJnLWdyYXktMjAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTIwMCk7XG4gIH1cbiAgLmJnLWdyZXktZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuYmctZ3JleS1kYXJrXFwvNjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzI0MjQyNCA2MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctZ3JleS1kYXJrXFwvODAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzI0MjQyNCA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctZ3JleS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4OTg5ODtcbiAgfVxuICAuYmctZ3JleS1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFDMUMxO1xuICB9XG4gIC5iZy1ncmV5LWxpZ2h0ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICB9XG4gIC5iZy1ncmV5LW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmJnLWdyZXktbWFpblxcLzgwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICMzMjMyMzIgODAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLmJnLXByaW1hcnktbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDNjk5O1xuICB9XG4gIC5iZy1zZWNvbmRhcnktc2FsYmVpLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFNUJGO1xuICB9XG4gIC5iZy1zZWNvbmRhcnktc2FsYmVpLWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkVERDU7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS1zYWxiZWktbGlnaHRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREY2RUE7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS1zYWxiZWktbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4RENBQTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1tYWluXFwvNDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzc4RENBQSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQkY2O1xuICB9XG4gIC5iZy1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODc3NTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzE2MjtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MENCQzE7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS10YW5uZS1saWdodGVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JGRTVFMDtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODI7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS10YW5uZS1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNEYyO1xuICB9XG4gIC5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIC5iZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5iZy1cXFt1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvYmctYnRuLWJsYWNrXFwuc3ZnXFwpXFxdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9iZy1idG4tYmxhY2suc3ZnKTtcbiAgfVxuICAuYm94LWRlY29yYXRpb24tY2xvbmUge1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxuICAuYmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuYmctbm8tcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5vYmplY3QtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAub2JqZWN0LWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAub2JqZWN0LWJvdHRvbSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cbiAgLm9iamVjdC1jZW50ZXIge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAucC0wXFwuNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDAuNSk7XG4gIH1cbiAgLnAtMSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICB9XG4gIC5wLTFcXC41IHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcbiAgfVxuICAucC0yIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLnAtNCB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAucC02IHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLnAtOCB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5wLTEwIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5wLTEyIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICB9XG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICB9XG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5weC00IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5weC02IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5weC04IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5weC05IHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC5weC0xMCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnB5LTAge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAucHktMFxcLjUge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAwLjUpO1xuICB9XG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgLnB5LTFcXC41IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcbiAgfVxuICAucHktMiB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnB5LTQge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5weS04IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLnB5LTkge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA5KTtcbiAgfVxuICAucHktMTAge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnB5LTEyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICB9XG4gIC5weS0xOCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4KTtcbiAgfVxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAucHQtMFxcLjUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAucHQtMSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxKTtcbiAgfVxuICAucHQtMiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucHQtMyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucHQtNCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAucHQtOCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5wdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnB0LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE0KTtcbiAgfVxuICAucHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gIH1cbiAgLnB0LVxcWzYwXFwlXFxdIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5wci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAucHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICB9XG4gIC5wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICB9XG4gIC5wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5wYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5wYi00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5wYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5wYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnBiLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAucGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICB9XG4gIC5wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucGwtMlxcLjUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIuNSk7XG4gIH1cbiAgLnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAudGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAycmVtKTtcbiAgfVxuICAudGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDIuMjVyZW0pO1xuICB9XG4gIC50ZXh0LTR4bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAyLjVyZW0pO1xuICB9XG4gIC50ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxKTtcbiAgfVxuICAudGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNXJlbSk7XG4gIH1cbiAgLnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNzVyZW0pO1xuICB9XG4gIC50ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjI1cmVtKTtcbiAgfVxuICAudGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjc1cmVtKTtcbiAgfVxuICAudGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxcmVtKTtcbiAgfVxuICAudGV4dC14c1xcISB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDFyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtXFxbOHB4XFxdIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuICAudGV4dC1cXFsxMHB4XFxdIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnRleHQtXFxbMTFweFxcXSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC50ZXh0LVxcWzEycHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAudGV4dC1cXFsxOHB4XFxdIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRleHQtXFxbMjRweFxcXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC50ZXh0LVxcWzI4cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAudGV4dC1cXFszMnB4XFxdIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnRleHQtYm9keS1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAudGV4dC1oMiB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbiAgLmxlYWRpbmctMCB7XG4gICAgLS10dy1sZWFkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAubGVhZGluZy04IHtcbiAgICAtLXR3LWxlYWRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5sZWFkaW5nLW5vbmUge1xuICAgIC0tdHctbGVhZGluZzogMTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubGVhZGluZy10aWdodCB7XG4gICAgLS10dy1sZWFkaW5nOiB2YXIoLS1sZWFkaW5nLXRpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy10aWdodCk7XG4gIH1cbiAgLlxcIWZvbnQtYm9sZCB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCkgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1ibGFjayB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ibGFjayk7XG4gIH1cbiAgLmZvbnQtYm9sZCB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB9XG4gIC5mb250LWJvbGRcXCEge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtbWVkaXVtIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICB9XG4gIC5mb250LW5vcm1hbCB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgfVxuICAuZm9udC1zZW1pYm9sZCB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XG4gIH1cbiAgLnRyYWNraW5nLXdpZGUge1xuICAgIC0tdHctdHJhY2tpbmc6IHZhcigtLXRyYWNraW5nLXdpZGUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10cmFja2luZy13aWRlKTtcbiAgfVxuICAudGV4dC1ub3dyYXAge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICB9XG4gIC5icmVhay13b3JkcyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAudGV4dC1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmh5cGhlbnMtYXV0byB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgLndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC53aGl0ZXNwYWNlLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAud2hpdGVzcGFjZS1wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbiAgLnRleHQtXFxbXFwjZmZlYjAwXFxdIHtcbiAgICBjb2xvcjogI2ZmZWIwMDtcbiAgfVxuICAudGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnRleHQtZXJyb3ItZGFyayB7XG4gICAgY29sb3I6ICNDNzA4MEM7XG4gIH1cbiAgLnRleHQtZXJyb3ItbWFpbiB7XG4gICAgY29sb3I6ICNERDA5MEQ7XG4gIH1cbiAgLnRleHQtZ3JleS1kYXJrIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgfVxuICAudGV4dC1ncmV5LWxpZ2h0IHtcbiAgICBjb2xvcjogIzk4OTg5ODtcbiAgfVxuICAudGV4dC1ncmV5LW1haW4ge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC50ZXh0LXByaW1hcnktbWFpbiB7XG4gICAgY29sb3I6ICNGRUVCMDE7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXNhbGJlaS1tYWluIHtcbiAgICBjb2xvcjogIzc4RENBQTtcbiAgfVxuICAudGV4dC1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgY29sb3I6ICMwMDg3NzU7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXRhbm5lLW1haW4ge1xuICAgIGNvbG9yOiAjMDA5NjgyO1xuICB9XG4gIC50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5uby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB9XG4gIC51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmFjY2VudC1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgYWNjZW50LWNvbG9yOiAjMDA4Nzc1O1xuICB9XG4gIC5vcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDAlO1xuICB9XG4gIC5vcGFjaXR5LTUwIHtcbiAgICBvcGFjaXR5OiA1MCU7XG4gIH1cbiAgLnNoYWRvdy1idXR0b24ge1xuICAgIC0tdHctc2hhZG93OiA0cHggNHB4IDBweCAwcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2JhKDM2LDM2LDM2LDAuMTUpKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgfVxuICAuc2hhZG93LWxnIHtcbiAgICAtLXR3LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDRweCA2cHggLTRweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctbWFpbi1tZW51IHtcbiAgICAtLXR3LXNoYWRvdzogNXB4IDVweCAxMHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiYSgzNCwgMzQsIDM0LCAwLjUpKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgfVxuICAuc2hhZG93LW1kIHtcbiAgICAtLXR3LXNoYWRvdzogMCA0cHggNnB4IC0xcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKSwgMCAycHggNHB4IC0ycHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgfVxuICAuc2hhZG93LXhsIHtcbiAgICAtLXR3LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDhweCAxMHB4IC02cHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjEpKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgfVxuICAuaW5zZXQtcmluZyB7XG4gICAgLS10dy1pbnNldC1yaW5nLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXR3LWluc2V0LXJpbmctY29sb3IsIGN1cnJlbnRjb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XG4gIH1cbiAgLmluc2V0LXJpbmctd2hpdGUge1xuICAgIC0tdHctaW5zZXQtcmluZy1jb2xvcjogI2ZmZjtcbiAgfVxuICAub3V0bGluZSB7XG4gICAgb3V0bGluZS1zdHlsZTogdmFyKC0tdHctb3V0bGluZS1zdHlsZSk7XG4gICAgb3V0bGluZS13aWR0aDogMXB4O1xuICB9XG4gIC4tb3V0bGluZS1vZmZzZXQtMSB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMXB4ICogLTEpO1xuICB9XG4gIC5vdXRsaW5lLW9mZnNldC0yIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gIC5vdXRsaW5lLW9mZnNldC1cXFstM3B4XFxdIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgfVxuICAub3V0bGluZS1ncmV5LWxpZ2h0IHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjOTg5ODk4O1xuICB9XG4gIC5vdXRsaW5lLXNlY29uZGFyeS1zYWxiZWktbWFpbiB7XG4gICAgb3V0bGluZS1jb2xvcjogIzc4RENBQTtcbiAgfVxuICAub3V0bGluZS13aGl0ZVxcLzEwIHtcbiAgICBvdXRsaW5lLWNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsICNmZmYgMTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgLmZpbHRlciB7XG4gICAgZmlsdGVyOiB2YXIoLS10dy1ibHVyLCkgdmFyKC0tdHctYnJpZ2h0bmVzcywpIHZhcigtLXR3LWNvbnRyYXN0LCkgdmFyKC0tdHctZ3JheXNjYWxlLCkgdmFyKC0tdHctaHVlLXJvdGF0ZSwpIHZhcigtLXR3LWludmVydCwpIHZhcigtLXR3LXNhdHVyYXRlLCkgdmFyKC0tdHctc2VwaWEsKSB2YXIoLS10dy1kcm9wLXNoYWRvdywpO1xuICB9XG4gIC50cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgLS10dy1ncmFkaWVudC1mcm9tLCAtLXR3LWdyYWRpZW50LXZpYSwgLS10dy1ncmFkaWVudC10bywgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCB0cmFuc2xhdGUsIHNjYWxlLCByb3RhdGUsIGZpbHRlciwgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXIsIGJhY2tkcm9wLWZpbHRlciwgZGlzcGxheSwgY29udGVudC12aXNpYmlsaXR5LCBvdmVybGF5LCBwb2ludGVyLWV2ZW50cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAudHJhbnNpdGlvbi1cXFtyaWdodF8wXFwuM3NfZWFzZS1pbi1vdXRcXF0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tYWxsIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tY29sb3JzIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgLS10dy1ncmFkaWVudC1mcm9tLCAtLXR3LWdyYWRpZW50LXZpYSwgLS10dy1ncmFkaWVudC10bztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAudHJhbnNpdGlvbi1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIC50cmFuc2l0aW9uLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB0cmFuc2xhdGUsIHNjYWxlLCByb3RhdGU7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLmR1cmF0aW9uLTIwMCB7XG4gICAgLS10dy1kdXJhdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cbiAgLmR1cmF0aW9uLTI1MCB7XG4gICAgLS10dy1kdXJhdGlvbjogMjUwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIH1cbiAgLmR1cmF0aW9uLTMwMCB7XG4gICAgLS10dy1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIH1cbiAgLmR1cmF0aW9uLTUwMCB7XG4gICAgLS10dy1kdXJhdGlvbjogNTAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIH1cbiAgLmVhc2UtaW4ge1xuICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1pbik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2UtaW4pO1xuICB9XG4gIC5lYXNlLWluLW91dCB7XG4gICAgLS10dy1lYXNlOiB2YXIoLS1lYXNlLWluLW91dCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2UtaW4tb3V0KTtcbiAgfVxuICAuZWFzZS1vdXQge1xuICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1vdXQpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1lYXNlLW91dCk7XG4gIH1cbiAgLnNlbGVjdC1ub25lIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5cXFtib3JkZXItaW1hZ2VcXDp1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvZG90cy1oLWJyaWdodFxcLnN2Z1xcKV83X3JvdW5kXFxdIHtcbiAgICBib3JkZXItaW1hZ2U6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvSW1hZ2VzL2RvdHMtaC1icmlnaHQuc3ZnKSA3IHJvdW5kO1xuICB9XG4gIC5cXFtib3JkZXItaW1hZ2VcXDp1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvZG90cy1oLWRhcmtcXC5zdmdcXClfN19yb3VuZFxcXSB7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9kb3RzLWgtZGFyay5zdmcpIDcgcm91bmQ7XG4gIH1cbiAgLlxcW2JvcmRlci1pbWFnZVxcOnVybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9kb3RzLWgtZ3JlZW5cXC5zdmdcXClfN19yb3VuZFxcXSB7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9kb3RzLWgtZ3JlZW4uc3ZnKSA3IHJvdW5kO1xuICB9XG4gIC5cXFtib3JkZXItaW1hZ2VcXDp1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvZG90cy12LWRhcmtcXC5zdmdcXClfN19yb3VuZFxcXSB7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9kb3RzLXYtZGFyay5zdmcpIDcgcm91bmQ7XG4gIH1cbiAgLlxcW2NvdW50ZXItcmVzZXRcXDpfbGlzdC1udW1iZXJcXF0ge1xuICAgIGNvdW50ZXItcmVzZXQ6ICBsaXN0LW51bWJlcjtcbiAgfVxuICAuZ3JvdXAtZm9jdXMtd2l0aGluXFw6YmxvY2sge1xuICAgICY6aXMoOndoZXJlKC5ncm91cCk6Zm9jdXMtd2l0aGluICopIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuZ3JvdXAtaG92ZXJcXDpibG9jayB7XG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyb3VwLWhvdmVyXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAtLXR3LXRyYW5zbGF0ZS14OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyb3VwLWhvdmVyXFw6LXJvdGF0ZS0xMCB7XG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICByb3RhdGU6IGNhbGMoMTBkZWcgKiAtMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncm91cC1ob3ZlclxcOnRleHQtZ3JleS1kYXJrIHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JvdXAtaG92ZXJcXDp0ZXh0LWdyZXktbWFpbiB7XG4gICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyb3VwLWhvdmVyXFw6dGV4dC1wcmltYXJ5LW1haW4ge1xuICAgICY6aXMoOndoZXJlKC5ncm91cCk6aG92ZXIgKikge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICNGRUVCMDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncm91cC1ob3ZlclxcOnRleHQtd2hpdGUge1xuICAgICY6aXMoOndoZXJlKC5ncm91cCk6aG92ZXIgKikge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncm91cC1ob3ZlclxcOm9wYWNpdHktMTAwIHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIG9wYWNpdHk6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncm91cC1mb2N1c1xcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmZvY3VzICopIHtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgfVxuICAuZ3JvdXAtYWN0aXZlXFw6dGV4dC1wcmltYXJ5LW1haW4ge1xuICAgICY6aXMoOndoZXJlKC5ncm91cCk6YWN0aXZlICopIHtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgfVxuICAuZ3JvdXAtaGFzLWNoZWNrZWRcXDp0cmFuc2xhdGUteC01IHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmhhcygqOmNoZWNrZWQpICopIHtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgICB9XG4gIH1cbiAgLmdyb3VwLWhhcy1jaGVja2VkXFw6Ymctd2hpdGUge1xuICAgICY6aXMoOndoZXJlKC5ncm91cCk6aGFzKCo6Y2hlY2tlZCkgKikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLm1hcmtlclxcOnRleHQtZ3JleS1tYWluIHtcbiAgICAmICo6Om1hcmtlciB7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgJjo6bWFya2VyIHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgICAmICo6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICB9XG4gIC5iYWNrZHJvcFxcOmJnLXRyYW5zcGFyZW50IHtcbiAgICAmOjpiYWNrZHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmJlZm9yZVxcOmFic29sdXRlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDppbnNldC0wIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBpbnNldDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6dG9wLTAge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6bGVmdC0wIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDotei0xIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICB6LWluZGV4OiBjYWxjKDEgKiAtMSk7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDp6LTEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDp6LTIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDpibG9jayB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDpoLWZ1bGwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJlZm9yZVxcOnctZnVsbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6YmctXFxbdXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2JnLWJ0bi1ncmVlblxcLnN2Z1xcKVxcXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvYmctYnRuLWdyZWVuLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5iZWZvcmVcXDpiZy1zaXplLVxcWzEwMFxcJV8xMDBcXCVcXF0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6Zm9udC1ib2xkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gIH1cbiAgLmJlZm9yZVxcOmNvbnRlbnQtXFxbXFwnXFwnXFxdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLS10dy1jb250ZW50OiAnJztcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6Y29udGVudC1cXFthdHRyXFwoZGF0YS1sYWJlbFxcKVxcXSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC0tdHctY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgfVxuICAuYmVmb3JlXFw6Y29udGVudC1cXFtjb3VudGVyXFwobGlzdC1udW1iZXJcXClcXCdcXC5cXCdcXF0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAtLXR3LWNvbnRlbnQ6IGNvdW50ZXIobGlzdC1udW1iZXIpJy4nO1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmFic29sdXRlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6dG9wLTAge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOnRvcC0xIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDpyaWdodC0wIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOi1ib3R0b20tMyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAtMyk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmxlZnQtMSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmxlZnQtMVxcLzIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgbGVmdDogY2FsYygxLzIgKiAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6LXotMiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICB6LWluZGV4OiBjYWxjKDIgKiAtMSk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmZsZXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6aGlkZGVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmgtMiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6aC04IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDpoLWZ1bGwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDp3LTIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6dy04IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOnctXFxbMVxcLjVweFxcXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICB3aWR0aDogMS41cHg7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOnctZnVsbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6LXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGMoY2FsYygxLzIgKiAxMDAlKSAqIC0xKTtcbiAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6aXRlbXMtY2VudGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmp1c3RpZnktY2VudGVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDpyb3VuZGVkLWZ1bGwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyhpbmZpbml0eSAqIDFweCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmJnLXNlY29uZGFyeS10YW5uZS1tYWluIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODI7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmJnLVxcW3VybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9iZy1idG4tYmxhY2tcXC5zdmdcXClcXF0ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvYmctYnRuLWJsYWNrLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmJnLVxcW3VybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9kb3RzLXZcXC5zdmdcXClcXF0ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvZG90cy12LnN2Zyk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmJnLXNpemUtXFxbMVxcLjVweF85cHhcXF0ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVweCA5cHg7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmJnLXNpemUtXFxbMTAwXFwlXzEwMFxcJVxcXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6cGItMSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDpvcGFjaXR5LTE1IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIG9wYWNpdHk6IDE1JTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6Y29udGVudC1cXFtcXFwiXFxcIlxcXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLS10dy1jb250ZW50OiBcIlwiO1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgfVxuICB9XG4gIC5hZnRlclxcOmNvbnRlbnQtXFxbXFwnXFxcXFxcXFwyNUJDXFwnXFxdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAtLXR3LWNvbnRlbnQ6ICdcXFxcMjVCQyc7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB9XG4gIH1cbiAgLmFmdGVyXFw6Y29udGVudC1cXFtcXCdfXFx8X1xcJ1xcXSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLS10dy1jb250ZW50OiAnIHwgJztcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgfVxuICAuYWZ0ZXJcXDpjb250ZW50LVxcW1xcXFxcXCdcXFxcXFwnXFxdIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAtLXR3LWNvbnRlbnQ6IFxcJ1xcJztcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgfVxuICAuZmlyc3RcXDpib3JkZXItdC0wIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gICAgfVxuICB9XG4gIC5maXJzdFxcOnB0LTAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLmxhc3RcXDptYi0wIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAubGFzdFxcOmJvcmRlci0wIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgfVxuICB9XG4gIC5sYXN0XFw6Ym9yZGVyLWItMCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgfVxuICB9XG4gIC5sYXN0LW9mLXR5cGVcXDphZnRlclxcOmNvbnRlbnQtbm9uZSB7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgICAgLS10dy1jb250ZW50OiBub25lO1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVhZC1vbmx5XFw6Ym9yZGVyLWdyZXktbGlnaHRlciB7XG4gICAgJjpyZWFkLW9ubHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQzFDMUMxO1xuICAgIH1cbiAgfVxuICAuZm9jdXMtd2l0aGluXFw6b3V0bGluZS0yIHtcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBvdXRsaW5lLXN0eWxlOiB2YXIoLS10dy1vdXRsaW5lLXN0eWxlKTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzLXdpdGhpblxcOm91dGxpbmUtZ3JleS1kYXJrIHtcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgfVxuICAuaG92ZXJcXDotdHJhbnNsYXRlLXktMVxcLjI1IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMS4yNSk7XG4gICAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6Ym9yZGVyLWdyZXktZGFyayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBib3JkZXItY29sb3I6ICMyNDI0MjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJvcmRlci1wcmltYXJ5LWRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTVEMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpib3JkZXItcHJpbWFyeS1tYWluIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZFRUIwMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6Ym9yZGVyLXNlY29uZGFyeS1zYWxiZWktZGFyayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2Q0M2OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLW1haW4ge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzhEQ0FBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpib3JkZXItc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDcxNjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJvcmRlci13aGl0ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLWdyZXktZGFyayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpiZy1wcmltYXJ5LWRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6Ymctc2Vjb25kYXJ5LXNhbGJlaS1kYXJrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0M2OTk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLXNlY29uZGFyeS1zYWxiZWktbWFpbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhEQ0FBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDpiZy1zZWNvbmRhcnktdGFubmUtZGFya2VyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxNjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLXdoaXRlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOnRleHQtZ3JleS1kYXJrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDp0ZXh0LWdyZXktbGlnaHQge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICM5ODk4OTg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOnRleHQtZ3JleS1tYWluIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDp0ZXh0LXByaW1hcnktZGFyayB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogI0U1RDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6dGV4dC1wcmltYXJ5LW1haW4ge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICNGRUVCMDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICMwMDg3NzU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogIzAwNzE2MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6dGV4dC13aGl0ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6c2hhZG93LWJsb2ctcG9zdCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAtLXR3LXNoYWRvdzogMCAwLjYyNXJlbSAxLjI1cmVtIDByZW0gdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6c2hhZG93LXNwb3RsaWdodC1jYXJkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIC0tdHctc2hhZG93OiAwIDAuNjI1cmVtIDEuMjVyZW0gMHJlbSB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDphZnRlclxcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgICAgICBjb2xvcjogI0ZFRUIwMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpub3Qtc3Itb25seSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpib3JkZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOmJvcmRlci1ncmV5LWRhcmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpib3JkZXItcHJpbWFyeS1kYXJrIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RDMwMDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6Ym9yZGVyLXByaW1hcnktbWFpbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRUVCMDE7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLWRhcmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNkNDNjk5O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpib3JkZXItc2Vjb25kYXJ5LXNhbGJlaS1tYWluIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc4RENBQTtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6Ym9yZGVyLXNlY29uZGFyeS10YW5uZS1kYXJrZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpib3JkZXItd2hpdGUge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpiZy1ncmV5LWRhcmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6YmctcHJpbWFyeS1kYXJrIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUQzMDA7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOmJnLXNlY29uZGFyeS1zYWxiZWktZGFyayB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDNjk5O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpiZy1zZWNvbmRhcnktc2FsYmVpLW1haW4ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4RENBQTtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6Ymctc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpiZy13aGl0ZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDp0ZXh0LWdyZXktZGFyayB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6dGV4dC1ncmV5LWxpZ2h0IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOTg5ODk4O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDp0ZXh0LWdyZXktbWFpbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6dGV4dC1wcmltYXJ5LWRhcmsge1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNFNUQzMDA7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA4Nzc1O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOnRleHQtd2hpdGUge1xuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOm91dGxpbmUtaGlkZGVuIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICBAbWVkaWEgKGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSkge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOm91dGxpbmUge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS1zdHlsZTogdmFyKC0tdHctb3V0bGluZS1zdHlsZSk7XG4gICAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOm91dGxpbmUtb2Zmc2V0LTIge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6b3V0bGluZS1wcmltYXJ5LW1haW4ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogI0ZFRUIwMTtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6b3V0bGluZS1zZWNvbmRhcnktdGFubmUtZGFya2VyIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOm91dGxpbmUtbm9uZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAtLXR3LW91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lLXNvbGlkIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbiAgLmZvY3VzLXZpc2libGVcXDpvdXRsaW5lLXNlY29uZGFyeS10YW5uZS1tYWluIHtcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZS1jb2xvcjogIzAwOTY4MjtcbiAgICB9XG4gIH1cbiAgLmZvY3VzLXZpc2libGVcXDpvdXRsaW5lLWRvdHRlZCB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICAgICAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICAgIH1cbiAgfVxuICAuZm9jdXMtdmlzaWJsZVxcOm91dGxpbmUtbm9uZSB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hY3RpdmVcXDpib3JkZXItYmxhY2sge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1ncmV5LWRhcmsge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5LWRhcmsge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RDMwMDtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLW1haW4ge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc4RENBQTtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci13aGl0ZSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuYWN0aXZlXFw6YmctYmxhY2sge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG4gIC5hY3RpdmVcXDpiZy1ncmV5LWRhcmsge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gICAgfVxuICB9XG4gIC5hY3RpdmVcXDpiZy1wcmltYXJ5LWRhcmsge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUQzMDA7XG4gICAgfVxuICB9XG4gIC5hY3RpdmVcXDpiZy1zZWNvbmRhcnktc2FsYmVpLW1haW4ge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OERDQUE7XG4gICAgfVxuICB9XG4gIC5hY3RpdmVcXDpiZy13aGl0ZSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtZ3JleS1kYXJrIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtZ3JleS1tYWluIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZFRUIwMTtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmsge1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDA4Nzc1O1xuICAgIH1cbiAgfVxuICAuYWN0aXZlXFw6dGV4dC13aGl0ZSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5kaXNhYmxlZFxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgICY6ZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kaXNhYmxlZFxcOm9wYWNpdHktNTAge1xuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogNTAlO1xuICAgIH1cbiAgfVxuICAuZGlzYWJsZWRcXDpob3ZlclxcOmJvcmRlci1ncmV5LWxpZ2h0ZXIge1xuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzFDMUMxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbi1cXFtcXC5lcnJvclxcXVxcOmJvcmRlci1lcnJvci1tYWluIHtcbiAgICA6d2hlcmUoKjppcyguZXJyb3IpKSAmIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0REMDkwRDtcbiAgICB9XG4gIH1cbiAgLmhhcy1jaGVja2VkXFw6Ym9yZGVyLXNlY29uZGFyeS10YW5uZS1kYXJrZXIge1xuICAgICY6aGFzKCo6Y2hlY2tlZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgfVxuICAuaGFzLWNoZWNrZWRcXDpiZy1zZWNvbmRhcnktdGFubmUtZGFya2VyIHtcbiAgICAmOmhhcygqOmNoZWNrZWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICB9XG4gIC5oYXMtZm9jdXMtdmlzaWJsZVxcOm91dGxpbmUtMiB7XG4gICAgJjpoYXMoKjpmb2N1cy12aXNpYmxlKSB7XG4gICAgICBvdXRsaW5lLXN0eWxlOiB2YXIoLS10dy1vdXRsaW5lLXN0eWxlKTtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbiAgLmRhdGEtY2xvc2VkXFw6dHJhbnNsYXRlLXktNCB7XG4gICAgJltkYXRhLWNsb3NlZF0ge1xuICAgICAgLS10dy10cmFuc2xhdGUteTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgIH1cbiAgfVxuICAuZGF0YS1jbG9zZWRcXDpvcGFjaXR5LTAge1xuICAgICZbZGF0YS1jbG9zZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAlO1xuICAgIH1cbiAgfVxuICAuZGF0YS1lbnRlclxcOmR1cmF0aW9uLTMwMCB7XG4gICAgJltkYXRhLWVudGVyXSB7XG4gICAgICAtLXR3LWR1cmF0aW9uOiAzMDBtcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIH1cbiAgfVxuICAuZGF0YS1lbnRlclxcOmVhc2Utb3V0IHtcbiAgICAmW2RhdGEtZW50ZXJdIHtcbiAgICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1vdXQpO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2Utb3V0KTtcbiAgICB9XG4gIH1cbiAgLmRhdGEtbGVhdmVcXDpkdXJhdGlvbi0yMDAge1xuICAgICZbZGF0YS1sZWF2ZV0ge1xuICAgICAgLS10dy1kdXJhdGlvbjogMjAwbXM7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB9XG4gIH1cbiAgLmRhdGEtbGVhdmVcXDplYXNlLWluIHtcbiAgICAmW2RhdGEtbGVhdmVdIHtcbiAgICAgIC0tdHctZWFzZTogdmFyKC0tZWFzZS1pbik7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZWFzZS1pbik7XG4gICAgfVxuICB9XG4gIC5zbVxcOmludmlzaWJsZSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAuc21cXDpyZWxhdGl2ZSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAuc21cXDotdG9wLTgge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC04KTtcbiAgICB9XG4gIH1cbiAgLnNtXFw6bXktOCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gICAgfVxuICB9XG4gIC5zbVxcOm10LTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLnNtXFw6YmxvY2sge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc21cXDpoaWRkZW4ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zbVxcOnctMVxcLzIge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEvMiAqIDEwMCUpO1xuICAgIH1cbiAgfVxuICAuc21cXDp3LTUwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUwKTtcbiAgICB9XG4gIH1cbiAgLnNtXFw6dy1hdXRvIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnNtXFw6dy1mdWxsIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnNtXFw6bWF4LXctNHhsIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci00eGwpO1xuICAgIH1cbiAgfVxuICAuc21cXDpncmlkLWNvbHMtMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuICAuc21cXDpmbGV4LXJvdyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgLnNtXFw6aXRlbXMtY2VudGVyIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuc21cXDpqdXN0aWZ5LWVuZCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLnNtXFw6anVzdGlmeS1zdGFydCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAuc21cXDpnYXAtNCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICB9XG4gIC5zbVxcOmdhcC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAuc21cXDpyb3VuZGVkLWZ1bGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICAgIH1cbiAgfVxuICAuc21cXDpwLTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAuc21cXDpwci0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gIH1cbiAgLmRhdGEtY2xvc2VkXFw6c21cXDp0cmFuc2xhdGUteS0wIHtcbiAgICAmW2RhdGEtY2xvc2VkXSB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGF0YS1jbG9zZWRcXDpzbVxcOnNjYWxlLTk1IHtcbiAgICAmW2RhdGEtY2xvc2VkXSB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICAgIC0tdHctc2NhbGUteDogOTUlO1xuICAgICAgICAtLXR3LXNjYWxlLXk6IDk1JTtcbiAgICAgICAgLS10dy1zY2FsZS16OiA5NSU7XG4gICAgICAgIHNjYWxlOiB2YXIoLS10dy1zY2FsZS14KSB2YXIoLS10dy1zY2FsZS15KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6bm90LXNyLW9ubHkge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gIC5tZFxcOnJlbGF0aXZlIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5tZFxcOi10b3AtMTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnRvcC00IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6LXJpZ2h0LTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0yMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnJpZ2h0LTIge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gICAgfVxuICB9XG4gIC5tZFxcOmxlZnQtMThcXC43NSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4Ljc1KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Y29sLXNwYW4tMSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Y29sLXNwYW4tMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Y29sLXNwYW4tMyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgICB9XG4gIH1cbiAgLm1kXFw6Y29sLXNwYW4tNCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Y29sLXNwYW4tNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bXktYXV0byB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiBhdXRvO1xuICAgIH1cbiAgfVxuICAubWRcXDptdC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bXQtMjAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOm1yLTUge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICAgIH1cbiAgfVxuICAubWRcXDptci0yMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICAgIH1cbiAgfVxuICAubWRcXDptYi0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOm1iLTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubWRcXDpibG9jayB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5tZFxcOmZsZXgge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdyaWQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICB9XG4gIC5tZFxcOmhpZGRlbiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dGFibGUtY2VsbCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dGFibGUtaGVhZGVyLWdyb3VwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuICB9XG4gIC5tZFxcOnRhYmxlLXJvdyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cbiAgfVxuICAubWRcXDp0YWJsZS1yb3ctZ3JvdXAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6aC04IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6aC0yMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICAgIH1cbiAgfVxuICAubWRcXDpoLTY3XFwuNSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNjcuNSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOmgtMjUwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyNTApO1xuICAgIH1cbiAgfVxuICAubWRcXDpoLWZ1bGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bWF4LWgtMzFcXC4yNSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMxLjI1KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dy0xXFwvNCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMS80ICogMTAwJSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnctM1xcLzQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMvNCAqIDEwMCUpO1xuICAgIH1cbiAgfVxuICAubWRcXDp3LTE4IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dy0yMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnctMjYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjYpO1xuICAgIH1cbiAgfVxuICAubWRcXDp3LVxcW2NhbGNcXCgxMDBcXCUtNzVweFxcKVxcXSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgIH1cbiAgfVxuICAubWRcXDp3LWF1dG8ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAubWRcXDp3LWZ1bGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAubWRcXDptYXgtdy1cXFs4MDBweFxcXSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bWF4LXctc20ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXNtKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6bWluLXctXFxbMzAwcHhcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC5tZFxcOmZsZXgtMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZmxleDogMjtcbiAgICB9XG4gIH1cbiAgLm1kXFw6ZmxleC0zIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBmbGV4OiAzO1xuICAgIH1cbiAgfVxuICAubWRcXDpncm93IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdyaWQtY29scy0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdyaWQtY29scy0zIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdyaWQtY29scy02IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOmZsZXgtY29sIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubWRcXDppdGVtcy1zdGFydCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5tZFxcOml0ZW1zLXN0cmV0Y2gge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuICAubWRcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5tZFxcOmp1c3RpZnktZW5kIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAubWRcXDpqdXN0aWZ5LXN0YXJ0IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdhcC0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Z2FwLTQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgIH1cbiAgfVxuICAubWRcXDpnYXAtNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICB9XG4gIC5tZFxcOmdhcC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubWRcXDpnYXAtMjAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIH1cbiAgfVxuICAubWRcXDpib3JkZXIteC0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBib3JkZXItaW5saW5lLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLWlubGluZS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxuICAubWRcXDpib3JkZXItdC0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICAgIH1cbiAgfVxuICAubWRcXDpib3JkZXItZG90dGVkIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgfVxuICB9XG4gIC5tZFxcOmJvcmRlci1ub25lIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6Ym9yZGVyLXgtZ3JleS1tYWluIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBib3JkZXItaW5saW5lLWNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgfVxuICAubWRcXDpiZy1wcmltYXJ5LW1haW4ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVCMDE7XG4gICAgfVxuICB9XG4gIC5tZFxcOnAtOCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC0zIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC00IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC04IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB4LTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6cHktMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIH1cbiAgfVxuICAubWRcXDpweS00IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB5LTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6cHktMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB0LTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB0LTJcXC41IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIuNSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB0LTUge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnB0LTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6cHQtMTIge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICAgIH1cbiAgfVxuICAubWRcXDpwdC0xNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5tZFxcOnByLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6cHItMyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICAgIH1cbiAgfVxuICAubWRcXDpwci01IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnByLTE2IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICAgIH1cbiAgfVxuICAubWRcXDpwci0xOCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4KTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6cGwtMyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnBsLTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnBsLTI0IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyNCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnBsLTQwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0MCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOnRleHQtM3hsIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDIuMjVyZW0pO1xuICAgIH1cbiAgfVxuICAubWRcXDp0ZXh0LVxcWzM4cHhcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6dGV4dC1cXFs0NXB4XFxdIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5tZFxcOnRleHQtYm9keS1zbSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6aHlwaGVucy1ub25lIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gICAgICBoeXBoZW5zOiBub25lO1xuICAgIH1cbiAgfVxuICAubWRcXDp3aGl0ZXNwYWNlLW5vd3JhcCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgLm1kXFw6YmVmb3JlXFw6aGlkZGVuIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6YWZ0ZXJcXDpibG9jayB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZFxcOmFmdGVyXFw6cGwtMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZFxcOmFmdGVyXFw6Y29udGVudC1cXFtcXCdcXHxcXCdcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLS10dy1jb250ZW50OiAnfCc7XG4gICAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGdcXDphYnNvbHV0ZSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6dG9wLTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubGdcXDp0b3AtMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnJpZ2h0LTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmxlZnQtMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6ei05OTkge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmNvbC1zcGFuLTMge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICAgIH1cbiAgfVxuICAubGdcXDpjb2wtc3Bhbi00IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Y29sLXNwYW4tNSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmNvbC1zcGFuLTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgIH1cbiAgfVxuICAubGdcXDpjb2wtc3Bhbi04IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Y29sLXNwYW4tOSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmNvbC1zcGFuLTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICAubGdcXDpjb2wtc3Bhbi0xMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Y29sLXNwYW4tMTQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxNCAvIHNwYW4gMTQ7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmNvbC1zdGFydC0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmNvbC1zdGFydC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgICB9XG4gIH1cbiAgLmxnXFw6bXgtYXV0byB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sZ1xcOm15LTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubGdcXDptdC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOm1iLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOm1iLTE2IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6ZmxleCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmdyaWQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuICAubGdcXDpoaWRkZW4ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubGdcXDppbmxpbmUtYmxvY2sge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmgtMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmgtMjAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmgtYXV0byB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmxnXFw6bWF4LWgtXFxbODB2aFxcXSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuICB9XG4gIC5sZ1xcOm1pbi1oLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnctMVxcLzIge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxLzIgKiAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6dy0yNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjYpO1xuICAgIH1cbiAgfVxuICAubGdcXDp3LTI4IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyOCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnctYXV0byB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAubGdcXDp3LWZ1bGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6bWF4LXctXFxbODAwcHhcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgfVxuICAubGdcXDpncmlkLWNvbHMtNSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTEyIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTE0IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6ZmxleC1jb2wge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAubGdcXDpmbGV4LXJvdyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmZsZXgtbm93cmFwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmp1c3RpZnktY2VudGVyIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmp1c3RpZnktZW5kIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Z2FwLTgge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Z2FwLTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubGdcXDpnYXAtMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmdhcC0yMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6Z2FwLXgtMTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubGdcXDpnYXAteS03IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgcm93LWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDcpO1xuICAgIH1cbiAgfVxuICAubGdcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAubGdcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIH1cbiAgLmxnXFw6cHgtMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6cHktMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6cHktOCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6cHktMTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICAgIH1cbiAgfVxuICAubGdcXDpwdC0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAubGdcXDpwci0xMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnBiLTE2IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnBsLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6cGwtMTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOnBsLTQwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDApO1xuICAgIH1cbiAgfVxuICAubGdcXDp0ZXh0LWJvZHktc20tbGcge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gIC5sZ1xcOnRleHQtaDItbGcge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIH1cbiAgfVxuICAubGdcXDpsZWFkaW5nLVxcWzgwcHhcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICAtLXR3LWxlYWRpbmc6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbiAgLmxnXFw6c2hhZG93LW1haW4tbWVudSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIC0tdHctc2hhZG93OiA1cHggNXB4IDEwcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2JhKDM0LCAzNCwgMzQsIDAuNSkpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC5sZ1xcOmdyb3VwLWZvY3VzLXdpdGhpblxcOmJsb2NrIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgJjppcyg6d2hlcmUoLmdyb3VwKTpmb2N1cy13aXRoaW4gKikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxnXFw6Z3JvdXAtaG92ZXJcXDpibG9jayB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICY6aXMoOndoZXJlKC5ncm91cCk6aG92ZXIgKikge1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5udGgtXFxbM25cXCsxXFxdXFw6bGdcXDpjb2wtc3RhcnQtMiB7XG4gICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5udGgtXFxbM25cXCsyXFxdXFw6bGdcXDpjb2wtc3RhcnQtMiB7XG4gICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sZy1ob3ZlclxcOnctXFxbNzBcXCVcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTIwMHB4KSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgfVxuICAubGctaG92ZXJcXDptYXgtdy14bCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMjAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXhsKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6Y29sLXNwYW4tNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgfVxuICB9XG4gIC54bFxcOmNvbC1zcGFuLTgge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA4IC8gc3BhbiA4O1xuICAgIH1cbiAgfVxuICAueGxcXDpjb2wtc3Bhbi0xMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICB9XG4gIH1cbiAgLnhsXFw6Y29sLXNwYW4tMTQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxNCAvIHNwYW4gMTQ7XG4gICAgfVxuICB9XG4gIC54bFxcOmNvbC1zcGFuLTE4IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTggLyBzcGFuIDE4O1xuICAgIH1cbiAgfVxuICAueGxcXDpjb2wtc3Bhbi0yMiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIyIC8gc3BhbiAyMjtcbiAgICB9XG4gIH1cbiAgLnhsXFw6Y29sLXN0YXJ0LTMge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gIH1cbiAgLnhsXFw6Y29sLXN0YXJ0LTE1IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE1O1xuICAgIH1cbiAgfVxuICAueGxcXDptci02IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICB9XG4gIC54bFxcOnctMVxcLzMge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxLzMgKiAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6dy0yOCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjgpO1xuICAgIH1cbiAgfVxuICAueGxcXDp3LTQ0IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0NCk7XG4gICAgfVxuICB9XG4gIC54bFxcOm1heC13LTJ4bCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTJ4bCk7XG4gICAgfVxuICB9XG4gIC54bFxcOmdyaWQtY29scy0yIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuICAueGxcXDpncmlkLWNvbHMtMyB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTE4IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTgsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTIyIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6ZmxleC1yb3cge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuICAueGxcXDpnYXAtNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgfVxuICAueGxcXDpnYXAtMTIge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gICAgfVxuICB9XG4gIC54bFxcOmdhcC0xNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6cHgtNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICB9XG4gIC54bFxcOnB4LTEwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICB9XG4gIC54bFxcOnB4LTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICB9XG4gIC54bFxcOnB0LTYge1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgfVxuICAueGxcXDpwci02IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgfVxuICAueGxcXDpwci0xNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICB9XG4gIC54bFxcOnByLTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgLnhsXFw6cGItNCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICB9XG4gIC54bFxcOnBsLTIwIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICAgIH1cbiAgfVxuICAubnRoLVxcWzNuXFwrMVxcXVxcOnhsXFw6Y29sLXN0YXJ0LTMge1xuICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubnRoLVxcWzNuXFwrMlxcXVxcOnhsXFw6Y29sLXN0YXJ0LTMge1xuICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIEBtZWRpYSAod2lkdGggPj0gMTQ1MHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFwzMiB4bFxcOmFmdGVyXFw6bGVmdC0yMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxODAwcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfXFwuYmxvZy1wb3N0LXByZXZpZXdfX3RhZ3NcXF1cXDpoaWRkZW4ge1xuICAgICYgLmJsb2ctcG9zdC1wcmV2aWV3ICB0YWdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfYVxcXVxcOnRleHQtc20ge1xuICAgICYgYSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMjVyZW0pO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX2FcXF1cXDp0ZXh0LWJvZHktc20ge1xuICAgICYgYSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX2FcXF1cXDpmb250LWJvbGQge1xuICAgICYgYSB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6dGV4dC13aGl0ZSB7XG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX2FcXF1cXDpuby11bmRlcmxpbmUge1xuICAgICYgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6dHJhbnNpdGlvbiB7XG4gICAgJiBhIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIG91dGxpbmUtY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCAtLXR3LWdyYWRpZW50LWZyb20sIC0tdHctZ3JhZGllbnQtdmlhLCAtLXR3LWdyYWRpZW50LXRvLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIHRyYW5zbGF0ZSwgc2NhbGUsIHJvdGF0ZSwgZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLCBkaXNwbGF5LCBjb250ZW50LXZpc2liaWxpdHksIG92ZXJsYXksIHBvaW50ZXItZXZlbnRzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6aG92ZXJcXDp0ZXh0LXByaW1hcnktbWFpbiB7XG4gICAgJiBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfYVxcXVxcOmZvY3VzXFw6dGV4dC1wcmltYXJ5LW1haW4ge1xuICAgICYgYSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRUVCMDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfYVxcXVxcOmFjdGl2ZVxcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmIGEge1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZFRUIwMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6bWRcXDp0ZXh0LWJvZHktc20tbGcge1xuICAgICYgYSB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9idXR0b25cXFt0eXBlXFw9XFxcInN1Ym1pdFxcXCJcXF1cXDpub3RcXChcXCNzdWJtaXRDb250YWN0Rm9ybVxcKVxcXVxcOmhpZGRlbiB7XG4gICAgJiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpub3QoI3N1Ym1pdENvbnRhY3RGb3JtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX2ltZ1xcXVxcOmJsb2NrIHtcbiAgICAmIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9wYXRoXFxdXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgICYgcGF0aCB7XG4gICAgICBzdHJva2U6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9zZWN0aW9uXFxdXFw6cHktMTAge1xuICAgICYgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDptLTAge1xuICAgICYgc3BhbiB7XG4gICAgICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDp0ZXh0LWgyIHtcbiAgICAmIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfc3BhblxcXVxcOmxlYWRpbmctbm9uZSB7XG4gICAgJiBzcGFuIHtcbiAgICAgIC0tdHctbGVhZGluZzogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDpmb250LWJvbGQge1xuICAgICYgc3BhbiB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6aHlwaGVucy1hdXRvIHtcbiAgICAmIHNwYW4ge1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xuICAgICYgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDpsZ1xcOnRleHQtaDItbGcge1xuICAgICYgc3BhbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmX3VsXFxdXFw6bS0wIHtcbiAgICAmIHVsIHtcbiAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3VsXFxdXFw6ZmxleCB7XG4gICAgJiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAuXFxbXFwmX3VsXFxdXFw6bGlzdC1ub25lIHtcbiAgICAmIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl91bFxcXVxcOmZsZXgtY29sIHtcbiAgICAmIHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfdWxcXF1cXDpnYXAtNCB7XG4gICAgJiB1bCB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl91bFxcXVxcOnAtMCB7XG4gICAgJiB1bCB7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXCtcXCpcXF1cXDptdC0wIHtcbiAgICAmKyoge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFwrXFwqXFw+aDJcXF1cXDptdC0wIHtcbiAgICAmKyo+aDIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFwrXFwuc3BhY2VyXFxdXFw6aGlkZGVuIHtcbiAgICAmKy5zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6XFxbXFwmXFwrbGFiZWxcXF1cXDpib3JkZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgJitsYWJlbCB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb2N1c1xcOlxcW1xcJlxcK2xhYmVsXFxdXFw6Ym9yZGVyLXByaW1hcnktbWFpbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAmK2xhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkVFQjAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpcXFtcXCZcXCtsYWJlbFxcXVxcOmJnLXdoaXRlIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICYrbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpcXFtcXCZcXCtsYWJlbFxcXVxcOnRleHQtcHJpbWFyeS1tYWluIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICYrbGFiZWwge1xuICAgICAgICBjb2xvcjogI0ZFRUIwMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcK3BcXF1cXDpoaWRkZW4ge1xuICAgICYrcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubWRcXDpcXFtcXCZcXDpcXDphZnRlclxcXVxcOmFic29sdXRlIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpyaWdodC0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZFxcOlxcW1xcJlxcOlxcOmFmdGVyXFxdXFw6Ym90dG9tLTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZFxcOlxcW1xcJlxcOlxcOmFmdGVyXFxdXFw6bGVmdC0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpoLVxcWzJweFxcXSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpiZy1cXFt1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvZG90cy1oLWRhcmtcXC5zdmdcXClcXF0ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvZG90cy1oLWRhcmsuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpiZy1cXFtsZW5ndGhcXDoyMnB4XFxdIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpiZy1yZXBlYXQtcm91bmQge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWRcXDpcXFtcXCZcXDpcXDphZnRlclxcXVxcOmNvbnRlbnQtXFxbXFwnXFwnXFxdIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC0tdHctY29udGVudDogJyc7XG4gICAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+XFwqXFxdXFw6Zmlyc3RcXDptdC0wIHtcbiAgICAmPioge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPlxcLm5lb3MtY29udGVudGNvbGxlY3Rpb25cXD5cXCpcXF1cXDpsYXN0XFw6bWItMCB7XG4gICAgJj4ubmVvcy1jb250ZW50Y29sbGVjdGlvbj4qIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPlxcLm5lb3MtY29udGVudGNvbGxlY3Rpb25cXD5cXCpcXDpub3RcXChcXC5zci1vbmx5XFwpXFxdXFw6Zmlyc3RcXDptdC0wIHtcbiAgICAmPi5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uPio6bm90KC5zci1vbmx5KSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+YVxcXVxcOnRleHQtbGcge1xuICAgICY+YSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNzVyZW0pO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+YVxcXVxcOnRleHQtc20ge1xuICAgICY+YSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMjVyZW0pO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+YXJ0aWNsZVxcXVxcOm1iLTUge1xuICAgICY+YXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5hcnRpY2xlXFxdXFw6aC1maXQge1xuICAgICY+YXJ0aWNsZSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+YXJ0aWNsZVxcXVxcOnctOTYge1xuICAgICY+YXJ0aWNsZSB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDk2KTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPmRpdlxcXVxcOm10LTUge1xuICAgICY+ZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPmRpdlxcXVxcOm10LVxcWzJweFxcXSB7XG4gICAgJj5kaXYge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFxdXFw6bXItNCB7XG4gICAgJj5kaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDptYi0wIHtcbiAgICAmPmRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDptYi00IHtcbiAgICAmPmRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDpibG9jayB7XG4gICAgJj5kaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDpoLWZ1bGwge1xuICAgICY+ZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmxnXFw6XFxbXFwmXFw+ZGl2XFxdXFw6aGlkZGVuIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgJj5kaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFw+YnV0dG9uXFxdXFw6XFxbY291bnRlci1pbmNyZW1lbnRcXDpfbGlzdC1udW1iZXJcXF0ge1xuICAgICY+ZGl2PmJ1dHRvbiB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogIGxpc3QtbnVtYmVyO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+aVxcXVxcOm9wYWNpdHktMTAwIHtcbiAgICAmPmkge1xuICAgICAgb3BhY2l0eTogMTAwJTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPmxhYmVsXFxdXFw6dGV4dC14cyB7XG4gICAgJj5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMXJlbSk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5saVxcXVxcOlxcW2NvdW50ZXItaW5jcmVtZW50XFw6X2xpc3QtbnVtYmVyXFxdIHtcbiAgICAmPmxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiAgbGlzdC1udW1iZXI7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5waWN0dXJlXFxdXFw6ei0yIHtcbiAgICAmPnBpY3R1cmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPnNlY3Rpb25cXF1cXDptdC02IHtcbiAgICAmPnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+c2VjdGlvblxcXVxcOm10LTIwIHtcbiAgICAmPnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPnNlY3Rpb25cXF1cXDpsZ1xcOmNvbC1zcGFuLTkge1xuICAgICY+c2VjdGlvbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+c2VjdGlvblxcXVxcOmxnXFw6Y29sLXNwYW4tMTAge1xuICAgICY+c2VjdGlvbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5zZWN0aW9uXFxdXFw6bGdcXDpjb2wtc3RhcnQtMiB7XG4gICAgJj5zZWN0aW9uIHtcbiAgICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+c2VjdGlvblxcXVxcOmxnXFw6Y29sLXN0YXJ0LTMge1xuICAgICY+c2VjdGlvbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPnNlY3Rpb25cXF1cXDpsZ1xcOm10LTEwIHtcbiAgICAmPnNlY3Rpb24ge1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPnNlY3Rpb25cXF1cXDp4bFxcOmNvbC1zcGFuLTcge1xuICAgICY+c2VjdGlvbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuXFxbXFwmXFw+c2VjdGlvblxcXVxcOnhsXFw6Y29sLXN0YXJ0LTQge1xuICAgICY+c2VjdGlvbiB7XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPnNlY3Rpb25cXD5kaXZcXF1cXDpweC0wIHtcbiAgICAmPnNlY3Rpb24+ZGl2IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIC5jay1mb2N1c2VkICoge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQgLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cbiAgLm5lb3MtYmFja2VuZDpub3QoLm5lb3MtYmFja2VuZC0tcHJldmlldykgaDE6bm90KC5jay1wbGFjZWhvbGRlcik6YWZ0ZXIsIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGgyOm5vdCguY2stcGxhY2Vob2xkZXIpOmFmdGVyLCAubmVvcy1iYWNrZW5kOm5vdCgubmVvcy1iYWNrZW5kLS1wcmV2aWV3KSBoMzpub3QoLmNrLXBsYWNlaG9sZGVyKTphZnRlciwgLm5lb3MtYmFja2VuZDpub3QoLm5lb3MtYmFja2VuZC0tcHJldmlldykgaDQ6bm90KC5jay1wbGFjZWhvbGRlcik6YWZ0ZXIsIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGg1Om5vdCguY2stcGxhY2Vob2xkZXIpOmFmdGVyLCAubmVvcy1iYWNrZW5kOm5vdCgubmVvcy1iYWNrZW5kLS1wcmV2aWV3KSBoNjpub3QoLmNrLXBsYWNlaG9sZGVyKTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEpO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGgxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDEnO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDInO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGgzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDMnO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGg0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDQnO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGg1OmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDUnO1xuICB9XG4gIC5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGg2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnSDYnO1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIFtjbGFzc149J2ljb24tJ10sIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gIC5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmYnO1xuICB9XG4gIC5pY29uLXRocmVlbWEtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTMwJztcbiAgfVxuICAuaWNvbi1mLW1lc3NlbmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzEnO1xuICB9XG4gIC5pY29uLXNtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTInO1xuICB9XG4gIC5pY29uLXRhcmlmLW1pdC1oYW5keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTMnO1xuICB9XG4gIC5pY29uLXp1c2F0em9wdGlvbmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1NCc7XG4gIH1cbiAgLmljb24tZGF0YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTUnO1xuICB9XG4gIC5pY29uLW1pbnV0ZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTU2JztcbiAgfVxuICAuaWNvbi1kZWZhdWx0LXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTU3JztcbiAgfVxuICAuaWNvbi1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTYzJztcbiAgfVxuICAuaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjQnO1xuICB9XG4gIC5pY29uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTY1JztcbiAgfVxuICAuaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjYnO1xuICB9XG4gIC5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2Nyc7XG4gIH1cbiAgLmljb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTY4JztcbiAgfVxuICAuaWNvbi1kb2N1bWVudC1pbnZvaWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2OSc7XG4gIH1cbiAgLmljb24ta2V5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2YSc7XG4gIH1cbiAgLmljb24tZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2Yic7XG4gIH1cbiAgLmljb24tZXllLWNsb3NlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NmMnO1xuICB9XG4gIC5pY29uLWNoZWNrLXJvdW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyZCc7XG4gIH1cbiAgLmljb24taG9tZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmUnO1xuICB9XG4gIC5pY29uLWxlYWY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI5JztcbiAgfVxuICAuaWNvbi1ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTJhJztcbiAgfVxuICAuaWNvbi1oZWFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmInO1xuICB9XG4gIC5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTJjJztcbiAgfVxuICAuaWNvbi1jaGVjay10aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyOCc7XG4gIH1cbiAgLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyNyc7XG4gIH1cbiAgLmljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTIzJztcbiAgfVxuICAuaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjQnO1xuICB9XG4gIC5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyNSc7XG4gIH1cbiAgLmljb24tdGhyZWVtYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjYnO1xuICB9XG4gIC5pY29uLWNvcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTIyJztcbiAgfVxuICAuaWNvbi1hcnJvdy1sb2dvdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTIxJztcbiAgfVxuICAuaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xuICB9XG4gIC5pY29uLXBlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWYnO1xuICB9XG4gIC5pY29uLXBsYXktc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTFkJztcbiAgfVxuICAuaWNvbi1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWUnO1xuICB9XG4gIC5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTFjJztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA1JztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNic7XG4gIH1cbiAgLmljb24tY2hldnJvbi1sZWZ0LXNvbGlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNyc7XG4gIH1cbiAgLmljb24tY2hldnJvbi1yaWdodC1zb2xpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xuICB9XG4gIC5pY29uLWNoZXZyb24tdXAtc29saWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA5JztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLWRvd24tc29saWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBhJztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYic7XG4gIH1cbiAgLmljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYyc7XG4gIH1cbiAgLmljb24tYXJyb3ctZG90LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTFhJztcbiAgfVxuICAuaWNvbi1hcnJvdy1kb3QtcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTFiJztcbiAgfVxuICAuaWNvbi1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTknO1xuICB9XG4gIC5pY29uLWJ1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTgnO1xuICB9XG4gIC5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgfVxuICAuaWNvbi1hcnJvdy1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xuICB9XG4gIC5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAyJztcbiAgfVxuICAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICB9XG4gIC5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNCc7XG4gIH1cbiAgLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBkJztcbiAgfVxuICAuaWNvbi1kb3RzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBlJztcbiAgfVxuICAuaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGYnO1xuICB9XG4gIC5pY29uLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEwJztcbiAgfVxuICAuaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTExJztcbiAgfVxuICAuaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICB9XG4gIC5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTMnO1xuICB9XG4gIC5pY29uLW1hc3RvZG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNCc7XG4gIH1cbiAgLmljb24tcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE1JztcbiAgfVxuICAuaWNvbi1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNic7XG4gIH1cbiAgLmljb24tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTcnO1xuICB9XG59XG4jY29va2llLXB1bmNoIC5rbGFybyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwge1xuICB6LWluZGV4OiAzMDAwO1xufVxuI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4jY29va2llLXB1bmNoIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1tb2RhbCAuY20tZm9vdGVyLWJ1dHRvbnMge1xuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jbS1saXN0LWlucHV0OmNoZWNrZWQgKyAuY20tbGlzdC1sYWJlbCAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi1hY2NlcHQtYWxsLCAjY29va2llLXB1bmNoIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4tYWNjZXB0LCAjY29va2llLXB1bmNoIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4tZGVjbGluZSwgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLWFjY2VwdC1hbGwsIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2Vzcy12YXIge1xuICBib3JkZXItY29sb3I6ICNGRUVCMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCMDE7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzE2MjtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzE2MjtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzE2MjtcbiAgfVxufVxuI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLWFjY2VwdCwgI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLWRlY2xpbmUsIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgY29sb3I6ICNmZmY7XG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gICosIDo6YWZ0ZXIsIDo6YmVmb3JlLCA6OmJhY2tkcm9wLCA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMjAwLCBjdXJyZW50Y29sb3IpO1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIFt4LWNsb2FrXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kZWJ1ZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiB1cmwoJy9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9Gb250cy9pY29uc192Mi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL2ljb25zX3YyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9Gb250cy9pY29uc192Mi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL2ljb25zX3YyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnV0V0ZWxsJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL1dldGVsbC1IZWFkbGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdXRXRlbGwnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKCcvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvRm9udHMvV2V0ZWxsLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnV0V0ZWxsJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL1dldGVsbC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1dFdGVsbCc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9Gb250cy9XZXRlbGwtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB9XG4gIGh0bWwsIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIH1cbiAgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XG4gICAgICBoeXBoZW5zOiBtYW51YWw7XG4gICAgfVxuICB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNC4wNjI1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgIH1cbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICB9XG4gIH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUsIGRsLCBkZCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaHIsIGZpZ3VyZSwgcCwgcHJlIHtcbiAgICBtYXJnaW46IHJldmVydDtcbiAgICAuZGlzcGxheSB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ibGFjayk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xuICAgIH1cbiAgICAuaGVhZGxpbmUge1xuICAgICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgfVxuICAgIC5ub3JtYWwge1xuICAgICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbm9ybWFsKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xuICAgIH1cbiAgfVxuICBwLCBzcGFuLCB0YWJsZSB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgICYuZGlzcGxheSwgLmRpc3BsYXkgJiB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ibGFjayk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xuICAgIH1cbiAgICAmLmhlYWRsaW5lLCAuaGVhZGxpbmUgJiB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICB9XG4gICAgJi5ub3JtYWwsIC5ub3JtYWwgJiB7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gICAgfVxuICAgICYuYm9keS14bCwgLmJvZHkteGwgJiB7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuYm9keS1sZywgLmJvZHktbGcgJiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib2R5LW1kLCAuYm9keS1tZCAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuYm9keS1iYXNlLCAuYm9keS1iYXNlICYge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib2R5LXNtLCAuYm9keS1zbSAmIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuYm9keS14cywgLmJvZHkteHMgJiB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJvZHktMnhzLCAuYm9keS0yeHMgJiB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbiAgYmlnLCAuYmlnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjc1cmVtKTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNzVyZW0pO1xuICAgIH1cbiAgfVxuICBzbWFsbCwgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjI1cmVtKTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNXJlbSk7XG4gICAgfVxuICB9XG4gIG9sLCB1bCwgbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiByZXZlcnQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG4gICAgcGFkZGluZzogcmV2ZXJ0O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogcmV2ZXJ0O1xuICB9XG4gIHByZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICBzdHJvbmcsIGIsIGVtIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBhIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjMDA3MTYyO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wNXJlbTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgLS10dy1ncmFkaWVudC1mcm9tLCAtLXR3LWdyYWRpZW50LXZpYSwgLS10dy1ncmFkaWVudC10bztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzAwNzE2MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDcxNjI7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTtcbiAgICB9XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAnV0V0ZWxsJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICYuaGVhZGxpbmUtLXN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgICAmLmhlYWRsaW5lLS1saWdodCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAmLmhlYWRsaW5lLS10aWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5jb2wtLW9uZS10aGlyZCAmIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEsIC5oMSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIHAsIGJpZywgc21hbGwsIC5wYXJhZ3JhcGgsIC5iaWcsIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDMuMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC44cHg7XG4gICAgfVxuICB9XG4gIGJpZywgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICBzbWFsbCwgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICo6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZS1zdHlsZTogdmFyKC0tdHctb3V0bGluZS1zdHlsZSkgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1jb2xvcjogIzAwNzE2MiAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBmb3JtIC5lcnJvciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxcmVtKTtcbiAgfVxuICBmb3JtIC5lcnJvcnMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIGNvbG9yOiAjREQwOTBEO1xuICB9XG4gIGZpZ3VyZS50YWJsZSwgLmNrLWNvbnRlbnQgZmlndXJlLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIGZpZ3VyZS50YWJsZSB0YWJsZSwgLmNrLWNvbnRlbnQgZmlndXJlLnRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmaWd1cmUudGFibGUgdGFibGUgdGhlYWQgdHIge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gIH1cbiAgZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGZpZ3VyZS50YWJsZSB0YWJsZSB0ZCwgZmlndXJlLnRhYmxlIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMSk7XG4gIH1cbiAgZmlndXJlLnRhYmxlIHRhYmxlIHRkOm5vdCg6bGFzdC1jaGlsZCksIGZpZ3VyZS50YWJsZSB0YWJsZSB0aDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgfVxuICAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoMTpmaXJzdC1vZi10eXBlLCAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoMjpmaXJzdC1vZi10eXBlLCAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoMzpmaXJzdC1vZi10eXBlLCAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoNDpmaXJzdC1vZi10eXBlLCAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoNTpmaXJzdC1vZi10eXBlLCAubmVvcy1iYWNrZW5kIC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gZGl2OmZpcnN0LW9mLXR5cGUgPiBoNjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gIH1cbiAgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDE6Zmlyc3Qtb2YtdHlwZSwgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDI6Zmlyc3Qtb2YtdHlwZSwgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDM6Zmlyc3Qtb2YtdHlwZSwgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDQ6Zmlyc3Qtb2YtdHlwZSwgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDU6Zmlyc3Qtb2YtdHlwZSwgLm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiA+IC5zci1vbmx5ICsgZGl2ID4gaDY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG59XG5AbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4MjtcbiAgICB9XG4gIH1cbn1cbkBsYXllciB1dGlsaXRpZXMge1xuICAuaGVhZGxpbmUge1xuICAgIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXktM3hsLCAuaGVhZGxpbmUuZGlzcGxheS0zeGwsIHA6aGFzKC5kaXNwbGF5LTN4bCksIGgxOmhhcyguZGlzcGxheS0zeGwpLCBoMjpoYXMoLmRpc3BsYXktM3hsKSwgaDM6aGFzKC5kaXNwbGF5LTN4bCksIGg0OmhhcyguZGlzcGxheS0zeGwpLCBoNTpoYXMoLmRpc3BsYXktM3hsKSwgaDY6aGFzKC5kaXNwbGF5LTN4bCkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXktMnhsLCAuaGVhZGxpbmUuZGlzcGxheS0yeGwsIHA6aGFzKC5kaXNwbGF5LTJ4bCksIGgxOmhhcyguZGlzcGxheS0yeGwpLCBoMjpoYXMoLmRpc3BsYXktMnhsKSwgaDM6aGFzKC5kaXNwbGF5LTJ4bCksIGg0OmhhcyguZGlzcGxheS0yeGwpLCBoNTpoYXMoLmRpc3BsYXktMnhsKSwgaDY6aGFzKC5kaXNwbGF5LTJ4bCkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXkteGwsIC5oZWFkbGluZS5kaXNwbGF5LXhsLCBwOmhhcyguZGlzcGxheS14bCksIGgxOmhhcyguZGlzcGxheS14bCksIGgyOmhhcyguZGlzcGxheS14bCksIGgzOmhhcyguZGlzcGxheS14bCksIGg0OmhhcyguZGlzcGxheS14bCksIGg1OmhhcyguZGlzcGxheS14bCksIGg2OmhhcyguZGlzcGxheS14bCkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZGlzcGxheS1sZywgLmhlYWRsaW5lLmRpc3BsYXktbGcsIHA6aGFzKC5kaXNwbGF5LWxnKSwgaDE6aGFzKC5kaXNwbGF5LWxnKSwgaDI6aGFzKC5kaXNwbGF5LWxnKSwgaDM6aGFzKC5kaXNwbGF5LWxnKSwgaDQ6aGFzKC5kaXNwbGF5LWxnKSwgaDU6aGFzKC5kaXNwbGF5LWxnKSwgaDY6aGFzKC5kaXNwbGF5LWxnKSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5kaXNwbGF5LW1kLCAuaGVhZGxpbmUuZGlzcGxheS1tZCwgcDpoYXMoLmRpc3BsYXktbWQpLCBoMTpoYXMoLmRpc3BsYXktbWQpLCBoMjpoYXMoLmRpc3BsYXktbWQpLCBoMzpoYXMoLmRpc3BsYXktbWQpLCBoNDpoYXMoLmRpc3BsYXktbWQpLCBoNTpoYXMoLmRpc3BsYXktbWQpLCBoNjpoYXMoLmRpc3BsYXktbWQpIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXktYmFzZSwgLmhlYWRsaW5lLmRpc3BsYXktYmFzZSwgcDpoYXMoLmRpc3BsYXktYmFzZSkgLCBoMTpoYXMoLmRpc3BsYXktYmFzZSksIGgyOmhhcyguZGlzcGxheS1iYXNlKSwgaDM6aGFzKC5kaXNwbGF5LWJhc2UpLCBoNDpoYXMoLmRpc3BsYXktYmFzZSksIGg1OmhhcyguZGlzcGxheS1iYXNlKSwgaDY6aGFzKC5kaXNwbGF5LWJhc2UpIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgLmhlYWQtMnhsLCAuaGVhZGxpbmUuaGVhZC0yeGwsIHA6aGFzKC5oZWFkLTJ4bCksIGgxOmhhcyguaGVhZC0yeGwpLCBoMjpoYXMoLmhlYWQtMnhsKSwgaDM6aGFzKC5oZWFkLTJ4bCksIGg0OmhhcyguaGVhZC0yeGwpLCBoNTpoYXMoLmhlYWQtMnhsKSwgaDY6aGFzKC5oZWFkLTJ4bCkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWQteGwsIC5oZWFkbGluZS5oZWFkLXhsLCBwOmhhcyguaGVhZC14bCksIGgxOmhhcyguaGVhZC14bCksIGgyOmhhcyguaGVhZC14bCksIGgzOmhhcyguaGVhZC14bCksIGg0OmhhcyguaGVhZC14bCksIGg1OmhhcyguaGVhZC14bCksIGg2OmhhcyguaGVhZC14bCkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZC1sZywgLmhlYWRsaW5lLmhlYWQtbGcsIHA6aGFzKC5oZWFkLWxnKSAsIGgxOmhhcyguaGVhZC1sZyksIGgyOmhhcyguaGVhZC1sZyksIGgzOmhhcyguaGVhZC1sZyksIGg0OmhhcyguaGVhZC1sZyksIGg1OmhhcyguaGVhZC1sZyksIGg2OmhhcyguaGVhZC1sZykge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuaGVhZC1tZCwgLmhlYWRsaW5lLmhlYWQtbWQsIHA6aGFzKC5oZWFkLW1kKSwgaDE6aGFzKC5oZWFkLW1kKSwgaDI6aGFzKC5oZWFkLW1kKSwgaDM6aGFzKC5oZWFkLW1kKSwgaDQ6aGFzKC5oZWFkLW1kKSwgaDU6aGFzKC5oZWFkLW1kKSwgaDY6aGFzKC5oZWFkLW1kKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkLWJhc2UsIC5oZWFkbGluZS5oZWFkLWJhc2UsIHA6aGFzKC5oZWFkLWJhc2UpLCBoMTpoYXMoLmhlYWQtYmFzZSksIGgyOmhhcyguaGVhZC1iYXNlKSwgaDM6aGFzKC5oZWFkLWJhc2UpLCBoNDpoYXMoLmhlYWQtYmFzZSksIGg1OmhhcyguaGVhZC1iYXNlKSwgaDY6aGFzKC5oZWFkLWJhc2UpIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgLmJvZHkteGwsIHA6aGFzKC5ib2R5LXhsKSwgaDE6aGFzKC5ib2R5LXhsKSwgaDI6aGFzKC5ib2R5LXhsKSwgaDM6aGFzKC5ib2R5LXhsKSwgaDQ6aGFzKC5ib2R5LXhsKSwgaDU6aGFzKC5ib2R5LXhsKSwgaDY6aGFzKC5ib2R5LXhsKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmJvZHktbGcsIHA6aGFzKC5ib2R5LWxnKSwgaDE6aGFzKC5ib2R5LWxnKSwgaDI6aGFzKC5ib2R5LWxnKSwgaDM6aGFzKC5ib2R5LWxnKSwgaDQ6aGFzKC5ib2R5LWxnKSwgaDU6aGFzKC5ib2R5LWxnKSwgaDY6aGFzKC5ib2R5LWxnKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmJvZHktbWQsIHA6aGFzKC5ib2R5LW1kKSwgaDE6aGFzKC5ib2R5LW1kKSwgaDI6aGFzKC5ib2R5LW1kKSwgaDM6aGFzKC5ib2R5LW1kKSwgaDQ6aGFzKC5ib2R5LW1kKSwgaDU6aGFzKC5ib2R5LW1kKSwgaDY6aGFzKC5ib2R5LW1kKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmJvZHktYmFzZSwgcDpoYXMoLmJvZHktYmFzZSksIGgxOmhhcyguYm9keS1iYXNlKSwgaDI6aGFzKC5ib2R5LWJhc2UpLCBoMzpoYXMoLmJvZHktYmFzZSksIGg0OmhhcyguYm9keS1iYXNlKSwgaDU6aGFzKC5ib2R5LWJhc2UpLCBoNjpoYXMoLmJvZHktYmFzZSkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5ib2R5LXNtLCBwOmhhcyguYm9keS1zbSksIGgxOmhhcyguYm9keS1zbSksIGgyOmhhcyguYm9keS1zbSksIGgzOmhhcyguYm9keS1zbSksIGg0OmhhcyguYm9keS1zbSksIGg1OmhhcyguYm9keS1zbSksIGg2OmhhcyguYm9keS1zbSkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5ib2R5LXhzLCBwOmhhcyguYm9keS14cyksIGgxOmhhcyguYm9keS14cyksIGgyOmhhcyguYm9keS14cyksIGgzOmhhcyguYm9keS14cyksIGg0OmhhcyguYm9keS14cyksIGg1OmhhcyguYm9keS14cyksIGg2OmhhcyguYm9keS14cykge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5ib2R5LTJ4cywgcDpoYXMoLmJvZHktMnhzKSwgaDE6aGFzKC5ib2R5LTJ4cyksIGgyOmhhcyguYm9keS0yeHMpLCBoMzpoYXMoLmJvZHktMnhzKSwgaDQ6aGFzKC5ib2R5LTJ4cyksIGg1OmhhcyguYm9keS0yeHMpLCBoNjpoYXMoLmJvZHktMnhzKSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbkBsYXllciBiYXNlIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuQHByb3BlcnR5IC0tdHctdHJhbnNsYXRlLXgge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDA7XG59XG5AcHJvcGVydHkgLS10dy10cmFuc2xhdGUteSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXRyYW5zbGF0ZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctcm90YXRlLXgge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yb3RhdGUteSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJvdGF0ZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2tldy14IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2tldy15IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc3BhY2UteS1yZXZlcnNlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctZGl2aWRlLXktcmV2ZXJzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJvcmRlci1zdHlsZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogc29saWQ7XG59XG5AcHJvcGVydHkgLS10dy1sZWFkaW5nIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZm9udC13ZWlnaHQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy10cmFja2luZyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93LWFscGhhIHtcbiAgc3ludGF4OiBcIjxwZXJjZW50YWdlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDEwMCU7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdy1jb2xvciB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdy1hbHBoYSB7XG4gIHN5bnRheDogXCI8cGVyY2VudGFnZT5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAxMDAlO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1jb2xvciB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1yaW5nLWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW5zZXQtcmluZy1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctaW5zZXQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLW9mZnNldC13aWR0aCB7XG4gIHN5bnRheDogXCI8bGVuZ3RoPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDBweDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjZmZmO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1vZmZzZXQtc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1vdXRsaW5lLXN0eWxlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiBzb2xpZDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJsdXIge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1icmlnaHRuZXNzIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctY29udHJhc3Qge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1ncmF5c2NhbGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1odWUtcm90YXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW52ZXJ0IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctb3BhY2l0eSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNhdHVyYXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2VwaWEge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1kcm9wLXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWRyb3Atc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZHJvcC1zaGFkb3ctYWxwaGEge1xuICBzeW50YXg6IFwiPHBlcmNlbnRhZ2U+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTAwJTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWRyb3Atc2hhZG93LXNpemUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1kdXJhdGlvbiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWVhc2Uge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1jb250ZW50IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5pdGlhbC12YWx1ZTogXCJcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2NhbGUteCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNjYWxlLXkge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDE7XG59XG5AcHJvcGVydHkgLS10dy1zY2FsZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAxO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBsYXllciBwcm9wZXJ0aWVzIHtcbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1oeXBoZW5zOiBub25lKSBhbmQgKG5vdCAobWFyZ2luLXRyaW06IGlubGluZSkpKSBvciAoKC1tb3otb3JpZW50OiBpbmxpbmUpIGFuZCAobm90IChjb2xvcjpyZ2IoZnJvbSByZWQgciBnIGIpKSkpIHtcbiAgICAqLCA6OmJlZm9yZSwgOjphZnRlciwgOjpiYWNrZHJvcCB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAgICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXo6IDA7XG4gICAgICAtLXR3LXJvdGF0ZS14OiBpbml0aWFsO1xuICAgICAgLS10dy1yb3RhdGUteTogaW5pdGlhbDtcbiAgICAgIC0tdHctcm90YXRlLXo6IGluaXRpYWw7XG4gICAgICAtLXR3LXNrZXcteDogaW5pdGlhbDtcbiAgICAgIC0tdHctc2tldy15OiBpbml0aWFsO1xuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgICAtLXR3LWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAtLXR3LWxlYWRpbmc6IGluaXRpYWw7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgLS10dy10cmFja2luZzogaW5pdGlhbDtcbiAgICAgIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LXNoYWRvdy1jb2xvcjogaW5pdGlhbDtcbiAgICAgIC0tdHctc2hhZG93LWFscGhhOiAxMDAlO1xuICAgICAgLS10dy1pbnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93LWNvbG9yOiBpbml0aWFsO1xuICAgICAgLS10dy1pbnNldC1zaGFkb3ctYWxwaGE6IDEwMCU7XG4gICAgICAtLXR3LXJpbmctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LWluc2V0LXJpbmctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LWluc2V0LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LXJpbmctaW5zZXQ6IGluaXRpYWw7XG4gICAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gICAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAgICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAtLXR3LWJsdXI6IGluaXRpYWw7XG4gICAgICAtLXR3LWJyaWdodG5lc3M6IGluaXRpYWw7XG4gICAgICAtLXR3LWNvbnRyYXN0OiBpbml0aWFsO1xuICAgICAgLS10dy1ncmF5c2NhbGU6IGluaXRpYWw7XG4gICAgICAtLXR3LWh1ZS1yb3RhdGU6IGluaXRpYWw7XG4gICAgICAtLXR3LWludmVydDogaW5pdGlhbDtcbiAgICAgIC0tdHctb3BhY2l0eTogaW5pdGlhbDtcbiAgICAgIC0tdHctc2F0dXJhdGU6IGluaXRpYWw7XG4gICAgICAtLXR3LXNlcGlhOiBpbml0aWFsO1xuICAgICAgLS10dy1kcm9wLXNoYWRvdzogaW5pdGlhbDtcbiAgICAgIC0tdHctZHJvcC1zaGFkb3ctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LWRyb3Atc2hhZG93LWFscGhhOiAxMDAlO1xuICAgICAgLS10dy1kcm9wLXNoYWRvdy1zaXplOiBpbml0aWFsO1xuICAgICAgLS10dy1kdXJhdGlvbjogaW5pdGlhbDtcbiAgICAgIC0tdHctZWFzZTogaW5pdGlhbDtcbiAgICAgIC0tdHctY29udGVudDogXCJcIjtcbiAgICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAgIC0tdHctc2NhbGUteTogMTtcbiAgICAgIC0tdHctc2NhbGUtejogMTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */