/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --font-weight-thin: 100;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --radius-sm: 0.25rem;
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --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:where(:not(iframe)) {
    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 {
  .\@container {
    container-type: inline-size;
  }
  .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: 0px;
  }
  .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: 0px;
  }
  .top-1 {
    top: var(--spacing);
  }
  .top-1\/2 {
    top: calc(1 / 2 * 100%);
  }
  .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: 0px;
  }
  .right-1 {
    right: var(--spacing);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .right-14 {
    right: calc(var(--spacing) * 14);
  }
  .-bottom-2 {
    bottom: calc(var(--spacing) * -2);
  }
  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }
  .-bottom-9 {
    bottom: calc(var(--spacing) * -9);
  }
  .bottom-0 {
    bottom: 0px;
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-16 {
    bottom: calc(var(--spacing) * 16);
  }
  .bottom-\[1px\] {
    bottom: 1px;
  }
  .-left-1 {
    left: calc(var(--spacing) * -1);
  }
  .-left-70 {
    left: calc(var(--spacing) * -70);
  }
  .left-0 {
    left: 0px;
  }
  .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-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;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .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-span-7 {
    grid-column: span 7 / span 7;
  }
  .col-span-8 {
    grid-column: span 8 / span 8;
  }
  .col-span-10 {
    grid-column: span 10 / span 10;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .col-start-2 {
    grid-column-start: 2;
  }
  .col-start-3 {
    grid-column-start: 3;
  }
  .col-start-4 {
    grid-column-start: 4;
  }
  .col-start-5 {
    grid-column-start: 5;
  }
  .col-start-8 {
    grid-column-start: 8;
  }
  .-col-end-1 {
    grid-column-end: calc(1 * -1);
  }
  .-col-end-2 {
    grid-column-end: calc(2 * -1);
  }
  .col-end-13 {
    grid-column-end: 13;
  }
  .col-end-14 {
    grid-column-end: 14;
  }
  .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 >= 1920px) {
      max-width: 1920px;
    }
  }
  .m-0 {
    margin: 0px;
  }
  .mx-0 {
    margin-inline: 0px;
  }
  .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: 0px;
  }
  .my-1 {
    margin-block: var(--spacing);
  }
  .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);
  }
  .my-\[1em\] {
    margin-block: 1em;
  }
  .my-auto {
    margin-block: auto;
  }
  .me-1 {
    margin-inline-end: var(--spacing);
  }
  .me-4 {
    margin-inline-end: calc(var(--spacing) * 4);
  }
  .mbs-0 {
    margin-block-start: 0px;
  }
  .mbs-2 {
    margin-block-start: calc(var(--spacing) * 2);
  }
  .mbs-8 {
    margin-block-start: calc(var(--spacing) * 8);
  }
  .mbs-\[1\.5em\] {
    margin-block-start: 1.5em;
  }
  .mbe-0 {
    margin-block-end: 0px;
  }
  .mbe-4 {
    margin-block-end: calc(var(--spacing) * 4);
  }
  .mbe-8 {
    margin-block-end: calc(var(--spacing) * 8);
  }
  .mbe-\[1\.125rem\] {
    margin-block-end: 1.125rem;
  }
  .\!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: 0px;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-\[-2px\] {
    margin-top: -2px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[80px\] {
    margin-top: 80px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-0 {
    margin-right: 0px;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-10 {
    margin-right: calc(var(--spacing) * 10);
  }
  .mr-auto {
    margin-right: auto;
  }
  .-mb-8 {
    margin-bottom: calc(var(--spacing) * -8);
  }
  .mb-0 {
    margin-bottom: 0px;
  }
  .mb-1 {
    margin-bottom: var(--spacing);
  }
  .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-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-\[1em\] {
    margin-bottom: 1em;
  }
  .-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-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .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\/5 {
    aspect-ratio: 4/5;
  }
  .aspect-\[20\/9\] {
    aspect-ratio: 20/9;
  }
  .aspect-\[268\/175\] {
    aspect-ratio: 268/175;
  }
  .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-\(--header-size\) {
    height: var(--header-size);
  }
  .h-0 {
    height: 0px;
  }
  .h-0\.5 {
    height: calc(var(--spacing) * 0.5);
  }
  .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-6 {
    height: calc(var(--spacing) * 6);
  }
  .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-18 {
    height: calc(var(--spacing) * 18);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-21 {
    height: calc(var(--spacing) * 21);
  }
  .h-25 {
    height: calc(var(--spacing) * 25);
  }
  .h-30 {
    height: calc(var(--spacing) * 30);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-56 {
    height: calc(var(--spacing) * 56);
  }
  .h-275 {
    height: calc(var(--spacing) * 275);
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[80\%\] {
    height: 80%;
  }
  .h-\[90\%\] {
    height: 90%;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .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;
  }
  .h-svh {
    height: 100svh;
  }
  .max-h-16 {
    max-height: calc(var(--spacing) * 16);
  }
  .max-h-\[80vh\] {
    max-height: 80vh;
  }
  .max-h-full {
    max-height: 100%;
  }
  .max-h-none {
    max-height: none;
  }
  .max-h-svh {
    max-height: 100svh;
  }
  .min-h-0 {
    min-height: 0px;
  }
  .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-\[55\%\] {
    min-height: 55%;
  }
  .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-\(--header-size\) {
    width: var(--header-size);
  }
  .w-0 {
    width: 0px;
  }
  .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\/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-62 {
    width: calc(var(--spacing) * 62);
  }
  .w-85 {
    width: calc(var(--spacing) * 85);
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-\[99\%\] {
    width: 99%;
  }
  .w-\[calc\(100\%_-_16px\)\] {
    width: calc(100% - 16px);
  }
  .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-62 {
    max-width: calc(var(--spacing) * 62);
  }
  .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-\[400px\] {
    max-width: 400px;
  }
  .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-0 {
    min-width: 0px;
  }
  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }
  .min-w-\[8ch\] {
    min-width: 8ch;
  }
  .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: 0px;
  }
  .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;
  }
  .scroll-my-18 {
    scroll-margin-block: calc(var(--spacing) * 18);
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .auto-rows-max {
    grid-auto-rows: max-content;
  }
  .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-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }
  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .grid-rows-\[1fr_auto\] {
    grid-template-rows: 1fr auto;
  }
  .grid-rows-\[1fr_auto_auto\] {
    grid-template-rows: 1fr auto auto;
  }
  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }
  .grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto;
  }
  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }
  .grid-rows-\[auto_minmax\(0\,1fr\)_auto\] {
    grid-template-rows: auto minmax(0,1fr) 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-items-center {
    place-items: center;
  }
  .content-start {
    align-content: flex-start;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .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: 0px;
  }
  .gap-1 {
    gap: var(--spacing);
  }
  .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);
  }
  :where(.space-y-3 > :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)));
  }
  :where(.space-y-4 > :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-\(--base-grid-gap\) {
    -moz-column-gap: var(--base-grid-gap);
         column-gap: var(--base-grid-gap);
  }
  .gap-x-1 {
    -moz-column-gap: var(--spacing);
         column-gap: var(--spacing);
  }
  .gap-x-4 {
    -moz-column-gap: calc(var(--spacing) * 4);
         column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-8 {
    -moz-column-gap: calc(var(--spacing) * 8);
         column-gap: calc(var(--spacing) * 8);
  }
  .gap-x-9 {
    -moz-column-gap: calc(var(--spacing) * 9);
         column-gap: calc(var(--spacing) * 9);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  :where(.divide-y > :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)));
  }
  :where(.divide-grey-lightest > :not(:last-child)) {
    border-color: #EAEAEA;
  }
  :where(.divide-white > :not(:last-child)) {
    border-color: #fff;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .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-\[calc\(var\(--spacing\)\*5\)\] {
    border-radius: calc(var(--spacing) * 5);
  }
  .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-s-1 {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .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-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-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-black {
    border-color: #000;
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .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-50 {
    background-color: var(--color-gray-50);
  }
  .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-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-main\/80 {
    background-color: color-mix(in oklab, #78DCAA 80%, 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-tertiary-brombeere-main {
    background-color: #871E5F;
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: #fff;
  }
  .bg-\[radial-gradient\(circle\,_\#fff_1px\,_transparent_1px\)\] {
    background-image: radial-gradient(circle, #fff 1px, transparent 1px);
  }
  .bg-\[repeating-linear-gradient\(-45deg\,_var\(--color-gray-200\)_0\,_var\(--color-gray-200\)_1px\,_transparent_0\,_transparent_50\%\)\] {
    background-image: repeating-linear-gradient(-45deg, var(--color-gray-200) 0, var(--color-gray-200) 1px, transparent 0, transparent 50%);
  }
  .bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/bg-blob-green-top-cta\.svg\)\] {
    background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/bg-blob-green-top-cta.svg);
  }
  .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-\[length\:7\.5px_2px\] {
    background-size: 7.5px 2px;
  }
  .bg-\[size\:10px_10px\] {
    background-size: 10px 10px;
  }
  .bg-contain {
    background-size: contain;
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .bg-repeat-x {
    background-repeat: repeat-x;
  }
  .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-right {
    -o-object-position: right;
       object-position: right;
  }
  .object-top {
    -o-object-position: top;
       object-position: top;
  }
  .object-top-left {
    -o-object-position: left top;
       object-position: left top;
  }
  .p-0 {
    padding: 0px;
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: var(--spacing);
  }
  .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: 0px;
  }
  .px-1 {
    padding-inline: var(--spacing);
  }
  .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: 0px;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: var(--spacing);
  }
  .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-5\.5 {
    padding-block: calc(var(--spacing) * 5.5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .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-11 {
    padding-block: calc(var(--spacing) * 11);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-18 {
    padding-block: calc(var(--spacing) * 18);
  }
  .ps-0 {
    padding-inline-start: 0px;
  }
  .ps-2 {
    padding-inline-start: calc(var(--spacing) * 2);
  }
  .pbe-8 {
    padding-block-end: calc(var(--spacing) * 8);
  }
  .pt-0 {
    padding-top: 0px;
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .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-14 {
    padding-right: calc(var(--spacing) * 14);
  }
  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }
  .pb-1 {
    padding-bottom: var(--spacing);
  }
  .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-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);
  }
  .pb-\[1px\] {
    padding-bottom: 1px;
  }
  .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-4\.5 {
    padding-left: calc(var(--spacing) * 4.5);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .text-center {
    text-align: center;
  }
  .text-end {
    text-align: end;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-top {
    vertical-align: top;
  }
  .text-display-xl {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .text-head-2xl {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  .text-head-xl {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .text-body-lg {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.5);
  }
  .text-body-md {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5);
  }
  .text-body-sm {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  .text-body-xl {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.4);
  }
  .text-body-xs {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  .text-head-lg {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.2);
  }
  .text-\[2\.25rem\] {
    font-size: 2.25rem;
  }
  .text-\[8px\] {
    font-size: 8px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .leading-0 {
    --tw-leading: 0px;
    line-height: 0px;
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }
  .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-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !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-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .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);
  }
  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-balance {
    text-wrap: balance;
  }
  .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-black\! {
    color: #000 !important;
  }
  .text-error-dark {
    color: #C7080C;
  }
  .text-error-main {
    color: #DD090D;
  }
  .text-grey-dark {
    color: #242424;
  }
  .text-grey-main {
    color: #323232;
  }
  .text-inherit {
    color: inherit;
  }
  .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-25 {
    opacity: 25%;
  }
  .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-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .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-hidden {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .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);
  }
  .drop-shadow-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .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-\[translate\,filter\] {
    transition-property: translate,filter;
    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-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 100%;
  }
  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:translate-x-1\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:-rotate-10:is(:where(.group):hover *) {
      rotate: calc(10deg * -1);
    }
    .group-hover\:border-grey-dark:is(:where(.group):hover *) {
      border-color: #242424;
    }
    .group-hover\:bg-grey-dark:is(:where(.group):hover *) {
      background-color: #242424;
    }
    .group-hover\:text-grey-dark:is(:where(.group):hover *) {
      color: #242424;
    }
    .group-hover\:text-grey-main:is(:where(.group):hover *) {
      color: #323232;
    }
    .group-hover\:text-primary-main:is(:where(.group):hover *) {
      color: #FEEB01;
    }
    .group-hover\:text-white:is(:where(.group):hover *) {
      color: #fff;
    }
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 100%;
    }
  }
  .group-focus\:border-grey-dark:is(:where(.group):focus *) {
    border-color: #242424;
  }
  .group-focus\:bg-grey-dark:is(:where(.group):focus *) {
    background-color: #242424;
  }
  .group-focus\:text-primary-main:is(:where(.group):focus *) {
    color: #FEEB01;
  }
  .group-focus\:text-white:is(:where(.group):focus *) {
    color: #fff;
  }
  .group-active\:border-grey-dark:is(:where(.group):active *) {
    border-color: #242424;
  }
  .group-active\:bg-grey-dark:is(:where(.group):active *) {
    background-color: #242424;
  }
  .group-active\:text-primary-main:is(:where(.group):active *) {
    color: #FEEB01;
  }
  .group-active\:text-white:is(:where(.group):active *) {
    color: #fff;
  }
  .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\:text-grey-main::marker {
    color: #323232;
  }
  .marker\:text-grey-main ::-webkit-details-marker {
    color: #323232;
  }
  .marker\:text-grey-main::-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: 0px;
  }
  .before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }
  .before\:left-0::before {
    content: var(--tw-content);
    left: 0px;
  }
  .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\:mr-1::before {
    content: var(--tw-content);
    margin-right: var(--spacing);
  }
  .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-\[\'©\'\]::before {
    --tw-content: '©';
    content: var(--tw-content);
  }
  .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: 0px;
  }
  .after\:top-1::after {
    content: var(--tw-content);
    top: var(--spacing);
  }
  .after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }
  .after\:-bottom-3::after {
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -3);
  }
  .after\:left-1::after {
    content: var(--tw-content);
    left: var(--spacing);
  }
  .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: var(--spacing);
  }
  .after\:opacity-15::after {
    content: var(--tw-content);
    opacity: 15%;
  }
  .after\:content-\[\"\"\]::after {
    --tw-content: "";
    content: var(--tw-content);
  }
  .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);
  }
  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0px;
  }
  .first\:pt-0:first-child {
    padding-top: 0px;
  }
  .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-grey-lighter: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;
  }
  @media (hover: hover) {
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:-translate-y-1\.25:hover {
      --tw-translate-y: calc(var(--spacing) * -1.25);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:border-grey-dark:hover {
      border-color: #242424;
    }
    .hover\:border-primary-dark:hover {
      border-color: #E5D300;
    }
    .hover\:border-primary-main:hover {
      border-color: #FEEB01;
    }
    .hover\:border-secondary-salbei-dark:hover {
      border-color: #6CC699;
    }
    .hover\:border-secondary-salbei-main:hover {
      border-color: #78DCAA;
    }
    .hover\:border-secondary-tanne-dark:hover {
      border-color: #008775;
    }
    .hover\:border-secondary-tanne-darker:hover {
      border-color: #007162;
    }
    .hover\:border-white:hover {
      border-color: #fff;
    }
    .hover\:bg-grey-dark:hover {
      background-color: #242424;
    }
    .hover\:bg-primary-dark:hover {
      background-color: #E5D300;
    }
    .hover\:bg-secondary-salbei-dark:hover {
      background-color: #6CC699;
    }
    .hover\:bg-secondary-salbei-main:hover {
      background-color: #78DCAA;
    }
    .hover\:bg-secondary-tanne-darker:hover {
      background-color: #007162;
    }
    .hover\:bg-white:hover {
      background-color: #fff;
    }
    .hover\:text-black:hover {
      color: #000;
    }
    .hover\:text-grey-dark:hover {
      color: #242424;
    }
    .hover\:text-grey-light:hover {
      color: #989898;
    }
    .hover\:text-grey-main:hover {
      color: #323232;
    }
    .hover\:text-primary-dark:hover {
      color: #E5D300;
    }
    .hover\:text-primary-main:hover {
      color: #FEEB01;
    }
    .hover\:text-secondary-tanne-dark:hover {
      color: #008775;
    }
    .hover\:text-secondary-tanne-darker:hover {
      color: #007162;
    }
    .hover\:text-white:hover {
      color: #fff;
    }
    .hover\:shadow-blog-post: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 {
      --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\:drop-shadow-\[0_0\.625rem_1\.25rem_rgba\(0\,0\,0\,0\.25\)\]:hover {
      --tw-drop-shadow-size: drop-shadow(0 0.625rem 1.25rem var(--tw-drop-shadow-color, rgba(0,0,0,0.25)));
      --tw-drop-shadow: var(--tw-drop-shadow-size);
      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,);
    }
    .hover\:after\:text-primary-main: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-dark:focus {
    border-color: #008775;
  }
  .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-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
    @media (forced-colors: active) {
      outline: 2px solid transparent;
      outline-offset: 2px;
    }
  }
  .focus-visible\:outline-secondary-tanne-main:focus-visible {
    outline-color: #009682;
  }
  .focus-visible\:outline-dotted:focus-visible {
    --tw-outline-style: dotted;
    outline-style: dotted;
  }
  .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-secondary-tanne-darker:active {
    color: #007162;
  }
  .active\:text-white:active {
    color: #fff;
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }
  .disabled\:opacity-25:disabled {
    opacity: 25%;
  }
  .disabled\:opacity-50:disabled {
    opacity: 50%;
  }
  @media (hover: hover) {
    .disabled\:hover\:border-grey-lighter:disabled:hover {
      border-color: #C1C1C1;
    }
  }
  :where(:is(.error)) .in-\[\.error\]\:border-error-main {
    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);
  }
  @media (width >= 400px) {
    .sm\:invisible {
      visibility: hidden;
    }
    .sm\:relative {
      position: relative;
    }
    .sm\:-top-8 {
      top: calc(var(--spacing) * -8);
    }
    .sm\:top-24 {
      top: calc(var(--spacing) * 24);
    }
    .sm\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .sm\:col-start-2 {
      grid-column-start: 2;
    }
    .sm\:col-start-7 {
      grid-column-start: 7;
    }
    .sm\:col-end-10 {
      grid-column-end: 10;
    }
    .sm\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }
    .sm\:mt-0 {
      margin-top: 0px;
    }
    .sm\:block {
      display: block;
    }
    .sm\:hidden {
      display: none;
    }
    .sm\:w-1\/2 {
      width: calc(1 / 2 * 100%);
    }
    .sm\:w-50 {
      width: calc(var(--spacing) * 50);
    }
    .sm\:w-auto {
      width: auto;
    }
    .sm\:w-full {
      width: 100%;
    }
    .sm\:max-w-4xl {
      max-width: var(--container-4xl);
    }
    .sm\:min-w-fit {
      min-width: -moz-fit-content;
      min-width: fit-content;
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:flex-row {
      flex-direction: row;
    }
    .sm\:items-center {
      align-items: center;
    }
    .sm\:justify-end {
      justify-content: flex-end;
    }
    .sm\:justify-start {
      justify-content: flex-start;
    }
    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .sm\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .sm\:rounded-full {
      border-radius: calc(infinity * 1px);
    }
    .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .sm\:p-12 {
      padding: calc(var(--spacing) * 12);
    }
    .sm\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .data-closed\:sm\:translate-y-0[data-closed] {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .data-closed\:sm\:scale-95[data-closed] {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  @media (width >= 560px) {
    .min-\[560px\]\:-col-start-4 {
      grid-column-start: calc(4 * -1);
    }
    .min-\[560px\]\:col-start-1 {
      grid-column-start: 1;
    }
    .min-\[560px\]\:-col-end-4 {
      grid-column-end: calc(4 * -1);
    }
    .min-\[560px\]\:h-full {
      height: 100%;
    }
    .min-\[560px\]\:max-h-\[90\%\] {
      max-height: 90%;
    }
    .min-\[560px\]\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .min-\[560px\]\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .min-\[560px\]\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  @media (width >= 760px) {
    .md\:not-sr-only {
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      margin: 0;
      overflow: visible;
      clip-path: none;
      white-space: normal;
    }
    .md\:fixed {
      position: fixed;
    }
    .md\:relative {
      position: relative;
    }
    .md\:sticky {
      position: sticky;
    }
    .md\:-top-10 {
      top: calc(var(--spacing) * -10);
    }
    .md\:top-0 {
      top: 0px;
    }
    .md\:top-4 {
      top: calc(var(--spacing) * 4);
    }
    .md\:-right-20 {
      right: calc(var(--spacing) * -20);
    }
    .md\:right-2 {
      right: calc(var(--spacing) * 2);
    }
    .md\:left-0 {
      left: 0px;
    }
    .md\:left-20 {
      left: calc(var(--spacing) * 20);
    }
    .md\:left-auto {
      left: auto;
    }
    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }
    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .md\:col-span-12 {
      grid-column: span 12 / span 12;
    }
    .md\:col-start-1 {
      grid-column-start: 1;
    }
    .md\:col-start-2 {
      grid-column-start: 2;
    }
    .md\:col-start-5 {
      grid-column-start: 5;
    }
    .md\:col-start-6 {
      grid-column-start: 6;
    }
    .md\:col-start-7 {
      grid-column-start: 7;
    }
    .md\:col-start-9 {
      grid-column-start: 9;
    }
    .md\:-col-end-1 {
      grid-column-end: calc(1 * -1);
    }
    .md\:-col-end-2 {
      grid-column-end: calc(2 * -1);
    }
    .md\:col-end-5 {
      grid-column-end: 5;
    }
    .md\:my-auto {
      margin-block: auto;
    }
    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }
    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .md\:mr-20 {
      margin-right: calc(var(--spacing) * 20);
    }
    .md\:mb-0 {
      margin-bottom: 0px;
    }
    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }
    .md\:block {
      display: block;
    }
    .md\:flex {
      display: flex;
    }
    .md\:grid {
      display: grid;
    }
    .md\:hidden {
      display: none;
    }
    .md\:table {
      display: table;
    }
    .md\:table-cell {
      display: table-cell;
    }
    .md\:table-header-group {
      display: table-header-group;
    }
    .md\:table-row {
      display: table-row;
    }
    .md\:table-row-group {
      display: table-row-group;
    }
    .md\:h-8 {
      height: calc(var(--spacing) * 8);
    }
    .md\:h-20 {
      height: calc(var(--spacing) * 20);
    }
    .md\:h-67\.5 {
      height: calc(var(--spacing) * 67.5);
    }
    .md\:h-86 {
      height: calc(var(--spacing) * 86);
    }
    .md\:h-250 {
      height: calc(var(--spacing) * 250);
    }
    .md\:h-full {
      height: 100%;
    }
    .md\:h-svh {
      height: 100svh;
    }
    .md\:max-h-31\.25 {
      max-height: calc(var(--spacing) * 31.25);
    }
    .md\:w-1\/4 {
      width: calc(1 / 4 * 100%);
    }
    .md\:w-3\/4 {
      width: calc(3 / 4 * 100%);
    }
    .md\:w-18 {
      width: calc(var(--spacing) * 18);
    }
    .md\:w-20 {
      width: calc(var(--spacing) * 20);
    }
    .md\:w-26 {
      width: calc(var(--spacing) * 26);
    }
    .md\:w-\[calc\(100\%-\(var\(--spacing\)\*20\)\)\] {
      width: calc(100% - (var(--spacing) * 20));
    }
    .md\:w-auto {
      width: auto;
    }
    .md\:w-full {
      width: 100%;
    }
    .md\:max-w-\[650px\] {
      max-width: 650px;
    }
    .md\:max-w-\[revert\] {
      max-width: revert;
    }
    .md\:max-w-sm {
      max-width: var(--container-sm);
    }
    .md\:min-w-40 {
      min-width: calc(var(--spacing) * 40);
    }
    .md\:min-w-\[300px\] {
      min-width: 300px;
    }
    .md\:flex-2 {
      flex: 2;
    }
    .md\:flex-3 {
      flex: 3;
    }
    .md\:grow {
      flex-grow: 1;
    }
    .md\:grid-flow-row-dense {
      grid-auto-flow: row dense;
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:grid-cols-\[3fr_1fr\] {
      grid-template-columns: 3fr 1fr;
    }
    .md\:grid-cols-subgrid {
      grid-template-columns: subgrid;
    }
    .md\:flex-col {
      flex-direction: column;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:items-start {
      align-items: flex-start;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:justify-end {
      justify-content: flex-end;
    }
    .md\:justify-start {
      justify-content: flex-start;
    }
    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .md\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
    .md\:border-x-2 {
      border-inline-style: var(--tw-border-style);
      border-inline-width: 2px;
    }
    .md\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
    .md\:border-dotted {
      --tw-border-style: dotted;
      border-style: dotted;
    }
    .md\:border-none {
      --tw-border-style: none;
      border-style: none;
    }
    .md\:border-x-grey-main {
      border-inline-color: #323232;
    }
    .md\:bg-primary-main {
      background-color: #FEEB01;
    }
    .md\:p-0 {
      padding: 0px;
    }
    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .md\:px-0 {
      padding-inline: 0px;
    }
    .md\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .md\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .md\:px-\[18\%\] {
      padding-inline: 18%;
    }
    .md\:py-0 {
      padding-block: 0px;
    }
    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }
    .md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .md\:py-\[14\%\] {
      padding-block: 14%;
    }
    .md\:pbs-12 {
      padding-block-start: calc(var(--spacing) * 12);
    }
    .md\:pt-\(--header-size\) {
      padding-top: var(--header-size);
    }
    .md\:pt-0 {
      padding-top: 0px;
    }
    .md\:pt-2\.5 {
      padding-top: calc(var(--spacing) * 2.5);
    }
    .md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .md\:pt-10 {
      padding-top: calc(var(--spacing) * 10);
    }
    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .md\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .md\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
    .md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .md\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .md\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .md\:pr-18 {
      padding-right: calc(var(--spacing) * 18);
    }
    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .md\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }
    .md\:pl-8 {
      padding-left: calc(var(--spacing) * 8);
    }
    .md\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .md\:pl-24 {
      padding-left: calc(var(--spacing) * 24);
    }
    .md\:pl-30 {
      padding-left: calc(var(--spacing) * 30);
    }
    .md\:text-body-sm {
      font-size: 0.875rem;
      line-height: var(--tw-leading, 1.45);
    }
    .md\:text-\[30px\] {
      font-size: 30px;
    }
    .md\:text-\[38px\] {
      font-size: 38px;
    }
    .md\:text-\[60px\] {
      font-size: 60px;
    }
    .md\:hyphens-none {
      hyphens: none;
    }
    .md\:whitespace-nowrap {
      white-space: nowrap;
    }
    .md\:before\:hidden::before {
      content: var(--tw-content);
      display: none;
    }
    .md\:after\:block::after {
      content: var(--tw-content);
      display: block;
    }
    .md\:after\:pl-2::after {
      content: var(--tw-content);
      padding-left: calc(var(--spacing) * 2);
    }
    .md\:after\:content-\[\'\|\'\]::after {
      --tw-content: '|';
      content: var(--tw-content);
    }
    .md\:even\:col-start-7:nth-child(even) {
      grid-column-start: 7;
    }
  }
  @media (width >= 1020px) {
    .lg\:absolute {
      position: absolute;
    }
    .lg\:top-10 {
      top: calc(var(--spacing) * 10);
    }
    .lg\:top-16 {
      top: calc(var(--spacing) * 16);
    }
    .lg\:right-0 {
      right: 0px;
    }
    .lg\:right-10 {
      right: calc(var(--spacing) * 10);
    }
    .lg\:left-0 {
      left: 0px;
    }
    .lg\:left-auto {
      left: auto;
    }
    .lg\:z-999 {
      z-index: 999;
    }
    .lg\:order-1 {
      order: 1;
    }
    .lg\:order-2 {
      order: 2;
    }
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }
    .lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }
    .lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }
    .lg\:-col-start-3 {
      grid-column-start: calc(3 * -1);
    }
    .lg\:col-start-1 {
      grid-column-start: 1;
    }
    .lg\:col-start-2 {
      grid-column-start: 2;
    }
    .lg\:col-start-3 {
      grid-column-start: 3;
    }
    .lg\:col-start-6 {
      grid-column-start: 6;
    }
    .lg\:col-start-7 {
      grid-column-start: 7;
    }
    .lg\:col-start-8 {
      grid-column-start: 8;
    }
    .lg\:-col-end-1 {
      grid-column-end: calc(1 * -1);
    }
    .lg\:-col-end-2 {
      grid-column-end: calc(2 * -1);
    }
    .lg\:-col-end-3 {
      grid-column-end: calc(3 * -1);
    }
    .lg\:col-end-8 {
      grid-column-end: 8;
    }
    .lg\:col-end-13 {
      grid-column-end: 13;
    }
    .lg\:mx-auto {
      margin-inline: auto;
    }
    .lg\:my-10 {
      margin-block: calc(var(--spacing) * 10);
    }
    .lg\:mbs-12 {
      margin-block-start: calc(var(--spacing) * 12);
    }
    .lg\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .lg\:flex {
      display: flex;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:inline-block {
      display: inline-block;
    }
    .lg\:aspect-auto {
      aspect-ratio: auto;
    }
    .lg\:h-16 {
      height: calc(var(--spacing) * 16);
    }
    .lg\:h-20 {
      height: calc(var(--spacing) * 20);
    }
    .lg\:h-120 {
      height: calc(var(--spacing) * 120);
    }
    .lg\:h-auto {
      height: auto;
    }
    .lg\:max-h-\[80vh\] {
      max-height: 80vh;
    }
    .lg\:w-26 {
      width: calc(var(--spacing) * 26);
    }
    .lg\:w-28 {
      width: calc(var(--spacing) * 28);
    }
    .lg\:w-\[70\%\] {
      width: 70%;
    }
    .lg\:w-auto {
      width: auto;
    }
    .lg\:w-full {
      width: 100%;
    }
    .lg\:max-w-\[800px\] {
      max-width: 800px;
    }
    .lg\:min-w-1\/2 {
      min-width: calc(1 / 2 * 100%);
    }
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-12 {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .lg\:grid-cols-14 {
      grid-template-columns: repeat(14, minmax(0, 1fr));
    }
    .lg\:grid-cols-\[60\%_40\%\] {
      grid-template-columns: 60% 40%;
    }
    .lg\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }
    .lg\:flex-col {
      flex-direction: column;
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .lg\:justify-center {
      justify-content: center;
    }
    .lg\:justify-end {
      justify-content: flex-end;
    }
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    .lg\:gap-x-10 {
      -moz-column-gap: calc(var(--spacing) * 10);
           column-gap: calc(var(--spacing) * 10);
    }
    .lg\:gap-y-7 {
      row-gap: calc(var(--spacing) * 7);
    }
    .lg\:overflow-hidden {
      overflow: hidden;
    }
    .lg\:overflow-y-scroll {
      overflow-y: scroll;
    }
    .lg\:p-15 {
      padding: calc(var(--spacing) * 15);
    }
    .lg\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }
    .lg\:py-0 {
      padding-block: 0px;
    }
    .lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .lg\:pbe-12 {
      padding-block-end: calc(var(--spacing) * 12);
    }
    .lg\:pr-0 {
      padding-right: 0px;
    }
    .lg\:pr-9 {
      padding-right: calc(var(--spacing) * 9);
    }
    .lg\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }
    .lg\:pl-0 {
      padding-left: 0px;
    }
    .lg\:pl-9 {
      padding-left: calc(var(--spacing) * 9);
    }
    .lg\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
    .lg\:pl-40 {
      padding-left: calc(var(--spacing) * 40);
    }
    .lg\:leading-\[80px\] {
      --tw-leading: 80px;
      line-height: 80px;
    }
    .lg\: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);
    }
    .lg\:group-focus-within\:block:is(:where(.group):focus-within *) {
      display: block;
    }
    @media (hover: hover) {
      .lg\:group-hover\:block:is(:where(.group):hover *) {
        display: block;
      }
    }
    .nth-\[3n\+1\]\:lg\:col-start-2:nth-child(3n+1) {
      grid-column-start: 2;
    }
  }
  @media (width >= 1200px) {
    .lg-hover\:w-\[70\%\] {
      width: 70%;
    }
    .lg-hover\:max-w-xl {
      max-width: var(--container-xl);
    }
  }
  @media (width >= 1450px) {
    .xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }
    .xl\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .xl\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .xl\:col-span-8 {
      grid-column: span 8 / span 8;
    }
    .xl\:col-start-1 {
      grid-column-start: 1;
    }
    .xl\:col-start-2 {
      grid-column-start: 2;
    }
    .xl\:col-start-3 {
      grid-column-start: 3;
    }
    .xl\:col-start-5 {
      grid-column-start: 5;
    }
    .xl\:col-start-6 {
      grid-column-start: 6;
    }
    .xl\:col-start-9 {
      grid-column-start: 9;
    }
    .xl\:-col-end-1 {
      grid-column-end: calc(1 * -1);
    }
    .xl\:-col-end-2 {
      grid-column-end: calc(2 * -1);
    }
    .xl\:-col-end-3 {
      grid-column-end: calc(3 * -1);
    }
    .xl\:col-end-5 {
      grid-column-end: 5;
    }
    .xl\:col-end-7 {
      grid-column-end: 7;
    }
    .xl\:col-end-11 {
      grid-column-end: 11;
    }
    .xl\:mbs-16 {
      margin-block-start: calc(var(--spacing) * 16);
    }
    .xl\:mr-6 {
      margin-right: calc(var(--spacing) * 6);
    }
    .xl\:w-1\/3 {
      width: calc(1 / 3 * 100%);
    }
    .xl\:w-28 {
      width: calc(var(--spacing) * 28);
    }
    .xl\:w-44 {
      width: calc(var(--spacing) * 44);
    }
    .xl\:w-full {
      width: 100%;
    }
    .xl\:max-w-2xl {
      max-width: var(--container-2xl);
    }
    .xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .xl\:grid-cols-22 {
      grid-template-columns: repeat(22, minmax(0, 1fr));
    }
    .xl\:flex-row {
      flex-direction: row;
    }
    .xl\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
    .xl\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .xl\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .xl\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .xl\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .xl\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .xl\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .xl\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .xl\:pbe-16 {
      padding-block-end: calc(var(--spacing) * 16);
    }
    .xl\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .xl\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
    .xl\:pr-20 {
      padding-right: calc(var(--spacing) * 20);
    }
    .xl\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }
    .xl\:pl-20 {
      padding-left: calc(var(--spacing) * 20);
    }
    .nth-\[3n\+1\]\:xl\:col-start-3:nth-child(3n+1) {
      grid-column-start: 3;
    }
  }
  @media (width >= 1800px) {
    .\32 xl\:after\:left-20::after {
      content: var(--tw-content);
      left: calc(var(--spacing) * 20);
    }
  }
  @container (width < 28rem) {
    .\@max-md\:max-w-\[calc\(100vw_-_1rem\)\] {
      max-width: calc(100vw - 1rem);
    }
    .\@max-md\:truncate {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
  @container (width < 20rem) {
    .\@max-xs\:hyphens-auto {
      hyphens: auto;
    }
  }
  @container (width < 19rem) {
    .\@max-\[19rem\]\:hyphens-auto {
      hyphens: auto;
    }
  }
  @container (width >= 15rem) {
    .\@min-\[15rem\]\:line-clamp-4 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
    }
  }
  @container (width >= 17rem) {
    .\@min-\[17rem\]\:line-clamp-5 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 5;
    }
  }
  @container (width >= 19rem) {
    .\@min-\[19rem\]\:line-clamp-6 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 6;
    }
  }
  @container (width >= 21rem) {
    .\@min-\[21rem\]\:line-clamp-7 {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 7;
    }
  }
  .\[\&_\*\]\:h-full * {
    height: 100%;
  }
  .\[\&_\*\]\:w-full * {
    width: 100%;
  }
  .\[\&_\+_\*\]\:mbs-0 + * {
    margin-block-start: 0px;
  }
  .\[\&_\+_\*_\>_\:first-child\]\:mbs-0 + * > :first-child {
    margin-block-start: 0px;
  }
  .\[\&_\.ck-content_ul\]\:m-0 .ck-content ul {
    margin: 0px;
  }
  .\[\&_\>_\*\:first-child\]\:mbs-0 > :first-child {
    margin-block-start: 0px;
  }
  .\[\&_a\]\:text-body-sm a {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  .\[\&_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));
  }
  @media (hover: hover) {
    .\[\&_a\]\:hover\:text-primary-main a:hover {
      color: #FEEB01;
    }
  }
  .\[\&_a\]\:focus\:text-primary-main a:focus {
    color: #FEEB01;
  }
  .\[\&_a\]\:active\:text-primary-main a:active {
    color: #FEEB01;
  }
  .\[\&_div\]\:font-bold div {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .\[\&_div\]\:text-black div {
    color: #000;
  }
  .\[\&_img\]\:block img {
    display: block;
  }
  .\[\&_img\]\:h-full img {
    height: 100%;
  }
  .\[\&_img\]\:w-full img {
    width: 100%;
  }
  .\[\&_img\]\:object-cover img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .\[\&_img\]\:object-center img {
    -o-object-position: center;
       object-position: center;
  }
  .\[\&_li\]\:flex li {
    display: flex;
  }
  .\[\&_li\]\:items-center li {
    align-items: center;
  }
  .\[\&_li\]\:gap-2 li {
    gap: calc(var(--spacing) * 2);
  }
  .\[\&_li\]\:before\:block li::before {
    content: var(--tw-content);
    display: block;
  }
  .\[\&_li\]\:before\:font-\[icons\] li::before {
    content: var(--tw-content);
    font-family: icons;
  }
  .\[\&_li\]\:before\:text-\[16px\] li::before {
    content: var(--tw-content);
    font-size: 16px;
  }
  .\[\&_li\]\:before\:content-\[\'\\\\e928\'\] li::before {
    --tw-content: '\\e928';
    content: var(--tw-content);
  }
  .\[\&_path\]\:stroke-current path {
    stroke: currentcolor;
  }
  .\[\&_section\]\:py-10 section {
    padding-block: calc(var(--spacing) * 10);
  }
  .\[\&_span\]\:m-0 span {
    margin: 0px;
  }
  .\[\&_span\]\:overflow-visible span {
    overflow: visible;
  }
  .\[\&_span\]\:text-head-xl span {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .\[\&_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;
  }
  .\[\&_ul\]\:m-0 ul {
    margin: 0px;
  }
  .\[\&_ul\]\:mb-0 ul {
    margin-bottom: 0px;
  }
  .\[\&_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: 0px;
  }
  .\[\&\&\]\:text-grey-dark.\[\&\&\]\:text-grey-dark {
    color: #242424;
  }
  @media (hover: hover) {
    .\[\&\&\]\:hover\:text-secondary-tanne-darker.\[\&\&\]\:hover\:text-secondary-tanne-darker:hover {
      color: #007162;
    }
  }
  .\[\&\&\]\:focus\:text-secondary-tanne-darker.\[\&\&\]\:focus\:text-secondary-tanne-darker:focus {
    color: #007162;
  }
  .\[\&\&\]\:active\:text-secondary-tanne-darker.\[\&\&\]\:active\:text-secondary-tanne-darker:active {
    color: #007162;
  }
  .\[\&\+\&\]\:mt-1 + .\[\&\+\&\]\:mt-1 {
    margin-top: var(--spacing);
  }
  .\[\&\+\*\]\:mt-0 + * {
    margin-top: 0px;
  }
  .\[\&\+\*\>\:first-child\]\:mt-0 + * > :first-child {
    margin-top: 0px;
  }
  .\[\&\+\.spacer\]\:hidden + .spacer {
    display: none;
  }
  .\[\&\+p\]\:hidden + p {
    display: none;
  }
  @media (width >= 760px) {
    .md\:\[\&\:\:after\]\:absolute::after {
      position: absolute;
    }
    .md\:\[\&\:\:after\]\:right-0::after {
      right: 0px;
    }
    .md\:\[\&\:\:after\]\:bottom-0::after {
      bottom: 0px;
    }
    .md\:\[\&\:\:after\]\:left-0::after {
      left: 0px;
    }
    .md\:\[\&\:\:after\]\:h-\[2px\]::after {
      height: 2px;
    }
    .md\:\[\&\:\:after\]\:bg-\[url\(\/_Resources\/Static\/Packages\/WEtell\.Site\/Images\/dots-h-dark\.svg\)\]::after {
      background-image: url(/_Resources/Static/Packages/WEtell.Site/Images/dots-h-dark.svg);
    }
    .md\:\[\&\:\:after\]\:bg-\[length\:22px\]::after {
      background-size: 22px;
    }
    .md\:\[\&\:\:after\]\:bg-repeat-round::after {
      background-repeat: round;
    }
    .md\:\[\&\:\:after\]\:content-\[\'\'\]::after {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  @media (width >= 1450px) {
    .xl\:\[\&\:nth-child\(4n\)\]\:col-span-7:nth-child(4n) {
      grid-column: span 7 / span 7;
    }
    .xl\:\[\&\:nth-child\(4n\)\]\:col-start-6:nth-child(4n) {
      grid-column-start: 6;
    }
    .xl\:\[\&\:nth-child\(4n\+1\)\]\:col-span-7:nth-child(4n+1) {
      grid-column: span 7 / span 7;
    }
    .xl\:\[\&\:nth-child\(4n\+1\)\]\:col-start-1:nth-child(4n+1) {
      grid-column-start: 1;
    }
    .xl\:\[\&\:nth-child\(4n\+2\)\]\:col-span-5:nth-child(4n+2) {
      grid-column: span 5 / span 5;
    }
    .xl\:\[\&\:nth-child\(4n\+2\)\]\:col-start-8:nth-child(4n+2) {
      grid-column-start: 8;
    }
    .xl\:\[\&\:nth-child\(4n\+3\)\]\:col-span-5:nth-child(4n+3) {
      grid-column: span 5 / span 5;
    }
    .xl\:\[\&\:nth-child\(4n\+3\)\]\:col-start-1:nth-child(4n+3) {
      grid-column-start: 1;
    }
  }
  .\[\&\>\*\]\:col-start-1 > * {
    grid-column-start: 1;
  }
  .\[\&\>\*\]\:-col-end-1 > * {
    grid-column-end: calc(1 * -1);
  }
  .\[\&\>\*\]\:my-0 > * {
    margin-block: 0px;
  }
  .\[\&\>\*\]\:first\:mt-0 > *:first-child {
    margin-top: 0px;
  }
  @media (width >= 760px) {
    .\[\&\>\*\]\:md\:pt-\(--header-size\) > * {
      padding-top: var(--header-size);
    }
  }
  .\[\&\>\.ck-content\>\*\]\:first\:mt-0 > .ck-content > *:first-child {
    margin-top: 0px;
  }
  .\[\&\>\.neos-contentcollection\>\*\]\:last\:mb-0 > .neos-contentcollection > *:last-child {
    margin-bottom: 0px;
  }
  .\[\&\>\.neos-contentcollection\>\*\:not\(\.sr-only\)\]\:first\:mt-0 > .neos-contentcollection > :not(.sr-only):first-child {
    margin-top: 0px;
  }
  .\[\&\>\:first-child\:has\(picture\)\]\:mbs-0 > :first-child:has(picture) {
    margin-block-start: 0px;
  }
  .\[\&\>\:last-child\,\&\>\:last-child_\:last-child\]\:mb-0 > :last-child, .\[\&\>\:last-child\,\&\>\:last-child_\:last-child\]\:mb-0 > :last-child :last-child {
    margin-bottom: 0px;
  }
  .\[\&\>a\]\:text-body-md > a {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5);
  }
  .\[\&\>a\]\:text-body-sm > a {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  .\[\&\>div\]\:mt-\[2px\] > div {
    margin-top: 2px;
  }
  .\[\&\>div\]\:mr-4 > div {
    margin-right: calc(var(--spacing) * 4);
  }
  .\[\&\>div\]\:mb-4 > div {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .\[\&\>div\]\:block > div {
    display: block;
  }
  .\[\&\>div\]\:h-full > div {
    height: 100%;
  }
  .\[\&\>div\]\:bg-secondary-salbei-main > div {
    background-color: #78DCAA;
  }
  @media (width >= 1020px) {
    .lg\:\[\&\>div\]\:hidden > div {
      display: none;
    }
  }
  .\[\&\>div\>\*\:first-child\,\&\>\*\:first-child\]\:mt-0 > div > :first-child, .\[\&\>div\>\*\:first-child\,\&\>\*\:first-child\]\:mt-0 > :first-child {
    margin-top: 0px;
  }
  .\[\&\>div\>\*\:last-child\,\&\>\*\:last-child\]\:mb-0 > div > :last-child, .\[\&\>div\>\*\:last-child\,\&\>\*\:last-child\]\:mb-0 > :last-child {
    margin-bottom: 0px;
  }
  .\[\&\>div\>button\]\:\[counter-increment\:_list-number\] > div > button {
    counter-increment:  list-number;
  }
  .\[\&\>i\]\:opacity-100 > i {
    opacity: 100%;
  }
  .\[\&\>label\]\:text-body-xs > label {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  .\[\&\>li\]\:\[counter-increment\:_list-number\] > li {
    counter-increment:  list-number;
  }
  .\[\&\>picture\]\:z-2 > picture {
    z-index: 2;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    border-color: var(--color-gray-200, currentcolor);
  }
  [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';
  }
  @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 {
    font-size: 100%;
    @media (width >= 1200px) {
      font-size: 112.5%;
    }
  }
  body {
    color: #242424;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  h1, h2, h3, h4, h5, h6 {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    hyphens: auto;
    @media (width >= 760px) {
      hyphens: manual;
    }
  }
  p, small {
    hyphens: auto;
  }
  h1:not(:has(span)) {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  h2:not(:has(span)) {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  h3:not(:has(span)) {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.2);
  }
  h4:not(:has(span)) {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.25);
  }
  h5:not(:has(span)), h6:not(:has(span)) {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.3);
  }
  small {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  pre {
    max-width: 100%;
    overflow: hidden;
    white-space: normal;
  }
  i {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .display-3xl {
    font-size: 3rem;
    line-height: var(--tw-leading, 1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  .display-2xl {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.05);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  .display-xl {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .display-lg {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .display-md {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.2);
  }
  .display-base {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.25);
  }
  :is(.display-3xl, .display-2xl, .display-xl, .display-lg, .display-md, .display-base) {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .head-2xl {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  .head-xl {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  .head-lg {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.2);
  }
  .head-md {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.25);
  }
  .head-base {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.3);
  }
  :is(.head-2xl, .head-xl, .head-lg, .head-md, .head-base) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .body-xl {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.4);
  }
  .body-lg {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.5);
  }
  .body-md {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5);
  }
  .body-base {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.5);
  }
  .body-sm {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  .body-xs {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-3xl) {
    font-size: 3rem;
    line-height: var(--tw-leading, 1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-2xl) {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.05);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-xl) {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-lg) {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-md) {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.2);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.display-base) {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.25);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.head-2xl) {
    font-size: 2.375rem;
    line-height: var(--tw-leading, 1.1);
    letter-spacing: var(--tw-tracking, -0.02em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.head-xl) {
    font-size: 1.875rem;
    line-height: var(--tw-leading, 1.15);
    letter-spacing: var(--tw-tracking, -0.01em);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.head-lg) {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.2);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.head-md) {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.25);
  }
  :is(h1, h2, h3, h4, h5, h6):has(span.head-base) {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.3);
  }
  :is(li, p):has(span.body-xl) {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.4);
  }
  :is(li, p):has(span.body-lg) {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li, p):has(span.body-md) {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li, p):has(span.body-base) {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li, p):has(span.body-sm) {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  :is(li, p):has(span.body-xs) {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  :is(li):has(span.body-xl)::marker {
    font-size: 1.5rem;
    line-height: var(--tw-leading, 1.4);
  }
  :is(li):has(span.body-lg)::marker {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li):has(span.body-md)::marker {
    font-size: 1.125rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li):has(span.body-base)::marker {
    font-size: 1rem;
    line-height: var(--tw-leading, 1.5);
  }
  :is(li):has(span.body-sm)::marker {
    font-size: 0.875rem;
    line-height: var(--tw-leading, 1.45);
  }
  :is(li):has(span.body-xs)::marker {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  #mainContent {
    min-height: 100svh;
  }
  :is(h1, h2, h3, h4, h5, h6) {
    margin-block-start: 1.5em;
    margin-block-end: 1em;
  }
  p, small {
    margin-block: 1em;
  }
  .block-md {
    margin-block: 1.875rem;
  }
  .block-lg {
    margin-block: 3.125rem;
  }
  .block-xl {
    margin-block: 5rem;
  }
  @scope (.neos-contentcollection) to (.neos-contentcollection) {
    :first-child:not(:scope :not(:first-child) *):not(.sr-only) {
      margin-top: 0px;
    }
  }
  .page-grid {
    --content-gridlanes: 10;
    @media (width >= 760px) {
      --content-gridlanes: 12;
    }
    --base-grid-gap: 6px;
    @media (width >= 760px) {
      --base-grid-gap: 12px;
    }
    @media (width >= 1020px) {
      --base-grid-gap: 16px;
    }
    --body-padding: 10px;
    @media (width >= 400px) {
      --body-padding: 4%;
    }
    @media (width >= 760px) {
      --body-padding: 7%;
    }
    margin-inline: auto;
    max-width: 1920px;
    display: grid;
    -moz-column-gap: var(--base-grid-gap);
         column-gap: var(--base-grid-gap);
    grid-template-columns: var(--body-padding) repeat(var(--content-gridlanes),minmax(0,1fr)) var(--body-padding);
    > * {
      grid-column-start: 1;
      grid-column-end: calc(1 * -1);
    }
  }
  .content-grid {
    grid-column-start: 1;
    grid-column-end: calc(1 * -1);
    display: grid;
    grid-template-columns: subgrid;
    > * {
      grid-column-start: 2;
      grid-column-end: calc(2 * -1);
    }
  }
  .flex-wrap-balance {
    flex-wrap: wrap;
    flex-wrap: balance;
  }
}
#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;
  }
}
@media all and (max-width: 768px) {
  #cookie-punch .klaro .cookie-modal .cm-modal .cm-footer-buttons {
    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: 0px;
  font-size: 0.875rem;
  line-height: var(--tw-leading, 1.45);
  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;
  }
}
.neos-backend .ck-focused * {
  text-transform: initial;
}
.neos-backend .ck-editor__editable_inline {
  min-width: 50px;
}
.neos-backend .ck.ck-editor__editable_inline {
  overflow: visible !important;
}
.neos-backend .neos-contentcollection {
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  [class$="addEmptyContentCollectionOverlay"] {
    justify-content: center;
    padding-left: 0;
  }
}
.neos-backend:not(.neos-backend--preview) :is(h1, h2, h3, h4, h5, h6):not(.ck-placeholder)::after {
  position: absolute;
  background-color: #00adee;
  color: #fff;
  margin-left: var(--spacing);
  padding: var(--spacing);
  font-size: 0.6rem;
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.neos-backend:not(.neos-backend--preview) :is(h1, h2, h3, h4, h5, h6):not(.ck-placeholder):hover::after {
  opacity: 0%;
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.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 {
  ::-moz-selection {
    background-color: #242424;
    color: #fff;
  }
  ::selection {
    background-color: #242424;
    color: #fff;
  }
  @media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
      animation-duration: 0.01ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: 0.01ms !important;
      scroll-behavior: auto !important;
    }
  }
  body:not(:is(.neos-backend)) *, body:not(:is(.neos-backend))  *::before, body:not(:is(.neos-backend))  *::after {
    outline-offset: 0.3125rem !important;
    outline-color: #007162 !important;
  }
  body:not(:is(.neos-backend)) *:focus {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !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;
  }
}
@layer components {
  .custom-scrollbar::-webkit-scrollbar {
    height: 3px;
  }
  .custom-scrollbar::-webkit-scrollbar-track {
    background-color: #EAEAEA;
  }
  .custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #009682;
  }
  @layer components {
    .columns--50-50, .columns--75-25, .columns--25-75, .columns--33-66, .columns--66-33, .columns--33-33-33, .columns--50-25-25, .columns--25-25-50, .columns--25-25-25-25 {
      display: grid;
      -moz-column-gap: calc(var(--spacing) * 8);
           column-gap: calc(var(--spacing) * 8);
      row-gap: calc(var(--spacing) * 4);
      @media (width >= 1020px) {
        -moz-column-gap: calc(var(--spacing) * 12);
             column-gap: calc(var(--spacing) * 12);
      }
    }
    @media (width >= 760px) {
      .columns--50-50 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      .columns--75-25 {
        grid-template-columns: minmax(0,3fr) minmax(0,1fr);
      }
      .columns--25-75 {
        grid-template-columns: minmax(0,1fr) minmax(0,3fr);
      }
      .columns--33-66 {
        grid-template-columns: minmax(0,1fr) minmax(0,2fr);
      }
      .columns--66-33 {
        grid-template-columns: minmax(0,2fr) minmax(0,1fr);
      }
      .columns--33-33-33 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (width >= 1020px) {
      .columns--33-33-33 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }
    }
    @media (width >= 760px) {
      .columns--50-25-25 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      .columns--50-25-25 > *:first-child {
        grid-column: span 2 / span 2;
      }
    }
    @media (width >= 1020px) {
      .columns--50-25-25 > *:first-child {
        grid-column: span 1 / span 1;
      }
      .columns--50-25-25 {
        grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);
      }
    }
    @media (width >= 760px) {
      .columns--25-25-50 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
      .columns--25-25-50 > *:last-child {
        grid-column: span 2 / span 2;
      }
    }
    @media (width >= 1020px) {
      .columns--25-25-50 > *:last-child {
        grid-column: span 1 / span 1;
      }
      .columns--25-25-50 {
        grid-template-columns: minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);
      }
    }
    @media (width >= 760px) {
      .columns--25-25-25-25 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
    @media (width >= 1020px) {
      .columns--25-25-25-25 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
      }
    }
  }
}
:root {
  --header-size: 45px;
  @media (width >= 760px) {
    --header-size: 75px;
  }
}
@layer base {
  [x-cloak] {
    display: none !important;
  }
  html {
    scroll-behavior: smooth;
  }
  body {
    height: 100%;
    width: 100%;
    background-color: #fff;
  }
  blockquote, dl, dd, hr, figure, p, pre {
    margin: revert;
  }
  ol, ul, menu {
    list-style-type: revert;
    margin: revert;
    padding: revert;
    list-style-position: inside;
    padding-left: 0px;
  }
  pre {
    max-width: 100%;
    overflow: hidden;
    white-space: normal;
  }
  a {
    font-size: inherit;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    text-underline-offset: 0.05em;
    text-decoration-thickness: 0.05em;
    text-underline-position: from-font;
    color: #007162;
    &:hover {
      @media (hover: hover) {
        color: #242424;
      }
    }
    &:focus {
      color: #242424;
    }
    &:active {
      color: #242424;
    }
    &:active {
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
    }
    &:hover {
      @media (hover: hover) {
        &:active {
          color: #007162;
        }
      }
    }
    &:focus {
      &:active {
        color: #007162;
      }
    }
    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));
  }
  form .error {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.45);
  }
  form .errors {
    list-style-type: none;
    margin-top: var(--spacing);
    margin-inline: 0px;
    margin-bottom: 0px;
    padding-inline: 0px;
    color: #DD090D;
  }
  figure.table, .ck-content figure.table {
    width: 100%;
    margin-top: 0px;
    margin-inline: 0px;
    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: var(--spacing);
  }
  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);
    }
  }
}
@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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bEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7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QkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGVBQWU7TUFDZixlQUFlO0lBQ2pCO0VBQ0Y7QUFDRiIsImZpbGUiOiJ0YWlsd2luZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgdGFpbHdpbmRjc3MgdjQuMy4zIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbSAqL1xuQGxheWVyIHByb3BlcnRpZXM7XG5AbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcbkBsYXllciB0aGVtZSB7XG4gIDpyb290LCA6aG9zdCB7XG4gICAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcbiAgICAtLWNvbG9yLWdyYXktMjAwOiBva2xjaCg5Mi44JSAwLjAwNiAyNjQuNTMxKTtcbiAgICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xuICAgIC0tc3BhY2luZzogMC4yNXJlbTtcbiAgICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gICAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xuICAgIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAgIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gICAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcbiAgICAtLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgICAtLWxlYWRpbmctdGlnaHQ6IDEuMjU7XG4gICAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gICAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLS1lYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAtLWFuaW1hdGUtc3Bpbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gICAgLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gICosIDo6YWZ0ZXIsIDo6YmVmb3JlLCA6OmJhY2tkcm9wLCA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCBzb2xpZDtcbiAgfVxuICBodG1sLCA6aG9zdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgdGFiLXNpemU6IDQ7XG4gICAgZm9udC1mYW1pbHk6IFdFdGVsbCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaHIge1xuICAgIGhlaWdodDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cbiAgYiwgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG4gIGNvZGUsIGtiZCwgc2FtcCwgcHJlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogdmFyKC0tZGVmYXVsdC1tb25vLWZvbnQtZmVhdHVyZS1zZXR0aW5ncywgbm9ybWFsKTtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogdmFyKC0tZGVmYXVsdC1tb25vLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICBzdWIsIHN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuICBzdXAge1xuICAgIHRvcDogLTAuNWVtO1xuICB9XG4gIHRhYmxlIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICA6LW1vei1mb2N1c3Jpbmc6d2hlcmUoOm5vdChpZnJhbWUpKSB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBvbCwgdWwsIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaW1nLCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBidXR0b24sIGlucHV0LCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAc3VwcG9ydHMgKG5vdCAoLXdlYmtpdC1hcHBlYXJhbmNlOiAtYXBwbGUtcGF5LWJ1dHRvbikpICBvciAoY29udGFpbi1pbnRyaW5zaWMtc2l6ZTogMXB4KSB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgQHN1cHBvcnRzIChjb2xvcjogY29sb3ItbWl4KGluIGxhYiwgcmVkLCByZWQpKSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci1taXgoaW4gb2tsYWIsIGN1cnJlbnRjb2xvciA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgOi1tb3otdWktaW52YWxpZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBidXR0b24sIGlucHV0OndoZXJlKFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSksIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFtoaWRkZW5dOndoZXJlKDpub3QoW2hpZGRlbj1cInVudGlsLWZvdW5kXCJdKSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGxheWVyIHV0aWxpdGllcyB7XG4gIC5cXEBjb250YWluZXIge1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgfVxuICAucG9pbnRlci1ldmVudHMtYXV0byB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jb2xsYXBzZSB7XG4gICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIH1cbiAgLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuICAuYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cbiAgLmluc2V0LTAge1xuICAgIGluc2V0OiAwcHg7XG4gIH1cbiAgLmluc2V0LXgtNCB7XG4gICAgaW5zZXQtaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLi10b3AtMSB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTEpO1xuICB9XG4gIC4tdG9wLTQge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC00KTtcbiAgfVxuICAuLXRvcC02IHtcbiAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtNik7XG4gIH1cbiAgLnRvcC0wIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAudG9wLTEge1xuICAgIHRvcDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLnRvcC0xXFwvMiB7XG4gICAgdG9wOiBjYWxjKDEgLyAyICogMTAwJSk7XG4gIH1cbiAgLnRvcC0xNiB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC50b3AtXFxbMTBweFxcXSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC4tcmlnaHQtNCB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAtNCk7XG4gIH1cbiAgLi1yaWdodC0xMCB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMTApO1xuICB9XG4gIC4tcmlnaHQtZnVsbCB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIC5yaWdodC0wIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5yaWdodC0xIHtcbiAgICByaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLnJpZ2h0LTQge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnJpZ2h0LTUge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLnJpZ2h0LTYge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLnJpZ2h0LTE0IHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE0KTtcbiAgfVxuICAuLWJvdHRvbS0yIHtcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAtMik7XG4gIH1cbiAgLi1ib3R0b20tOCB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTgpO1xuICB9XG4gIC4tYm90dG9tLTkge1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC05KTtcbiAgfVxuICAuYm90dG9tLTAge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC5ib3R0b20tNCB7XG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLmJvdHRvbS01IHtcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAuYm90dG9tLTE2IHtcbiAgICBib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLmJvdHRvbS1cXFsxcHhcXF0ge1xuICAgIGJvdHRvbTogMXB4O1xuICB9XG4gIC4tbGVmdC0xIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTEpO1xuICB9XG4gIC4tbGVmdC03MCB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC03MCk7XG4gIH1cbiAgLmxlZnQtMCB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5sZWZ0LTFcXC8yIHtcbiAgICBsZWZ0OiBjYWxjKDEgLyAyICogMTAwJSk7XG4gIH1cbiAgLmxlZnQtNCB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5sZWZ0LVxcWzEwcHhcXF0ge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmxlZnQtZnVsbCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuLXotMSB7XG4gICAgei1pbmRleDogY2FsYygxICogLTEpO1xuICB9XG4gIC56LTAge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLnotMSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnotMjAge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC56LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuICAuei0xMDAge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICAuei05OTkge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuei0xMDAwIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmNvbC1zcGFuLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XG4gIH1cbiAgLmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cbiAgLmNvbC1zcGFuLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG4gIH1cbiAgLmNvbC1zcGFuLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG4gIH1cbiAgLmNvbC1zcGFuLTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gIH1cbiAgLmNvbC1zcGFuLTcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gIH1cbiAgLmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cbiAgLmNvbC1zcGFuLTEwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG4gIH1cbiAgLmNvbC1zcGFuLTEyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gIH1cbiAgLmNvbC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuICAuY29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG4gIC5jb2wtc3RhcnQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLmNvbC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuICAuY29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG4gIC5jb2wtc3RhcnQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cbiAgLi1jb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogY2FsYygxICogLTEpO1xuICB9XG4gIC4tY29sLWVuZC0yIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMiAqIC0xKTtcbiAgfVxuICAuY29sLWVuZC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgfVxuICAuY29sLWVuZC0xNCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxNDtcbiAgfVxuICAucm93LXNwYW4tMiB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMiAvIHNwYW4gMjtcbiAgfVxuICAucm93LXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICB9XG4gIC5yb3ctc3RhcnQtMyB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIH1cbiAgLnJvdy1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDU3MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTIwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxNDUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDE4MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTkyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB9XG4gIH1cbiAgLm0tMCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLm14LTAge1xuICAgIG1hcmdpbi1pbmxpbmU6IDBweDtcbiAgfVxuICAubXgtNSB7XG4gICAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5teC05IHtcbiAgICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gIH1cbiAgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbiAgLm15LTAge1xuICAgIG1hcmdpbi1ibG9jazogMHB4O1xuICB9XG4gIC5teS0xIHtcbiAgICBtYXJnaW4tYmxvY2s6IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5teS0yIHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubXktNCB7XG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm15LTRcXC41IHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0LjUpO1xuICB9XG4gIC5teS02IHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAubXktOCB7XG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLm15LTEwIHtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLm15LVxcWzFlbVxcXSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIH1cbiAgLm15LWF1dG8ge1xuICAgIG1hcmdpbi1ibG9jazogYXV0bztcbiAgfVxuICAubWUtMSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5tZS00IHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5tYnMtMCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG4gIH1cbiAgLm1icy0yIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubWJzLTgge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5tYnMtXFxbMVxcLjVlbVxcXSB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjVlbTtcbiAgfVxuICAubWJlLTAge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBweDtcbiAgfVxuICAubWJlLTQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAubWJlLTgge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAubWJlLVxcWzFcXC4xMjVyZW1cXF0ge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEuMTI1cmVtO1xuICB9XG4gIC5cXCFtdC00IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCkgIWltcG9ydGFudDtcbiAgfVxuICAuLW10LTEge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMSk7XG4gIH1cbiAgLi1tdC0yIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTIpO1xuICB9XG4gIC4tbXQtMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0zKTtcbiAgfVxuICAuLW10LTgge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtOCk7XG4gIH1cbiAgLi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xMCk7XG4gIH1cbiAgLm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubXQtMSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLm10LTIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubXQtNCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5tdC02IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cbiAgLm10LTgge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAubXQtMTAge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLm10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTQpO1xuICB9XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgfVxuICAubXQtXFxbLTJweFxcXSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAubXQtXFxbMnB4XFxdIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLm10LVxcWzgwcHhcXF0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAubXItYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC4tbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC04KTtcbiAgfVxuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxuICAubWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAubWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAubWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLm1iLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTQpO1xuICB9XG4gIC5tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAubWItXFxbMWVtXFxdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0xKTtcbiAgfVxuICAuLW1sLVxcWzFweFxcXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXB4ICogLTEpO1xuICB9XG4gIC5tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5tbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubGluZS1jbGFtcC0zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG4gIC5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5cXFtmaWVsZC1zaXppbmdcXDpjb250ZW50XFxdIHtcbiAgICBmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG4gIH1cbiAgLmFzcGVjdC00XFwvMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIH1cbiAgLmFzcGVjdC00XFwvNSB7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzU7XG4gIH1cbiAgLmFzcGVjdC1cXFsyMFxcLzlcXF0ge1xuICAgIGFzcGVjdC1yYXRpbzogMjAvOTtcbiAgfVxuICAuYXNwZWN0LVxcWzI2OFxcLzE3NVxcXSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyNjgvMTc1O1xuICB9XG4gIC5hc3BlY3Qtc3F1YXJlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB9XG4gIC5hc3BlY3QtdmlkZW8ge1xuICAgIGFzcGVjdC1yYXRpbzogdmFyKC0tYXNwZWN0LXZpZGVvKTtcbiAgfVxuICAuc2l6ZS01IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5zaXplLTEyIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnNpemUtMTMge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTMpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEzKTtcbiAgfVxuICAuc2l6ZS0yMSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjEpO1xuICB9XG4gIC5zaXplLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2l6ZS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmgtXFwoLS1oZWFkZXItc2l6ZVxcKSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItc2l6ZSk7XG4gIH1cbiAgLmgtMCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbiAgLmgtMFxcLjUge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDAuNSk7XG4gIH1cbiAgLmgtMVxcLzIge1xuICAgIGhlaWdodDogY2FsYygxIC8gMiAqIDEwMCUpO1xuICB9XG4gIC5oLTIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5oLTQge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5oLTUge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5oLTYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5oLTcge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDcpO1xuICB9XG4gIC5oLTgge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5oLTkge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC5oLTEwIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLmgtMTIge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuICAuaC0xMyB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTMpO1xuICB9XG4gIC5oLTE0IHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG4gIH1cbiAgLmgtMTYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAuaC0xOCB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTgpO1xuICB9XG4gIC5oLTIwIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gIH1cbiAgLmgtMjEge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIxKTtcbiAgfVxuICAuaC0yNSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjUpO1xuICB9XG4gIC5oLTMwIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzMCk7XG4gIH1cbiAgLmgtNDAge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQwKTtcbiAgfVxuICAuaC01NiB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNTYpO1xuICB9XG4gIC5oLTI3NSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjc1KTtcbiAgfVxuICAuaC1cXFs0cHhcXF0ge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIC5oLVxcWzE1cHhcXF0ge1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAuaC1cXFs0MHB4XFxdIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmgtXFxbNjBweFxcXSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5oLVxcWzgwXFwlXFxdIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxuICAuaC1cXFs5MFxcJVxcXSB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbiAgLmgtXFxbNTAwcHhcXF0ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmgtXFxbNjAwcHhcXF0ge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oLWF1dG9cXCEge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaC1taW4ge1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5oLXN2aCB7XG4gICAgaGVpZ2h0OiAxMDBzdmg7XG4gIH1cbiAgLm1heC1oLTE2IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC5tYXgtaC1cXFs4MHZoXFxdIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG4gIC5tYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYXgtaC1ub25lIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5tYXgtaC1zdmgge1xuICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgfVxuICAubWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG4gIC5taW4taC04IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLm1pbi1oLTEwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5taW4taC0xNiB7XG4gICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgfVxuICAubWluLWgtMjgge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyOCk7XG4gIH1cbiAgLm1pbi1oLTMyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzIpO1xuICB9XG4gIC5taW4taC1cXFs1NVxcJVxcXSB7XG4gICAgbWluLWhlaWdodDogNTUlO1xuICB9XG4gIC5taW4taC1cXFtjYWxjXFwoMTAwdmhfLV8zXFwuNXJlbV8tXzYwcHhcXClcXF0ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0gLSA2MHB4KTtcbiAgfVxuICAubWluLWgtZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWluLWgtc3ZoIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIH1cbiAgLnctXFwoLS1oZWFkZXItc2l6ZVxcKSB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1zaXplKTtcbiAgfVxuICAudy0wIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIC53LTFcXC8yIHtcbiAgICB3aWR0aDogY2FsYygxIC8gMiAqIDEwMCUpO1xuICB9XG4gIC53LTFcXC80IHtcbiAgICB3aWR0aDogY2FsYygxIC8gNCAqIDEwMCUpO1xuICB9XG4gIC53LTFcXC84IHtcbiAgICB3aWR0aDogY2FsYygxIC8gOCAqIDEwMCUpO1xuICB9XG4gIC53LTNcXC84IHtcbiAgICB3aWR0aDogY2FsYygzIC8gOCAqIDEwMCUpO1xuICB9XG4gIC53LTQge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnctNFxcLzUge1xuICAgIHdpZHRoOiBjYWxjKDQgLyA1ICogMTAwJSk7XG4gIH1cbiAgLnctNVxcLzgge1xuICAgIHdpZHRoOiBjYWxjKDUgLyA4ICogMTAwJSk7XG4gIH1cbiAgLnctNyB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA3KTtcbiAgfVxuICAudy04IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC53LTkge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gIH1cbiAgLnctMTAge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC53LTExXFwuNSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMS41KTtcbiAgfVxuICAudy0xMiB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnctMTQge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTQpO1xuICB9XG4gIC53LTE1IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE1KTtcbiAgfVxuICAudy0xNiB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLnctMjAge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICB9XG4gIC53LTIxIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIxKTtcbiAgfVxuICAudy0yMiB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMik7XG4gIH1cbiAgLnctMzAge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzApO1xuICB9XG4gIC53LTQwIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQwKTtcbiAgfVxuICAudy02MiB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA2Mik7XG4gIH1cbiAgLnctODUge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogODUpO1xuICB9XG4gIC53LVxcWzQwcHhcXF0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC53LVxcWzUwcHhcXF0ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC53LVxcWzcwXFwlXFxdIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC53LVxcWzk5XFwlXFxdIHtcbiAgICB3aWR0aDogOTklO1xuICB9XG4gIC53LVxcW2NhbGNcXCgxMDBcXCVfLV8xNnB4XFwpXFxdIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbiAgLnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnctZml0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnctc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm1heC13LTN4bCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItM3hsKTtcbiAgfVxuICAubWF4LXctNDYge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQ2KTtcbiAgfVxuICAubWF4LXctNTAge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUwKTtcbiAgfVxuICAubWF4LXctNjIge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYyKTtcbiAgfVxuICAubWF4LXctMjAwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMDApO1xuICB9XG4gIC5tYXgtdy00MDAge1xuICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQwMCk7XG4gIH1cbiAgLm1heC13LTQ1MCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDUwKTtcbiAgfVxuICAubWF4LXctXFxbOTBcXCVcXF0ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5tYXgtdy1cXFs0MDBweFxcXSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAubWF4LXctXFxbODAwcHhcXF0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubWF4LXctbWQge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLW1kKTtcbiAgfVxuICAubWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5tYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItc20pO1xuICB9XG4gIC5taW4tdy0wIHtcbiAgICBtaW4td2lkdGg6IDBweDtcbiAgfVxuICAubWluLXctOCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLm1pbi13LVxcWzhjaFxcXSB7XG4gICAgbWluLXdpZHRoOiA4Y2g7XG4gIH1cbiAgLm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAubWluLXctbWF4IHtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5mbGV4LTEge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmZsZXgtMyB7XG4gICAgZmxleDogMztcbiAgfVxuICAuZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5iYXNpcy0wIHtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG4gIH1cbiAgLmJvcmRlci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuICAuLXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiBjYWxjKGNhbGMoMSAvIDIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLi10cmFuc2xhdGUteC1cXFsxMHB4XFxdIHtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiBjYWxjKDEwcHggKiAtMSk7XG4gICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICB9XG4gIC50cmFuc2xhdGUteC1cXFsxMHB4XFxdIHtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAxMHB4O1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAuLXRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXR3LXRyYW5zbGF0ZS15OiBjYWxjKGNhbGMoMSAvIDIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLnJvdGF0ZS0xODAge1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIC50cmFuc2Zvcm0ge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdHctcm90YXRlLXgsKSB2YXIoLS10dy1yb3RhdGUteSwpIHZhcigtLXR3LXJvdGF0ZS16LCkgdmFyKC0tdHctc2tldy14LCkgdmFyKC0tdHctc2tldy15LCk7XG4gIH1cbiAgLmFuaW1hdGUtc3BpbiB7XG4gICAgYW5pbWF0aW9uOiB2YXIoLS1hbmltYXRlLXNwaW4pO1xuICB9XG4gIC5jdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuICAucmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICAuc2Nyb2xsLW15LTE4IHtcbiAgICBzY3JvbGwtbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTgpO1xuICB9XG4gIC5saXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuICAubGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLmFwcGVhcmFuY2Utbm9uZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuZ3JpZC1mbG93LWNvbCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxuICAuYXV0by1yb3dzLW1heCB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG4gIC5ncmlkLWNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5ncmlkLWNvbHMtXFxbYXV0b18xZnJcXF0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbiAgLmdyaWQtY29scy1zdWJncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG4gIH1cbiAgLmdyaWQtcm93cy0xIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbiAgLmdyaWQtcm93cy1cXFsxZnJfYXV0b1xcXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgfVxuICAuZ3JpZC1yb3dzLVxcWzFmcl9hdXRvX2F1dG9cXF0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG8gYXV0bztcbiAgfVxuICAuZ3JpZC1yb3dzLVxcW2F1dG9fMWZyXFxdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG4gIC5ncmlkLXJvd3MtXFxbYXV0b18xZnJfYXV0b1xcXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICB9XG4gIC5ncmlkLXJvd3MtXFxbYXV0b19hdXRvXFxdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxuICAuZ3JpZC1yb3dzLVxcW2F1dG9fbWlubWF4XFwoMFxcLDFmclxcKV9hdXRvXFxdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KDAsMWZyKSBhdXRvO1xuICB9XG4gIC5mbGV4LWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5mbGV4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmZsZXgtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wbGFjZS1pdGVtcy1jZW50ZXIge1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLml0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5qdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5qdXN0aWZ5LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdhcC0wIHtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAuZ2FwLTEge1xuICAgIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLmdhcC0yIHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAuZ2FwLTMge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5nYXAtNCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLmdhcC01IHtcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAuZ2FwLTYge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICB9XG4gIC5nYXAtOCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLmdhcC0xMCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5nYXAtMjgge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI4KTtcbiAgfVxuICA6d2hlcmUoLnNwYWNlLXktMyA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAzKSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICB9XG4gIDp3aGVyZSguc3BhY2UteS00ID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyhjYWxjKHZhcigtLXNwYWNpbmcpICogNCkgKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gIH1cbiAgLmdhcC14LVxcKC0tYmFzZS1ncmlkLWdhcFxcKSB7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tYmFzZS1ncmlkLWdhcCk7XG4gIH1cbiAgLmdhcC14LTEge1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5nYXAteC00IHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLmdhcC14LTgge1xuICAgIGNvbHVtbi1nYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAuZ2FwLXgtOSB7XG4gICAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDkpO1xuICB9XG4gIC5nYXAteS0yIHtcbiAgICByb3ctZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLmdhcC15LTgge1xuICAgIHJvdy1nYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAuZ2FwLXktMTAge1xuICAgIHJvdy1nYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgOndoZXJlKC5kaXZpZGUteSA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIH1cbiAgOndoZXJlKC5kaXZpZGUtZ3JleS1saWdodGVzdCA+IDpub3QoOmxhc3QtY2hpbGQpKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBO1xuICB9XG4gIDp3aGVyZSguZGl2aWRlLXdoaXRlID4gOm5vdCg6bGFzdC1jaGlsZCkpIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuc2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG4gIC50cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm92ZXJmbG93LXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5vdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAub3ZlcmZsb3cteS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxuICAucm91bmRlZC1cXFtjYWxjXFwodmFyXFwoLS1zcGFjaW5nXFwpXFwqNVxcKVxcXSB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5yb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICB9XG4gIC5yb3VuZGVkLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICB9XG4gIC5ib3JkZXIge1xuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLTAge1xuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgfVxuICAuYm9yZGVyLTEge1xuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLTIge1xuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxuICAuYm9yZGVyLTQge1xuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgfVxuICAuYm9yZGVyLXgtMCB7XG4gICAgYm9yZGVyLWlubGluZS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItaW5saW5lLXdpZHRoOiAwcHg7XG4gIH1cbiAgLmJvcmRlci1zLTEge1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICB9XG4gIC5ib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci10LTAge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICB9XG4gIC5ib3JkZXItdC0yIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuICAuYm9yZGVyLXQtNCB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIH1cbiAgLmJvcmRlci1iIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLWItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgLmJvcmRlci1iLTMge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xuICB9XG4gIC5ib3JkZXItbCB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxuICAuYm9yZGVyLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgfVxuICAuYm9yZGVyLWRvdHRlZCB7XG4gICAgLS10dy1ib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuICAuYm9yZGVyLW5vbmUge1xuICAgIC0tdHctYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuICAuYm9yZGVyLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLmJvcmRlci1ncmF5LTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwMCk7XG4gIH1cbiAgLmJvcmRlci1ncmV5LWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuYm9yZGVyLWdyZXktbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogIzk4OTg5ODtcbiAgfVxuICAuYm9yZGVyLWdyZXktbGlnaHRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzFDMUMxO1xuICB9XG4gIC5ib3JkZXItZ3JleS1saWdodGVzdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQUVBO1xuICB9XG4gIC5ib3JkZXItZ3JleS1tYWluIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmJvcmRlci1wcmltYXJ5LW1haW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuYm9yZGVyLXNlY29uZGFyeS1zYWxiZWktbWFpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIC5ib3JkZXItc2Vjb25kYXJ5LXNhbGJlaS1tYWluXFwvNDAge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjNzhEQ0FBIDQwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5ib3JkZXItc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MTYyO1xuICB9XG4gIC5ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYm9yZGVyLXQtZ3JleS1tYWluIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC5ib3JkZXItdC1zZWNvbmRhcnktdGFubmUtbWFpbiB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwOTY4MjtcbiAgfVxuICAuYm9yZGVyLWItYmxhY2tcXC8xMCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMDAwIDEwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5ib3JkZXItYi1ncmV5LWxpZ2h0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNDMUMxQzE7XG4gIH1cbiAgLmJvcmRlci1iLWdyZXktbGlnaHRlc3Qge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQUVBRUE7XG4gIH1cbiAgLmJvcmRlci1iLWdyZXktbWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMyMzIzMjtcbiAgfVxuICAuYm9yZGVyLWItc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNzE2MjtcbiAgfVxuICAuYm9yZGVyLWItc2Vjb25kYXJ5LXRhbm5lLW1haW4ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk2ODI7XG4gIH1cbiAgLmJvcmRlci1iLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYm9yZGVyLWItd2hpdGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbiAgLmJvcmRlci1sLWdyZXktbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmJnLVxcW1xcIzliZTNiNFxcXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliZTNiNDtcbiAgfVxuICAuYmctXFxbXFwjMjEyMTIxXFxdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5iZy1cXFtcXCNlOWY0ZjJcXF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWY0ZjI7XG4gIH1cbiAgLmJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5iZy1lcnJvci1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzcwODBDO1xuICB9XG4gIC5iZy1lcnJvci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQwOTBEO1xuICB9XG4gIC5iZy1lcnJvci1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNkU3O1xuICB9XG4gIC5iZy1ncmF5LTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcbiAgfVxuICAuYmctZ3JheS0yMDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMjAwKTtcbiAgfVxuICAuYmctZ3JleS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC5iZy1ncmV5LWRhcmtcXC82MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMjQyNDI0IDYwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5iZy1ncmV5LWRhcmtcXC84MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCAjMjQyNDI0IDgwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG4gIC5iZy1ncmV5LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xuICB9XG4gIC5iZy1ncmV5LWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUMxQzE7XG4gIH1cbiAgLmJnLWdyZXktbGlnaHRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVBRUE7XG4gIH1cbiAgLmJnLWdyZXktbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgfVxuICAuYmctZ3JleS1tYWluXFwvODAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzMyMzIzMiA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctcHJpbWFyeS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQjAxO1xuICB9XG4gIC5iZy1zZWNvbmRhcnktc2FsYmVpLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUFFNUJGO1xuICB9XG4gIC5iZy1zZWNvbmRhcnktc2FsYmVpLWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkVERDU7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS1zYWxiZWktbGlnaHRlc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREY2RUE7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS1zYWxiZWktbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4RENBQTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1tYWluXFwvNDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzc4RENBQSA0MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1tYWluXFwvODAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgIzc4RENBQSA4MCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXNhbGJlaS1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQkY2O1xuICB9XG4gIC5iZy1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODc3NTtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzE2MjtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLWxpZ2h0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MENCQzE7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS10YW5uZS1saWdodGVzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JGRTVFMDtcbiAgfVxuICAuYmctc2Vjb25kYXJ5LXRhbm5lLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODI7XG4gIH1cbiAgLmJnLXNlY29uZGFyeS10YW5uZS1wYWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNEYyO1xuICB9XG4gIC5iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIC5iZy10ZXJ0aWFyeS1icm9tYmVlcmUtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3MUU1RjtcbiAgfVxuICAuYmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYmctXFxbcmFkaWFsLWdyYWRpZW50XFwoY2lyY2xlXFwsX1xcI2ZmZl8xcHhcXCxfdHJhbnNwYXJlbnRfMXB4XFwpXFxdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZmIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgfVxuICAuYmctXFxbcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudFxcKC00NWRlZ1xcLF92YXJcXCgtLWNvbG9yLWdyYXktMjAwXFwpXzBcXCxfdmFyXFwoLS1jb2xvci1ncmF5LTIwMFxcKV8xcHhcXCxfdHJhbnNwYXJlbnRfMFxcLF90cmFuc3BhcmVudF81MFxcJVxcKVxcXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLWNvbG9yLWdyYXktMjAwKSAwLCB2YXIoLS1jb2xvci1ncmF5LTIwMCkgMXB4LCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA1MCUpO1xuICB9XG4gIC5iZy1cXFt1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvYmctYmxvYi1ncmVlbi10b3AtY3RhXFwuc3ZnXFwpXFxdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9iZy1ibG9iLWdyZWVuLXRvcC1jdGEuc3ZnKTtcbiAgfVxuICAuYmctXFxbdXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2JnLWJ0bi1ibGFja1xcLnN2Z1xcKVxcXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvYmctYnRuLWJsYWNrLnN2Zyk7XG4gIH1cbiAgLmJveC1kZWNvcmF0aW9uLWNsb25lIHtcbiAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIH1cbiAgLmJnLVxcW2xlbmd0aFxcOjdcXC41cHhfMnB4XFxdIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcuNXB4IDJweDtcbiAgfVxuICAuYmctXFxbc2l6ZVxcOjEwcHhfMTBweFxcXSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIH1cbiAgLmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuYmctY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5iZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cbiAgLm9iamVjdC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5vYmplY3QtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5vYmplY3QtYm90dG9tIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuICAub2JqZWN0LXJpZ2h0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG4gIC5vYmplY3QtdG9wIHtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxuICAub2JqZWN0LXRvcC1sZWZ0IHtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAucC0wXFwuNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDAuNSk7XG4gIH1cbiAgLnAtMSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLnAtMVxcLjUge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICB9XG4gIC5wLTIge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucC00IHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucC04IHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLnAtMTAge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnAtMTIge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnB4LTAge1xuICAgIHBhZGRpbmctaW5saW5lOiAwcHg7XG4gIH1cbiAgLnB4LTEge1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxuICAucHgtMiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucHgtMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucHgtNCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAucHgtNiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHgtOCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAucHgtOSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA5KTtcbiAgfVxuICAucHgtMTAge1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIH1cbiAgLnB5LTBcXC41IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAucHktMSB7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLnB5LTFcXC41IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMS41KTtcbiAgfVxuICAucHktMiB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnB5LTQge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAucHktNSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5weS01XFwuNSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUuNSk7XG4gIH1cbiAgLnB5LTYge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHktOCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5weS05IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gIH1cbiAgLnB5LTEwIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICB9XG4gIC5weS0xMSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDExKTtcbiAgfVxuICAucHktMTIge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gIH1cbiAgLnB5LTE4IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTgpO1xuICB9XG4gIC5wcy0wIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4O1xuICB9XG4gIC5wcy0yIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5wYmUtOCB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucHQtMFxcLjUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMC41KTtcbiAgfVxuICAucHQtMSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB9XG4gIC5wdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5wdC00IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC5wdC04IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLnB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuICAucHQtMTQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTQpO1xuICB9XG4gIC5wdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gIH1cbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgfVxuICAucHQtXFxbNjBcXCVcXF0ge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICB9XG4gIC5wci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnByLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5wci0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuICAucHItMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNCk7XG4gIH1cbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICB9XG4gIC5wYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnBiLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLnBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gIH1cbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAucGItMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICB9XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gIH1cbiAgLnBiLVxcWzFweFxcXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICAucGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLnBsLTJcXC41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyLjUpO1xuICB9XG4gIC5wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnBsLTRcXC41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA0LjUpO1xuICB9XG4gIC5wbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgfVxuICAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGV4dC1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC50ZXh0LWRpc3BsYXkteGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMWVtKTtcbiAgfVxuICAudGV4dC1oZWFkLTJ4bCB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4xKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHctdHJhY2tpbmcsIC0wLjAyZW0pO1xuICB9XG4gIC50ZXh0LWhlYWQteGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDFlbSk7XG4gIH1cbiAgLnRleHQtYm9keS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjUpO1xuICB9XG4gIC50ZXh0LWJvZHktbWQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgLnRleHQtYm9keS1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40NSk7XG4gIH1cbiAgLnRleHQtYm9keS14bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNCk7XG4gIH1cbiAgLnRleHQtYm9keS14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgfVxuICAudGV4dC1oZWFkLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yKTtcbiAgfVxuICAudGV4dC1cXFsyXFwuMjVyZW1cXF0ge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICAudGV4dC1cXFs4cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG4gIC50ZXh0LVxcWzEwcHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudGV4dC1cXFsxMXB4XFxdIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnRleHQtXFxbMTZweFxcXSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC50ZXh0LVxcWzE4cHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGV4dC1cXFsyNHB4XFxdIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRleHQtXFxbMjhweFxcXSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC50ZXh0LVxcWzMwcHhcXF0ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAudGV4dC1cXFszMnB4XFxdIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLmxlYWRpbmctMCB7XG4gICAgLS10dy1sZWFkaW5nOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgfVxuICAubGVhZGluZy04IHtcbiAgICAtLXR3LWxlYWRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5sZWFkaW5nLVxcW25vcm1hbFxcXSB7XG4gICAgLS10dy1sZWFkaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAubGVhZGluZy1ub25lIHtcbiAgICAtLXR3LWxlYWRpbmc6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxlYWRpbmctdGlnaHQge1xuICAgIC0tdHctbGVhZGluZzogdmFyKC0tbGVhZGluZy10aWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctdGlnaHQpO1xuICB9XG4gIC5cXCFmb250LWJvbGQge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLlxcIWZvbnQtbm9ybWFsIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ub3JtYWwpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCkgIWltcG9ydGFudDtcbiAgfVxuICAuZm9udC1ibGFjayB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ibGFjayk7XG4gIH1cbiAgLmZvbnQtYm9sZCB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB9XG4gIC5mb250LWJvbGRcXCEge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvbnQtZXh0cmFib2xkIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1leHRyYWJvbGQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1leHRyYWJvbGQpO1xuICB9XG4gIC5mb250LW1lZGl1bSB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgfVxuICAuZm9udC1ub3JtYWwge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIH1cbiAgLmZvbnQtc2VtaWJvbGQge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xuICB9XG4gIC5mb250LXRoaW4ge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXRoaW4pO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10aGluKTtcbiAgfVxuICAudHJhY2tpbmctd2lkZSB7XG4gICAgLS10dy10cmFja2luZzogdmFyKC0tdHJhY2tpbmctd2lkZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRyYWNraW5nLXdpZGUpO1xuICB9XG4gIC50ZXh0LWJhbGFuY2Uge1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxuICAudGV4dC1ub3dyYXAge1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICB9XG4gIC5icmVhay13b3JkcyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAudGV4dC1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLmh5cGhlbnMtYXV0byB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgLndoaXRlc3BhY2Utbm9ybWFsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC53aGl0ZXNwYWNlLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAud2hpdGVzcGFjZS1wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbiAgLnRleHQtXFxbXFwjZmZlYjAwXFxdIHtcbiAgICBjb2xvcjogI2ZmZWIwMDtcbiAgfVxuICAudGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnRleHQtYmxhY2tcXCEge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtZXJyb3ItZGFyayB7XG4gICAgY29sb3I6ICNDNzA4MEM7XG4gIH1cbiAgLnRleHQtZXJyb3ItbWFpbiB7XG4gICAgY29sb3I6ICNERDA5MEQ7XG4gIH1cbiAgLnRleHQtZ3JleS1kYXJrIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgfVxuICAudGV4dC1ncmV5LW1haW4ge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC50ZXh0LWluaGVyaXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50ZXh0LXByaW1hcnktbWFpbiB7XG4gICAgY29sb3I6ICNGRUVCMDE7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXNhbGJlaS1tYWluIHtcbiAgICBjb2xvcjogIzc4RENBQTtcbiAgfVxuICAudGV4dC1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgY29sb3I6ICMwMDg3NzU7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmtlciB7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLnRleHQtc2Vjb25kYXJ5LXRhbm5lLW1haW4ge1xuICAgIGNvbG9yOiAjMDA5NjgyO1xuICB9XG4gIC50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5uby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICB9XG4gIC51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmFjY2VudC1zZWNvbmRhcnktdGFubmUtZGFyayB7XG4gICAgYWNjZW50LWNvbG9yOiAjMDA4Nzc1O1xuICB9XG4gIC5vcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDAlO1xuICB9XG4gIC5vcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAyNSU7XG4gIH1cbiAgLm9wYWNpdHktNTAge1xuICAgIG9wYWNpdHk6IDUwJTtcbiAgfVxuICAuc2hhZG93LWJ1dHRvbiB7XG4gICAgLS10dy1zaGFkb3c6IDRweCA0cHggMHB4IDBweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYmEoMzYsMzYsMzYsMC4xNSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctbGcge1xuICAgIC0tdHctc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSksIDAgNHB4IDZweCAtNHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XG4gIH1cbiAgLnNoYWRvdy1tYWluLW1lbnUge1xuICAgIC0tdHctc2hhZG93OiA1cHggNXB4IDEwcHggdmFyKC0tdHctc2hhZG93LWNvbG9yLCByZ2JhKDM0LCAzNCwgMzQsIDAuNSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3ctc20ge1xuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5zaGFkb3cteGwge1xuICAgIC0tdHctc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiKDAgMCAwIC8gMC4xKSksIDAgOHB4IDEwcHggLTZweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5pbnNldC1yaW5nIHtcbiAgICAtLXR3LWluc2V0LXJpbmctc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdHctaW5zZXQtcmluZy1jb2xvciwgY3VycmVudGNvbG9yKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgfVxuICAuaW5zZXQtcmluZy13aGl0ZSB7XG4gICAgLS10dy1pbnNldC1yaW5nLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5vdXRsaW5lLWhpZGRlbiB7XG4gICAgLS10dy1vdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG4gIC5vdXRsaW5lIHtcbiAgICBvdXRsaW5lLXN0eWxlOiB2YXIoLS10dy1vdXRsaW5lLXN0eWxlKTtcbiAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIH1cbiAgLi1vdXRsaW5lLW9mZnNldC0xIHtcbiAgICBvdXRsaW5lLW9mZnNldDogY2FsYygxcHggKiAtMSk7XG4gIH1cbiAgLm91dGxpbmUtb2Zmc2V0LTIge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLm91dGxpbmUtb2Zmc2V0LVxcWy0zcHhcXF0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG4gIC5vdXRsaW5lLWdyZXktbGlnaHQge1xuICAgIG91dGxpbmUtY29sb3I6ICM5ODk4OTg7XG4gIH1cbiAgLm91dGxpbmUtc2Vjb25kYXJ5LXNhbGJlaS1tYWluIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIC5vdXRsaW5lLXdoaXRlXFwvMTAge1xuICAgIG91dGxpbmUtY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgI2ZmZiAxMCUsIHRyYW5zcGFyZW50KTtcbiAgfVxuICAuZHJvcC1zaGFkb3ctbGcge1xuICAgIC0tdHctZHJvcC1zaGFkb3ctc2l6ZTogZHJvcC1zaGFkb3coMCA0cHggNHB4IHZhcigtLXR3LWRyb3Atc2hhZG93LWNvbG9yLCByZ2IoMCAwIDAgLyAwLjE1KSkpO1xuICAgIC0tdHctZHJvcC1zaGFkb3c6IGRyb3Atc2hhZG93KHZhcigtLWRyb3Atc2hhZG93LWxnKSk7XG4gICAgZmlsdGVyOiB2YXIoLS10dy1ibHVyLCkgdmFyKC0tdHctYnJpZ2h0bmVzcywpIHZhcigtLXR3LWNvbnRyYXN0LCkgdmFyKC0tdHctZ3JheXNjYWxlLCkgdmFyKC0tdHctaHVlLXJvdGF0ZSwpIHZhcigtLXR3LWludmVydCwpIHZhcigtLXR3LXNhdHVyYXRlLCkgdmFyKC0tdHctc2VwaWEsKSB2YXIoLS10dy1kcm9wLXNoYWRvdywpO1xuICB9XG4gIC5maWx0ZXIge1xuICAgIGZpbHRlcjogdmFyKC0tdHctYmx1ciwpIHZhcigtLXR3LWJyaWdodG5lc3MsKSB2YXIoLS10dy1jb250cmFzdCwpIHZhcigtLXR3LWdyYXlzY2FsZSwpIHZhcigtLXR3LWh1ZS1yb3RhdGUsKSB2YXIoLS10dy1pbnZlcnQsKSB2YXIoLS10dy1zYXR1cmF0ZSwpIHZhcigtLXR3LXNlcGlhLCkgdmFyKC0tdHctZHJvcC1zaGFkb3csKTtcbiAgfVxuICAudHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgb3V0bGluZS1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIC0tdHctZ3JhZGllbnQtZnJvbSwgLS10dy1ncmFkaWVudC12aWEsIC0tdHctZ3JhZGllbnQtdG8sIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgdHJhbnNsYXRlLCBzY2FsZSwgcm90YXRlLCBmaWx0ZXIsIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyLCBiYWNrZHJvcC1maWx0ZXIsIGRpc3BsYXksIGNvbnRlbnQtdmlzaWJpbGl0eSwgb3ZlcmxheSwgcG9pbnRlci1ldmVudHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tXFxbcmlnaHRfMFxcLjNzX2Vhc2UtaW4tb3V0XFxdIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIC50cmFuc2l0aW9uLVxcW3RyYW5zbGF0ZVxcLGZpbHRlclxcXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNsYXRlLGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAudHJhbnNpdGlvbi1hbGwge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAudHJhbnNpdGlvbi1jb2xvcnMge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIG91dGxpbmUtY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCAtLXR3LWdyYWRpZW50LWZyb20sIC0tdHctZ3JhZGllbnQtdmlhLCAtLXR3LWdyYWRpZW50LXRvO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIC50cmFuc2l0aW9uLW9wYWNpdHkge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRyYW5zbGF0ZSwgc2NhbGUsIHJvdGF0ZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAuZHVyYXRpb24tMjAwIHtcbiAgICAtLXR3LWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgfVxuICAuZHVyYXRpb24tMjUwIHtcbiAgICAtLXR3LWR1cmF0aW9uOiAyNTBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgfVxuICAuZHVyYXRpb24tMzAwIHtcbiAgICAtLXR3LWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgfVxuICAuZHVyYXRpb24tNTAwIHtcbiAgICAtLXR3LWR1cmF0aW9uOiA1MDBtcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgfVxuICAuZWFzZS1pbiB7XG4gICAgLS10dy1lYXNlOiB2YXIoLS1lYXNlLWluKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZWFzZS1pbik7XG4gIH1cbiAgLmVhc2UtaW4tb3V0IHtcbiAgICAtLXR3LWVhc2U6IHZhcigtLWVhc2UtaW4tb3V0KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZWFzZS1pbi1vdXQpO1xuICB9XG4gIC5lYXNlLW91dCB7XG4gICAgLS10dy1lYXNlOiB2YXIoLS1lYXNlLW91dCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2Utb3V0KTtcbiAgfVxuICAuc2VsZWN0LW5vbmUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLlxcW2JvcmRlci1pbWFnZVxcOnVybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9kb3RzLWgtYnJpZ2h0XFwuc3ZnXFwpXzdfcm91bmRcXF0ge1xuICAgIGJvcmRlci1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvZG90cy1oLWJyaWdodC5zdmcpIDcgcm91bmQ7XG4gIH1cbiAgLlxcW2JvcmRlci1pbWFnZVxcOnVybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9kb3RzLWgtZGFya1xcLnN2Z1xcKV83X3JvdW5kXFxdIHtcbiAgICBib3JkZXItaW1hZ2U6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvSW1hZ2VzL2RvdHMtaC1kYXJrLnN2ZykgNyByb3VuZDtcbiAgfVxuICAuXFxbYm9yZGVyLWltYWdlXFw6dXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2RvdHMtaC1ncmVlblxcLnN2Z1xcKV83X3JvdW5kXFxdIHtcbiAgICBib3JkZXItaW1hZ2U6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvSW1hZ2VzL2RvdHMtaC1ncmVlbi5zdmcpIDcgcm91bmQ7XG4gIH1cbiAgLlxcW2JvcmRlci1pbWFnZVxcOnVybFxcKFxcL19SZXNvdXJjZXNcXC9TdGF0aWNcXC9QYWNrYWdlc1xcL1dFdGVsbFxcLlNpdGVcXC9JbWFnZXNcXC9kb3RzLXYtZGFya1xcLnN2Z1xcKV83X3JvdW5kXFxdIHtcbiAgICBib3JkZXItaW1hZ2U6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvSW1hZ2VzL2RvdHMtdi1kYXJrLnN2ZykgNyByb3VuZDtcbiAgfVxuICAuXFxbY291bnRlci1yZXNldFxcOl9saXN0LW51bWJlclxcXSB7XG4gICAgY291bnRlci1yZXNldDogIGxpc3QtbnVtYmVyO1xuICB9XG4gIC5ncm91cC1mb2N1cy13aXRoaW5cXDpibG9jazppcyg6d2hlcmUoLmdyb3VwKTpmb2N1cy13aXRoaW4gKikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ncm91cC1mb2N1cy13aXRoaW5cXDpvcGFjaXR5LTEwMDppcyg6d2hlcmUoLmdyb3VwKTpmb2N1cy13aXRoaW4gKikge1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuZ3JvdXAtaG92ZXJcXDpibG9jazppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdyb3VwLWhvdmVyXFw6dHJhbnNsYXRlLXgtMDppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS14OiAwcHg7XG4gICAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gICAgfVxuICAgIC5ncm91cC1ob3ZlclxcOnRyYW5zbGF0ZS14LTFcXC41OmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxLjUpO1xuICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgIH1cbiAgICAuZ3JvdXAtaG92ZXJcXDotcm90YXRlLTEwOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIHJvdGF0ZTogY2FsYygxMGRlZyAqIC0xKTtcbiAgICB9XG4gICAgLmdyb3VwLWhvdmVyXFw6Ym9yZGVyLWdyZXktZGFyazppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBib3JkZXItY29sb3I6ICMyNDI0MjQ7XG4gICAgfVxuICAgIC5ncm91cC1ob3ZlclxcOmJnLWdyZXktZGFyazppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgICAuZ3JvdXAtaG92ZXJcXDp0ZXh0LWdyZXktZGFyazppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gICAgLmdyb3VwLWhvdmVyXFw6dGV4dC1ncmV5LW1haW46aXMoOndoZXJlKC5ncm91cCk6aG92ZXIgKikge1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICAgIC5ncm91cC1ob3ZlclxcOnRleHQtcHJpbWFyeS1tYWluOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgICAuZ3JvdXAtaG92ZXJcXDp0ZXh0LXdoaXRlOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuZ3JvdXAtaG92ZXJcXDpvcGFjaXR5LTEwMDppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICBvcGFjaXR5OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZ3JvdXAtZm9jdXNcXDpib3JkZXItZ3JleS1kYXJrOmlzKDp3aGVyZSguZ3JvdXApOmZvY3VzICopIHtcbiAgICBib3JkZXItY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgLmdyb3VwLWZvY3VzXFw6YmctZ3JleS1kYXJrOmlzKDp3aGVyZSguZ3JvdXApOmZvY3VzICopIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC5ncm91cC1mb2N1c1xcOnRleHQtcHJpbWFyeS1tYWluOmlzKDp3aGVyZSguZ3JvdXApOmZvY3VzICopIHtcbiAgICBjb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuZ3JvdXAtZm9jdXNcXDp0ZXh0LXdoaXRlOmlzKDp3aGVyZSguZ3JvdXApOmZvY3VzICopIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZ3JvdXAtYWN0aXZlXFw6Ym9yZGVyLWdyZXktZGFyazppcyg6d2hlcmUoLmdyb3VwKTphY3RpdmUgKikge1xuICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuZ3JvdXAtYWN0aXZlXFw6YmctZ3JleS1kYXJrOmlzKDp3aGVyZSguZ3JvdXApOmFjdGl2ZSAqKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuZ3JvdXAtYWN0aXZlXFw6dGV4dC1wcmltYXJ5LW1haW46aXMoOndoZXJlKC5ncm91cCk6YWN0aXZlICopIHtcbiAgICBjb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuZ3JvdXAtYWN0aXZlXFw6dGV4dC13aGl0ZTppcyg6d2hlcmUoLmdyb3VwKTphY3RpdmUgKikge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ncm91cC1oYXMtY2hlY2tlZFxcOnRyYW5zbGF0ZS14LTU6aXMoOndoZXJlKC5ncm91cCk6aGFzKDpjaGVja2VkKSAqKSB7XG4gICAgLS10dy10cmFuc2xhdGUteDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAuZ3JvdXAtaGFzLWNoZWNrZWRcXDpiZy13aGl0ZTppcyg6d2hlcmUoLmdyb3VwKTpoYXMoOmNoZWNrZWQpICopIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYXJrZXJcXDp0ZXh0LWdyZXktbWFpbiA6Om1hcmtlciB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLm1hcmtlclxcOnRleHQtZ3JleS1tYWluOjptYXJrZXIge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC5tYXJrZXJcXDp0ZXh0LWdyZXktbWFpbiA6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICB9XG4gIC5tYXJrZXJcXDp0ZXh0LWdyZXktbWFpbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmJhY2tkcm9wXFw6YmctdHJhbnNwYXJlbnQ6OmJhY2tkcm9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmVmb3JlXFw6YWJzb2x1dGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5iZWZvcmVcXDppbnNldC0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGluc2V0OiAwcHg7XG4gIH1cbiAgLmJlZm9yZVxcOnRvcC0wOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5iZWZvcmVcXDpsZWZ0LTA6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5iZWZvcmVcXDotei0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIHotaW5kZXg6IGNhbGMoMSAqIC0xKTtcbiAgfVxuICAuYmVmb3JlXFw6ei0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmJlZm9yZVxcOnotMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5iZWZvcmVcXDptci0xOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLmJlZm9yZVxcOmJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iZWZvcmVcXDpoLWZ1bGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5iZWZvcmVcXDp3LWZ1bGw6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJlZm9yZVxcOmN1cnNvci1wb2ludGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYmVmb3JlXFw6YmctXFxbdXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2JnLWJ0bi1ncmVlblxcLnN2Z1xcKVxcXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9iZy1idG4tZ3JlZW4uc3ZnKTtcbiAgfVxuICAuYmVmb3JlXFw6Ymctc2l6ZS1cXFsxMDBcXCVfMTAwXFwlXFxdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5iZWZvcmVcXDpmb250LWJvbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB9XG4gIC5iZWZvcmVcXDpjb250ZW50LVxcW1xcJ1xcJ1xcXTo6YmVmb3JlIHtcbiAgICAtLXR3LWNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB9XG4gIC5iZWZvcmVcXDpjb250ZW50LVxcW1xcJ8KpXFwnXFxdOjpiZWZvcmUge1xuICAgIC0tdHctY29udGVudDogJ8KpJztcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgfVxuICAuYmVmb3JlXFw6Y29udGVudC1cXFtcXFxcXFwnXFxcXFxcJ1xcXTo6YmVmb3JlIHtcbiAgICAtLXR3LWNvbnRlbnQ6IFxcJ1xcJztcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgfVxuICAuYmVmb3JlXFw6Y29udGVudC1cXFthdHRyXFwoZGF0YS1sYWJlbFxcKVxcXTo6YmVmb3JlIHtcbiAgICAtLXR3LWNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIH1cbiAgLmJlZm9yZVxcOmNvbnRlbnQtXFxbY291bnRlclxcKGxpc3QtbnVtYmVyXFwpXFwnXFwuXFwnXFxdOjpiZWZvcmUge1xuICAgIC0tdHctY29udGVudDogY291bnRlcihsaXN0LW51bWJlciknLic7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIH1cbiAgLmFmdGVyXFw6cG9pbnRlci1ldmVudHMtbm9uZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5hZnRlclxcOmFic29sdXRlOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5hZnRlclxcOnRvcC0wOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmFmdGVyXFw6dG9wLTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB0b3A6IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5hZnRlclxcOnJpZ2h0LTA6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5hZnRlclxcOi1ib3R0b20tMzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0zKTtcbiAgfVxuICAuYWZ0ZXJcXDpsZWZ0LTE6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBsZWZ0OiB2YXIoLS1zcGFjaW5nKTtcbiAgfVxuICAuYWZ0ZXJcXDpsZWZ0LTFcXC8yOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgbGVmdDogY2FsYygxIC8gMiAqIDEwMCUpO1xuICB9XG4gIC5hZnRlclxcOi16LTI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB6LWluZGV4OiBjYWxjKDIgKiAtMSk7XG4gIH1cbiAgLmFmdGVyXFw6ZmxleDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFmdGVyXFw6aGlkZGVuOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWZ0ZXJcXDpoLTI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAuYWZ0ZXJcXDpoLTg6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgfVxuICAuYWZ0ZXJcXDpoLWZ1bGw6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFmdGVyXFw6dy0yOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAuYWZ0ZXJcXDp3LTg6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5hZnRlclxcOnctXFxbMVxcLjVweFxcXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIHdpZHRoOiAxLjVweDtcbiAgfVxuICAuYWZ0ZXJcXDp3LWZ1bGw6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWZ0ZXJcXDotdHJhbnNsYXRlLXgtMVxcLzI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiBjYWxjKGNhbGMoMSAvIDIgKiAxMDAlKSAqIC0xKTtcbiAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gIH1cbiAgLmFmdGVyXFw6aXRlbXMtY2VudGVyOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWZ0ZXJcXDpqdXN0aWZ5LWNlbnRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hZnRlclxcOnJvdW5kZWQtZnVsbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICB9XG4gIC5hZnRlclxcOmJnLXNlY29uZGFyeS10YW5uZS1tYWluOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4MjtcbiAgfVxuICAuYWZ0ZXJcXDpiZy1cXFt1cmxcXChcXC9fUmVzb3VyY2VzXFwvU3RhdGljXFwvUGFja2FnZXNcXC9XRXRlbGxcXC5TaXRlXFwvSW1hZ2VzXFwvYmctYnRuLWJsYWNrXFwuc3ZnXFwpXFxdOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9JbWFnZXMvYmctYnRuLWJsYWNrLnN2Zyk7XG4gIH1cbiAgLmFmdGVyXFw6YmctXFxbdXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2RvdHMtdlxcLnN2Z1xcKVxcXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvSW1hZ2VzL2RvdHMtdi5zdmcpO1xuICB9XG4gIC5hZnRlclxcOmJnLXNpemUtXFxbMVxcLjVweF85cHhcXF06OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNXB4IDlweDtcbiAgfVxuICAuYWZ0ZXJcXDpiZy1zaXplLVxcWzEwMFxcJV8xMDBcXCVcXF06OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAuYWZ0ZXJcXDpwYi0xOjphZnRlciB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuICB9XG4gIC5hZnRlclxcOm9wYWNpdHktMTU6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICBvcGFjaXR5OiAxNSU7XG4gIH1cbiAgLmFmdGVyXFw6Y29udGVudC1cXFtcXFwiXFxcIlxcXTo6YWZ0ZXIge1xuICAgIC0tdHctY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgfVxuICAuYWZ0ZXJcXDpjb250ZW50LVxcW1xcXCJfXFx8X1xcXCJcXF06OmFmdGVyIHtcbiAgICAtLXR3LWNvbnRlbnQ6IFwiIHwgXCI7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIH1cbiAgLmFmdGVyXFw6Y29udGVudC1cXFtcXCdcXFxcXFxcXDI1QkNcXCdcXF06OmFmdGVyIHtcbiAgICAtLXR3LWNvbnRlbnQ6ICdcXFxcMjVCQyc7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIH1cbiAgLmFmdGVyXFw6Y29udGVudC1cXFtcXFxcXFwnXFxcXFxcJ1xcXTo6YWZ0ZXIge1xuICAgIC0tdHctY29udGVudDogXFwnXFwnO1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB9XG4gIC5maXJzdFxcOmJvcmRlci10LTA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICB9XG4gIC5maXJzdFxcOnB0LTA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmxhc3RcXDpib3JkZXItMDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIH1cbiAgLmxhc3RcXDpib3JkZXItYi0wOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICB9XG4gIC5sYXN0LW9mLXR5cGVcXDphZnRlclxcOmNvbnRlbnQtbm9uZTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAtLXR3LWNvbnRlbnQ6IG5vbmU7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAucmVhZC1vbmx5XFw6Ym9yZGVyLWdyZXktbGlnaHRlcjpyZWFkLW9ubHkge1xuICAgIGJvcmRlci1jb2xvcjogI0MxQzFDMTtcbiAgfVxuICAuZm9jdXMtd2l0aGluXFw6b3V0bGluZS0yOmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZS1zdHlsZTogdmFyKC0tdHctb3V0bGluZS1zdHlsZSk7XG4gICAgb3V0bGluZS13aWR0aDogMnB4O1xuICB9XG4gIC5mb2N1cy13aXRoaW5cXDpvdXRsaW5lLWdyZXktZGFyazpmb2N1cy13aXRoaW4ge1xuICAgIG91dGxpbmUtY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuaG92ZXJcXDotdHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS15OiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTEpO1xuICAgICAgdHJhbnNsYXRlOiB2YXIoLS10dy10cmFuc2xhdGUteCkgdmFyKC0tdHctdHJhbnNsYXRlLXkpO1xuICAgIH1cbiAgICAuaG92ZXJcXDotdHJhbnNsYXRlLXktMVxcLjI1OmhvdmVyIHtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXk6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMS4yNSk7XG4gICAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gICAgfVxuICAgIC5ob3ZlclxcOmJvcmRlci1ncmV5LWRhcms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICAgIH1cbiAgICAuaG92ZXJcXDpib3JkZXItcHJpbWFyeS1kYXJrOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RDMwMDtcbiAgICB9XG4gICAgLmhvdmVyXFw6Ym9yZGVyLXByaW1hcnktbWFpbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRUVCMDE7XG4gICAgfVxuICAgIC5ob3ZlclxcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLWRhcms6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNkNDNjk5O1xuICAgIH1cbiAgICAuaG92ZXJcXDpib3JkZXItc2Vjb25kYXJ5LXNhbGJlaS1tYWluOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc4RENBQTtcbiAgICB9XG4gICAgLmhvdmVyXFw6Ym9yZGVyLXNlY29uZGFyeS10YW5uZS1kYXJrOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwODc3NTtcbiAgICB9XG4gICAgLmhvdmVyXFw6Ym9yZGVyLXNlY29uZGFyeS10YW5uZS1kYXJrZXI6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgICAuaG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaG92ZXJcXDpiZy1ncmV5LWRhcms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gICAgLmhvdmVyXFw6YmctcHJpbWFyeS1kYXJrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUQzMDA7XG4gICAgfVxuICAgIC5ob3ZlclxcOmJnLXNlY29uZGFyeS1zYWxiZWktZGFyazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDNjk5O1xuICAgIH1cbiAgICAuaG92ZXJcXDpiZy1zZWNvbmRhcnktc2FsYmVpLW1haW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc4RENBQTtcbiAgICB9XG4gICAgLmhvdmVyXFw6Ymctc2Vjb25kYXJ5LXRhbm5lLWRhcmtlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgICAuaG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaG92ZXJcXDp0ZXh0LWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAuaG92ZXJcXDp0ZXh0LWdyZXktZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gICAgLmhvdmVyXFw6dGV4dC1ncmV5LWxpZ2h0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOTg5ODk4O1xuICAgIH1cbiAgICAuaG92ZXJcXDp0ZXh0LWdyZXktbWFpbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgLmhvdmVyXFw6dGV4dC1wcmltYXJ5LWRhcms6aG92ZXIge1xuICAgICAgY29sb3I6ICNFNUQzMDA7XG4gICAgfVxuICAgIC5ob3ZlclxcOnRleHQtcHJpbWFyeS1tYWluOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgICAuaG92ZXJcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4Nzc1O1xuICAgIH1cbiAgICAuaG92ZXJcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICAgIC5ob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5ob3ZlclxcOnNoYWRvdy1ibG9nLXBvc3Q6aG92ZXIge1xuICAgICAgLS10dy1zaGFkb3c6IDAgMC42MjVyZW0gMS4yNXJlbSAwcmVtIHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICAgIH1cbiAgICAuaG92ZXJcXDpzaGFkb3ctc3BvdGxpZ2h0LWNhcmQ6aG92ZXIge1xuICAgICAgLS10dy1zaGFkb3c6IDAgMC42MjVyZW0gMS4yNXJlbSAwcmVtIHZhcigtLXR3LXNoYWRvdy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICAgIH1cbiAgICAuaG92ZXJcXDpkcm9wLXNoYWRvdy1cXFswXzBcXC42MjVyZW1fMVxcLjI1cmVtX3JnYmFcXCgwXFwsMFxcLDBcXCwwXFwuMjVcXClcXF06aG92ZXIge1xuICAgICAgLS10dy1kcm9wLXNoYWRvdy1zaXplOiBkcm9wLXNoYWRvdygwIDAuNjI1cmVtIDEuMjVyZW0gdmFyKC0tdHctZHJvcC1zaGFkb3ctY29sb3IsIHJnYmEoMCwwLDAsMC4yNSkpKTtcbiAgICAgIC0tdHctZHJvcC1zaGFkb3c6IHZhcigtLXR3LWRyb3Atc2hhZG93LXNpemUpO1xuICAgICAgZmlsdGVyOiB2YXIoLS10dy1ibHVyLCkgdmFyKC0tdHctYnJpZ2h0bmVzcywpIHZhcigtLXR3LWNvbnRyYXN0LCkgdmFyKC0tdHctZ3JheXNjYWxlLCkgdmFyKC0tdHctaHVlLXJvdGF0ZSwpIHZhcigtLXR3LWludmVydCwpIHZhcigtLXR3LXNhdHVyYXRlLCkgdmFyKC0tdHctc2VwaWEsKSB2YXIoLS10dy1kcm9wLXNoYWRvdywpO1xuICAgIH1cbiAgICAuaG92ZXJcXDphZnRlclxcOnRleHQtcHJpbWFyeS1tYWluOmhvdmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIGNvbG9yOiAjRkVFQjAxO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpub3Qtc3Itb25seTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmZvY3VzXFw6Ym9yZGVyOmZvY3VzIHtcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmZvY3VzXFw6Ym9yZGVyLWdyZXktZGFyazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC5mb2N1c1xcOmJvcmRlci1wcmltYXJ5LWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0U1RDMwMDtcbiAgfVxuICAuZm9jdXNcXDpib3JkZXItcHJpbWFyeS1tYWluOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGRUVCMDE7XG4gIH1cbiAgLmZvY3VzXFw6Ym9yZGVyLXNlY29uZGFyeS1zYWxiZWktZGFyazpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNkNDNjk5O1xuICB9XG4gIC5mb2N1c1xcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLW1haW46Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzc4RENBQTtcbiAgfVxuICAuZm9jdXNcXDpib3JkZXItc2Vjb25kYXJ5LXRhbm5lLWRhcms6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODc3NTtcbiAgfVxuICAuZm9jdXNcXDpib3JkZXItc2Vjb25kYXJ5LXRhbm5lLWRhcmtlcjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MTYyO1xuICB9XG4gIC5mb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb2N1c1xcOmJnLWdyZXktZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuZm9jdXNcXDpiZy1wcmltYXJ5LWRhcms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUQzMDA7XG4gIH1cbiAgLmZvY3VzXFw6Ymctc2Vjb25kYXJ5LXNhbGJlaS1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNDNjk5O1xuICB9XG4gIC5mb2N1c1xcOmJnLXNlY29uZGFyeS1zYWxiZWktbWFpbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4RENBQTtcbiAgfVxuICAuZm9jdXNcXDpiZy1zZWNvbmRhcnktdGFubmUtZGFya2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTYyO1xuICB9XG4gIC5mb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb2N1c1xcOnRleHQtZ3JleS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzI0MjQyNDtcbiAgfVxuICAuZm9jdXNcXDp0ZXh0LWdyZXktbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTg5ODk4O1xuICB9XG4gIC5mb2N1c1xcOnRleHQtZ3JleS1tYWluOmZvY3VzIHtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgfVxuICAuZm9jdXNcXDp0ZXh0LXByaW1hcnktZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNFNUQzMDA7XG4gIH1cbiAgLmZvY3VzXFw6dGV4dC1wcmltYXJ5LW1haW46Zm9jdXMge1xuICAgIGNvbG9yOiAjRkVFQjAxO1xuICB9XG4gIC5mb2N1c1xcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA4Nzc1O1xuICB9XG4gIC5mb2N1c1xcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcmtlcjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLmZvY3VzXFw6dGV4dC13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvY3VzXFw6b3V0bGluZS1oaWRkZW46Zm9jdXMge1xuICAgIC0tdHctb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIEBtZWRpYSAoZm9yY2VkLWNvbG9yczogYWN0aXZlKSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lOmZvY3VzIHtcbiAgICBvdXRsaW5lLXN0eWxlOiB2YXIoLS10dy1vdXRsaW5lLXN0eWxlKTtcbiAgICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmZvY3VzXFw6b3V0bGluZS1vZmZzZXQtMjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lLXByaW1hcnktbWFpbjpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lLXNlY29uZGFyeS10YW5uZS1kYXJrZXI6Zm9jdXMge1xuICAgIG91dGxpbmUtY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICAtLXR3LW91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lLXNvbGlkOmZvY3VzIHtcbiAgICAtLXR3LW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAgIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICB9XG4gIC5mb2N1cy12aXNpYmxlXFw6b3V0bGluZS1oaWRkZW46Zm9jdXMtdmlzaWJsZSB7XG4gICAgLS10dy1vdXRsaW5lLXN0eWxlOiBub25lO1xuICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG4gIC5mb2N1cy12aXNpYmxlXFw6b3V0bGluZS1zZWNvbmRhcnktdGFubmUtbWFpbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjMDA5NjgyO1xuICB9XG4gIC5mb2N1cy12aXNpYmxlXFw6b3V0bGluZS1kb3R0ZWQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgLS10dy1vdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gICAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICB9XG4gIC5hY3RpdmVcXDpib3JkZXItYmxhY2s6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1ncmV5LWRhcms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1wcmltYXJ5LWRhcms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNFNUQzMDA7XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci1zZWNvbmRhcnktc2FsYmVpLW1haW46YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM3OERDQUE7XG4gIH1cbiAgLmFjdGl2ZVxcOmJvcmRlci13aGl0ZTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWN0aXZlXFw6YmctYmxhY2s6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5hY3RpdmVcXDpiZy1ncmV5LWRhcms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIC5hY3RpdmVcXDpiZy1wcmltYXJ5LWRhcms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVEMzAwO1xuICB9XG4gIC5hY3RpdmVcXDpiZy1zZWNvbmRhcnktc2FsYmVpLW1haW46YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIC5hY3RpdmVcXDpiZy13aGl0ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtZ3JleS1kYXJrOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtZ3JleS1tYWluOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtcHJpbWFyeS1tYWluOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRUVCMDE7XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtc2Vjb25kYXJ5LXRhbm5lLWRhcms6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwODc3NTtcbiAgfVxuICAuYWN0aXZlXFw6dGV4dC1zZWNvbmRhcnktdGFubmUtZGFya2VyOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLmFjdGl2ZVxcOnRleHQtd2hpdGU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZGlzYWJsZWRcXDpwb2ludGVyLWV2ZW50cy1ub25lOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuZGlzYWJsZWRcXDpvcGFjaXR5LTI1OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAyNSU7XG4gIH1cbiAgLmRpc2FibGVkXFw6b3BhY2l0eS01MDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogNTAlO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmRpc2FibGVkXFw6aG92ZXJcXDpib3JkZXItZ3JleS1saWdodGVyOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0MxQzFDMTtcbiAgICB9XG4gIH1cbiAgOndoZXJlKDppcyguZXJyb3IpKSAuaW4tXFxbXFwuZXJyb3JcXF1cXDpib3JkZXItZXJyb3ItbWFpbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjREQwOTBEO1xuICB9XG4gIC5oYXMtY2hlY2tlZFxcOmJvcmRlci1zZWNvbmRhcnktdGFubmUtZGFya2VyOmhhcyg6Y2hlY2tlZCkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzE2MjtcbiAgfVxuICAuaGFzLWNoZWNrZWRcXDpiZy1zZWNvbmRhcnktdGFubmUtZGFya2VyOmhhcyg6Y2hlY2tlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLmhhcy1mb2N1cy12aXNpYmxlXFw6b3V0bGluZS0yOmhhcyg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmUtc3R5bGU6IHZhcigtLXR3LW91dGxpbmUtc3R5bGUpO1xuICAgIG91dGxpbmUtd2lkdGg6IDJweDtcbiAgfVxuICAuZGF0YS1jbG9zZWRcXDp0cmFuc2xhdGUteS00W2RhdGEtY2xvc2VkXSB7XG4gICAgLS10dy10cmFuc2xhdGUteTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAuZGF0YS1jbG9zZWRcXDpvcGFjaXR5LTBbZGF0YS1jbG9zZWRdIHtcbiAgICBvcGFjaXR5OiAwJTtcbiAgfVxuICAuZGF0YS1lbnRlclxcOmR1cmF0aW9uLTMwMFtkYXRhLWVudGVyXSB7XG4gICAgLS10dy1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIH1cbiAgLmRhdGEtZW50ZXJcXDplYXNlLW91dFtkYXRhLWVudGVyXSB7XG4gICAgLS10dy1lYXNlOiB2YXIoLS1lYXNlLW91dCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWVhc2Utb3V0KTtcbiAgfVxuICAuZGF0YS1sZWF2ZVxcOmR1cmF0aW9uLTIwMFtkYXRhLWxlYXZlXSB7XG4gICAgLS10dy1kdXJhdGlvbjogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cbiAgLmRhdGEtbGVhdmVcXDplYXNlLWluW2RhdGEtbGVhdmVdIHtcbiAgICAtLXR3LWVhc2U6IHZhcigtLWVhc2UtaW4pO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1lYXNlLWluKTtcbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDQwMHB4KSB7XG4gICAgLnNtXFw6aW52aXNpYmxlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNtXFw6cmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuc21cXDotdG9wLTgge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogLTgpO1xuICAgIH1cbiAgICAuc21cXDp0b3AtMjQge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjQpO1xuICAgIH1cbiAgICAuc21cXDpjb2wtc3Bhbi02IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgfVxuICAgIC5zbVxcOmNvbC1zdGFydC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAuc21cXDpjb2wtc3RhcnQtNyB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgICB9XG4gICAgLnNtXFw6Y29sLWVuZC0xMCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICAgIH1cbiAgICAuc21cXDpteS04IHtcbiAgICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgICAuc21cXDptdC0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgLnNtXFw6YmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zbVxcOmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc21cXDp3LTFcXC8yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEgLyAyICogMTAwJSk7XG4gICAgfVxuICAgIC5zbVxcOnctNTAge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA1MCk7XG4gICAgfVxuICAgIC5zbVxcOnctYXV0byB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnNtXFw6dy1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc21cXDptYXgtdy00eGwge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItNHhsKTtcbiAgICB9XG4gICAgLnNtXFw6bWluLXctZml0IHtcbiAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5zbVxcOmdyaWQtY29scy0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLnNtXFw6ZmxleC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLnNtXFw6aXRlbXMtY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zbVxcOmp1c3RpZnktZW5kIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5zbVxcOmp1c3RpZnktc3RhcnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAuc21cXDpnYXAtNCB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgICB9XG4gICAgLnNtXFw6Z2FwLTEwIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLnNtXFw6cm91bmRlZC1mdWxsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoaW5maW5pdHkgKiAxcHgpO1xuICAgIH1cbiAgICAuc21cXDpwLTEwIHtcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5zbVxcOnAtMTIge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgICB9XG4gICAgLnNtXFw6cHItMTAge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmRhdGEtY2xvc2VkXFw6c21cXDp0cmFuc2xhdGUteS0wW2RhdGEtY2xvc2VkXSB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS15OiAwcHg7XG4gICAgICB0cmFuc2xhdGU6IHZhcigtLXR3LXRyYW5zbGF0ZS14KSB2YXIoLS10dy10cmFuc2xhdGUteSk7XG4gICAgfVxuICAgIC5kYXRhLWNsb3NlZFxcOnNtXFw6c2NhbGUtOTVbZGF0YS1jbG9zZWRdIHtcbiAgICAgIC0tdHctc2NhbGUteDogOTUlO1xuICAgICAgLS10dy1zY2FsZS15OiA5NSU7XG4gICAgICAtLXR3LXNjYWxlLXo6IDk1JTtcbiAgICAgIHNjYWxlOiB2YXIoLS10dy1zY2FsZS14KSB2YXIoLS10dy1zY2FsZS15KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICh3aWR0aCA+PSA1NjBweCkge1xuICAgIC5taW4tXFxbNTYwcHhcXF1cXDotY29sLXN0YXJ0LTQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNhbGMoNCAqIC0xKTtcbiAgICB9XG4gICAgLm1pbi1cXFs1NjBweFxcXVxcOmNvbC1zdGFydC0xIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAubWluLVxcWzU2MHB4XFxdXFw6LWNvbC1lbmQtNCB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoNCAqIC0xKTtcbiAgICB9XG4gICAgLm1pbi1cXFs1NjBweFxcXVxcOmgtZnVsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5taW4tXFxbNTYwcHhcXF1cXDptYXgtaC1cXFs5MFxcJVxcXSB7XG4gICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgfVxuICAgIC5taW4tXFxbNTYwcHhcXF1cXDpncmlkLXJvd3MtMSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIC5taW4tXFxbNTYwcHhcXF1cXDpweC05IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gICAgfVxuICAgIC5taW4tXFxbNTYwcHhcXF1cXDpwYi0xMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgIC5tZFxcOm5vdC1zci1vbmx5IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgIC5tZFxcOmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICAgLm1kXFw6cmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubWRcXDpzdGlja3kge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB9XG4gICAgLm1kXFw6LXRvcC0xMCB7XG4gICAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAtMTApO1xuICAgIH1cbiAgICAubWRcXDp0b3AtMCB7XG4gICAgICB0b3A6IDBweDtcbiAgICB9XG4gICAgLm1kXFw6dG9wLTQge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgfVxuICAgIC5tZFxcOi1yaWdodC0yMCB7XG4gICAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIC0yMCk7XG4gICAgfVxuICAgIC5tZFxcOnJpZ2h0LTIge1xuICAgICAgcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgICB9XG4gICAgLm1kXFw6bGVmdC0wIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gICAgLm1kXFw6bGVmdC0yMCB7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjApO1xuICAgIH1cbiAgICAubWRcXDpsZWZ0LWF1dG8ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLm1kXFw6Y29sLXNwYW4tMSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xuICAgIH1cbiAgICAubWRcXDpjb2wtc3Bhbi0yIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gICAgfVxuICAgIC5tZFxcOmNvbC1zcGFuLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgICB9XG4gICAgLm1kXFw6Y29sLXNwYW4tNCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICAgIH1cbiAgICAubWRcXDpjb2wtc3Bhbi02IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgfVxuICAgIC5tZFxcOmNvbC1zcGFuLTEyIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICB9XG4gICAgLm1kXFw6Y29sLXN0YXJ0LTEge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5tZFxcOmNvbC1zdGFydC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAubWRcXDpjb2wtc3RhcnQtNSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICB9XG4gICAgLm1kXFw6Y29sLXN0YXJ0LTYge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5tZFxcOmNvbC1zdGFydC03IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAubWRcXDpjb2wtc3RhcnQtOSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLm1kXFw6LWNvbC1lbmQtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMSAqIC0xKTtcbiAgICB9XG4gICAgLm1kXFw6LWNvbC1lbmQtMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMiAqIC0xKTtcbiAgICB9XG4gICAgLm1kXFw6Y29sLWVuZC01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgICB9XG4gICAgLm1kXFw6bXktYXV0byB7XG4gICAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG4gICAgfVxuICAgIC5tZFxcOm10LTEyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gICAgfVxuICAgIC5tZFxcOm10LTIwIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5tZFxcOm1yLTIwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gICAgLm1kXFw6bWItMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5tZFxcOm1iLTEwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5tZFxcOmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAubWRcXDpmbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5tZFxcOmdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG4gICAgLm1kXFw6aGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZFxcOnRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAubWRcXDp0YWJsZS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICAgIC5tZFxcOnRhYmxlLWhlYWRlci1ncm91cCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuICAgIC5tZFxcOnRhYmxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgfVxuICAgIC5tZFxcOnRhYmxlLXJvdy1ncm91cCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gICAgfVxuICAgIC5tZFxcOmgtOCB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gICAgLm1kXFw6aC0yMCB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5tZFxcOmgtNjdcXC41IHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDY3LjUpO1xuICAgIH1cbiAgICAubWRcXDpoLTg2IHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDg2KTtcbiAgICB9XG4gICAgLm1kXFw6aC0yNTAge1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMjUwKTtcbiAgICB9XG4gICAgLm1kXFw6aC1mdWxsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLm1kXFw6aC1zdmgge1xuICAgICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgfVxuICAgIC5tZFxcOm1heC1oLTMxXFwuMjUge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMxLjI1KTtcbiAgICB9XG4gICAgLm1kXFw6dy0xXFwvNCB7XG4gICAgICB3aWR0aDogY2FsYygxIC8gNCAqIDEwMCUpO1xuICAgIH1cbiAgICAubWRcXDp3LTNcXC80IHtcbiAgICAgIHdpZHRoOiBjYWxjKDMgLyA0ICogMTAwJSk7XG4gICAgfVxuICAgIC5tZFxcOnctMTgge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAxOCk7XG4gICAgfVxuICAgIC5tZFxcOnctMjAge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5tZFxcOnctMjYge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyNik7XG4gICAgfVxuICAgIC5tZFxcOnctXFxbY2FsY1xcKDEwMFxcJS1cXCh2YXJcXCgtLXNwYWNpbmdcXClcXCoyMFxcKVxcKVxcXSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLXNwYWNpbmcpICogMjApKTtcbiAgICB9XG4gICAgLm1kXFw6dy1hdXRvIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAubWRcXDp3LWZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tZFxcOm1heC13LVxcWzY1MHB4XFxdIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxuICAgIC5tZFxcOm1heC13LVxcW3JldmVydFxcXSB7XG4gICAgICBtYXgtd2lkdGg6IHJldmVydDtcbiAgICB9XG4gICAgLm1kXFw6bWF4LXctc20ge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItc20pO1xuICAgIH1cbiAgICAubWRcXDptaW4tdy00MCB7XG4gICAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0MCk7XG4gICAgfVxuICAgIC5tZFxcOm1pbi13LVxcWzMwMHB4XFxdIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIC5tZFxcOmZsZXgtMiB7XG4gICAgICBmbGV4OiAyO1xuICAgIH1cbiAgICAubWRcXDpmbGV4LTMge1xuICAgICAgZmxleDogMztcbiAgICB9XG4gICAgLm1kXFw6Z3JvdyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgIC5tZFxcOmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgICB9XG4gICAgLm1kXFw6Z3JpZC1jb2xzLTIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICAubWRcXDpncmlkLWNvbHMtMyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIC5tZFxcOmdyaWQtY29scy00IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLm1kXFw6Z3JpZC1jb2xzLTYge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICAubWRcXDpncmlkLWNvbHMtXFxbM2ZyXzFmclxcXSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgfVxuICAgIC5tZFxcOmdyaWQtY29scy1zdWJncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICB9XG4gICAgLm1kXFw6ZmxleC1jb2wge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLm1kXFw6ZmxleC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5tZFxcOml0ZW1zLXN0YXJ0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubWRcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAubWRcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1kXFw6anVzdGlmeS1lbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLm1kXFw6anVzdGlmeS1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5tZFxcOmdhcC0yIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIH1cbiAgICAubWRcXDpnYXAtNCB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgICB9XG4gICAgLm1kXFw6Z2FwLTYge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICAgIC5tZFxcOmdhcC0xMCB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5tZFxcOmJvcmRlci0wIHtcbiAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIH1cbiAgICAubWRcXDpib3JkZXIteC0yIHtcbiAgICAgIGJvcmRlci1pbmxpbmUtc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgICBib3JkZXItaW5saW5lLXdpZHRoOiAycHg7XG4gICAgfVxuICAgIC5tZFxcOmJvcmRlci10LTAge1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgICB9XG4gICAgLm1kXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogZG90dGVkO1xuICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgfVxuICAgIC5tZFxcOmJvcmRlci1ub25lIHtcbiAgICAgIC0tdHctYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAubWRcXDpib3JkZXIteC1ncmV5LW1haW4ge1xuICAgICAgYm9yZGVyLWlubGluZS1jb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgLm1kXFw6YmctcHJpbWFyeS1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVCMDE7XG4gICAgfVxuICAgIC5tZFxcOnAtMCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5tZFxcOnAtNSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gICAgfVxuICAgIC5tZFxcOnAtOCB7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gICAgfVxuICAgIC5tZFxcOnAtMTAge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLm1kXFw6cHgtMCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMHB4O1xuICAgIH1cbiAgICAubWRcXDpweC0yIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gICAgfVxuICAgIC5tZFxcOnB4LTMge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgICB9XG4gICAgLm1kXFw6cHgtNCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgIH1cbiAgICAubWRcXDpweC04IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gICAgfVxuICAgIC5tZFxcOnB4LTEwIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTApO1xuICAgIH1cbiAgICAubWRcXDpweC0yMCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gICAgLm1kXFw6cHgtXFxbMThcXCVcXF0ge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE4JTtcbiAgICB9XG4gICAgLm1kXFw6cHktMCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gICAgfVxuICAgIC5tZFxcOnB5LTIge1xuICAgICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIH1cbiAgICAubWRcXDpweS00IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgICB9XG4gICAgLm1kXFw6cHktNiB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICAgIC5tZFxcOnB5LTEwIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5tZFxcOnB5LTE2IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICAgIC5tZFxcOnB5LVxcWzE0XFwlXFxdIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDE0JTtcbiAgICB9XG4gICAgLm1kXFw6cGJzLTEyIHtcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gICAgfVxuICAgIC5tZFxcOnB0LVxcKC0taGVhZGVyLXNpemVcXCkge1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1zaXplKTtcbiAgICB9XG4gICAgLm1kXFw6cHQtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAubWRcXDpwdC0yXFwuNSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIuNSk7XG4gICAgfVxuICAgIC5tZFxcOnB0LTUge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgICB9XG4gICAgLm1kXFw6cHQtMTAge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5tZFxcOnB0LTEyIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICAgIH1cbiAgICAubWRcXDpwdC0xNiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLm1kXFw6cHItMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gICAgfVxuICAgIC5tZFxcOnByLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICAgIH1cbiAgICAubWRcXDpwci02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgICB9XG4gICAgLm1kXFw6cHItMTYge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLm1kXFw6cHItMTgge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE4KTtcbiAgICB9XG4gICAgLm1kXFw6cGItOCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgICAubWRcXDpwbC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDMpO1xuICAgIH1cbiAgICAubWRcXDpwbC04IHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgICAubWRcXDpwbC0yMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5tZFxcOnBsLTI0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI0KTtcbiAgICB9XG4gICAgLm1kXFw6cGwtMzAge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMzApO1xuICAgIH1cbiAgICAubWRcXDp0ZXh0LWJvZHktc20ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgICB9XG4gICAgLm1kXFw6dGV4dC1cXFszMHB4XFxdIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLm1kXFw6dGV4dC1cXFszOHB4XFxdIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgLm1kXFw6dGV4dC1cXFs2MHB4XFxdIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gICAgLm1kXFw6aHlwaGVucy1ub25lIHtcbiAgICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgfVxuICAgIC5tZFxcOndoaXRlc3BhY2Utbm93cmFwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5tZFxcOmJlZm9yZVxcOmhpZGRlbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1kXFw6YWZ0ZXJcXDpibG9jazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm1kXFw6YWZ0ZXJcXDpwbC0yOjphZnRlciB7XG4gICAgICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICAgIH1cbiAgICAubWRcXDphZnRlclxcOmNvbnRlbnQtXFxbXFwnXFx8XFwnXFxdOjphZnRlciB7XG4gICAgICAtLXR3LWNvbnRlbnQ6ICd8JztcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgICAubWRcXDpldmVuXFw6Y29sLXN0YXJ0LTc6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgIC5sZ1xcOmFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLmxnXFw6dG9wLTEwIHtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmxnXFw6dG9wLTE2IHtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLmxnXFw6cmlnaHQtMCB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICAubGdcXDpyaWdodC0xMCB7XG4gICAgICByaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmxnXFw6bGVmdC0wIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmxnXFw6bGVmdC1hdXRvIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5sZ1xcOnotOTk5IHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG4gICAgLmxnXFw6b3JkZXItMSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLmxnXFw6b3JkZXItMiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLmxnXFw6Y29sLXNwYW4tMiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgIH1cbiAgICAubGdcXDpjb2wtc3Bhbi00IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG4gICAgfVxuICAgIC5sZ1xcOmNvbC1zcGFuLTUge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNSAvIHNwYW4gNTtcbiAgICB9XG4gICAgLmxnXFw6Y29sLXNwYW4tNiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgIH1cbiAgICAubGdcXDpjb2wtc3Bhbi03IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gICAgfVxuICAgIC5sZ1xcOmNvbC1zcGFuLTEwIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgICB9XG4gICAgLmxnXFw6Y29sLXNwYW4tMTIge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICAgIH1cbiAgICAubGdcXDotY29sLXN0YXJ0LTMge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGNhbGMoMyAqIC0xKTtcbiAgICB9XG4gICAgLmxnXFw6Y29sLXN0YXJ0LTEge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC5sZ1xcOmNvbC1zdGFydC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAubGdcXDpjb2wtc3RhcnQtMyB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLmxnXFw6Y29sLXN0YXJ0LTYge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gICAgfVxuICAgIC5sZ1xcOmNvbC1zdGFydC03IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICAgIH1cbiAgICAubGdcXDpjb2wtc3RhcnQtOCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICB9XG4gICAgLmxnXFw6LWNvbC1lbmQtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMSAqIC0xKTtcbiAgICB9XG4gICAgLmxnXFw6LWNvbC1lbmQtMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMiAqIC0xKTtcbiAgICB9XG4gICAgLmxnXFw6LWNvbC1lbmQtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMyAqIC0xKTtcbiAgICB9XG4gICAgLmxnXFw6Y29sLWVuZC04IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgICB9XG4gICAgLmxnXFw6Y29sLWVuZC0xMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICAgIH1cbiAgICAubGdcXDpteC1hdXRvIHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgfVxuICAgIC5sZ1xcOm15LTEwIHtcbiAgICAgIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmxnXFw6bWJzLTEyIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgICB9XG4gICAgLmxnXFw6bWItMTYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLmxnXFw6ZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubGdcXDpoaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxnXFw6aW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmxnXFw6YXNwZWN0LWF1dG8ge1xuICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIH1cbiAgICAubGdcXDpoLTE2IHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLmxnXFw6aC0yMCB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5sZ1xcOmgtMTIwIHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyMCk7XG4gICAgfVxuICAgIC5sZ1xcOmgtYXV0byB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5sZ1xcOm1heC1oLVxcWzgwdmhcXF0ge1xuICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICB9XG4gICAgLmxnXFw6dy0yNiB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI2KTtcbiAgICB9XG4gICAgLmxnXFw6dy0yOCB7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDI4KTtcbiAgICB9XG4gICAgLmxnXFw6dy1cXFs3MFxcJVxcXSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cbiAgICAubGdcXDp3LWF1dG8ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5sZ1xcOnctZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmxnXFw6bWF4LXctXFxbODAwcHhcXF0ge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgLmxnXFw6bWluLXctMVxcLzIge1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDEgLyAyICogMTAwJSk7XG4gICAgfVxuICAgIC5sZ1xcOmdyaWQtY29scy00IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLmxnXFw6Z3JpZC1jb2xzLTUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICAubGdcXDpncmlkLWNvbHMtMTIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLmxnXFw6Z3JpZC1jb2xzLTE0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICAgIC5sZ1xcOmdyaWQtY29scy1cXFs2MFxcJV80MFxcJVxcXSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgfVxuICAgIC5sZ1xcOmdyaWQtcm93cy0xIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLmxnXFw6ZmxleC1jb2wge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmxnXFw6ZmxleC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmxnXFw6ZmxleC1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICAgIC5sZ1xcOmp1c3RpZnktY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAubGdcXDpqdXN0aWZ5LWVuZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAubGdcXDpnYXAtOCB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gICAgLmxnXFw6Z2FwLTIwIHtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gICAgLmxnXFw6Z2FwLXgtMTAge1xuICAgICAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmxnXFw6Z2FwLXktNyB7XG4gICAgICByb3ctZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNyk7XG4gICAgfVxuICAgIC5sZ1xcOm92ZXJmbG93LWhpZGRlbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAubGdcXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICAgIC5sZ1xcOnAtMTUge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE1KTtcbiAgICB9XG4gICAgLmxnXFw6cHgtMTYge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICAgIC5sZ1xcOnB5LTAge1xuICAgICAgcGFkZGluZy1ibG9jazogMHB4O1xuICAgIH1cbiAgICAubGdcXDpweS04IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgICB9XG4gICAgLmxnXFw6cHktMTYge1xuICAgICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLmxnXFw6cGJlLTEyIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICAgIH1cbiAgICAubGdcXDpwci0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgLmxnXFw6cHItOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gICAgfVxuICAgIC5sZ1xcOnByLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC5sZ1xcOnBsLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5sZ1xcOnBsLTkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogOSk7XG4gICAgfVxuICAgIC5sZ1xcOnBsLTEwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLmxnXFw6cGwtNDAge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNDApO1xuICAgIH1cbiAgICAubGdcXDpsZWFkaW5nLVxcWzgwcHhcXF0ge1xuICAgICAgLS10dy1sZWFkaW5nOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5sZ1xcOnNoYWRvdy1tYWluLW1lbnUge1xuICAgICAgLS10dy1zaGFkb3c6IDVweCA1cHggMTBweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYmEoMzQsIDM0LCAzNCwgMC41KSk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgICB9XG4gICAgLmxnXFw6Z3JvdXAtZm9jdXMtd2l0aGluXFw6YmxvY2s6aXMoOndoZXJlKC5ncm91cCk6Zm9jdXMtd2l0aGluICopIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgLmxnXFw6Z3JvdXAtaG92ZXJcXDpibG9jazppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAubnRoLVxcWzNuXFwrMVxcXVxcOmxnXFw6Y29sLXN0YXJ0LTI6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDEyMDBweCkge1xuICAgIC5sZy1ob3ZlclxcOnctXFxbNzBcXCVcXF0ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgLmxnLWhvdmVyXFw6bWF4LXcteGwge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXIteGwpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgIC54bFxcOmNvbC1zcGFuLTMge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgICB9XG4gICAgLnhsXFw6Y29sLXNwYW4tNCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xuICAgIH1cbiAgICAueGxcXDpjb2wtc3Bhbi02IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgfVxuICAgIC54bFxcOmNvbC1zcGFuLTgge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbiAgICB9XG4gICAgLnhsXFw6Y29sLXN0YXJ0LTEge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgIC54bFxcOmNvbC1zdGFydC0yIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgICAueGxcXDpjb2wtc3RhcnQtMyB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICB9XG4gICAgLnhsXFw6Y29sLXN0YXJ0LTUge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgfVxuICAgIC54bFxcOmNvbC1zdGFydC02IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICAgIH1cbiAgICAueGxcXDpjb2wtc3RhcnQtOSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICB9XG4gICAgLnhsXFw6LWNvbC1lbmQtMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMSAqIC0xKTtcbiAgICB9XG4gICAgLnhsXFw6LWNvbC1lbmQtMiB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMiAqIC0xKTtcbiAgICB9XG4gICAgLnhsXFw6LWNvbC1lbmQtMyB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMyAqIC0xKTtcbiAgICB9XG4gICAgLnhsXFw6Y29sLWVuZC01IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgICB9XG4gICAgLnhsXFw6Y29sLWVuZC03IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgICB9XG4gICAgLnhsXFw6Y29sLWVuZC0xMSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDExO1xuICAgIH1cbiAgICAueGxcXDptYnMtMTYge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTYpO1xuICAgIH1cbiAgICAueGxcXDptci02IHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgICAueGxcXDp3LTFcXC8zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEgLyAzICogMTAwJSk7XG4gICAgfVxuICAgIC54bFxcOnctMjgge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiAyOCk7XG4gICAgfVxuICAgIC54bFxcOnctNDQge1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3BhY2luZykgKiA0NCk7XG4gICAgfVxuICAgIC54bFxcOnctZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnhsXFw6bWF4LXctMnhsIHtcbiAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLTJ4bCk7XG4gICAgfVxuICAgIC54bFxcOmdyaWQtY29scy0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLnhsXFw6Z3JpZC1jb2xzLTMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgICAueGxcXDpncmlkLWNvbHMtMjIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gICAgLnhsXFw6ZmxleC1yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLnhsXFw6Z2FwLTYge1xuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgfVxuICAgIC54bFxcOmdhcC0xMiB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMik7XG4gICAgfVxuICAgIC54bFxcOmdhcC0xNiB7XG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgKiAxNik7XG4gICAgfVxuICAgIC54bFxcOnAtMjAge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gICAgLnhsXFw6cHgtNiB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgICAueGxcXDpweC0xMCB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEwKTtcbiAgICB9XG4gICAgLnhsXFw6cHgtMjAge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC54bFxcOnB5LTEwIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gICAgfVxuICAgIC54bFxcOnBiZS0xNiB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDE2KTtcbiAgICB9XG4gICAgLnhsXFw6cHQtNiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuICAgIH1cbiAgICAueGxcXDpwci02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgICB9XG4gICAgLnhsXFw6cHItMjAge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gICAgLnhsXFw6cGItNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgIH1cbiAgICAueGxcXDpwbC0yMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAyMCk7XG4gICAgfVxuICAgIC5udGgtXFxbM25cXCsxXFxdXFw6eGxcXDpjb2wtc3RhcnQtMzpudGgtY2hpbGQoM24rMSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAod2lkdGggPj0gMTgwMHB4KSB7XG4gICAgLlxcMzIgeGxcXDphZnRlclxcOmxlZnQtMjA6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIwKTtcbiAgICB9XG4gIH1cbiAgQGNvbnRhaW5lciAod2lkdGggPCAyOHJlbSkge1xuICAgIC5cXEBtYXgtbWRcXDptYXgtdy1cXFtjYWxjXFwoMTAwdndfLV8xcmVtXFwpXFxdIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDFyZW0pO1xuICAgIH1cbiAgICAuXFxAbWF4LW1kXFw6dHJ1bmNhdGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbiAgQGNvbnRhaW5lciAod2lkdGggPCAyMHJlbSkge1xuICAgIC5cXEBtYXgteHNcXDpoeXBoZW5zLWF1dG8ge1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cbiAgQGNvbnRhaW5lciAod2lkdGggPCAxOXJlbSkge1xuICAgIC5cXEBtYXgtXFxbMTlyZW1cXF1cXDpoeXBoZW5zLWF1dG8ge1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG4gIH1cbiAgQGNvbnRhaW5lciAod2lkdGggPj0gMTVyZW0pIHtcbiAgICAuXFxAbWluLVxcWzE1cmVtXFxdXFw6bGluZS1jbGFtcC00IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgfVxuICB9XG4gIEBjb250YWluZXIgKHdpZHRoID49IDE3cmVtKSB7XG4gICAgLlxcQG1pbi1cXFsxN3JlbVxcXVxcOmxpbmUtY2xhbXAtNSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIH1cbiAgfVxuICBAY29udGFpbmVyICh3aWR0aCA+PSAxOXJlbSkge1xuICAgIC5cXEBtaW4tXFxbMTlyZW1cXF1cXDpsaW5lLWNsYW1wLTYge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICB9XG4gIH1cbiAgQGNvbnRhaW5lciAod2lkdGggPj0gMjFyZW0pIHtcbiAgICAuXFxAbWluLVxcWzIxcmVtXFxdXFw6bGluZS1jbGFtcC03IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZfXFwqXFxdXFw6aC1mdWxsICoge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuXFxbXFwmX1xcKlxcXVxcOnctZnVsbCAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuXFxbXFwmX1xcK19cXCpcXF1cXDptYnMtMCArICoge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICB9XG4gIC5cXFtcXCZfXFwrX1xcKl9cXD5fXFw6Zmlyc3QtY2hpbGRcXF1cXDptYnMtMCArICogPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICB9XG4gIC5cXFtcXCZfXFwuY2stY29udGVudF91bFxcXVxcOm0tMCAuY2stY29udGVudCB1bCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbiAgLlxcW1xcJl9cXD5fXFwqXFw6Zmlyc3QtY2hpbGRcXF1cXDptYnMtMCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwcHg7XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6dGV4dC1ib2R5LXNtIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNDUpO1xuICB9XG4gIC5cXFtcXCZfYVxcXVxcOmZvbnQtYm9sZCBhIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6dGV4dC13aGl0ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuXFxbXFwmX2FcXF1cXDpuby11bmRlcmxpbmUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6dHJhbnNpdGlvbiBhIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgLS10dy1ncmFkaWVudC1mcm9tLCAtLXR3LWdyYWRpZW50LXZpYSwgLS10dy1ncmFkaWVudC10bywgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCB0cmFuc2xhdGUsIHNjYWxlLCByb3RhdGUsIGZpbHRlciwgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXIsIGJhY2tkcm9wLWZpbHRlciwgZGlzcGxheSwgY29udGVudC12aXNpYmlsaXR5LCBvdmVybGF5LCBwb2ludGVyLWV2ZW50cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5cXFtcXCZfYVxcXVxcOmhvdmVyXFw6dGV4dC1wcmltYXJ5LW1haW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZFRUIwMTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJl9hXFxdXFw6Zm9jdXNcXDp0ZXh0LXByaW1hcnktbWFpbiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZFRUIwMTtcbiAgfVxuICAuXFxbXFwmX2FcXF1cXDphY3RpdmVcXDp0ZXh0LXByaW1hcnktbWFpbiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRUVCMDE7XG4gIH1cbiAgLlxcW1xcJl9kaXZcXF1cXDpmb250LWJvbGQgZGl2IHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIH1cbiAgLlxcW1xcJl9kaXZcXF1cXDp0ZXh0LWJsYWNrIGRpdiB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLlxcW1xcJl9pbWdcXF1cXDpibG9jayBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5cXFtcXCZfaW1nXFxdXFw6aC1mdWxsIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5cXFtcXCZfaW1nXFxdXFw6dy1mdWxsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlxcW1xcJl9pbWdcXF1cXDpvYmplY3QtY292ZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuXFxbXFwmX2ltZ1xcXVxcOm9iamVjdC1jZW50ZXIgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuXFxbXFwmX2xpXFxdXFw6ZmxleCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuXFxbXFwmX2xpXFxdXFw6aXRlbXMtY2VudGVyIGxpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5cXFtcXCZfbGlcXF1cXDpnYXAtMiBsaSB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLlxcW1xcJl9saVxcXVxcOmJlZm9yZVxcOmJsb2NrIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5cXFtcXCZfbGlcXF1cXDpiZWZvcmVcXDpmb250LVxcW2ljb25zXFxdIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGZvbnQtZmFtaWx5OiBpY29ucztcbiAgfVxuICAuXFxbXFwmX2xpXFxdXFw6YmVmb3JlXFw6dGV4dC1cXFsxNnB4XFxdIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuXFxbXFwmX2xpXFxdXFw6YmVmb3JlXFw6Y29udGVudC1cXFtcXCdcXFxcXFxcXGU5MjhcXCdcXF0gbGk6OmJlZm9yZSB7XG4gICAgLS10dy1jb250ZW50OiAnXFxcXGU5MjgnO1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB9XG4gIC5cXFtcXCZfcGF0aFxcXVxcOnN0cm9rZS1jdXJyZW50IHBhdGgge1xuICAgIHN0cm9rZTogY3VycmVudGNvbG9yO1xuICB9XG4gIC5cXFtcXCZfc2VjdGlvblxcXVxcOnB5LTEwIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAxMCk7XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6bS0wIHNwYW4ge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5cXFtcXCZfc3BhblxcXVxcOm92ZXJmbG93LXZpc2libGUgc3BhbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6dGV4dC1oZWFkLXhsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDFlbSk7XG4gIH1cbiAgLlxcW1xcJl9zcGFuXFxdXFw6bGVhZGluZy1ub25lIHNwYW4ge1xuICAgIC0tdHctbGVhZGluZzogMTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDpmb250LWJvbGQgc3BhbiB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICB9XG4gIC5cXFtcXCZfc3BhblxcXVxcOmh5cGhlbnMtYXV0byBzcGFuIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuXFxbXFwmX3NwYW5cXF1cXDp3aGl0ZXNwYWNlLW5vcm1hbCBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5cXFtcXCZfdWxcXF1cXDptLTAgdWwge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5cXFtcXCZfdWxcXF1cXDptYi0wIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLlxcW1xcJl91bFxcXVxcOmZsZXggdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLlxcW1xcJl91bFxcXVxcOmxpc3Qtbm9uZSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5cXFtcXCZfdWxcXF1cXDpmbGV4LWNvbCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuXFxbXFwmX3VsXFxdXFw6Z2FwLTQgdWwge1xuICAgIGdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5cXFtcXCZfdWxcXF1cXDpwLTAgdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuXFxbXFwmXFwmXFxdXFw6dGV4dC1ncmV5LWRhcmsuXFxbXFwmXFwmXFxdXFw6dGV4dC1ncmV5LWRhcmsge1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLlxcW1xcJlxcJlxcXVxcOmhvdmVyXFw6dGV4dC1zZWNvbmRhcnktdGFubmUtZGFya2VyLlxcW1xcJlxcJlxcXVxcOmhvdmVyXFw6dGV4dC1zZWNvbmRhcnktdGFubmUtZGFya2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA3MTYyO1xuICAgIH1cbiAgfVxuICAuXFxbXFwmXFwmXFxdXFw6Zm9jdXNcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrZXIuXFxbXFwmXFwmXFxdXFw6Zm9jdXNcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA3MTYyO1xuICB9XG4gIC5cXFtcXCZcXCZcXF1cXDphY3RpdmVcXDp0ZXh0LXNlY29uZGFyeS10YW5uZS1kYXJrZXIuXFxbXFwmXFwmXFxdXFw6YWN0aXZlXFw6dGV4dC1zZWNvbmRhcnktdGFubmUtZGFya2VyOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gIH1cbiAgLlxcW1xcJlxcK1xcJlxcXVxcOm10LTEgKyAuXFxbXFwmXFwrXFwmXFxdXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgLlxcW1xcJlxcK1xcKlxcXVxcOm10LTAgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLlxcW1xcJlxcK1xcKlxcPlxcOmZpcnN0LWNoaWxkXFxdXFw6bXQtMCArICogPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuXFxbXFwmXFwrXFwuc3BhY2VyXFxdXFw6aGlkZGVuICsgLnNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuXFxbXFwmXFwrcFxcXVxcOmhpZGRlbiArIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgIC5tZFxcOlxcW1xcJlxcOlxcOmFmdGVyXFxdXFw6YWJzb2x1dGU6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpyaWdodC0wOjphZnRlciB7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbiAgICAubWRcXDpcXFtcXCZcXDpcXDphZnRlclxcXVxcOmJvdHRvbS0wOjphZnRlciB7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG4gICAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpsZWZ0LTA6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG4gICAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpoLVxcWzJweFxcXTo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxuICAgIC5tZFxcOlxcW1xcJlxcOlxcOmFmdGVyXFxdXFw6YmctXFxbdXJsXFwoXFwvX1Jlc291cmNlc1xcL1N0YXRpY1xcL1BhY2thZ2VzXFwvV0V0ZWxsXFwuU2l0ZVxcL0ltYWdlc1xcL2RvdHMtaC1kYXJrXFwuc3ZnXFwpXFxdOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ltYWdlcy9kb3RzLWgtZGFyay5zdmcpO1xuICAgIH1cbiAgICAubWRcXDpcXFtcXCZcXDpcXDphZnRlclxcXVxcOmJnLVxcW2xlbmd0aFxcOjIycHhcXF06OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpiZy1yZXBlYXQtcm91bmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgICB9XG4gICAgLm1kXFw6XFxbXFwmXFw6XFw6YWZ0ZXJcXF1cXDpjb250ZW50LVxcW1xcJ1xcJ1xcXTo6YWZ0ZXIge1xuICAgICAgLS10dy1jb250ZW50OiAnJztcbiAgICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDE0NTBweCkge1xuICAgIC54bFxcOlxcW1xcJlxcOm50aC1jaGlsZFxcKDRuXFwpXFxdXFw6Y29sLXNwYW4tNzpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gICAgfVxuICAgIC54bFxcOlxcW1xcJlxcOm50aC1jaGlsZFxcKDRuXFwpXFxdXFw6Y29sLXN0YXJ0LTY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgICB9XG4gICAgLnhsXFw6XFxbXFwmXFw6bnRoLWNoaWxkXFwoNG5cXCsxXFwpXFxdXFw6Y29sLXNwYW4tNzpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgICB9XG4gICAgLnhsXFw6XFxbXFwmXFw6bnRoLWNoaWxkXFwoNG5cXCsxXFwpXFxdXFw6Y29sLXN0YXJ0LTE6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIH1cbiAgICAueGxcXDpcXFtcXCZcXDpudGgtY2hpbGRcXCg0blxcKzJcXClcXF1cXDpjb2wtc3Bhbi01Om50aC1jaGlsZCg0bisyKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICAgIH1cbiAgICAueGxcXDpcXFtcXCZcXDpudGgtY2hpbGRcXCg0blxcKzJcXClcXF1cXDpjb2wtc3RhcnQtODpudGgtY2hpbGQoNG4rMikge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgfVxuICAgIC54bFxcOlxcW1xcJlxcOm50aC1jaGlsZFxcKDRuXFwrM1xcKVxcXVxcOmNvbC1zcGFuLTU6bnRoLWNoaWxkKDRuKzMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gICAgfVxuICAgIC54bFxcOlxcW1xcJlxcOm50aC1jaGlsZFxcKDRuXFwrM1xcKVxcXVxcOmNvbC1zdGFydC0xOm50aC1jaGlsZCg0biszKSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICB9XG4gIH1cbiAgLlxcW1xcJlxcPlxcKlxcXVxcOmNvbC1zdGFydC0xID4gKiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbiAgLlxcW1xcJlxcPlxcKlxcXVxcOi1jb2wtZW5kLTEgPiAqIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMSAqIC0xKTtcbiAgfVxuICAuXFxbXFwmXFw+XFwqXFxdXFw6bXktMCA+ICoge1xuICAgIG1hcmdpbi1ibG9jazogMHB4O1xuICB9XG4gIC5cXFtcXCZcXD5cXCpcXF1cXDpmaXJzdFxcOm10LTAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgIC5cXFtcXCZcXD5cXCpcXF1cXDptZFxcOnB0LVxcKC0taGVhZGVyLXNpemVcXCkgPiAqIHtcbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItc2l6ZSk7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5cXC5jay1jb250ZW50XFw+XFwqXFxdXFw6Zmlyc3RcXDptdC0wID4gLmNrLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLlxcW1xcJlxcPlxcLm5lb3MtY29udGVudGNvbGxlY3Rpb25cXD5cXCpcXF1cXDpsYXN0XFw6bWItMCA+IC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLlxcW1xcJlxcPlxcLm5lb3MtY29udGVudGNvbGxlY3Rpb25cXD5cXCpcXDpub3RcXChcXC5zci1vbmx5XFwpXFxdXFw6Zmlyc3RcXDptdC0wID4gLm5lb3MtY29udGVudGNvbGxlY3Rpb24gPiA6bm90KC5zci1vbmx5KTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5cXFtcXCZcXD5cXDpmaXJzdC1jaGlsZFxcOmhhc1xcKHBpY3R1cmVcXClcXF1cXDptYnMtMCA+IDpmaXJzdC1jaGlsZDpoYXMocGljdHVyZSkge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICB9XG4gIC5cXFtcXCZcXD5cXDpsYXN0LWNoaWxkXFwsXFwmXFw+XFw6bGFzdC1jaGlsZF9cXDpsYXN0LWNoaWxkXFxdXFw6bWItMCA+IDpsYXN0LWNoaWxkLCAuXFxbXFwmXFw+XFw6bGFzdC1jaGlsZFxcLFxcJlxcPlxcOmxhc3QtY2hpbGRfXFw6bGFzdC1jaGlsZFxcXVxcOm1iLTAgPiA6bGFzdC1jaGlsZCA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5cXFtcXCZcXD5hXFxdXFw6dGV4dC1ib2R5LW1kID4gYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS41KTtcbiAgfVxuICAuXFxbXFwmXFw+YVxcXVxcOnRleHQtYm9keS1zbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNDUpO1xuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDptdC1cXFsycHhcXF0gPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFxdXFw6bXItNCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLlxcW1xcJlxcPmRpdlxcXVxcOm1iLTQgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFxdXFw6YmxvY2sgPiBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5cXFtcXCZcXD5kaXZcXF1cXDpoLWZ1bGwgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFxdXFw6Ymctc2Vjb25kYXJ5LXNhbGJlaS1tYWluID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhEQ0FBO1xuICB9XG4gIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgLmxnXFw6XFxbXFwmXFw+ZGl2XFxdXFw6aGlkZGVuID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5cXFtcXCZcXD5kaXZcXD5cXCpcXDpmaXJzdC1jaGlsZFxcLFxcJlxcPlxcKlxcOmZpcnN0LWNoaWxkXFxdXFw6bXQtMCA+IGRpdiA+IDpmaXJzdC1jaGlsZCwgLlxcW1xcJlxcPmRpdlxcPlxcKlxcOmZpcnN0LWNoaWxkXFwsXFwmXFw+XFwqXFw6Zmlyc3QtY2hpbGRcXF1cXDptdC0wID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLlxcW1xcJlxcPmRpdlxcPlxcKlxcOmxhc3QtY2hpbGRcXCxcXCZcXD5cXCpcXDpsYXN0LWNoaWxkXFxdXFw6bWItMCA+IGRpdiA+IDpsYXN0LWNoaWxkLCAuXFxbXFwmXFw+ZGl2XFw+XFwqXFw6bGFzdC1jaGlsZFxcLFxcJlxcPlxcKlxcOmxhc3QtY2hpbGRcXF1cXDptYi0wID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuXFxbXFwmXFw+ZGl2XFw+YnV0dG9uXFxdXFw6XFxbY291bnRlci1pbmNyZW1lbnRcXDpfbGlzdC1udW1iZXJcXF0gPiBkaXYgPiBidXR0b24ge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiAgbGlzdC1udW1iZXI7XG4gIH1cbiAgLlxcW1xcJlxcPmlcXF1cXDpvcGFjaXR5LTEwMCA+IGkge1xuICAgIG9wYWNpdHk6IDEwMCU7XG4gIH1cbiAgLlxcW1xcJlxcPmxhYmVsXFxdXFw6dGV4dC1ib2R5LXhzID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40NSk7XG4gIH1cbiAgLlxcW1xcJlxcPmxpXFxdXFw6XFxbY291bnRlci1pbmNyZW1lbnRcXDpfbGlzdC1udW1iZXJcXF0gPiBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6ICBsaXN0LW51bWJlcjtcbiAgfVxuICAuXFxbXFwmXFw+cGljdHVyZVxcXVxcOnotMiA+IHBpY3R1cmUge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBsYXllciBiYXNlIHtcbiAgKiwgOjphZnRlciwgOjpiZWZvcmUsIDo6YmFja2Ryb3AsIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yMDAsIGN1cnJlbnRjb2xvcik7XG4gIH1cbiAgW2NsYXNzXj0naWNvbi0nXSwgW2NsYXNzKj0nIGljb24tJ10ge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyZic7XG4gIH1cbiAgLmljb24tdGhyZWVtYS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MzAnO1xuICB9XG4gIC5pY29uLWYtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzMSc7XG4gIH1cbiAgLmljb24tc21zOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1Mic7XG4gIH1cbiAgLmljb24tdGFyaWYtbWl0LWhhbmR5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1Myc7XG4gIH1cbiAgLmljb24tenVzYXR6b3B0aW9uZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTU0JztcbiAgfVxuICAuaWNvbi1kYXRhOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1NSc7XG4gIH1cbiAgLmljb24tbWludXRlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTYnO1xuICB9XG4gIC5pY29uLWRlZmF1bHQtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NTcnO1xuICB9XG4gIC5pY29uLXJzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjMnO1xuICB9XG4gIC5pY29uLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2NCc7XG4gIH1cbiAgLmljb24tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjUnO1xuICB9XG4gIC5pY29uLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2Nic7XG4gIH1cbiAgLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTY3JztcbiAgfVxuICAuaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjgnO1xuICB9XG4gIC5pY29uLWRvY3VtZW50LWludm9pY2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTY5JztcbiAgfVxuICAuaWNvbi1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTZhJztcbiAgfVxuICAuaWNvbi1leWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTZiJztcbiAgfVxuICAuaWNvbi1leWUtY2xvc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2Yyc7XG4gIH1cbiAgLmljb24tY2hlY2stcm91bmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTJkJztcbiAgfVxuICAuaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyZSc7XG4gIH1cbiAgLmljb24tbGVhZjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjknO1xuICB9XG4gIC5pY29uLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmEnO1xuICB9XG4gIC5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyYic7XG4gIH1cbiAgLmljb24tc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MmMnO1xuICB9XG4gIC5pY29uLWNoZWNrLXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI4JztcbiAgfVxuICAuaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI3JztcbiAgfVxuICAuaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjMnO1xuICB9XG4gIC5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyNCc7XG4gIH1cbiAgLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTI1JztcbiAgfVxuICAuaWNvbi10aHJlZW1hOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyNic7XG4gIH1cbiAgLmljb24tY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjInO1xuICB9XG4gIC5pY29uLWFycm93LWxvZ291dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjEnO1xuICB9XG4gIC5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyMCc7XG4gIH1cbiAgLmljb24tcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxZic7XG4gIH1cbiAgLmljb24tcGxheS1zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWQnO1xuICB9XG4gIC5pY29uLWFwcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxZSc7XG4gIH1cbiAgLmljb24tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWMnO1xuICB9XG4gIC5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDUnO1xuICB9XG4gIC5pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA2JztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLWxlZnQtc29saWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA3JztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLXJpZ2h0LXNvbGlkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwOCc7XG4gIH1cbiAgLmljb24tY2hldnJvbi11cC1zb2xpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xuICB9XG4gIC5pY29uLWNoZXZyb24tZG93bi1zb2xpZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGEnO1xuICB9XG4gIC5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBiJztcbiAgfVxuICAuaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBjJztcbiAgfVxuICAuaWNvbi1hcnJvdy1kb3QtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWEnO1xuICB9XG4gIC5pY29uLWFycm93LWRvdC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MWInO1xuICB9XG4gIC5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxOSc7XG4gIH1cbiAgLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxOCc7XG4gIH1cbiAgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xuICB9XG4gIC5pY29uLWFycm93LWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMSc7XG4gIH1cbiAgLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInO1xuICB9XG4gIC5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMyc7XG4gIH1cbiAgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA0JztcbiAgfVxuICAuaWNvbi1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGQnO1xuICB9XG4gIC5pY29uLWRvdHMtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGUnO1xuICB9XG4gIC5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZic7XG4gIH1cbiAgLmljb24taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTAnO1xuICB9XG4gIC5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTEnO1xuICB9XG4gIC5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMic7XG4gIH1cbiAgLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMyc7XG4gIH1cbiAgLmljb24tbWFzdG9kb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE0JztcbiAgfVxuICAuaWNvbi1wYXBlci1wbGFuZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTUnO1xuICB9XG4gIC5pY29uLXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTE2JztcbiAgfVxuICAuaWNvbi1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNyc7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgICBzcmM6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL2ljb25zX3YyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvRm9udHMvaWNvbnNfdjIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL2ljb25zX3YyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvRm9udHMvaWNvbnNfdjIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdXRXRlbGwnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHNyYzogdXJsKCcvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvRm9udHMvV2V0ZWxsLUhlYWRsaW5lLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ1dFdGVsbCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy9fUmVzb3VyY2VzL1N0YXRpYy9QYWNrYWdlcy9XRXRlbGwuU2l0ZS9Gb250cy9XZXRlbGwtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgfVxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1mYW1pbHk6ICdXRXRlbGwnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKCcvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvV0V0ZWxsLlNpdGUvRm9udHMvV2V0ZWxsLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnV0V0ZWxsJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1dFdGVsbC5TaXRlL0ZvbnRzL1dldGVsbC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIH1cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIEBtZWRpYSAod2lkdGggPj0gMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDExMi41JTtcbiAgICB9XG4gIH1cbiAgYm9keSB7XG4gICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgLXdlYmtpdC1oeXBoZW5zOiBtYW51YWw7XG4gICAgICBoeXBoZW5zOiBtYW51YWw7XG4gICAgfVxuICB9XG4gIHAsIHNtYWxsIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICBoMTpub3QoOmhhcyhzcGFuKSkge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMmVtKTtcbiAgfVxuICBoMjpub3QoOmhhcyhzcGFuKSkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDFlbSk7XG4gIH1cbiAgaDM6bm90KDpoYXMoc3BhbikpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yKTtcbiAgfVxuICBoNDpub3QoOmhhcyhzcGFuKSkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yNSk7XG4gIH1cbiAgaDU6bm90KDpoYXMoc3BhbikpLCBoNjpub3QoOmhhcyhzcGFuKSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4zKTtcbiAgfVxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40NSk7XG4gIH1cbiAgcHJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIGkge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIH1cbiAgLmRpc3BsYXktM3hsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDJlbSk7XG4gIH1cbiAgLmRpc3BsYXktMnhsIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjA1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHctdHJhY2tpbmcsIC0wLjAyZW0pO1xuICB9XG4gIC5kaXNwbGF5LXhsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjEpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDFlbSk7XG4gIH1cbiAgLmRpc3BsYXktbGcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjE1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHctdHJhY2tpbmcsIC0wLjAxZW0pO1xuICB9XG4gIC5kaXNwbGF5LW1kIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMik7XG4gIH1cbiAgLmRpc3BsYXktYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjI1KTtcbiAgfVxuICA6aXMoLmRpc3BsYXktM3hsLCAuZGlzcGxheS0yeGwsIC5kaXNwbGF5LXhsLCAuZGlzcGxheS1sZywgLmRpc3BsYXktbWQsIC5kaXNwbGF5LWJhc2UpIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ibGFjayk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJsYWNrKTtcbiAgfVxuICAuaGVhZC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMmVtKTtcbiAgfVxuICAuaGVhZC14bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4xNSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMWVtKTtcbiAgfVxuICAuaGVhZC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMik7XG4gIH1cbiAgLmhlYWQtbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yNSk7XG4gIH1cbiAgLmhlYWQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjMpO1xuICB9XG4gIDppcyguaGVhZC0yeGwsIC5oZWFkLXhsLCAuaGVhZC1sZywgLmhlYWQtbWQsIC5oZWFkLWJhc2UpIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIH1cbiAgLmJvZHkteGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQpO1xuICB9XG4gIC5ib2R5LWxnIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgLmJvZHktbWQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgLmJvZHktYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjUpO1xuICB9XG4gIC5ib2R5LXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgfVxuICAuYm9keS14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgfVxuICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6aGFzKHNwYW4uZGlzcGxheS0zeGwpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDJlbSk7XG4gIH1cbiAgOmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpOmhhcyhzcGFuLmRpc3BsYXktMnhsKSB7XG4gICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4wNSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMmVtKTtcbiAgfVxuICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6aGFzKHNwYW4uZGlzcGxheS14bCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMWVtKTtcbiAgfVxuICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6aGFzKHNwYW4uZGlzcGxheS1sZykge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjE1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHctdHJhY2tpbmcsIC0wLjAxZW0pO1xuICB9XG4gIDppcyhoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KTpoYXMoc3Bhbi5kaXNwbGF5LW1kKSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjIpO1xuICB9XG4gIDppcyhoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KTpoYXMoc3Bhbi5kaXNwbGF5LWJhc2UpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMjUpO1xuICB9XG4gIDppcyhoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KTpoYXMoc3Bhbi5oZWFkLTJ4bCkge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXR3LXRyYWNraW5nLCAtMC4wMmVtKTtcbiAgfVxuICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6aGFzKHNwYW4uaGVhZC14bCkge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuMTUpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS10dy10cmFja2luZywgLTAuMDFlbSk7XG4gIH1cbiAgOmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpOmhhcyhzcGFuLmhlYWQtbGcpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yKTtcbiAgfVxuICA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6aGFzKHNwYW4uaGVhZC1tZCkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4yNSk7XG4gIH1cbiAgOmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpOmhhcyhzcGFuLmhlYWQtYmFzZSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS4zKTtcbiAgfVxuICA6aXMobGksIHApOmhhcyhzcGFuLmJvZHkteGwpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40KTtcbiAgfVxuICA6aXMobGksIHApOmhhcyhzcGFuLmJvZHktbGcpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgOmlzKGxpLCBwKTpoYXMoc3Bhbi5ib2R5LW1kKSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS41KTtcbiAgfVxuICA6aXMobGksIHApOmhhcyhzcGFuLmJvZHktYmFzZSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS41KTtcbiAgfVxuICA6aXMobGksIHApOmhhcyhzcGFuLmJvZHktc20pIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgfVxuICA6aXMobGksIHApOmhhcyhzcGFuLmJvZHkteHMpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNDUpO1xuICB9XG4gIDppcyhsaSk6aGFzKHNwYW4uYm9keS14bCk6Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNCk7XG4gIH1cbiAgOmlzKGxpKTpoYXMoc3Bhbi5ib2R5LWxnKTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgOmlzKGxpKTpoYXMoc3Bhbi5ib2R5LW1kKTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjUpO1xuICB9XG4gIDppcyhsaSk6aGFzKHNwYW4uYm9keS1iYXNlKTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNSk7XG4gIH1cbiAgOmlzKGxpKTpoYXMoc3Bhbi5ib2R5LXNtKTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCAxLjQ1KTtcbiAgfVxuICA6aXMobGkpOmhhcyhzcGFuLmJvZHkteHMpOjptYXJrZXIge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40NSk7XG4gIH1cbiAgI21haW5Db250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIH1cbiAgOmlzKGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgfVxuICBwLCBzbWFsbCB7XG4gICAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIH1cbiAgLmJsb2NrLW1kIHtcbiAgICBtYXJnaW4tYmxvY2s6IDEuODc1cmVtO1xuICB9XG4gIC5ibG9jay1sZyB7XG4gICAgbWFyZ2luLWJsb2NrOiAzLjEyNXJlbTtcbiAgfVxuICAuYmxvY2steGwge1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgfVxuICBAc2NvcGUgKC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uKSB0byAoLm5lb3MtY29udGVudGNvbGxlY3Rpb24pIHtcbiAgICA6Zmlyc3QtY2hpbGQ6bm90KDpzY29wZSA6bm90KDpmaXJzdC1jaGlsZCkgKik6bm90KC5zci1vbmx5KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG4gIC5wYWdlLWdyaWQge1xuICAgIC0tY29udGVudC1ncmlkbGFuZXM6IDEwO1xuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIC0tY29udGVudC1ncmlkbGFuZXM6IDEyO1xuICAgIH1cbiAgICAtLWJhc2UtZ3JpZC1nYXA6IDZweDtcbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAtLWJhc2UtZ3JpZC1nYXA6IDEycHg7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICAtLWJhc2UtZ3JpZC1nYXA6IDE2cHg7XG4gICAgfVxuICAgIC0tYm9keS1wYWRkaW5nOiAxMHB4O1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDAwcHgpIHtcbiAgICAgIC0tYm9keS1wYWRkaW5nOiA0JTtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgLS1ib2R5LXBhZGRpbmc6IDclO1xuICAgIH1cbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogdmFyKC0tYmFzZS1ncmlkLWdhcCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ib2R5LXBhZGRpbmcpIHJlcGVhdCh2YXIoLS1jb250ZW50LWdyaWRsYW5lcyksbWlubWF4KDAsMWZyKSkgdmFyKC0tYm9keS1wYWRkaW5nKTtcbiAgICA+ICoge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IGNhbGMoMSAqIC0xKTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtZ3JpZCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBjYWxjKDEgKiAtMSk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG4gICAgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBjYWxjKDIgKiAtMSk7XG4gICAgfVxuICB9XG4gIC5mbGV4LXdyYXAtYmFsYW5jZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuI2Nvb2tpZS1wdW5jaCAua2xhcm8ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4jY29va2llLXB1bmNoIC5rbGFybyAuY29va2llLW1vZGFsIHtcbiAgei1pbmRleDogMzAwMDtcbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tbW9kYWwgLmNtLWZvb3Rlci1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jY29va2llLXB1bmNoIC5rbGFybyAuY20tbGlzdC1pbnB1dDpjaGVja2VkICsgLmNtLWxpc3QtbGFiZWwgLnNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG59XG4jY29va2llLXB1bmNoIC5rbGFybyAuY29va2llLW1vZGFsIC5jbS1idG4tYWNjZXB0LWFsbCwgI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLWFjY2VwdCwgI2Nvb2tpZS1wdW5jaCAua2xhcm8gLmNvb2tpZS1tb2RhbCAuY20tYnRuLWRlY2xpbmUsIC5rbGFyby5jbS1hcy1jb250ZXh0LW5vdGljZSAuY29udGV4dC1ub3RpY2UgLmNtLWJ0bi5jbS1idG4tc3VjY2VzcywgLmtsYXJvLmNtLWFzLWNvbnRleHQtbm90aWNlIC5jb250ZXh0LW5vdGljZSAuY20tYnRuLmNtLWJ0bi1zdWNjZXNzLXZhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA4KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgcGFkZGluZy1ibG9jazogMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHctbGVhZGluZywgMS40NSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi1hY2NlcHQtYWxsLCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3MtdmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkVFQjAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQjAxO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDcxNjI7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MTYyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxNjI7XG4gIH1cbn1cbiNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi1hY2NlcHQsICNjb29raWUtcHVuY2ggLmtsYXJvIC5jb29raWUtbW9kYWwgLmNtLWJ0bi1kZWNsaW5lLCAua2xhcm8uY20tYXMtY29udGV4dC1ub3RpY2UgLmNvbnRleHQtbm90aWNlIC5jbS1idG4uY20tYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNDtcbiAgfVxufVxuLm5lb3MtYmFja2VuZCAuY2stZm9jdXNlZCAqIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ubmVvcy1iYWNrZW5kIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5uZW9zLWJhY2tlbmQgLmNrLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5uZW9zLWJhY2tlbmQgLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICBoZWlnaHQ6IHN0cmV0Y2g7XG4gIFtjbGFzcyQ9XCJhZGRFbXB0eUNvbnRlbnRDb2xsZWN0aW9uT3ZlcmxheVwiXSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubmVvcy1iYWNrZW5kOm5vdCgubmVvcy1iYWNrZW5kLS1wcmV2aWV3KSA6aXMoaDEsIGgyLCBoMywgaDQsIGg1LCBoNik6bm90KC5jay1wbGFjZWhvbGRlcik6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGVlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmcpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIC0tdHctZHVyYXRpb246IDIwMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbi5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIDppcyhoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KTpub3QoLmNrLXBsYWNlaG9sZGVyKTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xufVxuLm5lb3MtYmFja2VuZDpub3QoLm5lb3MtYmFja2VuZC0tcHJldmlldykgaDE6OmFmdGVyIHtcbiAgY29udGVudDogJ0gxJztcbn1cbi5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdIMic7XG59XG4ubmVvcy1iYWNrZW5kOm5vdCgubmVvcy1iYWNrZW5kLS1wcmV2aWV3KSBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiAnSDMnO1xufVxuLm5lb3MtYmFja2VuZDpub3QoLm5lb3MtYmFja2VuZC0tcHJldmlldykgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogJ0g0Jztcbn1cbi5uZW9zLWJhY2tlbmQ6bm90KC5uZW9zLWJhY2tlbmQtLXByZXZpZXcpIGg1OjphZnRlciB7XG4gIGNvbnRlbnQ6ICdINSc7XG59XG4ubmVvcy1iYWNrZW5kOm5vdCgubmVvcy1iYWNrZW5kLS1wcmV2aWV3KSBoNjo6YWZ0ZXIge1xuICBjb250ZW50OiAnSDYnO1xufVxuQGxheWVyIGJhc2Uge1xuICA6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGJvZHk6bm90KDppcygubmVvcy1iYWNrZW5kKSkgKiwgYm9keTpub3QoOmlzKC5uZW9zLWJhY2tlbmQpKSAgKjo6YmVmb3JlLCBib2R5Om5vdCg6aXMoLm5lb3MtYmFja2VuZCkpICAqOjphZnRlciB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtY29sb3I6ICMwMDcxNjIgIWltcG9ydGFudDtcbiAgfVxuICBib2R5Om5vdCg6aXMoLm5lb3MtYmFja2VuZCkpICo6Zm9jdXMge1xuICAgIG91dGxpbmUtc3R5bGU6IHZhcigtLXR3LW91dGxpbmUtc3R5bGUpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xuICB9XG4gIC5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4MjtcbiAgfVxuICBAbGF5ZXIgY29tcG9uZW50cyB7XG4gICAgLmNvbHVtbnMtLTUwLTUwLCAuY29sdW1ucy0tNzUtMjUsIC5jb2x1bW5zLS0yNS03NSwgLmNvbHVtbnMtLTMzLTY2LCAuY29sdW1ucy0tNjYtMzMsIC5jb2x1bW5zLS0zMy0zMy0zMywgLmNvbHVtbnMtLTUwLTI1LTI1LCAuY29sdW1ucy0tMjUtMjUtNTAsIC5jb2x1bW5zLS0yNS0yNS0yNS0yNSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgICAgcm93LWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICAgICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgICAgY29sdW1uLWdhcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgLmNvbHVtbnMtLTUwLTUwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgfVxuICAgICAgLmNvbHVtbnMtLTc1LTI1IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwzZnIpIG1pbm1heCgwLDFmcik7XG4gICAgICB9XG4gICAgICAuY29sdW1ucy0tMjUtNzUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLDFmcikgbWlubWF4KDAsM2ZyKTtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW5zLS0zMy02NiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsMWZyKSBtaW5tYXgoMCwyZnIpO1xuICAgICAgfVxuICAgICAgLmNvbHVtbnMtLTY2LTMzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwyZnIpIG1pbm1heCgwLDFmcik7XG4gICAgICB9XG4gICAgICAuY29sdW1ucy0tMzMtMzMtMzMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gMTAyMHB4KSB7XG4gICAgICAuY29sdW1ucy0tMzMtMzMtMzMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIC5jb2x1bW5zLS01MC0yNS0yNSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW5zLS01MC0yNS0yNSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgLmNvbHVtbnMtLTUwLTI1LTI1ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XG4gICAgICB9XG4gICAgICAuY29sdW1ucy0tNTAtMjUtMjUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLDJmcikgbWlubWF4KDAsMWZyKSBtaW5tYXgoMCwxZnIpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDc2MHB4KSB7XG4gICAgICAuY29sdW1ucy0tMjUtMjUtNTAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICB9XG4gICAgICAuY29sdW1ucy0tMjUtMjUtNTAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKHdpZHRoID49IDEwMjBweCkge1xuICAgICAgLmNvbHVtbnMtLTI1LTI1LTUwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW5zLS0yNS0yNS01MCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsMWZyKSBtaW5tYXgoMCwxZnIpIG1pbm1heCgwLDJmcik7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPj0gNzYwcHgpIHtcbiAgICAgIC5jb2x1bW5zLS0yNS0yNS0yNS0yNSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSAxMDIwcHgpIHtcbiAgICAgIC5jb2x1bW5zLS0yNS0yNS0yNS0yNSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbjpyb290IHtcbiAgLS1oZWFkZXItc2l6ZTogNDVweDtcbiAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgIC0taGVhZGVyLXNpemU6IDc1cHg7XG4gIH1cbn1cbkBsYXllciBiYXNlIHtcbiAgW3gtY2xvYWtdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbiAgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgYmxvY2txdW90ZSwgZGwsIGRkLCBociwgZmlndXJlLCBwLCBwcmUge1xuICAgIG1hcmdpbjogcmV2ZXJ0O1xuICB9XG4gIG9sLCB1bCwgbWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiByZXZlcnQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG4gICAgcGFkZGluZzogcmV2ZXJ0O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICBwcmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjA1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wNWVtO1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgY29sb3I6ICMwMDcxNjI7XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzAwNzE2MjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDcxNjI7XG4gICAgICB9XG4gICAgfVxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIG91dGxpbmUtY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCAtLXR3LWdyYWRpZW50LWZyb20sIC0tdHctZ3JhZGllbnQtdmlhLCAtLXR3LWdyYWRpZW50LXRvO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS10dy1lYXNlLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHctZHVyYXRpb24sIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbikpO1xuICB9XG4gIGZvcm0gLmVycm9yIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIDEuNDUpO1xuICB9XG4gIGZvcm0gLmVycm9ycyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmcpO1xuICAgIG1hcmdpbi1pbmxpbmU6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDBweDtcbiAgICBjb2xvcjogI0REMDkwRDtcbiAgfVxuICBmaWd1cmUudGFibGUsIC5jay1jb250ZW50IGZpZ3VyZS50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICBmaWd1cmUudGFibGUgdGFibGUsIC5jay1jb250ZW50IGZpZ3VyZS50YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZmlndXJlLnRhYmxlIHRhYmxlIHRoZWFkIHRyIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiB2YXIoLS10dy1ib3JkZXItc3R5bGUpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICB9XG4gIGZpZ3VyZS50YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBmaWd1cmUudGFibGUgdGFibGUgdGQsIGZpZ3VyZS50YWJsZSB0YWJsZSB0aCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG4gIH1cbiAgZmlndXJlLnRhYmxlIHRhYmxlIHRkOm5vdCg6bGFzdC1jaGlsZCksIGZpZ3VyZS50YWJsZSB0YWJsZSB0aDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA3NjBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICAgIH1cbiAgfVxufVxuQHByb3BlcnR5IC0tdHctdHJhbnNsYXRlLXgge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDA7XG59XG5AcHJvcGVydHkgLS10dy10cmFuc2xhdGUteSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXRyYW5zbGF0ZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctcm90YXRlLXgge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yb3RhdGUteSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJvdGF0ZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2tldy14IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2tldy15IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc3BhY2UteS1yZXZlcnNlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctZGl2aWRlLXktcmV2ZXJzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJvcmRlci1zdHlsZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogc29saWQ7XG59XG5AcHJvcGVydHkgLS10dy1sZWFkaW5nIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZm9udC13ZWlnaHQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy10cmFja2luZyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93LWFscGhhIHtcbiAgc3ludGF4OiBcIjxwZXJjZW50YWdlPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDEwMCU7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdy1jb2xvciB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXNoYWRvdy1hbHBoYSB7XG4gIHN5bnRheDogXCI8cGVyY2VudGFnZT5cIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAxMDAlO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1jb2xvciB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1yaW5nLWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW5zZXQtcmluZy1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctaW5zZXQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLW9mZnNldC13aWR0aCB7XG4gIHN5bnRheDogXCI8bGVuZ3RoPlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDBweDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAjZmZmO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1vZmZzZXQtc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1vdXRsaW5lLXN0eWxlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiBzb2xpZDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJsdXIge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1icmlnaHRuZXNzIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctY29udHJhc3Qge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1ncmF5c2NhbGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1odWUtcm90YXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW52ZXJ0IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctb3BhY2l0eSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNhdHVyYXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2VwaWEge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1kcm9wLXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWRyb3Atc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZHJvcC1zaGFkb3ctYWxwaGEge1xuICBzeW50YXg6IFwiPHBlcmNlbnRhZ2U+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTAwJTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWRyb3Atc2hhZG93LXNpemUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1kdXJhdGlvbiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LWVhc2Uge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1jb250ZW50IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5pdGlhbC12YWx1ZTogXCJcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2NhbGUteCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNjYWxlLXkge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDE7XG59XG5AcHJvcGVydHkgLS10dy1zY2FsZS16IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAxO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBsYXllciBwcm9wZXJ0aWVzIHtcbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1oeXBoZW5zOiBub25lKSBhbmQgKG5vdCAobWFyZ2luLXRyaW06IGlubGluZSkpKSBvciAoKC1tb3otb3JpZW50OiBpbmxpbmUpIGFuZCAobm90IChjb2xvcjpyZ2IoZnJvbSByZWQgciBnIGIpKSkpIHtcbiAgICAqLCA6OmJlZm9yZSwgOjphZnRlciwgOjpiYWNrZHJvcCB7XG4gICAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAgICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXo6IDA7XG4gICAgICAtLXR3LXJvdGF0ZS14OiBpbml0aWFsO1xuICAgICAgLS10dy1yb3RhdGUteTogaW5pdGlhbDtcbiAgICAgIC0tdHctcm90YXRlLXo6IGluaXRpYWw7XG4gICAgICAtLXR3LXNrZXcteDogaW5pdGlhbDtcbiAgICAgIC0tdHctc2tldy15OiBpbml0aWFsO1xuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgICAtLXR3LWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgICAtLXR3LWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAtLXR3LWxlYWRpbmc6IGluaXRpYWw7XG4gICAgICAtLXR3LWZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgLS10dy10cmFja2luZzogaW5pdGlhbDtcbiAgICAgIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LXNoYWRvdy1jb2xvcjogaW5pdGlhbDtcbiAgICAgIC0tdHctc2hhZG93LWFscGhhOiAxMDAlO1xuICAgICAgLS10dy1pbnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAgIC0tdHctaW5zZXQtc2hhZG93LWNvbG9yOiBpbml0aWFsO1xuICAgICAgLS10dy1pbnNldC1zaGFkb3ctYWxwaGE6IDEwMCU7XG4gICAgICAtLXR3LXJpbmctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LWluc2V0LXJpbmctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LWluc2V0LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gICAgICAtLXR3LXJpbmctaW5zZXQ6IGluaXRpYWw7XG4gICAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gICAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAgICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgICAgIC0tdHctb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgICAtLXR3LWJsdXI6IGluaXRpYWw7XG4gICAgICAtLXR3LWJyaWdodG5lc3M6IGluaXRpYWw7XG4gICAgICAtLXR3LWNvbnRyYXN0OiBpbml0aWFsO1xuICAgICAgLS10dy1ncmF5c2NhbGU6IGluaXRpYWw7XG4gICAgICAtLXR3LWh1ZS1yb3RhdGU6IGluaXRpYWw7XG4gICAgICAtLXR3LWludmVydDogaW5pdGlhbDtcbiAgICAgIC0tdHctb3BhY2l0eTogaW5pdGlhbDtcbiAgICAgIC0tdHctc2F0dXJhdGU6IGluaXRpYWw7XG4gICAgICAtLXR3LXNlcGlhOiBpbml0aWFsO1xuICAgICAgLS10dy1kcm9wLXNoYWRvdzogaW5pdGlhbDtcbiAgICAgIC0tdHctZHJvcC1zaGFkb3ctY29sb3I6IGluaXRpYWw7XG4gICAgICAtLXR3LWRyb3Atc2hhZG93LWFscGhhOiAxMDAlO1xuICAgICAgLS10dy1kcm9wLXNoYWRvdy1zaXplOiBpbml0aWFsO1xuICAgICAgLS10dy1kdXJhdGlvbjogaW5pdGlhbDtcbiAgICAgIC0tdHctZWFzZTogaW5pdGlhbDtcbiAgICAgIC0tdHctY29udGVudDogXCJcIjtcbiAgICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAgIC0tdHctc2NhbGUteTogMTtcbiAgICAgIC0tdHctc2NhbGUtejogMTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */