/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/tailwindcss/tailwind.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --u-color-red-600: oklch(57.7% 0.245 27.325);
    --u-color-red-700: oklch(50.5% 0.213 27.518);
    --u-color-green-500: oklch(72.3% 0.219 149.579);
    --u-color-green-600: oklch(62.7% 0.194 149.214);
    --u-color-green-800: oklch(44.8% 0.119 151.328);
    --u-color-gray-50: oklch(98.5% 0.002 247.839);
    --u-color-gray-100: oklch(96.7% 0.003 264.542);
    --u-color-gray-200: oklch(92.8% 0.006 264.531);
    --u-color-gray-300: oklch(87.2% 0.01 258.338);
    --u-color-gray-400: oklch(70.7% 0.022 261.325);
    --u-color-gray-500: oklch(55.1% 0.027 264.364);
    --u-color-gray-600: oklch(44.6% 0.03 256.802);
    --u-color-gray-800: oklch(27.8% 0.033 256.848);
    --u-color-zinc-100: oklch(96.7% 0.001 286.375);
    --u-color-black: #000;
    --u-color-white: #fff;
    --u-spacing: 1px;
    --u-text-sm: 0.875rem;
    --u-text-sm--line-height: calc(1.25 / 0.875);
    --u-text-xl: 1.25rem;
    --u-text-xl--line-height: calc(1.75 / 1.25);
    --u-radius-sm: 0.25rem;
    --u-radius-md: 0.375rem;
    --u-radius-lg: 0.5rem;
    --u-animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --u-color-bewelcome: #f37000;
    --u-color-bewelcome-dark: #cd5e00;
    --u-spacing-0: 0px;
    --u-spacing-2: 2px;
    --u-spacing-4: 4px;
    --u-spacing-6: 6px;
    --u-spacing-8: 8px;
    --u-spacing-12: 12px;
    --u-spacing-16: 16px;
    --u-spacing-20: 20px;
    --u-spacing-24: 24px;
    --u-spacing-32: 32px;
    --u-spacing-40: 40px;
    --u-spacing-48: 48px;
    --u-spacing-60: 60px;
    --u-spacing-72: 72px;
    --u-spacing-150: 150px;
    --u-spacing-300: 300px;
    --u-radius-4: 4px;
    --u-radius-8: 8px;
    --u-radius-full: 100%;
    --u-text-12: 12px;
    --u-text-14: 14px;
    --u-text-16: 16px;
    --u-text-18: 18px;
    --u-text-20: 20px;
    --u-text-22: 22px;
    --u-text-24: 24px;
    --u-text-26: 26px;
    --u-text-28: 28px;
    --u-font-signika: "Signika", sans-serif;
    --u-font-weight-300: 300;
    --u-font-weight-400: 400;
    --u-font-weight-500: 500;
    --u-font-weight-600: 600;
    --u-font-weight-700: 700;
  }
}
@layer utilities {
  .u\:pointer-events-none {
    pointer-events: none;
  }
  .u\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .u\:absolute {
    position: absolute;
  }
  .u\:relative {
    position: relative;
  }
  .u\:sticky {
    position: sticky;
  }
  .u\:inset-0 {
    inset: var(--u-spacing-0);
  }
  .u\:end-0 {
    inset-inline-end: var(--u-spacing-0);
  }
  .u\:-top-14 {
    top: calc(var(--u-spacing) * -14);
  }
  .u\:top-0 {
    top: var(--u-spacing-0);
  }
  .u\:right-0 {
    right: var(--u-spacing-0);
  }
  .u\:left-0 {
    left: var(--u-spacing-0);
  }
  .u\:left-8 {
    left: var(--u-spacing-8);
  }
  .u\:z-10 {
    z-index: 10;
  }
  .u\:z-\[999\] {
    z-index: 999;
  }
  .u\:z-\[2001\] {
    z-index: 2001;
  }
  .u\:order-1 {
    order: 1;
  }
  .u\:order-2 {
    order: 2;
  }
  .u\:order-3 {
    order: 3;
  }
  .u\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .u\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .u\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .u\:col-span-full {
    grid-column: 1 / -1;
  }
  .u\:float-left {
    float: left;
  }
  .u\:float-right {
    float: right;
  }
  .u\:m-0 {
    margin: var(--u-spacing-0);
  }
  .u\:m-4 {
    margin: var(--u-spacing-4);
  }
  .u\:m-16 {
    margin: var(--u-spacing-16);
  }
  .u\:m-auto {
    margin: auto;
  }
  .u\:mx-0 {
    margin-inline: var(--u-spacing-0);
  }
  .u\:mx-4 {
    margin-inline: var(--u-spacing-4);
  }
  .u\:mx-8 {
    margin-inline: var(--u-spacing-8);
  }
  .u\:mx-16 {
    margin-inline: var(--u-spacing-16);
  }
  .u\:my-2 {
    margin-block: var(--u-spacing-2);
  }
  .u\:my-4 {
    margin-block: var(--u-spacing-4);
  }
  .u\:my-8 {
    margin-block: var(--u-spacing-8);
  }
  .u\:my-16 {
    margin-block: var(--u-spacing-16);
  }
  .u\:my-20 {
    margin-block: var(--u-spacing-20);
  }
  .u\:my-24 {
    margin-block: var(--u-spacing-24);
  }
  .u\:my-32 {
    margin-block: var(--u-spacing-32);
  }
  .u\:ms-auto {
    margin-inline-start: auto;
  }
  .u\:mt-4 {
    margin-top: var(--u-spacing-4);
  }
  .u\:mt-8 {
    margin-top: var(--u-spacing-8);
  }
  .u\:mt-16 {
    margin-top: var(--u-spacing-16);
  }
  .u\:mt-24 {
    margin-top: var(--u-spacing-24);
  }
  .u\:mt-48 {
    margin-top: var(--u-spacing-48);
  }
  .u\:mt-auto {
    margin-top: auto;
  }
  .u\:mr-2 {
    margin-right: var(--u-spacing-2);
  }
  .u\:mr-4 {
    margin-right: var(--u-spacing-4);
  }
  .u\:mr-8 {
    margin-right: var(--u-spacing-8);
  }
  .u\:mr-12 {
    margin-right: var(--u-spacing-12);
  }
  .u\:mr-16 {
    margin-right: var(--u-spacing-16);
  }
  .u\:mr-20 {
    margin-right: var(--u-spacing-20);
  }
  .u\:mr-24 {
    margin-right: var(--u-spacing-24);
  }
  .u\:-mb-4 {
    margin-bottom: calc(var(--u-spacing-4) * -1);
  }
  .u\:mb-0 {
    margin-bottom: var(--u-spacing-0);
  }
  .u\:mb-2 {
    margin-bottom: var(--u-spacing-2);
  }
  .u\:mb-4 {
    margin-bottom: var(--u-spacing-4);
  }
  .u\:mb-8 {
    margin-bottom: var(--u-spacing-8);
  }
  .u\:mb-16 {
    margin-bottom: var(--u-spacing-16);
  }
  .u\:mb-24 {
    margin-bottom: var(--u-spacing-24);
  }
  .u\:mb-48 {
    margin-bottom: var(--u-spacing-48);
  }
  .u\:-ml-4 {
    margin-left: calc(var(--u-spacing-4) * -1);
  }
  .u\:ml-4 {
    margin-left: var(--u-spacing-4);
  }
  .u\:ml-8 {
    margin-left: var(--u-spacing-8);
  }
  .u\:ml-16 {
    margin-left: var(--u-spacing-16);
  }
  .u\:ml-24 {
    margin-left: var(--u-spacing-24);
  }
  .u\:ml-auto {
    margin-left: auto;
  }
  .u\:block {
    display: block;
  }
  .u\:flex {
    display: flex;
  }
  .u\:grid {
    display: grid;
  }
  .u\:hidden {
    display: none;
  }
  .u\:hidden\! {
    display: none !important;
  }
  .u\:inline-block {
    display: inline-block;
  }
  .u\:inline-flex {
    display: inline-flex;
  }
  .u\:aspect-1\/1 {
    aspect-ratio: 1/1;
  }
  .u\:aspect-3\/2 {
    aspect-ratio: 3/2;
  }
  .u\:aspect-4\/1 {
    aspect-ratio: 4/1;
  }
  .u\:h-2 {
    height: var(--u-spacing-2);
  }
  .u\:h-4 {
    height: var(--u-spacing-4);
  }
  .u\:h-16 {
    height: var(--u-spacing-16);
  }
  .u\:h-20 {
    height: var(--u-spacing-20);
  }
  .u\:h-32 {
    height: var(--u-spacing-32);
  }
  .u\:h-40 {
    height: var(--u-spacing-40);
  }
  .u\:h-\[40px\] {
    height: 40px;
  }
  .u\:h-\[50\%\] {
    height: 50%;
  }
  .u\:h-full {
    height: 100%;
  }
  .u\:max-h-\[50vh\] {
    max-height: 50vh;
  }
  .u\:w-32 {
    width: var(--u-spacing-32);
  }
  .u\:w-40 {
    width: var(--u-spacing-40);
  }
  .u\:w-150 {
    width: var(--u-spacing-150);
  }
  .u\:w-\[40\%\] {
    width: 40%;
  }
  .u\:w-\[40px\] {
    width: 40px;
  }
  .u\:w-\[50\%\] {
    width: 50%;
  }
  .u\:w-\[70\%\] {
    width: 70%;
  }
  .u\:w-\[220px\] {
    width: 220px;
  }
  .u\:w-full {
    width: 100%;
  }
  .u\:max-w-\[90\%\] {
    max-width: 90%;
  }
  .u\:max-w-\[640px\] {
    max-width: 640px;
  }
  .u\:min-w-0 {
    min-width: var(--u-spacing-0);
  }
  .u\:min-w-20 {
    min-width: var(--u-spacing-20);
  }
  .u\:min-w-50 {
    min-width: calc(var(--u-spacing) * 50);
  }
  .u\:min-w-\[320px\] {
    min-width: 320px;
  }
  .u\:flex-1 {
    flex: 1;
  }
  .u\:flex-initial {
    flex: 0 auto;
  }
  .u\:shrink-0 {
    flex-shrink: 0;
  }
  .u\:grow {
    flex-grow: 1;
  }
  .u\:animate-pulse {
    animation: var(--u-animate-pulse);
  }
  .u\:columns-1 {
    columns: 1;
  }
  .u\:break-before-column {
    break-before: column;
  }
  .u\:break-inside-avoid-column {
    break-inside: avoid-column;
  }
  .u\:auto-rows-min {
    grid-auto-rows: min-content;
  }
  .u\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .u\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .u\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .u\:grid-cols-\[80px_auto\] {
    grid-template-columns: 80px auto;
  }
  .u\:grid-cols-\[auto_min-content\] {
    grid-template-columns: auto min-content;
  }
  .u\:flex-col {
    flex-direction: column;
  }
  .u\:flex-row {
    flex-direction: row;
  }
  .u\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .u\:flex-wrap {
    flex-wrap: wrap;
  }
  .u\:place-items-center {
    place-items: center;
  }
  .u\:content-center {
    align-content: center;
  }
  .u\:items-baseline {
    align-items: baseline;
  }
  .u\:items-center {
    align-items: center;
  }
  .u\:items-end {
    align-items: flex-end;
  }
  .u\:items-start {
    align-items: flex-start;
  }
  .u\:items-stretch {
    align-items: stretch;
  }
  .u\:justify-between {
    justify-content: space-between;
  }
  .u\:justify-center {
    justify-content: center;
  }
  .u\:justify-end {
    justify-content: flex-end;
  }
  .u\:justify-start {
    justify-content: flex-start;
  }
  .u\:gap-4 {
    gap: var(--u-spacing-4);
  }
  .u\:gap-8 {
    gap: var(--u-spacing-8);
  }
  .u\:gap-16 {
    gap: var(--u-spacing-16);
  }
  .u\:gap-24 {
    gap: var(--u-spacing-24);
  }
  .u\:space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(var(--u-spacing-8) * var(--tw-space-y-reverse));
      margin-block-end: calc(var(--u-spacing-8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .u\:gap-x-8 {
    column-gap: var(--u-spacing-8);
  }
  .u\:gap-x-12 {
    column-gap: var(--u-spacing-12);
  }
  .u\:space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(var(--u-spacing-4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(var(--u-spacing-4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .u\:gap-y-12 {
    row-gap: var(--u-spacing-12);
  }
  .u\:place-self-center {
    place-self: center;
  }
  .u\:self-center {
    align-self: center;
  }
  .u\:self-end {
    align-self: flex-end;
  }
  .u\:justify-self-center {
    justify-self: center;
  }
  .u\:overflow-hidden {
    overflow: hidden;
  }
  .u\:overflow-x-auto {
    overflow-x: auto;
  }
  .u\:overflow-y-auto {
    overflow-y: auto;
  }
  .u\:overscroll-contain {
    overscroll-behavior: contain;
  }
  .u\:rounded-4 {
    border-radius: var(--u-radius-4);
  }
  .u\:rounded-8 {
    border-radius: var(--u-radius-8);
  }
  .u\:rounded-full {
    border-radius: var(--u-radius-full);
  }
  .u\:rounded-ss-4 {
    border-start-start-radius: var(--u-radius-4);
  }
  .u\:rounded-se-4 {
    border-start-end-radius: var(--u-radius-4);
  }
  .u\:rounded-ee-4 {
    border-end-end-radius: var(--u-radius-4);
  }
  .u\:rounded-es-4 {
    border-end-start-radius: var(--u-radius-4);
  }
  .u\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .u\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .u\:border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .u\:border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .u\:border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .u\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .u\:border-bewelcome {
    border-color: var(--u-color-bewelcome);
  }
  .u\:border-black {
    border-color: var(--u-color-black);
  }
  .u\:border-gray-500 {
    border-color: var(--u-color-gray-500);
  }
  .u\:bg-bewelcome {
    background-color: var(--u-color-bewelcome);
  }
  .u\:bg-bewelcome-dark {
    background-color: var(--u-color-bewelcome-dark);
  }
  .u\:bg-gray-100\/50 {
    background-color: var(--u-color-gray-100);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--u-color-gray-100) 50%, transparent);
    }
  }
  .u\:bg-gray-200 {
    background-color: var(--u-color-gray-200);
  }
  .u\:bg-gray-300 {
    background-color: var(--u-color-gray-300);
  }
  .u\:bg-gray-400 {
    background-color: var(--u-color-gray-400);
  }
  .u\:bg-green-500 {
    background-color: var(--u-color-green-500);
  }
  .u\:bg-green-600 {
    background-color: var(--u-color-green-600);
  }
  .u\:bg-green-800 {
    background-color: var(--u-color-green-800);
  }
  .u\:bg-red-700 {
    background-color: var(--u-color-red-700);
  }
  .u\:bg-white {
    background-color: var(--u-color-white);
  }
  .u\:object-cover {
    object-fit: cover;
  }
  .u\:p-0 {
    padding: var(--u-spacing-0);
  }
  .u\:p-4 {
    padding: var(--u-spacing-4);
  }
  .u\:p-8 {
    padding: var(--u-spacing-8);
  }
  .u\:p-16 {
    padding: var(--u-spacing-16);
  }
  .u\:px-2 {
    padding-inline: var(--u-spacing-2);
  }
  .u\:px-8 {
    padding-inline: var(--u-spacing-8);
  }
  .u\:px-12 {
    padding-inline: var(--u-spacing-12);
  }
  .u\:px-16 {
    padding-inline: var(--u-spacing-16);
  }
  .u\:px-24 {
    padding-inline: var(--u-spacing-24);
  }
  .u\:py-4 {
    padding-block: var(--u-spacing-4);
  }
  .u\:py-8 {
    padding-block: var(--u-spacing-8);
  }
  .u\:py-16 {
    padding-block: var(--u-spacing-16);
  }
  .u\:pt-8 {
    padding-top: var(--u-spacing-8);
  }
  .u\:pr-8 {
    padding-right: var(--u-spacing-8);
  }
  .u\:pb-8 {
    padding-bottom: var(--u-spacing-8);
  }
  .u\:pb-24 {
    padding-bottom: var(--u-spacing-24);
  }
  .u\:pb-72 {
    padding-bottom: var(--u-spacing-72);
  }
  .u\:pb-\[100\%\] {
    padding-bottom: 100%;
  }
  .u\:pl-4 {
    padding-left: var(--u-spacing-4);
  }
  .u\:text-center {
    text-align: center;
  }
  .u\:align-top {
    vertical-align: top;
  }
  .u\:font-signika {
    font-family: var(--u-font-signika);
  }
  .u\:text-sm {
    font-size: var(--u-text-sm);
    line-height: var(--tw-leading, var(--u-text-sm--line-height));
  }
  .u\:text-12 {
    font-size: var(--u-text-12);
  }
  .u\:text-14 {
    font-size: var(--u-text-14);
  }
  .u\:text-16 {
    font-size: var(--u-text-16);
  }
  .u\:text-18 {
    font-size: var(--u-text-18);
  }
  .u\:text-20 {
    font-size: var(--u-text-20);
  }
  .u\:text-22 {
    font-size: var(--u-text-22);
  }
  .u\:text-24 {
    font-size: var(--u-text-24);
  }
  .u\:text-26 {
    font-size: var(--u-text-26);
  }
  .u\:text-\[\.875em\] {
    font-size: .875em;
  }
  .u\:text-\[2rem\] {
    font-size: 2rem;
  }
  .u\:leading-10 {
    --tw-leading: calc(var(--u-spacing) * 10);
    line-height: calc(var(--u-spacing) * 10);
  }
  .u\:leading-16 {
    --tw-leading: var(--u-spacing-16);
    line-height: var(--u-spacing-16);
  }
  .u\:leading-20 {
    --tw-leading: var(--u-spacing-20);
    line-height: var(--u-spacing-20);
  }
  .u\:leading-24 {
    --tw-leading: var(--u-spacing-24);
    line-height: var(--u-spacing-24);
  }
  .u\:leading-26 {
    --tw-leading: calc(var(--u-spacing) * 26);
    line-height: calc(var(--u-spacing) * 26);
  }
  .u\:leading-32 {
    --tw-leading: var(--u-spacing-32);
    line-height: var(--u-spacing-32);
  }
  .u\:leading-40 {
    --tw-leading: var(--u-spacing-40);
    line-height: var(--u-spacing-40);
  }
  .u\:leading-48 {
    --tw-leading: var(--u-spacing-48);
    line-height: var(--u-spacing-48);
  }
  .u\:font-300 {
    --tw-font-weight: var(--u-font-weight-300);
    font-weight: var(--u-font-weight-300);
  }
  .u\:font-400 {
    --tw-font-weight: var(--u-font-weight-400);
    font-weight: var(--u-font-weight-400);
  }
  .u\:font-500 {
    --tw-font-weight: var(--u-font-weight-500);
    font-weight: var(--u-font-weight-500);
  }
  .u\:font-600 {
    --tw-font-weight: var(--u-font-weight-600);
    font-weight: var(--u-font-weight-600);
  }
  .u\:font-700 {
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .u\:break-words {
    overflow-wrap: break-word;
  }
  .u\:break-all {
    word-break: break-all;
  }
  .u\:whitespace-nowrap {
    white-space: nowrap;
  }
  .u\:text-bewelcome {
    color: var(--u-color-bewelcome);
  }
  .u\:text-gray-50 {
    color: var(--u-color-gray-50);
  }
  .u\:text-gray-500 {
    color: var(--u-color-gray-500);
  }
  .u\:text-white {
    color: var(--u-color-white);
  }
  .u\:capitalize {
    text-transform: capitalize;
  }
  .u\:italic {
    font-style: italic;
  }
  .u\:group-focus-within\:hidden {
    &:is(:where(.u\:group):focus-within *) {
      display: none;
    }
  }
  .u\:last\:mb-0 {
    &:last-child {
      margin-bottom: var(--u-spacing-0);
    }
  }
  .u\:last-of-type\:border-b-0 {
    &:last-of-type {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .u\:hover\:bg-gray-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--u-color-gray-400);
      }
    }
  }
  .u\:hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--u-color-white);
      }
    }
  }
  .u\:hover\:opacity-70 {
    &:hover {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .u\:max-sm\:flex {
    @media (width < 40rem) {
      display: flex;
    }
  }
  .u\:max-sm\:flex-col {
    @media (width < 40rem) {
      flex-direction: column;
    }
  }
  .u\:sm\:mx-8 {
    @media (width >= 40rem) {
      margin-inline: var(--u-spacing-8);
    }
  }
  .u\:sm\:w-\[30\%\] {
    @media (width >= 40rem) {
      width: 30%;
    }
  }
  .u\:sm\:columns-2 {
    @media (width >= 40rem) {
      columns: 2;
    }
  }
  .u\:sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .u\:sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .u\:sm\:space-y-0 {
    @media (width >= 40rem) {
      :where(& > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(var(--u-spacing-0) * var(--tw-space-y-reverse));
        margin-block-end: calc(var(--u-spacing-0) * calc(1 - var(--tw-space-y-reverse)));
      }
    }
  }
  .u\:md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .u\:md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .u\:md\:col-span-1 {
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
  }
  .u\:md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .u\:md\:m-0 {
    @media (width >= 48rem) {
      margin: var(--u-spacing-0);
    }
  }
  .u\:md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-0);
    }
  }
  .u\:md\:mt-4 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-4);
    }
  }
  .u\:md\:mt-16 {
    @media (width >= 48rem) {
      margin-top: var(--u-spacing-16);
    }
  }
  .u\:md\:mr-0 {
    @media (width >= 48rem) {
      margin-right: var(--u-spacing-0);
    }
  }
  .u\:md\:mr-24 {
    @media (width >= 48rem) {
      margin-right: var(--u-spacing-24);
    }
  }
  .u\:md\:mb-0 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-0);
    }
  }
  .u\:md\:mb-16 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-16);
    }
  }
  .u\:md\:mb-24 {
    @media (width >= 48rem) {
      margin-bottom: var(--u-spacing-24);
    }
  }
  .u\:md\:ml-0 {
    @media (width >= 48rem) {
      margin-left: var(--u-spacing-0);
    }
  }
  .u\:md\:ml-12 {
    @media (width >= 48rem) {
      margin-left: var(--u-spacing-12);
    }
  }
  .u\:md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .u\:md\:grid {
    @media (width >= 48rem) {
      display: grid;
    }
  }
  .u\:md\:inline {
    @media (width >= 48rem) {
      display: inline;
    }
  }
  .u\:md\:h-48 {
    @media (width >= 48rem) {
      height: var(--u-spacing-48);
    }
  }
  .u\:md\:w-300 {
    @media (width >= 48rem) {
      width: var(--u-spacing-300);
    }
  }
  .u\:md\:w-\[20\%\] {
    @media (width >= 48rem) {
      width: 20%;
    }
  }
  .u\:md\:w-\[220px\] {
    @media (width >= 48rem) {
      width: 220px;
    }
  }
  .u\:md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .u\:md\:columns-2 {
    @media (width >= 48rem) {
      columns: 2;
    }
  }
  .u\:md\:columns-3 {
    @media (width >= 48rem) {
      columns: 3;
    }
  }
  .u\:md\:break-inside-avoid {
    @media (width >= 48rem) {
      break-inside: avoid;
    }
  }
  .u\:md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .u\:md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .u\:md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .u\:md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .u\:md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .u\:md\:gap-8 {
    @media (width >= 48rem) {
      gap: var(--u-spacing-8);
    }
  }
  .u\:md\:gap-24 {
    @media (width >= 48rem) {
      gap: var(--u-spacing-24);
    }
  }
  .u\:md\:self-center {
    @media (width >= 48rem) {
      align-self: center;
    }
  }
  .u\:md\:pr-8 {
    @media (width >= 48rem) {
      padding-right: var(--u-spacing-8);
    }
  }
  .u\:md\:pl-8 {
    @media (width >= 48rem) {
      padding-left: var(--u-spacing-8);
    }
  }
  .u\:md\:text-28 {
    @media (width >= 48rem) {
      font-size: var(--u-text-28);
    }
  }
  .u\:md\:leading-60 {
    @media (width >= 48rem) {
      --tw-leading: var(--u-spacing-60);
      line-height: var(--u-spacing-60);
    }
  }
}
.o-avatar-container {
  position: relative;
}
.o-avatar-container::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.o-avatar-profile {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--u-radius-8);
}
.o-avatar {
  display: grid;
  grid-template-rows: 32px 1fr;
  position: relative;
  flex-shrink: 0;
}
.o-avatar__img-wrapper {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 100%;
  border: 1px solid var(--u-color-gray-40);
  justify-self: center;
}
.o-avatar__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.o-avatar__name {
  text-align: center;
  margin-top: 1px;
  font-family: Signika;
  font-size: 10px;
}
@screen sm {
  .o-avatar {
    display: grid;
    grid-template-rows: 48px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-40);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 32px;
    height: 32px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 1px;
    font-family: Signika;
    font-size: 12px;
  }
}
@screen md {
  .o-avatar {
    display: grid;
    grid-template-rows: 72px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 72px;
    height: 72px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-40);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 48px;
    height: 48px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 3px;
    font-family: Signika;
    font-size: 13px;
  }
}
@screen lg {
  .o-avatar {
    display: grid;
    grid-template-rows: 96px 1fr;
    position: relative;
    flex-shrink: 0;
  }
  .o-avatar__img-wrapper {
    display: inline-block;
    width: 96px;
    height: 96px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid var(--u-color-gray-40);
    justify-self: center;
  }
  .o-avatar__img-wrapper-s {
    width: 78px;
    height: 78px;
  }
  .o-avatar__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .o-avatar__name {
    text-align: center;
    margin-top: 4px;
    font-family: Signika;
    font-size: 14px;
  }
}
.o-avatar__languages {
  font-family: Signika;
  font-size: 12px;
  line-height: 20px;
  font-weight: 300;
  font-style: italic;
  text-align: center;
  margin-top: 4px;
}
.o-avatar__host-status {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  overflow: hidden;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.o-avatar__host-img {
  width: 20px;
  height: 20px;
  fill: var(--u-color-white);
}
.o-avatar:hover {
  opacity: 0.7;
}
.o-avatar--l {
  width: 120px;
  grid-template-rows: 120px 1fr;
}
.o-avatar--l .o-avatar__img-wrapper {
  width: 120px;
  height: 120px;
}
.o-avatar--m {
  width: 72px;
  grid-template-rows: 72px 1fr;
}
.o-avatar--m .o-avatar__img-wrapper {
  width: 72px;
  height: 72px;
}
.o-avatar--m .o-avatar__name, .o-avatar--m .o-avatar__languages {
  margin: initial;
}
.o-avatar--s {
  grid-template-rows: 48px 1fr;
}
.o-avatar--s .o-avatar__img-wrapper {
  width: 48px;
  height: 48px;
}
.o-avatar--s .o-avatar__name, .o-avatar--s .o-avatar__languages {
  margin: initial;
}
.o-avatar--xs {
  width: 32px;
  grid-template-rows: 48px 1fr;
}
.o-avatar--xs .o-avatar__img-wrapper {
  width: 32px;
  height: 32px;
}
.o-avatar--xs .o-avatar__name, .o-avatar--xs .o-avatar__languages {
  margin: initial;
}
.o-avatar--white .o-avatar__name, .o-avatar--white .o-avatar__languages {
  color: var(--u-color-white);
}
.o-avatar--noname {
  display: flex;
  flex-direction: column;
}
.o-avatar--noname .o-avatar__name, .o-avatar--noname .o-avatar__languages {
  display: none;
}
.o-avatar--noname .o-avatar__img-wrapper {
  border: 2px solid var(--u-color-gray-40);
}
.o-avatar--noname_s .o-avatar__img-wrapper {
  border: 2px solid var(--u-color-gray-40);
}
.o-avatar--shadow {
  box-shadow: 0 0 16px 0 #d7d7d7;
  border-radius: 100%;
}
.o-avatar--shadow-s {
  box-shadow: 0 0 8px 0 #e6e6e6;
  border-radius: 100%;
}
.o-avatar--shadow-green {
  border-color: green;
}
.o-avatar--disabled {
  opacity: 0.4;
  cursor: pointer;
  pointer-events: none;
}
.o-button {
  font-family: Signika;
  display: flex;
  padding: 0 24px;
  border: 1px solid transparent;
  border-radius: 24px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 40px;
}
.o-button--l {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 8px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 56px;
}
.o-button--s {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 24px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 32px;
}
.o-button--xs {
  font-family: Signika;
  display: flex;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 2px;
  color: var(--u-color-white);
  background-color: var(--u-color-bewelcome);
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 20px;
}
.o-button--outline {
  background-color: var(--u-color-white);
  border: 1px solid var(--u-color-bewelcome);
  color: var(--u-color-bewelcome);
  font-weight: 400;
}
.o-button--outline-inverse {
  background-color: var(--u-color-bewelcome);
  border: 1px solid var(--u-color-white);
  color: var(--u-color-white);
  font-weight: 400;
}
.o-button--outline-gray {
  background-color: var(--u-color-white);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-gray-60);
  font-weight: 400;
}
.o-button--outline-gray-inverse {
  background-color: var(--u-color-gray-60);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-white);
  font-weight: 400;
}
.o-button--cut-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 8px;
  padding-right: 16px;
}
.o-button--cut-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 4px;
}
.o-button--transparent {
  background-color: transparent;
}
.o-button:hover {
  opacity: 0.7;
  color: var(--u-color-white);
}
.o-button--outline.active, .o-button--outline:hover {
  background-color: var(--u-color-bewelcome);
  border: 1px solid var(--u-color-bewelcome);
  color: var(--u-color-white);
  opacity: 1;
}
.o-button--outline-gray.active, .o-button--outline-gray:hover {
  background-color: var(--u-color-gray-60);
  border: 1px solid var(--u-color-gray-60);
  color: var(--u-color-white);
  opacity: 1;
}
.o-button--outline-inverse:hover {
  opacity: 1;
  color: var(--u-color-white);
  border: 1px solid var(--u-color-white);
  background-color: var(--u-color-bewelcome);
}
.o-button--outline-ceniza:hover, .o-button--outline-ceniza-inverse:hover {
  opacity: 1;
}
.o-button--disabled, .o-button[disabled] {
  opacity: 0.3;
}
.o-button--nolimit {
  max-width: 100%;
}
.o-button--full {
  width: 100%;
  max-width: 100%;
}
.o-button--min-width {
  min-width: 192px;
}
.o-button--br-16 {
  border-radius: 16px;
}
.o-button--fluid {
  padding: 0 calc(24 * var(--width));
  border-radius: calc(8 * var(--width));
  font-size: calc(16 * var(--width));
  line-height: calc(20 * var(--width));
  height: calc(40 * var(--width));
  max-width: calc(192 * var(--width));
}
.o-show-more-btn {
  margin: 4px;
  cursor: pointer;
  background-color: var(--u-color-bewelcome);
  color: var(--u-color-white);
  border-radius: 8px;
  white-space: nowrap;
  transition: color 300ms ease-in-out;
  border: 0;
  font-size: 14px;
}
.o-show-more-btn:hover {
  background-color: var(--u-color-bewelcome-dark);
  color: var(--u-color-white);
}
.o-card {
  padding: 24px;
  border-radius: 16px;
  box-shadow: 0 30px 40px -19px #d7d7d7;
  background-color: var(--u-color-white);
}
.o-card h1, .o-card h2, .o-card h3, .o-card h4, .o-card h5, .o-card h6 {
  font-size: 24px;
  margin-bottom: 16px;
}
.o-card--tabbed {
  border-radius: 0 16px 16px 16px;
  min-height: 496px;
}
@layer components {
  .o-checkbox, .o-radio-button {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .o-checkbox__input {
    margin-right: 8px;
    cursor: pointer;
    border: 1px solid var(--u-color-gray-20);
    border-radius: 2px;
  }
  .o-radio-button__input {
    margin-right: 8px;
    cursor: pointer;
    border: 1px solid var(--u-color-gray-20);
    border-radius: 100%;
  }
  .o-checkbox__label {
    line-height: 24px;
    margin: initial;
    cursor: pointer;
  }
  .o-checkbox:hover .o-checkbox__label {
    opacity: 0.7;
  }
  .o-checkbox__input:hover {
    border: 1px solid black;
  }
  .o-checkbox--white ~ .o-checkbox__label {
    color: var(--u-color-white);
  }
  .o-checkbox--display ~ .o-checkbox__label {
    font-family: Signika;
  }
}
/*!*****************************************************

https://github.com/HatScripts/circle-flags

******************************************************/
.o-flag {
  display: inline-block;
  background-repeat: no-repeat;
  border-radius: 100%;
  overflow: hidden;
  width: 18px;
  height: 18px;
  box-shadow: 0 0 5px 0 black;
  background-size: contain;
}
.o-flag--CH {
  background-image: url(/build/images/ch.ccee0cae.svg);
}
.o-flag--NP {
  background-image: url(/build/images/np.eea07641.svg);
}
.o-flag--DZ {
  background-image: url(/build/images/dz.7019d3ca.svg);
}
.o-flag--AO {
  background-image: url(/build/images/ao.e38acf23.svg);
}
.o-flag--BJ {
  background-image: url(/build/images/bj.d9433390.svg);
}
.o-flag--BW {
  background-image: url(/build/images/bw.5d02b900.svg);
}
.o-flag--BF {
  background-image: url(/build/images/bf.f381789e.svg);
}
.o-flag--BI {
  background-image: url(/build/images/bi.acb03310.svg);
}
.o-flag--CM {
  background-image: url(/build/images/cm.6b06a588.svg);
}
.o-flag--CV {
  background-image: url(/build/images/cv.b59cda04.svg);
}
.o-flag--CF {
  background-image: url(/build/images/cf.3166dd69.svg);
}
.o-flag--TD {
  background-image: url(/build/images/td.5f599127.svg);
}
.o-flag--CD {
  background-image: url(/build/images/cd.7a412b03.svg);
}
.o-flag--DJ {
  background-image: url(/build/images/dj.66797e3c.svg);
}
.o-flag--EG {
  background-image: url(/build/images/eg.54ce7cb9.svg);
}
.o-flag--GQ {
  background-image: url(/build/images/gq.604e6a58.svg);
}
.o-flag--ER {
  background-image: url(/build/images/er.205b5980.svg);
}
.o-flag--ET {
  background-image: url(/build/images/et.789db34b.svg);
}
.o-flag--GA {
  background-image: url(/build/images/ga.e21adece.svg);
}
.o-flag--GM {
  background-image: url(/build/images/gm.2b901b6e.svg);
}
.o-flag--GH {
  background-image: url(/build/images/gh.603ce059.svg);
}
.o-flag--GN {
  background-image: url(/build/images/gn.53c4258f.svg);
}
.o-flag--GW {
  background-image: url(/build/images/gw.ddffa763.svg);
}
.o-flag--CI {
  background-image: url(/build/images/ci.ed341434.svg);
}
.o-flag--KE {
  background-image: url(/build/images/ke.cb5cdf8e.svg);
}
.o-flag--LS {
  background-image: url(/build/images/ls.83c83ca5.svg);
}
.o-flag--LR {
  background-image: url(/build/images/lr.f0ecfce5.svg);
}
.o-flag--LY {
  background-image: url(/build/images/ly.636e0006.svg);
}
.o-flag--MG {
  background-image: url(/build/images/mg.7c70dc00.svg);
}
.o-flag--MW {
  background-image: url(/build/images/mw.78916c02.svg);
}
.o-flag--ML {
  background-image: url(/build/images/ml.917ee3c8.svg);
}
.o-flag--MR {
  background-image: url(/build/images/mr.254205c9.svg);
}
.o-flag--MU {
  background-image: url(/build/images/mu.e6ff5cfd.svg);
}
.o-flag--MA {
  background-image: url(/build/images/ma.9758b027.svg);
}
.o-flag--MZ {
  background-image: url(/build/images/mz.aae0a6a0.svg);
}
.o-flag--NA {
  background-image: url(/build/images/na.d113159b.svg);
}
.o-flag--NE {
  background-image: url(/build/images/ne.9a6fb3e5.svg);
}
.o-flag--NG {
  background-image: url(/build/images/ng.2390143a.svg);
}
.o-flag--CG {
  background-image: url(/build/images/cg.03f54ddb.svg);
}
.o-flag--RW {
  background-image: url(/build/images/rw.ab1e83ee.svg);
}
.o-flag--ST {
  background-image: url(/build/images/st.893763a9.svg);
}
.o-flag--SN {
  background-image: url(/build/images/sn.9860f4c7.svg);
}
.o-flag--SC {
  background-image: url(/build/images/sc.4a156363.svg);
}
.o-flag--SL {
  background-image: url(/build/images/sl.3ed89bd3.svg);
}
.o-flag--SO {
  background-image: url(/build/images/so.9140c976.svg);
}
.o-flag--ZA {
  background-image: url(/build/images/za.967b5908.svg);
}
.o-flag--SS {
  background-image: url(/build/images/ss.b05ebd9c.svg);
}
.o-flag--SD {
  background-image: url(/build/images/sd.18c787c0.svg);
}
.o-flag--SR {
  background-image: url(/build/images/sr.8ac50456.svg);
}
.o-flag--SZ {
  background-image: url(/build/images/sz.e90cf273.svg);
}
.o-flag--TG {
  background-image: url(/build/images/tg.b472aff0.svg);
}
.o-flag--TN {
  background-image: url(/build/images/tn.ce60caac.svg);
}
.o-flag--UG {
  background-image: url(/build/images/ug.f25d811b.svg);
}
.o-flag--TZ {
  background-image: url(/build/images/tz.8785d1ff.svg);
}
.o-flag--EH {
  background-image: url(/build/images/eh.414dbfef.svg);
}
.o-flag--YE {
  background-image: url(/build/images/ye.1f14fe44.svg);
}
.o-flag--ZM {
  background-image: url(/build/images/zm.ca392342.svg);
}
.o-flag--ZW {
  background-image: url(/build/images/zw.72494003.svg);
}
.o-flag--AI {
  background-image: url(/build/images/ai.c9bfd741.svg);
}
.o-flag--AG {
  background-image: url(/build/images/ag.c5de3d88.svg);
}
.o-flag--AR {
  background-image: url(/build/images/ar.159c880e.svg);
}
.o-flag--AW {
  background-image: url(/build/images/aw.2974065e.svg);
}
.o-flag--BS {
  background-image: url(/build/images/bs.4cdf4b3c.svg);
}
.o-flag--BB {
  background-image: url(/build/images/bb.ed6fdae5.svg);
}
.o-flag--BQ-BO {
  background-image: url(/build/images/bq-bo.55a37114.svg);
}
.o-flag--BZ {
  background-image: url(/build/images/bz.c1a4aca8.svg);
}
.o-flag--BM {
  background-image: url(/build/images/bm.944bbaf0.svg);
}
.o-flag--BO {
  background-image: url(/build/images/bo.6d464814.svg);
}
.o-flag--VG {
  background-image: url(/build/images/vg.a5c50c19.svg);
}
.o-flag--BR {
  background-image: url(/build/images/br.16d9aa03.svg);
}
.o-flag--CA {
  background-image: url(/build/images/ca.e591c33b.svg);
}
.o-flag--KY {
  background-image: url(/build/images/ky.fd52d67d.svg);
}
.o-flag--CL {
  background-image: url(/build/images/cl.33f2daef.svg);
}
.o-flag--CO {
  background-image: url(/build/images/co.82bd7a3a.svg);
}
.o-flag--KM {
  background-image: url(/build/images/km.bc2c7cb5.svg);
}
.o-flag--CR {
  background-image: url(/build/images/cr.b226872e.svg);
}
.o-flag--CU {
  background-image: url(/build/images/cu.f36b07ef.svg);
}
.o-flag--CW {
  background-image: url(/build/images/cw.d282ddea.svg);
}
.o-flag--DM {
  background-image: url(/build/images/dm.646f01ba.svg);
}
.o-flag--DO {
  background-image: url(/build/images/do.68583706.svg);
}
.o-flag--EC {
  background-image: url(/build/images/ec.c66983e9.svg);
}
.o-flag--SV {
  background-image: url(/build/images/sv.eb2538c6.svg);
}
.o-flag--FK {
  background-image: url(/build/images/fk.dfd47d0e.svg);
}
.o-flag--GF {
  background-image: url(/build/images/gf.bec1d988.svg);
}
.o-flag--GL {
  background-image: url(/build/images/gl.a3fd25c7.svg);
}
.o-flag--GD {
  background-image: url(/build/images/gd.325a87ac.svg);
}
.o-flag--GT {
  background-image: url(/build/images/gt.6036a62c.svg);
}
.o-flag--GY {
  background-image: url(/build/images/gy.0888273d.svg);
}
.o-flag--HT {
  background-image: url(/build/images/ht.bde97d77.svg);
}
.o-flag--HN {
  background-image: url(/build/images/hn.5683217c.svg);
}
.o-flag--JM {
  background-image: url(/build/images/jm.77e67657.svg);
}
.o-flag--MQ {
  background-image: url(/build/images/mq.d907441d.svg);
}
.o-flag--MX {
  background-image: url(/build/images/mx.9a1369d0.svg);
}
.o-flag--MS {
  background-image: url(/build/images/ms.e9fcd22a.svg);
}
.o-flag--NI {
  background-image: url(/build/images/ni.0aa11439.svg);
}
.o-flag--PA {
  background-image: url(/build/images/pa.3cf747ea.svg);
}
.o-flag--PY {
  background-image: url(/build/images/py.7140ea7b.svg);
}
.o-flag--PE {
  background-image: url(/build/images/pe.b62f3cf8.svg);
}
.o-flag--PR {
  background-image: url(/build/images/pr.1a68a301.svg);
}
.o-flag--BL {
  background-image: url(/build/images/bl.5984f038.svg);
}
.o-flag--KN {
  background-image: url(/build/images/kn.09e60f17.svg);
}
.o-flag--LC {
  background-image: url(/build/images/lc.6ac8de84.svg);
}
.o-flag--VC {
  background-image: url(/build/images/vc.7306540a.svg);
}
.o-flag--SX {
  background-image: url(/build/images/sx.7c137233.svg);
}
.o-flag--TT {
  background-image: url(/build/images/tt.3fef1396.svg);
}
.o-flag--TC {
  background-image: url(/build/images/tc.33777da9.svg);
}
.o-flag--US {
  background-image: url(/build/images/us.02012f9a.svg);
}
.o-flag--VI {
  background-image: url(/build/images/vi.78c9cc8f.svg);
}
.o-flag--UY {
  background-image: url(/build/images/uy.a5f5d4b5.svg);
}
.o-flag--VE {
  background-image: url(/build/images/ve.3c6a6ada.svg);
}
.o-flag--AF {
  background-image: url(/build/images/af.ad02d42a.svg);
}
.o-flag--AZ {
  background-image: url(/build/images/az.5c4dfe96.svg);
}
.o-flag--BD {
  background-image: url(/build/images/bd.8332a402.svg);
}
.o-flag--BT {
  background-image: url(/build/images/bt.6c3893ff.svg);
}
.o-flag--BN {
  background-image: url(/build/images/bn.fe3f8569.svg);
}
.o-flag--KH {
  background-image: url(/build/images/kh.a86d5121.svg);
}
.o-flag--CN {
  background-image: url(/build/images/cn.c9e96436.svg);
}
.o-flag--GE {
  background-image: url(/build/images/ge.5bd56f97.svg);
}
.o-flag--HK {
  background-image: url(/build/images/hk.231f21fd.svg);
}
.o-flag--IN {
  background-image: url(/build/images/in.ab3ca218.svg);
}
.o-flag--ID {
  background-image: url(/build/images/id.8d78e9c4.svg);
}
.o-flag--JP {
  background-image: url(/build/images/jp.efb06262.svg);
}
.o-flag--KZ {
  background-image: url(/build/images/kz.30b07a38.svg);
}
.o-flag--LA {
  background-image: url(/build/images/la.c0d2ddfb.svg);
}
.o-flag--MO {
  background-image: url(/build/images/mo.133e6da2.svg);
}
.o-flag--MY {
  background-image: url(/build/images/my.963d4c39.svg);
}
.o-flag--MV {
  background-image: url(/build/images/mv.480ce7a0.svg);
}
.o-flag--MN {
  background-image: url(/build/images/mn.e5a3dca8.svg);
}
.o-flag--MM {
  background-image: url(/build/images/mm.6afc8d83.svg);
}
.o-flag--NP {
  background-image: url(/build/images/np.eea07641.svg);
}
.o-flag--KP {
  background-image: url(/build/images/kp.8ed3874a.svg);
}
.o-flag--MP {
  background-image: url(/build/images/mp.ca5a851a.svg);
}
.o-flag--PW {
  background-image: url(/build/images/pw.9832cf26.svg);
}
.o-flag--PG {
  background-image: url(/build/images/pg.2017eb70.svg);
}
.o-flag--PH {
  background-image: url(/build/images/ph.98835eeb.svg);
}
.o-flag--SG {
  background-image: url(/build/images/sg.e853d62c.svg);
}
.o-flag--KR {
  background-image: url(/build/images/kr.1488caf0.svg);
}
.o-flag--LK {
  background-image: url(/build/images/lk.08a234d8.svg);
}
.o-flag--TW {
  background-image: url(/build/images/tw.4e829e18.svg);
}
.o-flag--TJ {
  background-image: url(/build/images/tj.56bff670.svg);
}
.o-flag--TH {
  background-image: url(/build/images/th.1a247fe3.svg);
}
.o-flag--TL {
  background-image: url(/build/images/tl.1ca0aa37.svg);
}
.o-flag--TM {
  background-image: url(/build/images/tm.009e8b91.svg);
}
.o-flag--VN {
  background-image: url(/build/images/vn.cdc94805.svg);
}
.o-flag--AL {
  background-image: url(/build/images/al.0ca528a4.svg);
}
.o-flag--AD {
  background-image: url(/build/images/ad.be00411d.svg);
}
.o-flag--AM {
  background-image: url(/build/images/am.014eca02.svg);
}
.o-flag--AT {
  background-image: url(/build/images/at.78dc4d74.svg);
}
.o-flag--BY {
  background-image: url(/build/images/by.5135fe3e.svg);
}
.o-flag--BE {
  background-image: url(/build/images/be.e5da1b75.svg);
}
.o-flag--BA {
  background-image: url(/build/images/ba.9c1d3ba2.svg);
}
.o-flag--BG {
  background-image: url(/build/images/bg.94ee6f7e.svg);
}
.o-flag--HR {
  background-image: url(/build/images/hr.7a57e2dd.svg);
}
.o-flag--CY {
  background-image: url(/build/images/cy.f5a26825.svg);
}
.o-flag--CZ {
  background-image: url(/build/images/cz.d1401815.svg);
}
.o-flag--DK {
  background-image: url(/build/images/dk.21802a48.svg);
}
.o-flag--EE {
  background-image: url(/build/images/ee.eccfff94.svg);
}
.o-flag--FO {
  background-image: url(/build/images/fo.e09e27c2.svg);
}
.o-flag--FI {
  background-image: url(/build/images/fi.5e2e72d2.svg);
}
.o-flag--FR {
  background-image: url(/build/images/fr.5876a722.svg);
}
.o-flag--DE {
  background-image: url(/build/images/de.c8e11cd9.svg);
}
.o-flag--GI {
  background-image: url(/build/images/gi.f581957e.svg);
}
.o-flag--GR {
  background-image: url(/build/images/gr.7fb601ef.svg);
}
.o-flag--HU {
  background-image: url(/build/images/hu.cc53e07f.svg);
}
.o-flag--IS {
  background-image: url(/build/images/is.556b6bc6.svg);
}
.o-flag--IE {
  background-image: url(/build/images/ie.80b9630a.svg);
}
.o-flag--IM {
  background-image: url(/build/images/im.f08793e3.svg);
}
.o-flag--IT {
  background-image: url(/build/images/it.fd758ca8.svg);
}
.o-flag--JE {
  background-image: url(/build/images/je.f4373cb2.svg);
}
.o-flag--XK {
  background-image: url(/build/images/xk.6555b425.svg);
}
.o-flag--LV {
  background-image: url(/build/images/lv.c0f67457.svg);
}
.o-flag--LI {
  background-image: url(/build/images/li.f40550bf.svg);
}
.o-flag--LT {
  background-image: url(/build/images/lt.0d13449c.svg);
}
.o-flag--LU {
  background-image: url(/build/images/lu.3d30b2a2.svg);
}
.o-flag--MT {
  background-image: url(/build/images/mt.9a1a121f.svg);
}
.o-flag--MD {
  background-image: url(/build/images/md.96e49231.svg);
}
.o-flag--MC {
  background-image: url(/build/images/mc.b4221fba.svg);
}
.o-flag--ME {
  background-image: url(/build/images/me.401da0c0.svg);
}
.o-flag--NL {
  background-image: url(/build/images/nl.d29ced80.svg);
}
.o-flag--MK {
  background-image: url(/build/images/mk.39a80c62.svg);
}
.o-flag--NO {
  background-image: url(/build/images/no.3f38176c.svg);
}
.o-flag--PL {
  background-image: url(/build/images/pl.4a805d66.svg);
}
.o-flag--PT {
  background-image: url(/build/images/pt.a200ca6e.svg);
}
.o-flag--RO {
  background-image: url(/build/images/ro.9f97fb86.svg);
}
.o-flag--RU {
  background-image: url(/build/images/ru.814be9ce.svg);
}
.o-flag--SM {
  background-image: url(/build/images/sm.57bfdfd5.svg);
}
.o-flag--RS {
  background-image: url(/build/images/rs.9e5c1607.svg);
}
.o-flag--SK {
  background-image: url(/build/images/sk.ebfc59b1.svg);
}
.o-flag--SI {
  background-image: url(/build/images/si.85cb9ff2.svg);
}
.o-flag--ES {
  background-image: url(/build/images/es.124a74b6.svg);
}
.o-flag--SE {
  background-image: url(/build/images/se.f670a286.svg);
}
.o-flag--CH {
  background-image: url(/build/images/ch.ccee0cae.svg);
}
.o-flag--TR {
  background-image: url(/build/images/tr.9c8bfac2.svg);
}
.o-flag--UA {
  background-image: url(/build/images/ua.b36690cd.svg);
}
.o-flag--GB {
  background-image: url(/build/images/gb.92127ed7.svg);
}
.o-flag--VA {
  background-image: url(/build/images/va.ecf9d743.svg);
}
.o-flag--BH {
  background-image: url(/build/images/bh.16f3550b.svg);
}
.o-flag--IR {
  background-image: url(/build/images/ir.b7f68130.svg);
}
.o-flag--IQ {
  background-image: url(/build/images/iq.3dd7377d.svg);
}
.o-flag--IL {
  background-image: url(/build/images/il.686ed79d.svg);
}
.o-flag--KW {
  background-image: url(/build/images/kw.bd73ccba.svg);
}
.o-flag--JO {
  background-image: url(/build/images/jo.c630a519.svg);
}
.o-flag--KG {
  background-image: url(/build/images/kg.2c09db55.svg);
}
.o-flag--LB {
  background-image: url(/build/images/lb.c048318c.svg);
}
.o-flag--OM {
  background-image: url(/build/images/om.6bfbee42.svg);
}
.o-flag--PK {
  background-image: url(/build/images/pk.cd585ae0.svg);
}
.o-flag--PS {
  background-image: url(/build/images/ps.2259eff8.svg);
}
.o-flag--QA {
  background-image: url(/build/images/qa.fba1f892.svg);
}
.o-flag--SA {
  background-image: url(/build/images/sa.8c03555d.svg);
}
.o-flag--SY {
  background-image: url(/build/images/sy.2da8e713.svg);
}
.o-flag--AE {
  background-image: url(/build/images/ae.97c33bec.svg);
}
.o-flag--UZ {
  background-image: url(/build/images/uz.90d8f8dd.svg);
}
.o-flag--AS {
  background-image: url(/build/images/as.04c7dbe9.svg);
}
.o-flag--AU {
  background-image: url(/build/images/au.992aea88.svg);
}
.o-flag--CX {
  background-image: url(/build/images/cx.c143c5c4.svg);
}
.o-flag--CC {
  background-image: url(/build/images/cc.cdf6f9a4.svg);
}
.o-flag--CK {
  background-image: url(/build/images/ck.6211453f.svg);
}
.o-flag--FJ {
  background-image: url(/build/images/fj.c531b1a2.svg);
}
.o-flag--PF {
  background-image: url(/build/images/pf.66b47a89.svg);
}
.o-flag--GU {
  background-image: url(/build/images/gu.cb9e47f0.svg);
}
.o-flag--KI {
  background-image: url(/build/images/ki.32371bc8.svg);
}
.o-flag--MH {
  background-image: url(/build/images/mh.72a00010.svg);
}
.o-flag--FM {
  background-image: url(/build/images/fm.e238c9fb.svg);
}
.o-flag--NZ {
  background-image: url(/build/images/nz.e7bae5b7.svg);
}
.o-flag--NR {
  background-image: url(/build/images/nr.db42aefe.svg);
}
.o-flag--NU {
  background-image: url(/build/images/nu.390d7c50.svg);
}
.o-flag--NF {
  background-image: url(/build/images/nf.011002d8.svg);
}
.o-flag--WS {
  background-image: url(/build/images/ws.8ef2c295.svg);
}
.o-flag--SB {
  background-image: url(/build/images/sb.2b5b35c4.svg);
}
.o-flag--TK {
  background-image: url(/build/images/tk.75a45a1b.svg);
}
.o-flag--TO {
  background-image: url(/build/images/to.eaf7d9ab.svg);
}
.o-flag--TV {
  background-image: url(/build/images/tv.c0c97668.svg);
}
.o-flag--VU {
  background-image: url(/build/images/vu.7415e163.svg);
}
.o-flag--EU {
  background-image: url(/build/images/european_union.4df516ff.svg);
}
.o-flag--UN {
  background-image: url(/build/images/united_nations.228ff4de.svg);
}
.o-flag--s {
  width: 12px;
  height: 12px;
}
.o-flag--l {
  width: 24px;
  height: 24px;
}
.o-flag--xl {
  width: 32px;
  height: 32px;
}
.o-form-group--floating-label {
  position: relative;
}
.o-form-group > label {
  font-weight: 400;
  margin-bottom: 8px;
}
.o-form-group > .o-checkbox, .o-form-group > .o-input, .o-form-group > .form-text, .o-form-group > .ts-wrapper {
  margin-bottom: 8px;
}
.o-form-group > .select2-container {
  margin-bottom: 10px;
}
.o-form-group--floating-label > .o-input {
  margin-bottom: initial;
}
.o-form-group--white label {
  color: var(--u-color-white);
  font-weight: 700;
}
.o-input {
  font-family: Signika;
  width: 100%;
  height: 40px;
  padding-left: 16px;
  border: 1px solid var(--u-color-gray-600);
  border-radius: 8px;
  box-shadow: none;
  background-color: var(--u-color-white);
}
textarea.o-input {
  height: initial;
  padding: 16px;
  font-size: 16px;
  font-family: Signika;
  font-weight: 400;
}
textarea.o-input::placeholder {
  font-size: 16px;
  font-family: Signika;
  font-weight: 400;
}
.o-input:hover, .o-input:focus {
  border: 1px solid var(--u-color-gray-400);
  box-shadow: none;
}
.o-input--inactive, .o-input[disabled] {
  background-color: var(--u-color-gray-400);
  color: var(--u-color-gray-200);
  pointer-events: none;
}
.o-input--inactive:hover, .o-input[disabled]:hover {
  border: 1px solid var(--u-color-gray-600);
}
.o-input--no-borders {
  border: none;
  outline: none;
}
.o-input--no-borders-:hover, .o-input--no-borders:active, .o-input--no-borders:hover, .o-input--no-borders:focus, .o-input--no-borders:focus-visible {
  border: none;
  outline: none;
}
.o-input--round-left {
  border-radius: 8px 0 0 8px;
  border-right: 1px solid var(--u-color-gray-600);
}
.o-input--round-right {
  border-radius: 0 8px 8px 0;
}
@media (max-width: 900px) {
  .o-input--round-left, .o-input--round-right {
    border-radius: 8px;
    border-right: inherit;
  }
}
.o-input--no-border-on-hover:hover, .o-input--no-border-on-hover:active, .o-input--no-border-on-hover:hover, .o-input--no-border-on-hover:focus, .o-input--no-border-on-hover:focus-visible {
  border: none;
  outline: none;
}
.o-input--l {
  height: 48px;
}
.o-input--xl {
  height: 56px;
}
.o-input--translucid {
  background-color: rgba(255, 255, 255, 0.9);
}
.o-input--translucid:hover, .o-input--translucid:active, .o-input--translucid:hover, .o-input--translucid:focus, .o-input--translucid:focus-visible {
  background-color: rgba(255, 255, 255, 1);
}
.o-input--white {
  background-color: rgba(255, 255, 255, 0.2);
  border: none;
}
.o-input--white, .o-input--white::placeholder {
  font-weight: 700;
  color: var(--u-color-white);
  font-family: Signika;
  opacity: 1;
}
.o-input--white:focus::placeholder {
  color: var(--u-color-gray-600);
}
.o-input--white:active, .o-input--white:hover, .o-input--white:focus, .o-input--white:focus-visible {
  background-color: rgba(255, 255, 255, 0.3);
  color: var(--u-color-white);
}
.o-input--white-xl, .o-input--white-xl::placeholder {
  font-size: 56px;
  line-height: 72px;
  height: 72px;
}
@media (max-width: 900px) {
  .o-input--white-xl, .o-input--white-xl::placeholder {
    font-size: 32px;
    line-height: 48px;
    height: 48px;
  }
}
.o-input--select {
  cursor: pointer;
  padding-right: 32px;
}
.o-input--select-white {
  color: var(--u-color-white);
  background-color: rgba(255, 255, 255, 0.2);
  border: none;
  font-family: Signika;
  font-size: 18px;
  padding: 0 24px 0 8px;
}
.o-input--select-white:hover, .o-input--select-white:hover, .o-input--select-white:focus, .o-input--select-white:focus-visible {
  background-color: rgba(255, 255, 255, 0.3);
  color: var(--u-color-white);
}
@media (max-width: 900px) {
  .o-input--select-short {
    width: 100%;
  }
}
.o-input--nofull {
  width: initial;
}
.o-label {
  margin-bottom: 8px;
  font-weight: 300;
}
.o-label--white {
  color: var(--u-color-white);
  font-family: Signika;
  font-weight: 400;
}
.o-map {
  height: 480px;
  width: 100%;
  overflow: hidden;
  border-radius: 8px;
  border: 4px solid white;
}
.o-number {
  width: 24px;
  height: 24px;
  background-color: var(--u-color-gray-80);
  border-radius: 100%;
  color: var(--u-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  mix-blend-mode: multiply;
  font-size: 16px;
  font-family: Signika;
}
.o-number--white {
  background-color: var(--u-color-white);
  color: var(--u-color-gray-70);
}
.o-number--l {
  width: 32px;
  height: 32px;
}
input[type=range].o-slider {
  width: 48px;
  background-color: transparent;
  -webkit-appearance: none;
}
input[type=range].o-slider:focus {
  outline: none;
}
input[type=range].o-slider::-webkit-slider-runnable-track {
  background: #f37000;
  border: 0;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
  -webkit-appearance: none;
}
input[type=range].o-slider:focus::-webkit-slider-runnable-track {
  background: #ff7d0e;
}
input[type=range].o-slider::-moz-range-track {
  background: #f37000;
  border: 0;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-moz-range-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 0 0;
  color: transparent;
  width: 100%;
  height: 16px;
  border-radius: 16px;
  cursor: pointer;
}
input[type=range].o-slider::-ms-fill-lower {
  background: #f37000;
  border: 0;
}
input[type=range].o-slider::-ms-fill-upper {
  background: #f37000;
  border: 0;
}
input[type=range].o-slider::-ms-thumb {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 2px solid #f37000;
  border-radius: 16px;
  cursor: pointer;
  margin-top: 0px;
}
input[type=range].o-slider:focus::-ms-fill-lower {
  background: #f37000;
}
input[type=range].o-slider:focus::-ms-fill-upper {
  background: #ff7d0e;
}
@supports (-ms-ime-align:auto) {
  input[type=range].o-slider {
    margin: 0;
  }
}
.o-pagination {
  display: flex;
}
.o-pagination__item {
  border-radius: 100%;
  overflow: hidden;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--u-color-white);
  margin: 0 2px;
  cursor: pointer;
}
.o-pagination__item:hover {
  background-color: var(--u-color-bewelcome-dark);
}
.o-pagination__item--active {
  background-color: var(--u-color-bewelcome);
}
.o-pagination__item--disabled {
  display: none;
}
.o-pagination__item--transparent, .o-pagination__item--transparent:hover {
  background-color: transparent;
  cursor: auto;
}
.o-pagination__link {
  color: var(--u-color-gray-70);
  font-family: Signika;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.o-pagination__item:hover .o-pagination__link, .o-pagination__item--active .o-pagination__link {
  color: var(--u-color-white);
}
.o-pagination__icon {
  fill: var(--u-color-gray-70);
}
.o-pagination__item:hover .o-pagination__icon {
  fill: var(--u-color-white);
}
.o-pagination__icon--right, .o-pagination__icon--left {
  height: 10px;
}
.o-pagination__icon--ellipsis, .o-pagination__item:hover .o-pagination__icon--ellipsis {
  height: 20px;
  fill: var(--u-color-gray-20);
  cursor: auto;
}
.o-rounded {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: var(--u-color-bewelcome);
  flex-shrink: 0;
  color: var(--u-color-white);
}
.o-rounded:hover {
  background-color: var(--u-color-bewelcome-dark);
  transition: background-color 0.2s;
  color: var(--u-color-white);
}
.o-rounded--l {
  width: 48px;
  height: 48px;
  font-size: 24px;
}
.o-rounded--transparent, .o-rounded--transparent:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.o-rounded--gray {
  background-color: #ddd;
}
.o-rounded--gray:hover {
  background-color: grey;
}
.o-rounded--geen {
  background-color: #ddd;
}
.o-rounded--gray:hover {
  background-color: grey;
}
.o-rounded--disabled {
  opacity: 0.4;
  cursor: pointer;
  pointer-events: none;
}
.o-shadow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.o-text--wrapper {
  width: 100%;
  max-width: 650px;
  margin: 0 24px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  line-height: 24px;
  font-size: 14px;
}
@media (max-width: 600px) {
  .o-text--wrapper {
    width: initial;
    margin: 0 16px;
    left: initial;
    transform: initial;
  }
}
.o-text li, .o-text h1, .o-text h2, .o-text h3, .o-text h4, .o-text h5, .o-text p {
  font-size: 16px;
  line-height: 24px;
}
.o-text h1 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 16px;
}
.o-text h2 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 500;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
.o-text h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
.o-text h4, .o-text h5, .o-text h6 {
  font-style: italic;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text h4, .o-text h5, .o-text h6 {
    font-size: 18px;
  }
}
.o-text p {
  margin-bottom: 16px;
}
.o-text hr {
  border: none;
  border-bottom: 1px solid var(--u-color-gray-20);
  margin-bottom: 24px;
}
.o-text ul, .o-text ol {
  padding: 0;
  margin: 0;
  counter-reset: item;
}
.o-text ul {
  list-style-type: disc;
}
.o-text ul ul {
  list-style-type: '- ';
}
.o-text ol {
  list-style-type: decimal;
  margin: 16px 0;
}
.o-text li {
  margin-bottom: 8px;
  list-style-position: inside;
  text-indent: -1em;
  margin-left: 1em;
  counter-increment: item;
}
.o-text ol li, .o-text ul li {
  margin-bottom: 8px;
}
.o-text li::marker {
  font-size: 16px;
}
.o-text ol li::marker {
  content: counters(item, ".")". ";
}
.o-text ul li::marker {
  font-weight: 700;
  content: initial;
}
.o-text table {
  width: 100%;
  max-width: 1200px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  line-height: 24px;
  font-size: 14px;
  border: 1px solid #d6d6d6;
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border-radius: 4px;
  margin: 16px 0;
}
.o-text table ul {
  margin: 16px 0;
}
.o-text th {
  text-align: center;
  height: 40px;
  background-color: #d6d6d6;
  border-right: 1px solid var(--greyjoy-dark);
  border-bottom: 1px solid var(--greyjoy-dark);
}
.o-text th:first-child {
  border-bottom: initial;
}
.o-text th:last-child {
  border-right: initial;
}
.o-text tr:last-child th {
  border-bottom: initial;
}
.o-text th.u-text-center {
  text-align: center;
}
.o-text th, .o-text td {
  padding: 0 16px;
}
.o-text td {
  height: 40px;
  border-bottom: 1px solid #d6d6d6;
  text-align: center;
  border-right: 1px solid var(--greyjoy);
}
.o-text tr:last-child td {
  border-bottom: initial;
}
.o-text td:last-child {
  border-right: initial;
}
.o-text table svg, .o-text table img {
  height: 24px;
}
.o-text--big-numbers ol li::marker {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  content: counters(item, ".")". ";
}
.o-text--big-numbers ol li li::marker {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.o-text--big-numbers ol li li li::marker {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}
.o-text--big-numbers ul li::marker {
  color: var(--u-color-bewelcome);
  content: initial;
  font-size: 14px !important;
}
.o-text--big-numbers ol h1, .o-text--big-numbers ol h2, .o-text--big-numbers ol h3, .o-text--big-numbers ol h4 {
  display: inline;
}
.o-text--big-numbers h2 + ol, .o-text--big-numbers h2 + ul, .o-text--big-numbers h3 + ol, .o-text--big-numbers h3 + ul, .o-text--big-numbers h4 + ol, .o-text--big-numbers h4 + ul {
  margin-top: 16px;
}
.o-text--big-numbers ul + h2, .o-text--big-numbers ul + h2, .o-text--big-numbers ul + h3, .o-text--big-numbers ul + h3, .o-text--big-numbers ul + h4, .o-text--big-numbers ul + h4 {
  display: block;
}
.o-text--big-numbers ol h2 + p, .o-text--big-numbers ol h3 + p, .o-text--big-numbers ol h4 + p {
  margin-top: 16px;
}
.o-text--bewelcome-numbers ol li li::marker, .o-text--bewelcome-numbers ol li li li::marker {
  color: var(--u-color-bewelcome);
  font-size: 14px;
}
.o-text--bewelcome-numbers > ol > li {
  border-bottom: 1px dotted var(--greyjoy);
}
.o-text--small-text li, .o-text--small-text h1, .o-text--small-text h2, .o-text--small-text h3, .o-text--small-text h4, .o-text--small-text h5, .o-text--small-text p {
  font-size: 12px;
  line-height: 16px;
  color: var(--u-color-gray-60);
}
.o-text--small-text h1 {
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 32px;
}
.o-text--small-text h2 {
  font-size: 26px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h2 {
    font-size: 18px;
    line-height: 24px;
  }
}
.o-text--small-text h3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h3 {
    font-size: 16px;
    line-height: 24px;
  }
}
.o-text--small-text h4, .o-text--small-text h5, .o-text--small-text h6 {
  font-style: italic;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .o-text--small-text h4, .o-text--small-text h5, .o-text--small-text h6 {
    font-size: 16px;
  }
}
.o-text--small-text li::marker {
  color: var(--u-color-gray-60);
  font-size: 12px;
}
.o-text--small-text ol > li {
  margin-bottom: 16px;
}
.o-text--big-list li {
  line-height: 24px;
  font-size: 14px;
}
.o-text--big-list li::marker {
  line-height: 24px;
  font-size: 14px;
  color: var(--u-color-bewelcome);
}
.o-tab {
  padding: 0px;
  border-radius: 0px;
  background-color: var(--u-color-white);
  min-height: 568px;
}
@layer components {
  .notes-card {
    display: grid;
    grid-template-areas: "avatar category" "avatar note" "avatar updated" "avatar actions";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .notes-card img {
    max-width: 100%;
    height: auto;
  }
  .note-avatar {
    grid-area: avatar;
    display: flex;
    width: 64px;
    align-items: center;
    flex-direction: column;
  }
  .note-category {
    grid-area: category;
    margin-bottom: var(--u-spacing-8);
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .note-note {
    grid-area: note;
    margin-bottom: var(--u-spacing-8);
    overflow-wrap: break-word;
  }
  .note-updated {
    grid-area: updated;
    margin-bottom: var(--u-spacing-8);
    display: flex;
    justify-content: flex-end;
    font-size: var(--u-text-12);
    color: var(--u-color-zinc-100);
  }
  .note-actions {
    grid-area: actions;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--u-spacing-8);
  }
  @media screen(sm) {
    .notes-card {
      display: grid;
      grid-template-areas: "avatar category actions" "avatar note actions" "avatar updated actions";
      grid-template-columns: 80px 1fr 64px;
      border: 1px solid #ccc;
      margin-bottom: var(--u-spacing-8);
      border-radius: var(--u-radius-8);
      padding: var(--u-spacing-8);
      background-color: #fff;
    }
    .note-actions {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      gap: var(--u-spacing-8);
    }
    .note-category {
      margin-right: var(--u-spacing-8);
    }
    .note-note {
      margin-right: var(--u-spacing-8);
    }
    .note-updated {
      margin-right: var(--u-spacing-8);
      margin-bottom: var(--u-spacing-0);
      align-self: flex-end;
    }
  }
}
@layer components {
  .relations-card {
    display: grid;
    grid-template-areas: "avatar relation" "avatar updated" "avatar actions";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .relations-card-other {
    display: grid;
    grid-template-areas: "avatar relation" "avatar updated";
    grid-template-columns: 80px 1fr;
    border: 1px solid #ccc;
    margin-bottom: var(--u-spacing-8);
    border-radius: var(--u-radius-8);
    padding: var(--u-spacing-8);
    background-color: #fff;
  }
  .relations-card img {
    max-width: 100%;
    height: auto;
  }
  .relation-avatar {
    grid-area: avatar;
    display: flex;
    width: 64px;
    align-items: center;
    flex-direction: column;
  }
  .relation-category {
    grid-area: category;
    margin-bottom: var(--u-spacing-8);
    --tw-font-weight: var(--u-font-weight-700);
    font-weight: var(--u-font-weight-700);
  }
  .relation-relation {
    grid-area: relation;
    margin-bottom: var(--u-spacing-8);
    overflow-wrap: break-word;
  }
  .relation-updated {
    grid-area: updated;
    margin-bottom: var(--u-spacing-8);
    display: flex;
    justify-content: flex-end;
    font-size: var(--u-text-12);
    color: var(--u-color-zinc-100);
  }
  .relation-actions {
    grid-area: actions;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: var(--u-spacing-8);
  }
  @media screen(sm) {
    .relations-card {
      display: grid;
      grid-template-areas: "avatar relation actions" "avatar updated actions";
      grid-template-columns: 80px 1fr 64px;
      border: 1px solid #ccc;
      margin-bottom: var(--u-spacing-8);
      border-radius: var(--u-radius-8);
      padding: var(--u-spacing-8);
      background-color: #fff;
    }
    .relation-actions {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      gap: var(--u-spacing-8);
    }
    .relation-relation {
      margin-right: var(--u-spacing-8);
    }
    .relation-updated {
      margin-right: var(--u-spacing-8);
      margin-bottom: var(--u-spacing-0);
      align-self: flex-end;
    }
  }
}
.c-dashboard {
  height: 440px;
  font-family: Signika;
}
.c-dashboard p {
  font-family: Signika;
}
.c-dashboard .unread a {
  font-weight: bold;
}
.c-dashboard__item {
  display: flex;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 16px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
}
.c-dashboard__message-item {
  display: grid;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 4px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
  grid-template-columns: 80px auto 16px;
}
.max-height ul {
  max-height: 420px;
  overflow: auto;
}
:root {
  --close-button: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z%27/%3E%3C/svg%3E%0A");
  --loupe-icon: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath fill=\"%23929292\" d=\"M16.041 15.856a.995.995 0 00-.186.186A6.97 6.97 0 0111 18c-1.933 0-3.682-.782-4.95-2.05S4 12.933 4 11s.782-3.682 2.05-4.95S9.067 4 11 4s3.682.782 4.95 2.05S18 9.067 18 11a6.971 6.971 0 01-1.959 4.856zm5.666 4.437l-3.675-3.675A8.967 8.967 0 0020 11c0-2.485-1.008-4.736-2.636-6.364S13.485 2 11 2 6.264 3.008 4.636 4.636 2 8.515 2 11s1.008 4.736 2.636 6.364S8.515 20 11 20a8.967 8.967 0 005.618-1.968l3.675 3.675a.999.999 0 101.414-1.414z\"/%3E%3C/svg%3E");
}
.suggest-group {
  background-color: #aaa;
  color: white;
}
.auto-search-wrapper {
  position: relative;
  display: block;
  width: 100%;
}
.input-group > .auto-search-wrapper {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.auto-search-wrapper input {
  font-family: Signika;
  width: 100%;
  height: 40px;
  padding-left: 16px;
  border: 1px solid #ddd;
  border-radius: 8px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
}
.input-group .auto-search-wrapper input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#parallax-home .parallax .input-group .auto-search-wrapper input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 3rem;
}
.l-trips-wrapper .auto-search-wrapper input {
  background-color: hsla(0,0%,100%,.9);
  height: 56px;
  border: none;
  outline: none;
  border-radius: 8px 0 0 8px;
  border-right: 1px solid #ddd;
}
.auto-search-wrapper .auto-expanded {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.auto-search-wrapper input:focus {
  border: 1px solid #858585;
  outline: none;
}
.auto-search-wrapper input::-ms-clear {
  display: none;
}
.auto-search-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.auto-search-wrapper ul li {
  position: relative;
  cursor: pointer;
  margin: 0;
  padding: 10px;
  overflow: hidden;
}
.auto-search-wrapper ul li:not(:last-child) {
  border-top: none;
}
.auto-search-wrapper ul li[disabled] {
  pointer-events: none;
  opacity: 0.5;
  background: #ececec;
}
.auto-search-wrapper .auto-expanded {
  border: 1px solid #858585;
  outline: none;
}
.auto-search-wrapper.loupe:before {
  filter: invert(60%);
}
.auto-is-loading:after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #808080;
  border-left-color: #d9d9d9;
  border-top-color: #d9d9d9;
  animation: auto-spinner 0.6s linear infinite;
}
.auto-is-loading .auto-clear {
  display: none;
}
@keyframes auto-spinner {
  to {
    transform: rotate(1turn);
  }
}
li.loupe:before {
  top: 15px;
  bottom: auto;
}
.loupe input {
  padding: 12px 45px 12px 35px;
}
.loupe:before {
  position: absolute;
  content: "";
  width: 17px;
  height: 17px;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto;
  background-image: var(--loupe-icon);
}
.auto-selected:before {
  opacity: 1;
}
.auto-clear {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 40px;
  height: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.auto-clear:before {
  content: var(--close-button);
  line-height: 100%;
  height: 24px;
  width: 24px;
}
.auto-clear span {
  display: none;
}
.auto-results-wrapper {
  display: none;
  border: 1px solid #858585;
  border-top: none;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #fff;
}
.auto-results-wrapper ul > .loupe {
  padding-left: 40px;
}
.auto-results-wrapper.auto-is-active {
  display: block;
  position: absolute;
  width: 100%;
  margin-top: -1px;
  z-index: 99999;
}
.auto-selected {
  background-color: #e6e6e6;
}
.auto-selected + li:before {
  border-top: none;
}
.auto-error {
  border: 1px solid #ff3838;
}
.auto-error::placeholder {
  color: #ff6666;
  opacity: 1;
}
.hidden {
  display: none;
}
.suggest-map {
  width: 192px;
  height: 84px;
}
.suggest-name {
  font-weight: bold;
  text-align: start;
}
.suggest-country {
  font-size: smaller;
  text-align: start;
}
.c-comment-header {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.c-comment-header div {
  display: table-cell;
}
.c-comment-header-left {
  text-align: left;
}
.c-comment-header-right {
  text-align: right;
}
.c-comment-header-quality {
  text-align: center;
  font-size: 1.1rem;
  font-weight: 600;
}
.c-comment-avatars {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 24px;
  justify-items: center;
  padding-top: 8px;
  padding-bottom: 16px;
}
@layer components {
  .c-trips {
    background-image: url(/build/images/trips-infinite.c2a0cb5c.jpg);
    background-repeat: repeat-y;
    background-size: 100%;
    background-color: white;
    margin: initial;
    padding-bottom: 120px;
  }
  .c-trips__wrapper {
    position: relative;
    z-index: 1;
    max-width: 960px;
    left: 50%;
    transform: translateX(-50%);
  }
  @media (max-width: 900px) {
    .c-trips__wrapper {
      max-width: initial;
      left: inherit;
      transform: initial;
      margin: 0 16px;
    }
  }
  .c-trips__info {
    display: grid;
    grid-template-columns: 4fr 4fr 84px;
    align-items: center;
    margin-bottom: 48px;
  }
  @media (max-width: 900px) {
    .c-trips__info {
      display: grid;
      grid-template-columns: 1fr 48px;
      grid-gap: 16px;
    }
  }
  .c-trips__info-btn-grid {
    opacity: 0;
    transition: opacity 0.3s;
  }
  .c-trips__info:only-of-type .c-trips__info-btn-grid {
    visibility: hidden;
    pointer-events: auto;
  }
  .c-trips__info:hover .c-trips__info-btn-grid {
    transition: opacity 0.3s;
    opacity: 1;
  }
  @media (max-width: 900px) {
    .c-trips__info-btn-grid {
      grid-row: 1 / 3;
      grid-column: 2 / 3;
      opacity: 1;
    }
  }
  .c-trips__nav {
    position: relative;
    display: flex;
    width: 50%;
    padding: 24px 0;
    flex-wrap: wrap;
  }
  @media (max-width: 900px) {
    .c-trips__nav {
      justify-content: space-between;
      width: initial;
    }
  }
  .c-trips__nav-btn {
    position: relative;
    padding: 8px 0;
    font-family: Signika;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0.05rem;
    color: var(--u-color-gray-20);
    margin-right: 24px;
  }
  .c-trips__nav-btn:after {
    content: "•";
    color: var(--u-color-gray-40);
    margin: 0 8px;
    text-decoration: none !important;
    position: absolute;
  }
  @media (max-width: 900px) {
    .c-trips__nav-btn:after {
      display: none;
    }
  }
  .c-trips__nav-btn:last-child {
    margin: initial;
  }
  .c-trips__nav-btn:last-child::after {
    content: "";
    margin: initial;
  }
  .c-trips__nav-btn--active, .c-trips__nav-btn:hover {
    color: var(--u-color-white);
  }
  .c-trips__nav-line {
    border: 1px solid var(--u-color-white);
    opacity: 0;
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .c-trips__nav-btn--active .c-trips__nav-line, .c-trips__nav-btn:hover .c-trips__nav-line {
    opacity: 1;
  }
}
@layer components {
  .c-trip-card {
    display: grid;
    grid-template-columns: 1fr 104px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 24px 36px;
    margin: 8px 0;
    border-radius: 8px;
  }
  .c-trip-card:last-of-type {
    border-bottom: none;
  }
  @media (max-width: 900px) {
    .c-trip-card {
      display: flex;
      flex-direction: column;
    }
  }
  .c-trip-card__wrapper {
    display: grid;
    grid-template-columns: 4fr 2fr;
    grid-column-gap: 24px;
    margin-right: 24px;
  }
  @media (max-width: 900px) {
    .c-trip-card__wrapper {
      display: flex;
      flex-direction: column;
      margin: initial;
    }
  }
  .c-trip-card__icon-grid {
    display: grid;
    grid-template-columns: 16px 1fr;
    grid-gap: 8px;
  }
}
@layer components {
  .c-trip-legs--landing {
    display: flex;
    flex-direction: column;
  }
  .c-trip-legs__item {
    display: grid;
    grid-template-columns: 104px 1fr 104px;
    width: 100%;
    grid-gap: 36px;
    padding: 24px 36px;
    margin: 8px 0;
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.3);
  }
  .c-trip-legs__item--small {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
    grid-gap: 8px;
    padding: 8px 12px;
    margin: 8px 0;
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.3);
  }
  @media (max-width: 900px) {
    .c-trip-legs__item {
      grid-gap: initial;
      display: flex;
      flex-direction: column;
    }
  }
  .c-trip-legs--landing .c-trip-legs__item {
    background-image: url(/build/images/trips-infinite.c2a0cb5c.jpg);
    display: flex;
    flex-direction: column-reverse;
    position: relative;
  }
  .c-trip-legs--landing .c-trip-legs__item::after {
    background-color: rgba(0, 0, 0, 0.40);
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 8px;
  }
  .c-trip-legs--landing .c-trip-legs__icons-wrapper, .c-trip-legs--landing .c-trip-legs__text-wrapper, .c-trip-legs--landing .o-avatar {
    z-index: 1;
  }
  .c-trip-legs__item--invited {
    background-color: rgba(255, 255, 255, 0.3);
  }
  .c-trip-legs__icons-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
  }
  .c-trip-legs__text-wrapper {
    overflow: hidden;
  }
  @media (max-width: 900px) {
    .c-trip-legs__icons-wrapper {
      justify-content: initial;
      margin-bottom: 16px;
    }
  }
  @media (max-width: 900px) {
    .c-trip-legs__text-wrapper {
      margin-bottom: 24px;
    }
  }
  .c-trip-legs__o-avatar {
    justify-self: center;
  }
  @media (max-width: 900px) {
    .c-trip-legs__o-avatar {
      margin-bottom: 16px;
    }
  }
  .c-trip-legs--landing .c-trip-legs__o-avatar {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
  a.anchor {
    display: block;
    position: relative;
    top: -50px;
    visibility: hidden;
  }
}
.c-conversations {
  font-family: Signika;
}
.c-conversations p {
  font-family: Signika;
}
.c-conversations .unread a {
  font-weight: bold;
}
.c-conversation__item {
  display: flex;
  align-items: center;
  background-color: var(--u-color-zinc-100);
  padding: 0 4px;
  border-radius: 4px;
  margin-bottom: 8px;
  height: 130px;
  overflow: hidden;
}
.c-conversation__message-item {
  display: grid;
  align-items: center;
  background-color: var(--zinc-100);
  padding: 0 4px;
  border-radius: 8px;
  margin-bottom: 8px;
  height: 80px;
  overflow: hidden;
  grid-template-columns: 80px auto 16px;
}
.c-search-avatar {
  grid-area: avatar;
}
.c-search-avatar .o-avatar {
  grid-template-rows: 104px 1fr;
  align-self: center;
}
.c-search-avatar .o-avatar__img-wrapper {
  width: 100px;
  height: 100px;
}
.c-search-avatar .o-avatar__name {
  font-size: 1rem;
}
.c-search-member {
  grid-area: member;
}
.c-search-about_me {
  grid-area: about_me;
}
.c-search-hosting {
  grid-area: hosting;
}
.c-search-extra_info {
  display: none;
  grid-area: extra_info;
}
@media (min-width: 576px) {
  .c-search-extra_info {
    display: block;
    grid-area: extra_info;
  }
}
.modal {
  font-family: Signika;
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2001;
}
.modal__container {
  background-color: transparent;
  padding: 0px;
  max-width: 740px;
  height: 75vh;
  width: 50%;
  border-radius: 0px;
  overflow: hidden;
  box-sizing: border-box;
}
.modal__header {
  position: relative;
  display: block;
  height: 24px;
  margin-bottom: 0px;
  padding: 8px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: whitesmoke;
}
@supports (display: flex) {
  .modal__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: initial;
  }
}
.modal__title {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
  font-family: "Signika";
  line-height: 1.25;
  color: #000000;
  box-sizing: border-box;
}
.modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}
@supports (display: flex) {
  .modal__title {
    position: static;
  }
  .modal__close {
    position: static;
  }
}
.modal__header .modal__close:before {
  content: "\2715";
}
.modal-content-content {
  padding: 8px;
  background: whitesmoke;
}
.modal__content {
  margin: 0px 0px 8px 0px;
  color: rgba(0,0,0,.8);
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
}
.modal__content p {
  margin-top: 0px;
}
.modal__btn {
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #e6e6e6;
  color: rgba(0,0,0,.8);
  border-radius: .25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}
.modal__btn-primary {
  background-color: #f37000;
  color: #fff;
}
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}
.micromodal-slide.is-open {
  display: block;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}
.micromodal-slide .modal__container, .micromodal-slide .modal__overlay {
  will-change: transform;
}
.modal__container button {
  outline: none;
  cursor: pointer !important;
}
.modal__container h2.modal__title {
  color: #595959;
}
.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #00449e;
  box-sizing: border-box;
}
.modal__close {
  font-size: 24px;
}
.modal__content {
  color: rgba(0,0,0,.8);
}
.modal__btn {
  padding: 10px 15px;
  background-color: #e6e6e6;
  border-radius: 4px;
  -webkit-appearance: none;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .modal__container {
    width: 90% !important;
    min-width: 90% !important;
  }
  @supports (display: flex) {
    .modal__container {
      width: 90% !important;
      min-width: 90% !important;
      height: 85vh;
    }
  }
  .modal__header {
    padding: 20px;
  }
  .modal-content-content {
    padding: 20px;
  }
  .modal__content {
    -webkit-overflow-scrolling: touch;
  }
}
.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible;
  --tw-border-style: none;
  border-style: none;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}
.plugin-clear_button .clear-button {
  position: absolute;
  top: calc(1/2 * 100%);
  right: var(--u-spacing-0);
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  cursor: pointer;
  opacity: 0%;
}
.plugin-clear_button.single .clear-button {
  right: var(--u-spacing-2);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:hover.has-items .clear-button {
  opacity: 100%;
}
.ts-wrapper .dropdown-header {
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: calc(var(--u-spacing) * 2.5);
  border-bottom: 20px solid #d0d0d0;
  background: #f8f8f8;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  top: calc(1/2 * 100%);
  right: var(--u-spacing-2);
  margin: calc(var(--u-spacing) * -3);
  font-size: var(--u-text-xl);
  line-height: var(--tw-leading, var(--u-text-xl--line-height));
  --tw-leading: calc(var(--u-spacing) * 5);
  line-height: calc(var(--u-spacing) * 5);
  opacity: 40%;
}
.ts-wrapper .dropdown-header-close:hover {
  color: var(--u-color-black);
}
.plugin-dropdown_input .dropdown-input {
  display: block;
  width: 100%;
  background-color: transparent;
  padding: var(--u-spacing-2);
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: var(--u-spacing-0);
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  display: flex;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-webkit-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}
.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  min-width: var(--u-spacing-0);
  flex-grow: 1;
  flex-basis: var(--u-spacing-0);
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
  border-color: var(--u-color-gray-100);
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: calc(var(--u-spacing) * 1);
}
.ts-wrapper.plugin-remove_button .item .remove {
  margin-left: calc(var(--u-spacing) * 1.5);
  box-sizing: border-box;
  display: inline-block;
  border-top-right-radius: var(--u-radius-sm);
  border-bottom-right-radius: var(--u-radius-sm);
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-color: var(--u-color-gray-300);
  padding: var(--u-spacing-0);
  vertical-align: middle;
  color: inherit;
  text-decoration-line: none;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button .item.active .remove {
  border-left-color: #cacaca;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove {
  border-left-color: white;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.ts-wrapper {
  position: relative;
}
.ts-dropdown, .ts-control, .ts-control input {
  z-index: 20;
  color: var(--u-color-black);
}
.ts-control, .ts-wrapper.single.input-active .ts-control {
  background-color: var(--u-color-white);
  cursor: text;
}
.ts-control {
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  height: var(--u-spacing-40);
  width: 100%;
  flex-wrap: wrap;
  overflow: hidden;
  border-radius: var(--u-radius-md);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--u-color-gray-600);
  padding: var(--u-spacing-8);
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ts-wrapper.multi.has-items .ts-control {
  padding: 6px 8px 3px;
}
.full .ts-control {
  background-color: var(--u-color-white);
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: pointer;
}
.focus .ts-control {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ts-control > * {
  display: inline-block;
  vertical-align: baseline;
}
.ts-wrapper.multi .ts-control > div {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
  margin-block: calc(var(--u-spacing) * 1);
  cursor: pointer;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-gray-200);
  padding: calc(var(--u-spacing) * 1);
  padding-inline: calc(var(--u-spacing) * 1.5);
  color: var(--u-color-gray-800);
}
.ts-wrapper.multi .ts-control > div.active {
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-gray-300);
  color: var(--u-color-gray-800);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: var(--u-color-white);
  color: var(--u-color-gray-400);
}
.ts-control > input {
  margin: var(--u-spacing-0);
  display: inline-block;
  min-height: var(--u-spacing-0);
  max-width: 100%;
  flex-grow: 1;
  border-style: var(--tw-border-style);
  border-width: 0px;
  background-color: transparent;
  padding: var(--u-spacing-0);
  text-indent: var(--u-spacing-0);
  &::placeholder {
    color: var(--u-color-gray-300);
  }
  -webkit-user-select: auto;
  user-select: auto;
  min-width: 7rem;
  max-height: none !important;
  box-shadow: none !important;
}
.is-invalid > .ts-control {
  border-color: var(--u-color-red-600);
}
.is-invalid > .invalid-feedback {
  display: block;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline-style: var(--tw-outline-style);
  outline-width: 0px;
}
.has-items .ts-control > input {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  position: absolute;
  right: auto;
  left: 15px;
  content: '';
}
.ts-control.rtl .ts-control > input {
  margin: var(--u-spacing-0);
  margin-inline: calc(var(--u-spacing) * 1);
}
.disabled .ts-control {
  background-color: var(--u-color-gray-100);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--u-color-gray-100) 50%, transparent);
  }
}
.input-hidden .ts-control > input {
  position: absolute;
  opacity: 0%;
  left: -10000px;
}
.ts-dropdown {
  position: absolute;
  top: 100%;
  left: var(--u-spacing-0);
  z-index: 1100;
  margin-top: calc(var(--u-spacing) * 1);
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  border-radius: var(--u-radius-lg);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--u-color-gray-300);
  background-color: var(--u-color-gray-100);
  background-color: var(--u-color-white);
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.ts-dropdown .option, .ts-dropdown .optgroup-header, .ts-dropdown .no-results, .ts-dropdown .create {
  padding: 5px 8px;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  cursor: pointer;
  padding: calc(var(--u-spacing) * 2.5);
  opacity: 100%;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.ts-dropdown .optgroup-header {
  cursor: default;
  background-color: var(--u-color-white);
  color: #303030;
}
.ts-dropdown .create:hover, .ts-dropdown .option:hover, .ts-dropdown .active {
  background-color: var(--u-color-gray-300);
}
.ts-dropdown .create:hover.create, .ts-dropdown .option:hover.create, .ts-dropdown .active.create {
  color: #495c68;
}
.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.ts-dropdown .spinner {
  margin: calc(var(--u-spacing) * 1);
  margin-inline: var(--u-spacing-2);
  display: inline-block;
  height: calc(var(--u-spacing) * 7);
  width: calc(var(--u-spacing) * 7);
}
.ts-dropdown .spinner:after {
  margin: calc(var(--u-spacing) * 1);
  display: block;
  height: var(--u-spacing-6);
  width: var(--u-spacing-6);
  border-radius: var(--u-radius-full);
  border-style: var(--tw-border-style);
  border-width: 4px;
  border-color: var(--u-color-gray-300);
  content: " ";
  border-color: #FF7828 transparent #FF7828 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ts-dropdown-content {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.ts-hidden-accessible {
  position: absolute;
  height: calc(var(--u-spacing) * 0.5);
  width: calc(var(--u-spacing) * 0.5);
  overflow: hidden;
  border-style: var(--tw-border-style);
  border-width: 0px;
  padding: var(--u-spacing-0);
  white-space: nowrap;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
}
#filter {
  background: white;
  color: black;
  padding: 16px;
  font-size: 13px;
  border-radius: 8px;
  display: none;
  min-width: 30%;
  max-width: 50%;
}
#filter[data-show] {
  display: block;
}
#arrow, #arrow::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
#arrow {
  visibility: hidden;
}
#arrow::before {
  visibility: visible;
  content: '';
  transform: rotate(45deg);
}
#filter[data-popper-placement^='top'] > #arrow {
  bottom: -4px;
}
#filter[data-popper-placement^='bottom'] > #arrow {
  top: -4px;
}
#filter[data-popper-placement^='left'] > #arrow {
  right: -4px;
}
#filter[data-popper-placement^='right'] > #arrow {
  left: -4px;
}
.l-trip-show {
  display: grid;
  grid-template-columns: 32px 1fr;
  grid-gap: 16px;
  position: relative;
  border-left: 2px dotted var(--u-color-white);
  padding-bottom: 32px;
  padding-right: 32px;
  z-index: 1;
}
@media (max-width: 900px) {
  .l-trip-show {
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
  }
}
.l-trip-show:last-child {
  border-left: 2px solid transparent;
}
@media (max-width: 900px) {
  .l-trip-show:last-child {
    border-left: 2px dotted var(--u-color-white);
  }
}
.l-trips-wrapper {
  position: relative;
  z-index: 1;
  max-width: 960px;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 900px) {
  .l-trips-wrapper {
    max-width: initial;
    left: inherit;
    transform: initial;
    margin: 0 16px;
  }
}
.l-trips-overlay-wrapper {
  padding-top: 48px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-left: 12px;
  border-radius: 8px;
}
.l-trips-description {
  width: 720px;
}
@media (max-width: 900px) {
  .l-trips-description {
    width: initial;
  }
}
.l-landing-welcome {
  display: grid;
  grid-template-columns: 120px 1fr;
  grid-gap: 32px;
  width: 100%;
}
@media (max-width: 900px) {
  .l-landing-welcome {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.l-landing-welcome a {
  color: var(--u-color-bewelcome);
}
.l-welcome-card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  border-radius: 16px;
  box-shadow: 0 10px 30px -3px #d7d7d7;
  background-color: var(--u-color-white);
}
@media (max-width: 900px) {
  .l-welcome-card {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.l-search-result {
  display: grid;
  grid-template-areas: "avatar member" "avatar hosting" "about_me about_me";
  grid-template-columns: 100px 1fr;
  column-gap: 16px;
  padding: 4px;
  margin-bottom: 4px;
}
.l-search-result__dark {
  background-color: rgba(0, 0, 0, 0.1);
}
@media (min-width: 576px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member hosting" "avatar member extra_info" "about_me about_me about_me";
    grid-template-columns: 100px 1fr 1fr;
  }
}
@media (min-width: 768px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member about_me" "avatar hosting about_me" "avatar extra_info about_me";
    grid-template-columns: 100px 180px 1fr;
  }
}
@media (min-width: 992px) {
  .l-search-result {
    display: grid;
    grid-template-areas: "avatar member about_me hosting" "avatar memebr about_me extra_info";
    grid-template-columns: 100px 180px 1fr min-content;
  }
}
p {
  margin-bottom: 0;
}
@media screen and (max-width: 600px) {
  :root {
    --width: 1px;
  }
}
@media screen and (min-width: 601px) and (max-width: 1200px) {
  :root {
    --width: calc(100vw / 1440);
  }
}
@media screen and (min-width: 1201px) {
  :root {
    --width: 1px;
  }
}
#message_thread img {
  max-width: 100%;
  height: auto;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-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-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-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;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@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-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --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-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;
    }
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFBLFFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsUUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw0QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw0QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwwQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw4QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSw4QkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxpQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxrQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwrQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxnQ0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxjQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLGFBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZUFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSwyQkFBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxVQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLFlBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsV0FBbUI7SUFBQTtFQUFBO0VBQW5CO0lBQUE7TUFBQSxVQUFtQjtJQUFBO0VBQUE7RUFBbkI7SUFBQTtNQUFBLFVBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsbUJBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0RBQW1CO0lBQUE7RUFBQTtFQUFuQjtJQUFBO01BQUEsZ0RBQW1CO0lBQUE7RUFB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WjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBd0U7QUFEM0Q7QUFHZjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwwREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDBEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMERBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UseURBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLHlEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFxRTtBQUQzRDtBQUdaO0VBQ0UsMkRBQXFFO0FBRDNEO0FBR1o7RUFDRSwyREFBcUU7QUFEM0Q7QUFHWjtFQUNFLDJEQUFpRjtBQUR2RTtBQUdaO0VBQ0UsMkRBQXVGO0FBRDdFO0FBR1o7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBQUZIO0FBSVg7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBQUZIO0FBSVg7RUFDRSxXQUFXO0VBQ1gsWUFBWTtBQUZGO0FDM3NCWjtFQUNDLGtCQUFrQjtBQURXO0FBSTlCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUZFO0FBTXRCO0VBSUMsa0JBQWtCO0FBRFM7QUFLNUI7RUFDQyxtQkFBbUI7QUFEZTtBQUluQztFQUNDLHNCQUFzQjtBQURrQjtBQWtCekM7RUFDRSwyQkFBMkI7RUFDM0IsZ0JBQWdCO0FBRlM7QUM3QzNCO0VBQ0Usb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHlDQUF5QztFQUN6QyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHNDQUFzQztBQVIvQjtBQVdUO0VBQ0UsZUFBZTtFQUNmLGFBQWE7RUFDYixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUFnQjtBQUxEO0FBUWpCO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixnQkFBZ0I7QUFIWTtBQW1DOUI7RUFFRSx5Q0FBeUM7RUFDekMsZ0JBQWdCO0FBRkg7QUFpQmY7RUFFRSx5Q0FBeUM7RUFDekMsOEJBQThCO0VBQzlCLG9CQUFvQjtBQUhIO0FBTW5CO0VBRUUseUNBQXlDO0FBRGxCO0FBZXpCO0VBQ0UsWUFBWTtFQUNaLGFBQWE7QUFGTTtBQUtyQjtFQUtFLFlBQVk7RUFDWixhQUFhO0FBRm9CO0FBUW5DO0VBQ0UsMEJBQTBCO0VBQzFCLCtDQUErQztBQUY1QjtBQUtyQjtFQUNFLDBCQUEwQjtBQUROO0FBSXRCO0VBQ0U7SUFFRSxrQkFBa0I7SUFDbEIscUJBQXFCO0VBRkQ7QUFGRTtBQVkxQjtFQUtFLFlBQVk7RUFDWixhQUFhO0FBRjRCO0FBc0IzQztFQUNFLFlBQVk7QUFERjtBQVlaO0VBQ0UsWUFBWTtBQUREO0FBbUJaO0VBQ0MsMENBQTBDO0FBRHRCO0FBSXRCO0VBS0Usd0NBQXdDO0FBRFA7QUFJbkM7RUFDRSwwQ0FBMEM7RUFDMUMsWUFBWTtBQUZFO0FBS2hCO0VBRUUsZ0JBQWdCO0VBQ2hCLDJCQUEyQjtFQUMzQixvQkFBb0I7RUFDcEIsVUFBVTtBQUppQjtBQU83QjtFQUNFLDhCQUE4QjtBQURHO0FBSW5DO0VBSUUsMENBQTBDO0VBQzFDLDJCQUEyQjtBQUZDO0FBTTlCO0VBRUUsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixZQUFZO0FBSGtCO0FBTWhDO0VBQ0U7SUFFRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFlBQVk7RUFIa0I7QUFGUjtBQVUxQjtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFGSjtBQUtqQjtFQUNFLDJCQUEyQjtFQUMzQiwwQ0FBeUM7RUFDekMsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YscUJBQXFCO0FBTkE7QUFTdkI7RUFJRSwwQ0FBeUM7RUFDekMsMkJBQTJCO0FBRlM7QUFNdEM7RUFDRTtJQUNFLFdBQVc7RUFEVTtBQURDO0FBUzFCO0VBQ0UsY0FDRjtBQUZpQjtBQ25SakI7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBRlQ7QUFzQlQ7RUFDRSwyQkFBMkI7RUFDM0Isb0JBQW9CO0VBQ3BCLGdCQUFnQjtBQUhGO0FDdEJoQjtFQUNDLGFBQVk7RUFDWixXQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQix1QkFBdUI7QUFMakI7QUNGUDtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0NBQXdDO0VBQ3hDLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixvQkFBb0I7QUFYWjtBQThCVDtFQUNDLHNDQUFzQztFQUN0Qyw2QkFBNkI7QUFGYjtBQXNCakI7RUFDRyxXQUFXO0VBQ1gsWUFBWTtBQUZGO0FDNURkO0VBQ0UsV0FBVztFQUNYLDZCQUE2QjtFQUM3Qix3QkFBd0I7QUFIQztBQUszQjtFQUNFLGFBQWE7QUFEa0I7QUFHakM7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGVBQWU7QUFOeUM7QUFRMUQ7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix3QkFBd0I7QUFQdUI7QUFTakQ7RUFDRSxtQkFBbUI7QUFEMkM7QUFHaEU7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGVBQWU7QUFONEI7QUFRN0M7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLGVBQWU7QUFONEI7QUFRN0M7RUFDRSx1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZUFBZTtBQVJxQjtBQVV0QztFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0FBRmdDO0FBSTNDO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7QUFGZ0M7QUFJM0M7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixlQUFlO0FBUHFCO0FBVXRDO0VBQ0UsbUJBQW1CO0FBRDRCO0FBR2pEO0VBQ0UsbUJBQW1CO0FBRDRCO0FBS2pEO0VBRUU7SUFDRSxTQUFTO0VBRGdCO0FBRkU7QUN4RS9CO0VBQ0UsYUFBYTtBQUREO0FBUWQ7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHNDQUFzQztFQUN0QyxhQUFhO0VBQ2IsZUFBZTtBQVhHO0FBY3BCO0VBQ0UsK0NBQStDO0FBRHZCO0FBSTFCO0VBQ0UsMENBQTBDO0FBRGhCO0FBSTVCO0VBQ0UsYUFBYTtBQURlO0FBSTlCO0VBRUUsNkJBQTZCO0VBQzdCLFlBQVk7QUFGeUI7QUFTdkM7RUFDRSw2QkFBNkI7RUFDN0Isb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFQRDtBQVVwQjtFQUVFLDJCQUEyQjtBQURtQjtBQVNoRDtFQUNFLDRCQUE0QjtBQURWO0FBSXBCO0VBQ0UsMEJBQTBCO0FBRGtCO0FBSTlDO0VBRUUsWUFBWTtBQURZO0FBSTFCO0VBRUUsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QixZQUFZO0FBSDBDO0FDNUV4RDtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDBDQUEwQztFQUMxQyxjQUFjO0VBQ2QsMkJBQTJCO0FBVGxCO0FBdUJYO0VBQ0UsK0NBQStDO0VBQy9DLGlDQUFpQztFQUNqQywyQkFBMkI7QUFIYjtBQXNCaEI7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7QUFISDtBQXNCZDtFQUVFLDJDQUEyQztBQURmO0FBZTlCO0VBQ0Usc0JBQXNCO0FBRFA7QUFJakI7RUFDRSxzQkFBc0I7QUFERDtBQWlCdkI7RUFDRSxzQkFBc0I7QUFEUDtBQUlqQjtFQUNFLHNCQUFzQjtBQUREO0FBb0J2QjtFQUNFLFlBQVk7RUFDWixlQUFlO0VBQ2Ysb0JBQW9CO0FBSEQ7QUNsSXJCO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFNBQVM7RUFDVCxvQ0FBb0M7QUFONUI7QUNBVjtFQUNDLFdBQVc7RUFDVixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLGlCQUFpQjtFQUNqQixlQUFlO0FBUkE7QUFXakI7RUFDRTtJQUNFLGNBQWM7SUFDZCxjQUFjO0lBQ2QsYUFBYTtJQUNiLGtCQUFrQjtFQUpIO0FBRE87QUFZMUI7RUFPRSxlQUFlO0VBQ2YsaUJBQWlCO0FBRlQ7QUFLVjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUpWO0FBT1g7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFKVjtBQU9YO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0VBRlI7QUFEYTtBQU8xQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUpWO0FBT1g7RUFDRTtJQUNFLGVBQWU7SUFDZixpQkFBaUI7RUFGUjtBQURhO0FBTzFCO0VBR0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtBQUxWO0FBUVg7RUFDRTtJQUdFLGVBQWU7RUFETjtBQUhhO0FBUzFCO0VBQ0UsbUJBQW1CO0FBRFg7QUFJVjtFQUNFLFlBQVk7RUFDWiwrQ0FBK0M7RUFDL0MsbUJBQW1CO0FBSFY7QUFtQlg7RUFFRSxVQUFVO0VBQ1YsU0FBUztFQUNULG1CQUFtQjtBQUhWO0FBTVg7RUFDRSxxQkFBcUI7QUFEWjtBQUlYO0VBQ0UscUJBQXFCO0FBRFQ7QUFJZDtFQUNFLHdCQUF3QjtFQUN4QixjQUFjO0FBRkw7QUFLWDtFQUNFLGtCQUFrQjtFQUNsQiwyQkFBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQix1QkFBdUI7QUFMZDtBQVFYO0VBRUUsa0JBQWtCO0FBRE47QUFJZDtFQUNFLGVBQWU7QUFERTtBQUluQjtFQUNFLGdDQUFnQztBQURaO0FBSXRCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUZJO0FBa0J0QjtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCwyQkFBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZix5QkFBeUI7RUFDekIseUJBQXlCO0VBQ3pCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFiRjtBQWdCZDtFQUNFLGNBQWM7QUFEQztBQUlqQjtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLDJDQUEyQztFQUMzQyw0Q0FBNEM7QUFMbkM7QUFRWDtFQUNFLHNCQUFzQjtBQUREO0FBSXZCO0VBQ0UscUJBQXFCO0FBREQ7QUFJdEI7RUFDRSxzQkFBc0I7QUFEQztBQUl6QjtFQUNFLGtCQUFrQjtBQURLO0FBSXpCO0VBRUUsZUFBZTtBQUROO0FBSVg7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0VBQ2hDLGtCQUFrQjtFQUNsQixzQ0FBc0M7QUFKN0I7QUFPWDtFQUNFLHNCQUFzQjtBQURDO0FBSXpCO0VBQ0UscUJBQXFCO0FBREQ7QUFJdEI7RUFFRSxZQUFZO0FBREk7QUFnQmxCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0FBSkM7QUFPbkM7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUhxQjtBQU12QztFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBSHdCO0FBTTFDO0VBQ0UsK0JBQStCO0VBQy9CLGdCQUFnQjtFQUNoQiwwQkFBMEI7QUFITztBQU1uQztFQUlFLGVBQWU7QUFEVTtBQUkzQjtFQU1FLGdCQUFnQjtBQURXO0FBSTdCO0VBTUUsY0FBYztBQURhO0FBSTdCO0VBR0UsZ0JBQWdCO0FBRGE7QUFpQi9CO0VBRUUsK0JBQStCO0VBQy9CLGVBQWU7QUFGOEI7QUFLL0M7RUFDRSx3Q0FBd0M7QUFETDtBQWtCckM7RUFPRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDZCQUE2QjtBQUhUO0FBTXRCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBSkU7QUFPdkI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFKRTtBQU92QjtFQUNFO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUZJO0FBREM7QUFPMUI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFKRTtBQU92QjtFQUNFO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUZJO0FBREM7QUFPMUI7RUFHRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0FBTEU7QUFRdkI7RUFDRTtJQUdFLGVBQWU7RUFETTtBQUhDO0FBUTFCO0VBQ0UsNkJBQTZCO0VBQzdCLGVBQWU7QUFGYztBQUsvQjtFQUNFLG1CQUFtQjtBQURPO0FBUTVCO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7QUFGSTtBQUtyQjtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsK0JBQStCO0FBSEo7QUNuYjdCO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQ0FBc0M7RUFDdEMsaUJBQWlCO0FBSlo7QUNBUDtFQUVFO0lBQ0UsYUFBYTtJQUNiLHNGQUtBO0lBQ0EsK0JBQStCO0lBQy9CLHNCQUFzQjtJQUNHLGlDQUFNO0lBQWxCLGdDQUFXO0lBQWpCLDJCQUFLO0lBQ1osc0JBQXNCO0VBWFo7RUFjWjtJQUNFLGVBQWU7SUFDZixZQUFZO0VBRkU7RUFLaEI7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsc0JBQXNCO0VBTFg7RUFRYjtJQUNFLG1CQUFtQjtJQUNELGlDQUFNO0lBQWpCLDBDQUFVO0lBQVYscUNBQVU7RUFGSjtFQUtmO0lBQ0UsZUFBZTtJQUNNLGlDQUFNO0lBQXBCLHlCQUFhO0VBRlg7RUFLWDtJQUNFLGtCQUFrQjtJQUNzQixpQ0FBTTtJQUF2QyxhQUFNO0lBQWtDLHlCQUFhO0lBQTlDLDJCQUFTO0lBQUMsOEJBQWU7RUFGM0I7RUFLZDtJQUNFLGtCQUFrQjtJQUNYLGFBQU07SUFBQyxtQkFBVTtJQUFTLHlCQUFhO0lBQXJCLHVCQUFPO0VBRnBCO0VBS2Q7SUFDRTtNQUNFLGFBQWE7TUFDYiw2RkFJRjtNQUNFLG9DQUFvQztNQUNwQyxzQkFBc0I7TUFDRyxpQ0FBTTtNQUFsQixnQ0FBVztNQUFqQiwyQkFBSztNQUNaLHNCQUFzQjtJQVZaO0lBYVo7TUFDUyxhQUFNO01BQUMsc0JBQVU7TUFBUywyQkFBZTtNQUF2Qix1QkFBTztJQURwQjtJQUlkO01BQ1MsZ0NBQU07SUFEQTtJQUlmO01BQ1MsZ0NBQU07SUFESjtJQUlYO01BQ1MsZ0NBQU07TUFBWSxpQ0FBTTtNQUFqQixvQkFBVTtJQURaO0VBMUJFO0FBakRGO0FDQWxCO0VBRUU7SUFDRSxhQUFhO0lBQ2Isd0VBSUY7SUFDRSwrQkFBK0I7SUFDL0Isc0JBQXNCO0lBQ0csaUNBQU07SUFBbEIsZ0NBQVc7SUFBakIsMkJBQUs7SUFDWixzQkFBc0I7RUFWUjtFQWFoQjtJQUNFLGFBQWE7SUFDYix1REFHRjtJQUNFLCtCQUErQjtJQUMvQixzQkFBc0I7SUFDRyxpQ0FBTTtJQUFsQixnQ0FBVztJQUFqQiwyQkFBSztJQUNaLHNCQUFzQjtFQVRGO0VBWXRCO0lBQ0UsZUFBZTtJQUNmLFlBQVk7RUFGTTtFQUtwQjtJQUNFLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixzQkFBc0I7RUFMUDtFQVFqQjtJQUNFLG1CQUFtQjtJQUNELGlDQUFNO0lBQWpCLDBDQUFVO0lBQVYscUNBQVU7RUFGQTtFQUtuQjtJQUNFLG1CQUFtQjtJQUNFLGlDQUFNO0lBQXBCLHlCQUFhO0VBRkg7RUFLbkI7SUFDRSxrQkFBa0I7SUFDc0IsaUNBQU07SUFBdkMsYUFBTTtJQUFrQyx5QkFBYTtJQUE5QywyQkFBUztJQUFDLDhCQUFlO0VBRnZCO0VBS2xCO0lBQ0Usa0JBQWtCO0lBQ1gsYUFBTTtJQUFDLG1CQUFVO0lBQVMseUJBQWE7SUFBckIsdUJBQU87RUFGaEI7RUFLbEI7SUFDRTtNQUNFLGFBQWE7TUFDYix1RUFHRjtNQUNFLG9DQUFvQztNQUNwQyxzQkFBc0I7TUFDRyxpQ0FBTTtNQUFsQixnQ0FBVztNQUFqQiwyQkFBSztNQUNaLHNCQUFzQjtJQVRSO0lBWWhCO01BQ1MsYUFBTTtNQUFDLHNCQUFVO01BQVMsMkJBQWU7TUFBdkIsdUJBQU87SUFEaEI7SUFJbEI7TUFDUyxnQ0FBTTtJQURJO0lBSW5CO01BQ1MsZ0NBQU07TUFBWSxpQ0FBTTtNQUFqQixvQkFBVTtJQURSO0VBckJGO0FBNURGO0FDQWxCO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtBQUZUO0FBS2I7RUFDRSxvQkFBb0I7QUFEUDtBQUlmO0VBQ0MsaUJBQWlCO0FBREs7QUFJdkI7RUFDQyxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlDQUF5QztFQUN6QyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osZ0JBQWdCO0FBUkU7QUFXbkI7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlDQUF5QztFQUN6QyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHFDQUFxQztBQVRaO0FDeEIzQjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjO0FBRkQ7QUFJZjtFQUNFLHlEQUFrUjtFQUNsUix1REFBc2tCO0FBRmxrQjtBQUlOO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7QUFGQztBQUlmO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0FBSFE7QUFLckI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0I7QUFQa0I7QUFTcEM7RUFDRSxvQkFBb0I7RUFDcEIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQix3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBQVRHO0FBVzNCO0VBQ0UsMEJBQTBCO0VBQzFCLDZCQUE2QjtBQUZTO0FBSXhDO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtFQUM1QixZQUFZO0FBSG1EO0FBS2pFO0VBQ0Usb0NBQW9DO0VBQ3BDLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLDBCQUEwQjtFQUMxQiw0QkFBNEI7QUFOYztBQVE1QztFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7QUFGSztBQUlwQztFQUNFLHlCQUF5QjtFQUN6QixhQUFhO0FBRmtCO0FBSWpDO0VBQ0UsYUFBYTtBQUR1QjtBQUd0QztFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsU0FBUztFQUNULGNBQWM7QUFKUTtBQU14QjtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsU0FBUztFQUNULGFBQWE7RUFDYixnQkFBZ0I7QUFMUztBQU8zQjtFQUNFLGdCQUFnQjtBQUQwQjtBQUc1QztFQUNFLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osbUJBQW1CO0FBSGdCO0FBS3JDO0VBQ0UseUJBQXlCO0VBQ3pCLGFBQWE7QUFGcUI7QUFJcEM7RUFDRSxtQkFBbUI7QUFEYTtBQUdsQztFQUNFLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6Qiw0Q0FBNEM7QUFkdkI7QUFnQnZCO0VBQ0UsYUFBYTtBQURjO0FBRzdCO0VBQ0U7SUFDRSx3QkFBd0I7RUFEdkI7QUFEbUI7QUFLeEI7RUFDRSxTQUFTO0VBQ1QsWUFBWTtBQUZFO0FBSWhCO0VBQ0UsNEJBQTRCO0FBRGpCO0FBR2I7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osTUFBTTtFQUNOLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLG1DQUFtQztBQVR2QjtBQVdkO0VBQ0UsVUFBVTtBQURVO0FBR3RCO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLE1BQU07RUFDTixTQUFTO0VBQ1QsUUFBUTtFQUNSLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZiw2QkFBNkI7RUFDN0IsWUFBWTtBQWJGO0FBZVo7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixXQUFXO0FBSk07QUFNbkI7RUFDRSxhQUFhO0FBREU7QUFHakI7RUFDRSxhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtBQU5GO0FBUXRCO0VBQ0Usa0JBQWtCO0FBRGM7QUFHbEM7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsY0FBYztBQUxxQjtBQU9yQztFQUNFLHlCQUF5QjtBQURaO0FBR2Y7RUFDRSxnQkFBZ0I7QUFEUztBQUczQjtFQUNFLHlCQUF5QjtBQURmO0FBR1o7RUFDRSxjQUFjO0VBQ2QsVUFBVTtBQUZhO0FBSXpCO0VBQ0UsYUFBYTtBQURQO0FBR1I7RUFDRSxZQUFZO0VBQ1osWUFBWTtBQUZEO0FBSWI7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0FBRkw7QUFJZDtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFGRjtBQzVNakI7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFdBQVc7QUFISztBQU1sQjtFQUNFLG1CQUFtQjtBQURDO0FBSXRCO0VBQ0UsZ0JBQWdCO0FBREs7QUFHdkI7RUFDRSxpQkFBaUI7QUFESztBQUd4QjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBSFE7QUFNMUI7RUFDRSxhQUFhO0VBQ2Isa0NBQWtDO0VBQ2xDLDRCQUE0QjtFQUM1QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtBQU5IO0FDdEJuQjtFQUNFO0lBQ0UsMkRBQXFEO0lBQ3JELDJCQUEyQjtJQUMzQixxQkFBcUI7SUFDckIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZixxQkFBcUI7RUFOZDtFQVFUO0lBQ0Usa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsU0FBUztJQUNULDJCQUEyQjtFQUxYO0VBT2xCO0lBQ0U7TUFDRSxrQkFBa0I7TUFDbEIsYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixjQUFjO0lBSkU7RUFETTtFQVExQjtJQUNFLGFBQWE7SUFDYixtQ0FBbUM7SUFDbkMsbUJBQW1CO0lBQ25CLG1CQUFtQjtFQUpOO0VBTWY7SUFDRTtNQUNFLGFBQWE7TUFDYiwrQkFBK0I7TUFDL0IsY0FBYztJQUhEO0VBRFM7RUFPMUI7SUFDRSxVQUFVO0lBQ1Ysd0JBQXdCO0VBRkY7RUFJeEI7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0VBRjhCO0VBSXBEO0lBQ0Usd0JBQXdCO0lBQ3hCLFVBQVU7RUFGaUM7RUFJN0M7SUFDRTtNQUNFLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsVUFBVTtJQUhZO0VBREE7RUFPMUI7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFVBQVU7SUFDVixlQUFlO0lBQ2YsZUFBZTtFQUxIO0VBT2Q7SUFDRTtNQUNFLDhCQUE4QjtNQUM5QixjQUFjO0lBRkY7RUFEVTtFQU0xQjtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLHlCQUF5QjtJQUN6QixlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLDZCQUE2QjtJQUM3QixrQkFBa0I7RUFSRjtFQVVsQjtJQUNFLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsYUFBYTtJQUNiLGdDQUFnQztJQUNoQyxrQkFBa0I7RUFMSTtFQU94QjtJQUNFO01BQ0UsYUFBYTtJQURTO0VBREE7RUFLMUI7SUFDRSxlQUFlO0VBRFk7RUFHN0I7SUFDRSxXQUFXO0lBQ1gsZUFBZTtFQUZtQjtFQUlwQztJQUNFLDJCQUEyQjtFQURzQjtFQUduRDtJQUNFLHNDQUFzQztJQUN0QyxVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0lBQ1QsMkJBQTJCO0VBTlY7RUFRbkI7SUFDRSxVQUFVO0VBRDZFO0FBN0d6RTtBQ0FsQjtFQUNFO0lBQ0UsYUFBYTtJQUNiLGdDQUFnQztJQUNoQyxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLG9DQUFvQztJQUNwQyxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLGtCQUFrQjtFQVJQO0VBV2I7SUFDRSxtQkFBbUI7RUFESztFQUkxQjtJQUNFO01BQ0UsYUFBYTtNQUNiLHNCQUFzQjtJQUZYO0VBRFc7RUFXMUI7SUFDRSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLHFCQUFxQjtJQUNyQixrQkFBa0I7RUFKRTtFQVF0QjtJQUNFO01BQ0UsYUFBYTtNQUNiLHNCQUFzQjtNQUN0QixlQUFlO0lBSEs7RUFERTtFQVkxQjtJQUNFLGFBQWE7SUFDYiwrQkFBK0I7SUFDL0IsYUFBYTtFQUhTO0FBL0NSO0FDQWxCO0VBQ0U7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0VBRkY7RUFJdEI7SUFDRSxhQUFhO0lBQ2Isc0NBQXNDO0lBQ3RDLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsb0NBQW9DO0VBUm5CO0VBVW5CO0lBQ0UsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixvQ0FBb0M7RUFUWjtFQVcxQjtJQUNFO01BQ0UsaUJBQWlCO01BQ2pCLGFBQWE7TUFDYixzQkFBc0I7SUFITDtFQURLO0VBTzFCO0lBQ0UsMkRBQXFEO0lBQ3JELGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsa0JBQWtCO0VBSnFCO0VBTXpDO0lBQ0UscUNBQXFDO0lBQ3JDLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFVBQVU7SUFDVixrQkFBa0I7RUFUNEI7RUFXaEQ7SUFDRSxVQUFVO0VBRHlIO0VBR3JJO0lBQ0UsMENBQTBDO0VBRGhCO0VBRzVCO0lBQ0UsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qix1QkFBdUI7RUFIRztFQUs1QjtJQUNFLGdCQUFnQjtFQURTO0VBRzNCO0lBQ0U7TUFDRSx3QkFBd0I7TUFDeEIsbUJBQW1CO0lBRk87RUFESjtFQU0xQjtJQUNFO01BQ0UsbUJBQW1CO0lBRE07RUFESDtFQUsxQjtJQUNFLG9CQUFvQjtFQURDO0VBR3ZCO0lBQ0U7TUFDRSxtQkFBbUI7SUFERTtFQURDO0VBSzFCO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCwyQkFBMkI7RUFIZ0I7RUFLN0M7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixrQkFBa0I7RUFKWDtBQXhGTztBQ0FsQjtFQUNFLG9CQUFvQjtBQURMO0FBSWpCO0VBQ0Usb0JBQW9CO0FBREg7QUFJbkI7RUFDQyxpQkFBaUI7QUFEUztBQUkzQjtFQUNDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIseUNBQXlDO0VBQ3pDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7QUFSSztBQVd0QjtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsaUNBQWlDO0VBQ2pDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIscUNBQXFDO0FBVFQ7QUNwQjlCO0VBQ0UsaUJBQWlCO0FBREY7QUFJakI7RUFDRSw2QkFBNkI7RUFDN0Isa0JBQWtCO0FBRk87QUFLM0I7RUFDRSxZQUFZO0VBQ1osYUFBYTtBQUZ5QjtBQUt4QztFQUNFLGVBQWU7QUFEZ0I7QUFJakM7RUFDRSxpQkFBaUI7QUFERjtBQUlqQjtFQUNFLG1CQUFtQjtBQURGO0FBSW5CO0VBQ0Usa0JBQWtCO0FBREY7QUFJbEI7RUFDRSxhQUFhO0VBQ2IscUJBQXFCO0FBRkY7QUFNckI7RUFDRTtJQUNFLGNBQWM7SUFDZCxxQkFBcUI7RUFGRjtBQURHO0FDbkMxQjtFQUNFLG9CQUFvQjtBQURmO0FBSVA7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1IsU0FBUztFQUNULDRCQUE0QjtFQUM1QixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixhQUFZO0FBVkU7QUFhaEI7RUFDRSw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0FBUk47QUFXbEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0FBUlQ7QUFXZjtFQUVFO0lBQ0UsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixtQkFBbUI7SUFDbkIsZUFBYztFQUpEO0FBRlM7QUFXMUI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsc0JBQXNCO0FBWFY7QUFjZDtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0FBUkE7QUFXZDtFQUVFO0lBQ0UsZ0JBQWdCO0VBREo7RUFJZDtJQUNFLGdCQUFnQjtFQURKO0FBTlU7QUFZMUI7RUFBc0MsZ0JBQWdCO0FBQWxCO0FBRXBDO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtBQUZGO0FBS3RCO0VBQ0UsdUJBQXVCO0VBQ3ZCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFMSTtBQVFoQjtFQUNFLGVBQWU7QUFEQztBQUlsQjtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFNBQVM7RUFDVCxzQkFBc0I7RUFDdEIsa0NBQWtDO0VBQ2xDLG1DQUFtQztFQUNuQywyQkFBMkI7RUFDM0IsZ0NBQWdDO0VBQ2hDLHdCQUF3QjtFQUN4QiwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLG1FQUFtRTtBQXpCekQ7QUE0Qlo7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUZPO0FBU3BCO0VBQ0U7SUFBTyxVQUFVO0VBQVo7RUFDTDtJQUFLLFVBQVU7RUFBWjtBQUZlO0FBS3BCO0VBQ0U7SUFBTyxVQUFVO0VBQVo7RUFDTDtJQUFLLFVBQVU7RUFBWjtBQUZnQjtBQUtyQjtFQUNFO0lBQU8sMEJBQTBCO0VBQTVCO0VBQ0w7SUFBSyx3QkFBd0I7RUFBMUI7QUFGZ0I7QUFLckI7RUFDRTtJQUFPLHdCQUF3QjtFQUExQjtFQUNMO0lBQUssMkJBQTJCO0VBQTdCO0FBRmlCO0FBS3RCO0VBQ0UsYUFBYTtBQURHO0FBSWxCO0VBQ0UsY0FBYztBQURVO0FBSTFCO0VBQ0Usc0RBQXNEO0FBREQ7QUFJdkQ7RUFDRSxrREFBa0Q7QUFESztBQUl6RDtFQUNFLHVEQUF1RDtBQURIO0FBSXREO0VBQ0UsbURBQW1EO0FBREc7QUFJeEQ7RUFFRSxzQkFBc0I7QUFEVTtBQVFsQztFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUFGSDtBQUt6QjtFQUNFLGNBQWM7QUFEa0I7QUFJbEM7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtBQUhOO0FBTWY7RUFDRSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxzQkFBc0I7QUFQVjtBQVVkO0VBQ0UsZUFBZTtBQURIO0FBSWQ7RUFDRSxxQkFBcUI7QUFEUDtBQUloQjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLHdCQUF3QjtBQUpkO0FBV1o7RUFFRTtJQUNFLHFCQUFxQjtJQUNyQix5QkFBeUI7RUFGVDtFQUtsQjtJQUVFO01BQ0UscUJBQXFCO01BQ3JCLHlCQUF5QjtNQUN6QixZQUFZO0lBSEk7RUFGTTtFQVUxQjtJQUNFLGFBQWE7RUFEQTtFQUlmO0lBQ0UsYUFBYTtFQURRO0VBSXZCO0lBQ0UsaUNBQWlDO0VBRG5CO0FBekIrRDtBQ3BQakY7RUFDUyxtQkFBUztFQUFDLHVCQUFhO0VBQWIsa0JBQWE7QUFEK0M7QUFJL0U7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0FBRnlDO0FBSzdEO0VBQ0Usb0JBQW9CO0FBRGlCO0FBSXZDO0VBQ3FCLGtCQUFVO0VBQUMscUJBQVM7RUFBZ0MseUJBQVM7RUFBNUIsNkNBQWtCO0VBQWxCLHNEQUFrQjtFQUE5QiwwR0FBVztFQUE4QixlQUFnQjtFQUExRixXQUFXO0FBRGU7QUFJbkM7RUFDUyx5QkFBUztBQUR3QjtBQUkxQztFQUNTLGFBQWE7QUFEaUY7QUFJdkc7RUFDUyxrQkFBVTtFQUFTLCtCQUFXO0VBQVgsZ0NBQVc7RUFBbkIscUNBQU87RUFDekIsaUNBQWlDO0VBQ2pDLG1CQUFtQjtBQUhRO0FBTTdCO0VBQ1Msa0JBQVU7RUFBVyxxQkFBUztFQUFuQix5QkFBUztFQUF3QixtQ0FBTTtFQUFhLDJCQUFTO0VBQVQsNkRBQVM7RUFBckIsd0NBQVc7RUFBWCx1Q0FBVztFQUEvQixZQUFZO0FBRGpCO0FBSW5DO0VBQ1MsMkJBQVk7QUFEb0I7QUFJekM7RUFDUyxjQUFPO0VBQXFCLFdBQVE7RUFBQyw2QkFBZ0I7RUFBN0MsMkJBQUs7RUFBQyxzQkFBYTtFQUFiLHNJQUFhO0FBREc7QUFJdkM7RUFDUyw2QkFBUztBQUQ4QztBQUloRTtFQUNTLGFBQU07RUFDYixjQUFjO0FBRnNEO0FBSXRFO0VBQ1Msa0JBQWtCO0FBRHNFO0FBR2pHO0VBQ1Msa0JBQWtCO0FBRGtFO0FBRzdGO0VBQ1Msa0JBQWtCO0FBRHdEO0FBSW5GO0VBQ1MsYUFBTTtBQUQyQztBQUkxRDtFQUN5RSw2QkFBUztFQUF6RSxZQUFXO0VBQTJDLDhCQUFTO0VBQW5ELHdDQUFZO0VBQVoscUJBQVk7RUFBQywwQ0FBVTtFQUFWLHVCQUFVO0VBQUMscUNBQWlCO0FBRGY7QUFJL0M7RUFDUywwQ0FBWTtFQUFaLHVCQUFZO0FBRHFDO0FBSTFEO0VBQ1MsYUFBUTtBQURxQztBQUl0RDtFQUNTLHdDQUFZO0VBQVoscUJBQVk7QUFEaUM7QUFJdEQ7RUFDUyxvQkFBYTtFQUFDLG1CQUFjO0VBQUMseUNBQU07QUFETDtBQUl2QztFQUNvSSx5Q0FBUTtFQUFyQixzQkFBWTtFQUE3RSxxQkFBYztFQUFvQywyQ0FBYztFQUFkLDhDQUFjO0VBQTNDLHlDQUFVO0VBQVYsc0JBQVU7RUFBQyxxQ0FBaUI7RUFBbEMsMkJBQUs7RUFBbkMsc0JBQWM7RUFBNUMsY0FBYztFQUFDLDBCQUFjO0FBRFM7QUFJL0M7RUFDRSwrQkFBK0I7QUFEb0I7QUFJckQ7RUFDRSwwQkFBMEI7QUFEMEI7QUFJdEQ7RUFDRSxnQkFBZ0I7QUFENEM7QUFJOUQ7RUFDRSx3QkFBd0I7QUFEOEI7QUFJeEQ7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE1BQU07RUFDTixlQUFlO0FBSitCO0FBT2hEO0VBQ0Usa0JBQWtCO0FBRFI7QUFJWjtFQUdzQixXQUFNO0VBQW5CLDJCQUFZO0FBREg7QUFLbEI7RUFFUyxzQ0FBVTtFQUNqQixZQUFZO0FBRjhCO0FBSzVDO0VBQ3FFLGtCQUFVO0VBQUMsV0FBTTtFQUFDLHNCQUFZO0VBQTRCLGFBQU07RUFBYSwyQkFBTTtFQUE5RyxXQUFRO0VBQW9GLGVBQVc7RUFBOUYsZ0JBQWlCO0VBQThDLGlDQUFZO0VBQXJILG9DQUFRO0VBQVIsaUJBQVE7RUFBQyxxQ0FBaUI7RUFBQywyQkFBSztFQUEyRCxzQkFBYTtFQUFiLHNJQUFhO0FBRHJHO0FBSVo7RUFDRSxvQkFBb0I7QUFEa0I7QUFJeEM7RUFDUyxzQ0FBVTtBQUREO0FBSWxCO0VBQ1MsZUFBZ0I7QUFEc0I7QUFJL0M7RUFDUyxzQkFBYTtFQUFiLHNJQUFhO0FBREg7QUFJbkI7RUFDMEIscUJBQWM7RUFBL0Isd0JBQWdCO0FBRFQ7QUFJaEI7RUFDMEIsMEJBQUs7RUFBQyx5Q0FBTTtFQUFDLHdDQUFNO0VBQXBDLGVBQWdCO0VBQWtFLG9DQUFVO0VBQVYsaUJBQVU7RUFBeEMseUNBQWE7RUFBNUIsbUNBQUs7RUFBQyw0Q0FBUTtFQUFlLDhCQUFlO0FBRHREO0FBSXBDO0VBQ3VDLG9DQUFVO0VBQVYsaUJBQVU7RUFBeEMseUNBQWE7RUFBQyw4QkFBZTtBQURLO0FBSTNDO0VBQ29DLG9DQUFVO0VBQVYsaUJBQVU7RUFBckIsc0NBQVU7RUFBMUIsOEJBQWU7QUFEMEU7QUFJbEc7RUFDcUQsMEJBQUs7RUFBakQscUJBQWM7RUFBTyw4QkFBUztFQUFDLGVBQVk7RUFBOEMsWUFBVztFQUF2QyxvQ0FBVTtFQUFWLGlCQUFVO0VBQUMsNkJBQWdCO0VBQXpFLDJCQUFLO0VBQThCLCtCQUFVO0VBQXVEO0lBQUEsOEJBQXNCO0VBQUE7RUFBcEMseUJBQWE7RUFBYixpQkFBYTtFQUN6SCxlQUFlO0VBQ2YsMkJBQTJCO0VBQzNCLDJCQUEyQjtBQUpUO0FBT3BCO0VBQ1Msb0NBQWdCO0FBREM7QUFJMUI7RUFDRSxjQUFjO0FBRGdCO0FBSWhDO0VBQ1MsYUFBUTtBQURjO0FBSS9CO0VBQ1Msc0NBQVc7RUFBWCxrQkFBVztBQURNO0FBSTFCO0VBQ1MsMEJBQUs7RUFBQyx5Q0FBTTtBQURVO0FBSS9CO0VBQ1MsaUJBQVk7QUFETDtBQUloQjtFQUNTLGtCQUFVO0VBQUMsV0FBWTtFQUFDLFVBQWE7RUFDNUMsV0FBVztBQUY0QjtBQUt6QztFQUNTLDBCQUFLO0VBQUMseUNBQU07QUFEZTtBQUlwQztFQUNTLHlDQUFnQjtFQUFoQjtJQUFBLCtFQUFnQjtFQUFBO0FBREg7QUFJdEI7RUFDcUIsa0JBQVU7RUFBdEIsV0FBVztFQUNsQixjQUFjO0FBRmtCO0FBS2xDO0VBQ1Msa0JBQVU7RUFBQyxTQUFVO0VBQUMsd0JBQVE7RUFBVSxhQUFRO0VBQXVDLHNDQUFNO0VBQUMsc0JBQVk7RUFBM0UsV0FBUTtFQUFpRixnQkFBaUI7RUFBOUIsaUNBQVk7RUFBdEUsb0NBQVE7RUFBUixpQkFBUTtFQUFDLHFDQUFpQjtFQUErRCx5Q0FBYTtFQUEzRSxzQ0FBVTtBQURsRjtBQUliO0VBQ1MsZUFBZ0I7RUFBQyxnQkFBaUI7QUFEWjtBQUkvQjtFQUNFLG9DQUFvQztFQUNwQyxrQkFBa0I7QUFGc0I7QUFLMUM7RUFJRSxnQkFBZ0I7QUFERztBQUlyQjtFQUNFLGVBQWU7RUFDZixZQUFZO0FBRjRGO0FBSzFHO0VBQ3VCLGVBQWdCO0VBQUMscUNBQU87RUFBdEMsYUFBYTtBQURnQjtBQUl0QztFQUNTLHdDQUFZO0VBQVoscUJBQVk7QUFEK0I7QUFJcEQ7RUFDUyxlQUFnQjtFQUFDLHNDQUFVO0VBQ2xDLGNBQWM7QUFGYztBQU05QjtFQUdTLHlDQUFhO0FBREQ7QUFJckI7RUFHRSxjQUFjO0FBRFk7QUFJNUI7RUFDRSw0QkFBNEI7QUFEVDtBQUlyQjtFQUNvQyxrQ0FBSztFQUFDLGlDQUFNO0VBQXZDLHFCQUFjO0VBQU8sa0NBQUs7RUFBWCxpQ0FBSztBQURQO0FBSXRCO0VBQzZCLGtDQUFLO0VBQXpCLGNBQU87RUFBTywwQkFBSztFQUFYLHlCQUFLO0VBQWEsbUNBQWM7RUFBQyxvQ0FBVTtFQUFWLGlCQUFVO0VBQUMscUNBQWlCO0VBQzVFLFlBQVk7RUFDWixxREFBcUQ7RUFDckQsNkNBQTZDO0FBSm5CO0FBTzVCO0VBQ0U7SUFDRSx1QkFBdUI7RUFEdEI7RUFHSDtJQUNFLHlCQUF5QjtFQUR0QjtBQUprQjtBQVN6QjtFQUMrQyxpQkFBZTtFQUFuQyxrQkFBbUI7RUFBckMsZ0JBQWlCO0VBQ3hCLGlDQUFpQztFQUNqQyx1QkFBdUI7QUFISjtBQU1yQjtFQUNvRCxrQkFBVTtFQUExQyxvQ0FBTztFQUFvQyxtQ0FBTztFQUExQyxnQkFBaUI7RUFBcEMsb0NBQVU7RUFBVixpQkFBVTtFQUEyQiwyQkFBSztFQUFvQixtQkFBbUI7RUFDeEYsOEJBQThCO0VBQzlCLGdDQUFnQztBQUhaO0FDdlN0QjtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxjQUFjO0FBUlI7QUFXUjtFQUNFLGNBQWM7QUFERztBQUluQjtFQUVFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1CQUFtQjtBQUpOO0FBT2Y7RUFDRSxrQkFBa0I7QUFEYjtBQUlQO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx3QkFBd0I7QUFIWDtBQU1mO0VBQ0UsWUFBWTtBQURpQztBQUkvQztFQUNFLFNBQVM7QUFEdUM7QUFJbEQ7RUFDRSxXQUFXO0FBRG1DO0FBSWhEO0VBQ0UsVUFBVTtBQURxQztBQzdDakQ7RUFDRSxhQUFhO0VBQ2IsK0JBQStCO0VBQy9CLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsNENBQTRDO0VBQzVDLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsVUFBVTtBQVJDO0FBV2I7RUFDRTtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsb0JBQW9CO0VBSFQ7QUFEVztBQVExQjtFQUNFLGtDQUFrQztBQURaO0FBSXhCO0VBQ0U7SUFDRSw0Q0FBNEM7RUFEdEI7QUFEQTtBQVUxQjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCwyQkFBMkI7QUFMWjtBQVFqQjtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsY0FBYztFQUpDO0FBRE87QUFhMUI7RUFDRSxpQkFBaUI7RUFDakIsb0NBQW9DO0VBQ3BDLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFKSztBQVd6QjtFQUNFLFlBQVk7QUFETztBQUlyQjtFQUNFO0lBQ0UsY0FBYztFQURLO0FBREc7QUFVMUI7RUFDRSxhQUFhO0VBQ2IsZ0NBQWdDO0VBQ2hDLGNBQWM7RUFDZCxXQUFXO0FBSk07QUFPbkI7RUFDRTtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0VBSEY7QUFESztBQVExQjtFQUNFLCtCQUErQjtBQURaO0FBT3JCO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsb0NBQW9DO0VBQ3BDLHNDQUFzQztBQUx4QjtBQVFoQjtFQUNFO0lBQ0UsYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixtQkFBbUI7RUFITDtBQURRO0FDN0cxQjtFQUNFLGFBQWE7RUFDYix5RUFHdUI7RUFDdkIsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osa0JBQWtCO0FBVEg7QUFZakI7RUFDRSxvQ0FBb0M7QUFEZjtBQUt2QjtFQUNFO0lBQ0UsYUFBYTtJQUNiLG9HQUdnQztJQUNoQyxvQ0FBb0M7RUFOckI7QUFETztBQVkxQjtFQUNFO0lBQ0UsYUFBYTtJQUNiLG9HQUc4QjtJQUM5QixzQ0FBc0M7RUFOdkI7QUFETztBQVkxQjtFQUNFO0lBQ0UsYUFBYTtJQUNiLHlGQUVxQztJQUNyQyxrREFBa0Q7RUFMbkM7QUFEUTtBaENzQjNCO0VBQ0UsZ0JBQWlCO0FBQ2xCO0FBR0Q7RUFDSTtJQUNHLFlBQWE7RUFDaEI7QUFDRjtBQUVEO0VBQ0c7SUFDRywyQkFBNEI7RUFDL0I7QUFDRjtBQUVEO0VBQ0k7SUFDSSxZQUFhO0VBQ2hCO0FBQ0o7QUFFRjtFQUNFLGVBQWdCO0VBQ2hCLFlBQWE7QUFDZDtBRHpGRDtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0VBQW5CLGdCQUFtQjtBQUFBO0FBQW5CO0VBQUEsV0FBbUI7RUFBbkIsZUFBbUI7RUFBbkIsZ0JBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtFQUFuQixvQkFBbUI7QUFBQTtBQUFuQjtFQUFBLFdBQW1CO0VBQW5CLGVBQW1CO0FBQUE7QUFBbkI7RUFBQSxXQUFtQjtFQUFuQixlQUFtQjtBQUFBO0E4QmNtQztFQUFBLFdBQWtCO0VBQWxCLGVBQWtCO0VBQWxCLGdCQUFrQjtBQUFBO0FBQWxCO0VBQUEsV0FBa0I7RUFBbEIsZUFBa0I7RUFBbEIsZ0JBQWtCO0FBQUE7QUFBbEI7RUFBQSxXQUFrQjtFQUFsQixlQUFrQjtFQUFsQixnQkFBa0I7QUFBQTtBQUE5QjtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUFBWDtFQUFBLFdBQVc7RUFBWCxlQUFXO0FBQUE7QUEwQjlCO0VBQUEsV0FBYTtFQUFiLGVBQWE7RUFBYix3QkFBYTtBQUFBO0FBQWI7RUFBQSxXQUFhO0VBQWIsZUFBYTtBQUFBO0FBQWI7RUFBQSxzQkFBYTtFQUFiLGVBQWE7RUFBYixtQkFBYTtBQUFBO0FBQWI7RUFBQSxXQUFhO0VBQWIsZUFBYTtFQUFiLHdCQUFhO0FBQUE7QUFBYjtFQUFBLFdBQWE7RUFBYixlQUFhO0FBQUE7QUFBYjtFQUFBLHNCQUFhO0VBQWIsZUFBYTtFQUFiLG1CQUFhO0FBQUE7QUFBYjtFQUFBLFdBQWE7RUFBYixlQUFhO0FBQUE7QUFBYjtFQUFBLFdBQWE7RUFBYixlQUFhO0VBQWIsd0JBQWE7QUFBQTtBQUFiO0VBQUEsV0FBYTtFQUFiLGVBQWE7QUFBQTtBQUFiO0VBQUEsV0FBYTtFQUFiLGVBQWE7RUFBYix3QkFBYTtBQUFBO0FBQWI7RUFBQSxXQUFhO0VBQWIsZUFBYTtBQUFBO0FBQWI7RUFBQSxrQkFBYTtFQUFiLGVBQWE7RUFBYixrQkFBYTtBQUFBO0FBQWI7RUFBQSxXQUFhO0VBQWIsZUFBYTtFQUFiLG1CQUFhO0FBQUE7QUFBYjtFQUFBLFdBQWE7RUFBYixlQUFhO0VBQWIsd0JBQWE7QUFBQTtBQWlKM0I7RUFBQSxXQUFXO0VBQVgsZUFBVztFQUFYLG9CQUFXO0FBQUE7QTVCK05sQjtFQUNFO0lBQ0UsWUFBWTtFQURWO0FBRFc7QUZ4Wm5CO0VBQUE7SUFBQTtNQUFBLHVCQUFtQjtNQUFuQix1QkFBbUI7TUFBbkIsd0JBQW1CO01BQW5CLHFCQUFtQjtNQUFuQix5QkFBbUI7TThCY21DLG1CQUFrQjtNQUFsQixtQkFBa0I7TUFBbEIsbUJBQWtCO01BQTlCLHNCQUFXO01BQVgsc0JBQVc7TUFBWCxzQkFBVztNQUFYLG9CQUFXO01BQVgsb0JBQVc7TUEwQjlCLHNCQUFhO01BQWIsMEJBQWE7TUFBYix1QkFBYTtNQUFiLDRCQUFhO01BQWIsZ0NBQWE7TUFBYiw2QkFBYTtNQUFiLHdCQUFhO01BQWIsMkJBQWE7TUFBYiw4QkFBYTtNQUFiLGlDQUFhO01BQWIsd0JBQWE7TUFBYiwyQkFBYTtNQUFiLDRCQUFhO01BQWIsa0NBQWE7TUFpSjNCLHlCQUFXO0k5QnpMRDtFQUFBO0FBQUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94LzxubyBzb3VyY2U+Iiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL3RhaWx3aW5kLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL3RoZW1lLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuYXZhdGFyLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuYnV0dG9uLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLmNoZWNrYm94LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuZmxhZ3MuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5mb3JtLWdyb3VwLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMuaW5wdXQuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5sYWJlbC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLm1hcC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLm51bWJlci5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLnJhbmdlLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMucGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9vYmplY3RzL19vYmplY3RzLnJvdW5kZWQuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5zaGFkb3cuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy50ZXh0LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMudGFiLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL29iamVjdHMvX29iamVjdHMubm90ZXMuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3Mvb2JqZWN0cy9fb2JqZWN0cy5yZWxhdGlvbnMuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5kYXNoYm9hcmQuY3NzIiwid2VicGFjazovL2Jld2VsY29tZS1yb3gvLi9hc3NldHMvdGFpbHdpbmRjc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zdWdnZXN0LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucHJvZmlsZS5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRyaXBzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHJpcC1jYXJkLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHJpcC1sZWdzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY29udmVyc2F0aW9ucy1saXN0LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubW9kYWxzLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudG9tc2VsZWN0LmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuZmlsdGVyLmNzcyIsIndlYnBhY2s6Ly9iZXdlbGNvbWUtcm94Ly4vYXNzZXRzL3RhaWx3aW5kY3NzL2xheW91dHMvX2xheW91dHMuZ2VuZXJhbC5jc3MiLCJ3ZWJwYWNrOi8vYmV3ZWxjb21lLXJveC8uL2Fzc2V0cy90YWlsd2luZGNzcy9sYXlvdXRzL19sYXlvdXRzLnNlYXJjaC5jc3MiXSwic291cmNlc0NvbnRlbnQiOltudWxsLCJAdGFpbHdpbmQgdXRpbGl0aWVzO1xuIiwiQGxheWVyIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5cbkBpbXBvcnQgXCJ0YWlsd2luZGNzcy90aGVtZS5jc3NcIiBsYXllcih0aGVtZSkgcHJlZml4KHUpO1xuQGltcG9ydCBcInRhaWx3aW5kY3NzL3V0aWxpdGllcy5jc3NcIiBsYXllcih1dGlsaXRpZXMpO1xuXG5AaW1wb3J0ICcuL29iamVjdHMvb2JqZWN0cy5jc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NvbXBvbmVudHMuY3NzJztcbkBpbXBvcnQgXCIuL2xheW91dHMvbGF5b3V0cy5jc3NcIjtcblxuQHNvdXJjZSBub3QgXCIuLi8uLi9wdWJsaWMvXCI7XG5cbkB0aGVtZSB7XG4gIC0tY29sb3ItYmV3ZWxjb21lOiAjZjM3MDAwO1xuICAtLWNvbG9yLWJld2VsY29tZS1kYXJrOiAjY2Q1ZTAwO1xuXG4gIC0tc3BhY2luZzogMXB4O1xuICAtLXNwYWNpbmctMDogMHB4O1xuICAtLXNwYWNpbmctMjogMnB4O1xuICAtLXNwYWNpbmctNDogNHB4O1xuICAtLXNwYWNpbmctNjogNnB4O1xuICAtLXNwYWNpbmctODogOHB4O1xuICAtLXNwYWNpbmctMTI6IDEycHg7XG4gIC0tc3BhY2luZy0xNjogMTZweDtcbiAgLS1zcGFjaW5nLTIwOiAyMHB4O1xuICAtLXNwYWNpbmctMjQ6IDI0cHg7XG4gIC0tc3BhY2luZy0zMjogMzJweDtcbiAgLS1zcGFjaW5nLTQwOiA0MHB4O1xuICAtLXNwYWNpbmctNDg6IDQ4cHg7XG4gIC0tc3BhY2luZy01NjogNTZweDtcbiAgLS1zcGFjaW5nLTYwOiA2MHB4O1xuICAtLXNwYWNpbmctNjQ6IDY0cHg7XG4gIC0tc3BhY2luZy03MjogNzJweDtcbiAgLS1zcGFjaW5nLTk2OiA5NnB4O1xuICAtLXNwYWNpbmctMTUwOiAxNTBweDtcbiAgLS1zcGFjaW5nLTMwMDogMzAwcHg7XG5cbiAgLS1yYWRpdXMtNDogNHB4O1xuICAtLXJhZGl1cy04OiA4cHg7XG4gIC0tcmFkaXVzLWZ1bGw6IDEwMCU7XG5cbiAgLS10ZXh0LTEyOiAxMnB4O1xuICAtLXRleHQtMTQ6IDE0cHg7XG4gIC0tdGV4dC0xNjogMTZweDtcbiAgLS10ZXh0LTE4OiAxOHB4O1xuICAtLXRleHQtMjA6IDIwcHg7XG4gIC0tdGV4dC0yMjogMjJweDtcbiAgLS10ZXh0LTI0OiAyNHB4O1xuICAtLXRleHQtMjY6IDI2cHg7XG4gIC0tdGV4dC0yODogMjhweDtcblxuICAtLWZvbnQtc2lnbmlrYTogXCJTaWduaWthXCIsIHNhbnMtc2VyaWY7XG5cbiAgLS1mb250LXdlaWdodC0xMDA6IDEwMDtcbiAgLS1mb250LXdlaWdodC0yMDA6IDIwMDtcbiAgLS1mb250LXdlaWdodC0zMDA6IDMwMDtcbiAgLS1mb250LXdlaWdodC00MDA6IDQwMDtcbiAgLS1mb250LXdlaWdodC01MDA6IDUwMDtcbiAgLS1mb250LXdlaWdodC02MDA6IDYwMDtcbiAgLS1mb250LXdlaWdodC03MDA6IDcwMDtcbiAgLS1mb250LXdlaWdodC04MDA6IDgwMDtcbiAgLS1mb250LXdlaWdodC05MDA6IDkwMDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFNjcmVlbiB3aWR0aCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgLS13aWR0aDogMXB4O1xuICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgIC0td2lkdGg6IGNhbGMoMTAwdncgLyAxNDQwKTtcbiAgIH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgOnJvb3Qge1xuICAgICAgICAgLS13aWR0aDogMXB4O1xuICAgICB9XG4gfVxuXG4jbWVzc2FnZV90aHJlYWQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCJAdGhlbWUgZGVmYXVsdCB7XG4gIC0tZm9udC1zYW5zOlxuICAgIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgJ05vdG8gQ29sb3IgRW1vamknO1xuICAtLWZvbnQtc2VyaWY6IHVpLXNlcmlmLCBHZW9yZ2lhLCBDYW1icmlhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuICAtLWZvbnQtbW9ubzpcbiAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsXG4gICAgbW9ub3NwYWNlO1xuXG4gIC0tY29sb3ItcmVkLTUwOiBva2xjaCg5Ny4xJSAwLjAxMyAxNy4zOCk7XG4gIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcbiAgLS1jb2xvci1yZWQtMjAwOiBva2xjaCg4OC41JSAwLjA2MiAxOC4zMzQpO1xuICAtLWNvbG9yLXJlZC0zMDA6IG9rbGNoKDgwLjglIDAuMTE0IDE5LjU3MSk7XG4gIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcbiAgLS1jb2xvci1yZWQtNTAwOiBva2xjaCg2My43JSAwLjIzNyAyNS4zMzEpO1xuICAtLWNvbG9yLXJlZC02MDA6IG9rbGNoKDU3LjclIDAuMjQ1IDI3LjMyNSk7XG4gIC0tY29sb3ItcmVkLTcwMDogb2tsY2goNTAuNSUgMC4yMTMgMjcuNTE4KTtcbiAgLS1jb2xvci1yZWQtODAwOiBva2xjaCg0NC40JSAwLjE3NyAyNi44OTkpO1xuICAtLWNvbG9yLXJlZC05MDA6IG9rbGNoKDM5LjYlIDAuMTQxIDI1LjcyMyk7XG4gIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMjUuOCUgMC4wOTIgMjYuMDQyKTtcblxuICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goOTglIDAuMDE2IDczLjY4NCk7XG4gIC0tY29sb3Itb3JhbmdlLTEwMDogb2tsY2goOTUuNCUgMC4wMzggNzUuMTY0KTtcbiAgLS1jb2xvci1vcmFuZ2UtMjAwOiBva2xjaCg5MC4xJSAwLjA3NiA3MC42OTcpO1xuICAtLWNvbG9yLW9yYW5nZS0zMDA6IG9rbGNoKDgzLjclIDAuMTI4IDY2LjI5KTtcbiAgLS1jb2xvci1vcmFuZ2UtNDAwOiBva2xjaCg3NSUgMC4xODMgNTUuOTM0KTtcbiAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCg3MC41JSAwLjIxMyA0Ny42MDQpO1xuICAtLWNvbG9yLW9yYW5nZS02MDA6IG9rbGNoKDY0LjYlIDAuMjIyIDQxLjExNik7XG4gIC0tY29sb3Itb3JhbmdlLTcwMDogb2tsY2goNTUuMyUgMC4xOTUgMzguNDAyKTtcbiAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCg0NyUgMC4xNTcgMzcuMzA0KTtcbiAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCg0MC44JSAwLjEyMyAzOC4xNzIpO1xuICAtLWNvbG9yLW9yYW5nZS05NTA6IG9rbGNoKDI2LjYlIDAuMDc5IDM2LjI1OSk7XG5cbiAgLS1jb2xvci1hbWJlci01MDogb2tsY2goOTguNyUgMC4wMjIgOTUuMjc3KTtcbiAgLS1jb2xvci1hbWJlci0xMDA6IG9rbGNoKDk2LjIlIDAuMDU5IDk1LjYxNyk7XG4gIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCg5Mi40JSAwLjEyIDk1Ljc0Nik7XG4gIC0tY29sb3ItYW1iZXItMzAwOiBva2xjaCg4Ny45JSAwLjE2OSA5MS42MDUpO1xuICAtLWNvbG9yLWFtYmVyLTQwMDogb2tsY2goODIuOCUgMC4xODkgODQuNDI5KTtcbiAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDc2LjklIDAuMTg4IDcwLjA4KTtcbiAgLS1jb2xvci1hbWJlci02MDA6IG9rbGNoKDY2LjYlIDAuMTc5IDU4LjMxOCk7XG4gIC0tY29sb3ItYW1iZXItNzAwOiBva2xjaCg1NS41JSAwLjE2MyA0OC45OTgpO1xuICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goNDcuMyUgMC4xMzcgNDYuMjAxKTtcbiAgLS1jb2xvci1hbWJlci05MDA6IG9rbGNoKDQxLjQlIDAuMTEyIDQ1LjkwNCk7XG4gIC0tY29sb3ItYW1iZXItOTUwOiBva2xjaCgyNy45JSAwLjA3NyA0NS42MzUpO1xuXG4gIC0tY29sb3IteWVsbG93LTUwOiBva2xjaCg5OC43JSAwLjAyNiAxMDIuMjEyKTtcbiAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCg5Ny4zJSAwLjA3MSAxMDMuMTkzKTtcbiAgLS1jb2xvci15ZWxsb3ctMjAwOiBva2xjaCg5NC41JSAwLjEyOSAxMDEuNTQpO1xuICAtLWNvbG9yLXllbGxvdy0zMDA6IG9rbGNoKDkwLjUlIDAuMTgyIDk4LjExMSk7XG4gIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goODUuMiUgMC4xOTkgOTEuOTM2KTtcbiAgLS1jb2xvci15ZWxsb3ctNTAwOiBva2xjaCg3OS41JSAwLjE4NCA4Ni4wNDcpO1xuICAtLWNvbG9yLXllbGxvdy02MDA6IG9rbGNoKDY4LjElIDAuMTYyIDc1LjgzNCk7XG4gIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goNTUuNCUgMC4xMzUgNjYuNDQyKTtcbiAgLS1jb2xvci15ZWxsb3ctODAwOiBva2xjaCg0Ny42JSAwLjExNCA2MS45MDcpO1xuICAtLWNvbG9yLXllbGxvdy05MDA6IG9rbGNoKDQyLjElIDAuMDk1IDU3LjcwOCk7XG4gIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMjguNiUgMC4wNjYgNTMuODEzKTtcblxuICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDk4LjYlIDAuMDMxIDEyMC43NTcpO1xuICAtLWNvbG9yLWxpbWUtMTAwOiBva2xjaCg5Ni43JSAwLjA2NyAxMjIuMzI4KTtcbiAgLS1jb2xvci1saW1lLTIwMDogb2tsY2goOTMuOCUgMC4xMjcgMTI0LjMyMSk7XG4gIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDg5LjclIDAuMTk2IDEyNi42NjUpO1xuICAtLWNvbG9yLWxpbWUtNDAwOiBva2xjaCg4NC4xJSAwLjIzOCAxMjguODUpO1xuICAtLWNvbG9yLWxpbWUtNTAwOiBva2xjaCg3Ni44JSAwLjIzMyAxMzAuODUpO1xuICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCg2NC44JSAwLjIgMTMxLjY4NCk7XG4gIC0tY29sb3ItbGltZS03MDA6IG9rbGNoKDUzLjIlIDAuMTU3IDEzMS41ODkpO1xuICAtLWNvbG9yLWxpbWUtODAwOiBva2xjaCg0NS4zJSAwLjEyNCAxMzAuOTMzKTtcbiAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goNDAuNSUgMC4xMDEgMTMxLjA2Myk7XG4gIC0tY29sb3ItbGltZS05NTA6IG9rbGNoKDI3LjQlIDAuMDcyIDEzMi4xMDkpO1xuXG4gIC0tY29sb3ItZ3JlZW4tNTA6IG9rbGNoKDk4LjIlIDAuMDE4IDE1NS44MjYpO1xuICAtLWNvbG9yLWdyZWVuLTEwMDogb2tsY2goOTYuMiUgMC4wNDQgMTU2Ljc0Myk7XG4gIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCg5Mi41JSAwLjA4NCAxNTUuOTk1KTtcbiAgLS1jb2xvci1ncmVlbi0zMDA6IG9rbGNoKDg3LjElIDAuMTUgMTU0LjQ0OSk7XG4gIC0tY29sb3ItZ3JlZW4tNDAwOiBva2xjaCg3OS4yJSAwLjIwOSAxNTEuNzExKTtcbiAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDcyLjMlIDAuMjE5IDE0OS41NzkpO1xuICAtLWNvbG9yLWdyZWVuLTYwMDogb2tsY2goNjIuNyUgMC4xOTQgMTQ5LjIxNCk7XG4gIC0tY29sb3ItZ3JlZW4tNzAwOiBva2xjaCg1Mi43JSAwLjE1NCAxNTAuMDY5KTtcbiAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDQ0LjglIDAuMTE5IDE1MS4zMjgpO1xuICAtLWNvbG9yLWdyZWVuLTkwMDogb2tsY2goMzkuMyUgMC4wOTUgMTUyLjUzNSk7XG4gIC0tY29sb3ItZ3JlZW4tOTUwOiBva2xjaCgyNi42JSAwLjA2NSAxNTIuOTM0KTtcblxuICAtLWNvbG9yLWVtZXJhbGQtNTA6IG9rbGNoKDk3LjklIDAuMDIxIDE2Ni4xMTMpO1xuICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCg5NSUgMC4wNTIgMTYzLjA1MSk7XG4gIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDkwLjUlIDAuMDkzIDE2NC4xNSk7XG4gIC0tY29sb3ItZW1lcmFsZC0zMDA6IG9rbGNoKDg0LjUlIDAuMTQzIDE2NC45NzgpO1xuICAtLWNvbG9yLWVtZXJhbGQtNDAwOiBva2xjaCg3Ni41JSAwLjE3NyAxNjMuMjIzKTtcbiAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goNjkuNiUgMC4xNyAxNjIuNDgpO1xuICAtLWNvbG9yLWVtZXJhbGQtNjAwOiBva2xjaCg1OS42JSAwLjE0NSAxNjMuMjI1KTtcbiAgLS1jb2xvci1lbWVyYWxkLTcwMDogb2tsY2goNTAuOCUgMC4xMTggMTY1LjYxMik7XG4gIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDQzLjIlIDAuMDk1IDE2Ni45MTMpO1xuICAtLWNvbG9yLWVtZXJhbGQtOTAwOiBva2xjaCgzNy44JSAwLjA3NyAxNjguOTQpO1xuICAtLWNvbG9yLWVtZXJhbGQtOTUwOiBva2xjaCgyNi4yJSAwLjA1MSAxNzIuNTUyKTtcblxuICAtLWNvbG9yLXRlYWwtNTA6IG9rbGNoKDk4LjQlIDAuMDE0IDE4MC43Mik7XG4gIC0tY29sb3ItdGVhbC0xMDA6IG9rbGNoKDk1LjMlIDAuMDUxIDE4MC44MDEpO1xuICAtLWNvbG9yLXRlYWwtMjAwOiBva2xjaCg5MSUgMC4wOTYgMTgwLjQyNik7XG4gIC0tY29sb3ItdGVhbC0zMDA6IG9rbGNoKDg1LjUlIDAuMTM4IDE4MS4wNzEpO1xuICAtLWNvbG9yLXRlYWwtNDAwOiBva2xjaCg3Ny43JSAwLjE1MiAxODEuOTEyKTtcbiAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgLS1jb2xvci10ZWFsLTYwMDogb2tsY2goNjAlIDAuMTE4IDE4NC43MDQpO1xuICAtLWNvbG9yLXRlYWwtNzAwOiBva2xjaCg1MS4xJSAwLjA5NiAxODYuMzkxKTtcbiAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goNDMuNyUgMC4wNzggMTg4LjIxNik7XG4gIC0tY29sb3ItdGVhbC05MDA6IG9rbGNoKDM4LjYlIDAuMDYzIDE4OC40MTYpO1xuICAtLWNvbG9yLXRlYWwtOTUwOiBva2xjaCgyNy43JSAwLjA0NiAxOTIuNTI0KTtcblxuICAtLWNvbG9yLWN5YW4tNTA6IG9rbGNoKDk4LjQlIDAuMDE5IDIwMC44NzMpO1xuICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCg5NS42JSAwLjA0NSAyMDMuMzg4KTtcbiAgLS1jb2xvci1jeWFuLTIwMDogb2tsY2goOTEuNyUgMC4wOCAyMDUuMDQxKTtcbiAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XG4gIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDc4LjklIDAuMTU0IDIxMS41Myk7XG4gIC0tY29sb3ItY3lhbi01MDA6IG9rbGNoKDcxLjUlIDAuMTQzIDIxNS4yMjEpO1xuICAtLWNvbG9yLWN5YW4tNjAwOiBva2xjaCg2MC45JSAwLjEyNiAyMjEuNzIzKTtcbiAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goNTIlIDAuMTA1IDIyMy4xMjgpO1xuICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCg0NSUgMC4wODUgMjI0LjI4Myk7XG4gIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDM5LjglIDAuMDcgMjI3LjM5Mik7XG4gIC0tY29sb3ItY3lhbi05NTA6IG9rbGNoKDMwLjIlIDAuMDU2IDIyOS42OTUpO1xuXG4gIC0tY29sb3Itc2t5LTUwOiBva2xjaCg5Ny43JSAwLjAxMyAyMzYuNjIpO1xuICAtLWNvbG9yLXNreS0xMDA6IG9rbGNoKDk1LjElIDAuMDI2IDIzNi44MjQpO1xuICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDkwLjElIDAuMDU4IDIzMC45MDIpO1xuICAtLWNvbG9yLXNreS0zMDA6IG9rbGNoKDgyLjglIDAuMTExIDIzMC4zMTgpO1xuICAtLWNvbG9yLXNreS00MDA6IG9rbGNoKDc0LjYlIDAuMTYgMjMyLjY2MSk7XG4gIC0tY29sb3Itc2t5LTUwMDogb2tsY2goNjguNSUgMC4xNjkgMjM3LjMyMyk7XG4gIC0tY29sb3Itc2t5LTYwMDogb2tsY2goNTguOCUgMC4xNTggMjQxLjk2Nik7XG4gIC0tY29sb3Itc2t5LTcwMDogb2tsY2goNTAlIDAuMTM0IDI0Mi43NDkpO1xuICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDQ0LjMlIDAuMTEgMjQwLjc5KTtcbiAgLS1jb2xvci1za3ktOTAwOiBva2xjaCgzOS4xJSAwLjA5IDI0MC44NzYpO1xuICAtLWNvbG9yLXNreS05NTA6IG9rbGNoKDI5LjMlIDAuMDY2IDI0My4xNTcpO1xuXG4gIC0tY29sb3ItYmx1ZS01MDogb2tsY2goOTclIDAuMDE0IDI1NC42MDQpO1xuICAtLWNvbG9yLWJsdWUtMTAwOiBva2xjaCg5My4yJSAwLjAzMiAyNTUuNTg1KTtcbiAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goODguMiUgMC4wNTkgMjU0LjEyOCk7XG4gIC0tY29sb3ItYmx1ZS0zMDA6IG9rbGNoKDgwLjklIDAuMTA1IDI1MS44MTMpO1xuICAtLWNvbG9yLWJsdWUtNDAwOiBva2xjaCg3MC43JSAwLjE2NSAyNTQuNjI0KTtcbiAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goNjIuMyUgMC4yMTQgMjU5LjgxNSk7XG4gIC0tY29sb3ItYmx1ZS02MDA6IG9rbGNoKDU0LjYlIDAuMjQ1IDI2Mi44ODEpO1xuICAtLWNvbG9yLWJsdWUtNzAwOiBva2xjaCg0OC44JSAwLjI0MyAyNjQuMzc2KTtcbiAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goNDIuNCUgMC4xOTkgMjY1LjYzOCk7XG4gIC0tY29sb3ItYmx1ZS05MDA6IG9rbGNoKDM3LjklIDAuMTQ2IDI2NS41MjIpO1xuICAtLWNvbG9yLWJsdWUtOTUwOiBva2xjaCgyOC4yJSAwLjA5MSAyNjcuOTM1KTtcblxuICAtLWNvbG9yLWluZGlnby01MDogb2tsY2goOTYuMiUgMC4wMTggMjcyLjMxNCk7XG4gIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goOTMlIDAuMDM0IDI3Mi43ODgpO1xuICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDg3JSAwLjA2NSAyNzQuMDM5KTtcbiAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCg3OC41JSAwLjExNSAyNzQuNzEzKTtcbiAgLS1jb2xvci1pbmRpZ28tNDAwOiBva2xjaCg2Ny4zJSAwLjE4MiAyNzYuOTM1KTtcbiAgLS1jb2xvci1pbmRpZ28tNTAwOiBva2xjaCg1OC41JSAwLjIzMyAyNzcuMTE3KTtcbiAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCg1MS4xJSAwLjI2MiAyNzYuOTY2KTtcbiAgLS1jb2xvci1pbmRpZ28tNzAwOiBva2xjaCg0NS43JSAwLjI0IDI3Ny4wMjMpO1xuICAtLWNvbG9yLWluZGlnby04MDA6IG9rbGNoKDM5LjglIDAuMTk1IDI3Ny4zNjYpO1xuICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDM1LjklIDAuMTQ0IDI3OC42OTcpO1xuICAtLWNvbG9yLWluZGlnby05NTA6IG9rbGNoKDI1LjclIDAuMDkgMjgxLjI4OCk7XG5cbiAgLS1jb2xvci12aW9sZXQtNTA6IG9rbGNoKDk2LjklIDAuMDE2IDI5My43NTYpO1xuICAtLWNvbG9yLXZpb2xldC0xMDA6IG9rbGNoKDk0LjMlIDAuMDI5IDI5NC41ODgpO1xuICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDg5LjQlIDAuMDU3IDI5My4yODMpO1xuICAtLWNvbG9yLXZpb2xldC0zMDA6IG9rbGNoKDgxLjElIDAuMTExIDI5My41NzEpO1xuICAtLWNvbG9yLXZpb2xldC00MDA6IG9rbGNoKDcwLjIlIDAuMTgzIDI5My41NDEpO1xuICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDYwLjYlIDAuMjUgMjkyLjcxNyk7XG4gIC0tY29sb3ItdmlvbGV0LTYwMDogb2tsY2goNTQuMSUgMC4yODEgMjkzLjAwOSk7XG4gIC0tY29sb3ItdmlvbGV0LTcwMDogb2tsY2goNDkuMSUgMC4yNyAyOTIuNTgxKTtcbiAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCg0My4yJSAwLjIzMiAyOTIuNzU5KTtcbiAgLS1jb2xvci12aW9sZXQtOTAwOiBva2xjaCgzOCUgMC4xODkgMjkzLjc0NSk7XG4gIC0tY29sb3ItdmlvbGV0LTk1MDogb2tsY2goMjguMyUgMC4xNDEgMjkxLjA4OSk7XG5cbiAgLS1jb2xvci1wdXJwbGUtNTA6IG9rbGNoKDk3LjclIDAuMDE0IDMwOC4yOTkpO1xuICAtLWNvbG9yLXB1cnBsZS0xMDA6IG9rbGNoKDk0LjYlIDAuMDMzIDMwNy4xNzQpO1xuICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDkwLjIlIDAuMDYzIDMwNi43MDMpO1xuICAtLWNvbG9yLXB1cnBsZS0zMDA6IG9rbGNoKDgyLjclIDAuMTE5IDMwNi4zODMpO1xuICAtLWNvbG9yLXB1cnBsZS00MDA6IG9rbGNoKDcxLjQlIDAuMjAzIDMwNS41MDQpO1xuICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDYyLjclIDAuMjY1IDMwMy45KTtcbiAgLS1jb2xvci1wdXJwbGUtNjAwOiBva2xjaCg1NS44JSAwLjI4OCAzMDIuMzIxKTtcbiAgLS1jb2xvci1wdXJwbGUtNzAwOiBva2xjaCg0OS42JSAwLjI2NSAzMDEuOTI0KTtcbiAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCg0My44JSAwLjIxOCAzMDMuNzI0KTtcbiAgLS1jb2xvci1wdXJwbGUtOTAwOiBva2xjaCgzOC4xJSAwLjE3NiAzMDQuOTg3KTtcbiAgLS1jb2xvci1wdXJwbGUtOTUwOiBva2xjaCgyOS4xJSAwLjE0OSAzMDIuNzE3KTtcblxuICAtLWNvbG9yLWZ1Y2hzaWEtNTA6IG9rbGNoKDk3LjclIDAuMDE3IDMyMC4wNTgpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCg5NS4yJSAwLjAzNyAzMTguODUyKTtcbiAgLS1jb2xvci1mdWNoc2lhLTIwMDogb2tsY2goOTAuMyUgMC4wNzYgMzE5LjYyKTtcbiAgLS1jb2xvci1mdWNoc2lhLTMwMDogb2tsY2goODMuMyUgMC4xNDUgMzIxLjQzNCk7XG4gIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDc0JSAwLjIzOCAzMjIuMTYpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCg2Ni43JSAwLjI5NSAzMjIuMTUpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtNjAwOiBva2xjaCg1OS4xJSAwLjI5MyAzMjIuODk2KTtcbiAgLS1jb2xvci1mdWNoc2lhLTcwMDogb2tsY2goNTEuOCUgMC4yNTMgMzIzLjk0OSk7XG4gIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDQ1LjIlIDAuMjExIDMyNC41OTEpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtOTAwOiBva2xjaCg0MC4xJSAwLjE3IDMyNS42MTIpO1xuICAtLWNvbG9yLWZ1Y2hzaWEtOTUwOiBva2xjaCgyOS4zJSAwLjEzNiAzMjUuNjYxKTtcblxuICAtLWNvbG9yLXBpbmstNTA6IG9rbGNoKDk3LjElIDAuMDE0IDM0My4xOTgpO1xuICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCg5NC44JSAwLjAyOCAzNDIuMjU4KTtcbiAgLS1jb2xvci1waW5rLTIwMDogb2tsY2goODkuOSUgMC4wNjEgMzQzLjIzMSk7XG4gIC0tY29sb3ItcGluay0zMDA6IG9rbGNoKDgyLjMlIDAuMTIgMzQ2LjAxOCk7XG4gIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDcxLjglIDAuMjAyIDM0OS43NjEpO1xuICAtLWNvbG9yLXBpbmstNTAwOiBva2xjaCg2NS42JSAwLjI0MSAzNTQuMzA4KTtcbiAgLS1jb2xvci1waW5rLTYwMDogb2tsY2goNTkuMiUgMC4yNDkgMC41ODQpO1xuICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCg1Mi41JSAwLjIyMyAzLjk1OCk7XG4gIC0tY29sb3ItcGluay04MDA6IG9rbGNoKDQ1LjklIDAuMTg3IDMuODE1KTtcbiAgLS1jb2xvci1waW5rLTkwMDogb2tsY2goNDAuOCUgMC4xNTMgMi40MzIpO1xuICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgyOC40JSAwLjEwOSAzLjkwNyk7XG5cbiAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCg5Ni45JSAwLjAxNSAxMi40MjIpO1xuICAtLWNvbG9yLXJvc2UtMTAwOiBva2xjaCg5NC4xJSAwLjAzIDEyLjU4KTtcbiAgLS1jb2xvci1yb3NlLTIwMDogb2tsY2goODkuMiUgMC4wNTggMTAuMDAxKTtcbiAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goODElIDAuMTE3IDExLjYzOCk7XG4gIC0tY29sb3Itcm9zZS00MDA6IG9rbGNoKDcxLjIlIDAuMTk0IDEzLjQyOCk7XG4gIC0tY29sb3Itcm9zZS01MDA6IG9rbGNoKDY0LjUlIDAuMjQ2IDE2LjQzOSk7XG4gIC0tY29sb3Itcm9zZS02MDA6IG9rbGNoKDU4LjYlIDAuMjUzIDE3LjU4NSk7XG4gIC0tY29sb3Itcm9zZS03MDA6IG9rbGNoKDUxLjQlIDAuMjIyIDE2LjkzNSk7XG4gIC0tY29sb3Itcm9zZS04MDA6IG9rbGNoKDQ1LjUlIDAuMTg4IDEzLjY5Nyk7XG4gIC0tY29sb3Itcm9zZS05MDA6IG9rbGNoKDQxJSAwLjE1OSAxMC4yNzIpO1xuICAtLWNvbG9yLXJvc2UtOTUwOiBva2xjaCgyNy4xJSAwLjEwNSAxMi4wOTQpO1xuXG4gIC0tY29sb3Itc2xhdGUtNTA6IG9rbGNoKDk4LjQlIDAuMDAzIDI0Ny44NTgpO1xuICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goOTYuOCUgMC4wMDcgMjQ3Ljg5Nik7XG4gIC0tY29sb3Itc2xhdGUtMjAwOiBva2xjaCg5Mi45JSAwLjAxMyAyNTUuNTA4KTtcbiAgLS1jb2xvci1zbGF0ZS0zMDA6IG9rbGNoKDg2LjklIDAuMDIyIDI1Mi44OTQpO1xuICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goNzAuNCUgMC4wNCAyNTYuNzg4KTtcbiAgLS1jb2xvci1zbGF0ZS01MDA6IG9rbGNoKDU1LjQlIDAuMDQ2IDI1Ny40MTcpO1xuICAtLWNvbG9yLXNsYXRlLTYwMDogb2tsY2goNDQuNiUgMC4wNDMgMjU3LjI4MSk7XG4gIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgzNy4yJSAwLjA0NCAyNTcuMjg3KTtcbiAgLS1jb2xvci1zbGF0ZS04MDA6IG9rbGNoKDI3LjklIDAuMDQxIDI2MC4wMzEpO1xuICAtLWNvbG9yLXNsYXRlLTkwMDogb2tsY2goMjAuOCUgMC4wNDIgMjY1Ljc1NSk7XG4gIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgxMi45JSAwLjA0MiAyNjQuNjk1KTtcblxuICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDk4LjUlIDAuMDAyIDI0Ny44MzkpO1xuICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcbiAgLS1jb2xvci1ncmF5LTIwMDogb2tsY2goOTIuOCUgMC4wMDYgMjY0LjUzMSk7XG4gIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDg3LjIlIDAuMDEgMjU4LjMzOCk7XG4gIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xuICAtLWNvbG9yLWdyYXktNTAwOiBva2xjaCg1NS4xJSAwLjAyNyAyNjQuMzY0KTtcbiAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goNDQuNiUgMC4wMyAyNTYuODAyKTtcbiAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XG4gIC0tY29sb3ItZ3JheS04MDA6IG9rbGNoKDI3LjglIDAuMDMzIDI1Ni44NDgpO1xuICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgyMSUgMC4wMzQgMjY0LjY2NSk7XG4gIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDEzJSAwLjAyOCAyNjEuNjkyKTtcblxuICAtLWNvbG9yLXppbmMtNTA6IG9rbGNoKDk4LjUlIDAgMCk7XG4gIC0tY29sb3ItemluYy0xMDA6IG9rbGNoKDk2LjclIDAuMDAxIDI4Ni4zNzUpO1xuICAtLWNvbG9yLXppbmMtMjAwOiBva2xjaCg5MiUgMC4wMDQgMjg2LjMyKTtcbiAgLS1jb2xvci16aW5jLTMwMDogb2tsY2goODcuMSUgMC4wMDYgMjg2LjI4Nik7XG4gIC0tY29sb3ItemluYy00MDA6IG9rbGNoKDcwLjUlIDAuMDE1IDI4Ni4wNjcpO1xuICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCg1NS4yJSAwLjAxNiAyODUuOTM4KTtcbiAgLS1jb2xvci16aW5jLTYwMDogb2tsY2goNDQuMiUgMC4wMTcgMjg1Ljc4Nik7XG4gIC0tY29sb3ItemluYy03MDA6IG9rbGNoKDM3JSAwLjAxMyAyODUuODA1KTtcbiAgLS1jb2xvci16aW5jLTgwMDogb2tsY2goMjcuNCUgMC4wMDYgMjg2LjAzMyk7XG4gIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDIxJSAwLjAwNiAyODUuODg1KTtcbiAgLS1jb2xvci16aW5jLTk1MDogb2tsY2goMTQuMSUgMC4wMDUgMjg1LjgyMyk7XG5cbiAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAtLWNvbG9yLW5ldXRyYWwtMTAwOiBva2xjaCg5NyUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTIwMDogb2tsY2goOTIuMiUgMCAwKTtcbiAgLS1jb2xvci1uZXV0cmFsLTMwMDogb2tsY2goODclIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC00MDA6IG9rbGNoKDcwLjglIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDU1LjYlIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC02MDA6IG9rbGNoKDQzLjklIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC03MDA6IG9rbGNoKDM3LjElIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDI2LjklIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC05MDA6IG9rbGNoKDIwLjUlIDAgMCk7XG4gIC0tY29sb3ItbmV1dHJhbC05NTA6IG9rbGNoKDE0LjUlIDAgMCk7XG5cbiAgLS1jb2xvci1zdG9uZS01MDogb2tsY2goOTguNSUgMC4wMDEgMTA2LjQyMyk7XG4gIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCg5NyUgMC4wMDEgMTA2LjQyNCk7XG4gIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCg5Mi4zJSAwLjAwMyA0OC43MTcpO1xuICAtLWNvbG9yLXN0b25lLTMwMDogb2tsY2goODYuOSUgMC4wMDUgNTYuMzY2KTtcbiAgLS1jb2xvci1zdG9uZS00MDA6IG9rbGNoKDcwLjklIDAuMDEgNTYuMjU5KTtcbiAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDU1LjMlIDAuMDEzIDU4LjA3MSk7XG4gIC0tY29sb3Itc3RvbmUtNjAwOiBva2xjaCg0NC40JSAwLjAxMSA3My42MzkpO1xuICAtLWNvbG9yLXN0b25lLTcwMDogb2tsY2goMzcuNCUgMC4wMSA2Ny41NTgpO1xuICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMjYuOCUgMC4wMDcgMzQuMjk4KTtcbiAgLS1jb2xvci1zdG9uZS05MDA6IG9rbGNoKDIxLjYlIDAuMDA2IDU2LjA0Myk7XG4gIC0tY29sb3Itc3RvbmUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4yNSk7XG5cbiAgLS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAtLXNwYWNpbmc6IDAuMjVyZW07XG5cbiAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgLS1icmVha3BvaW50LW1kOiA0OHJlbTtcbiAgLS1icmVha3BvaW50LWxnOiA2NHJlbTtcbiAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgLS1icmVha3BvaW50LTJ4bDogOTZyZW07XG5cbiAgLS1jb250YWluZXItM3hzOiAxNnJlbTtcbiAgLS1jb250YWluZXItMnhzOiAxOHJlbTtcbiAgLS1jb250YWluZXIteHM6IDIwcmVtO1xuICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gIC0tY29udGFpbmVyLW1kOiAyOHJlbTtcbiAgLS1jb250YWluZXItbGc6IDMycmVtO1xuICAtLWNvbnRhaW5lci14bDogMzZyZW07XG4gIC0tY29udGFpbmVyLTJ4bDogNDJyZW07XG4gIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gIC0tY29udGFpbmVyLTR4bDogNTZyZW07XG4gIC0tY29udGFpbmVyLTV4bDogNjRyZW07XG4gIC0tY29udGFpbmVyLTZ4bDogNzJyZW07XG4gIC0tY29udGFpbmVyLTd4bDogODByZW07XG5cbiAgLS10ZXh0LXhzOiAwLjc1cmVtO1xuICAtLXRleHQteHMtLWxpbmUtaGVpZ2h0OiBjYWxjKDEgLyAwLjc1KTtcbiAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgLS10ZXh0LXNtLS1saW5lLWhlaWdodDogY2FsYygxLjI1IC8gMC44NzUpO1xuICAtLXRleHQtYmFzZTogMXJlbTtcbiAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xuICAtLXRleHQtbGc6IDEuMTI1cmVtO1xuICAtLXRleHQtbGctLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjEyNSk7XG4gIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgLS10ZXh0LXhsLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4yNSk7XG4gIC0tdGV4dC0yeGw6IDEuNXJlbTtcbiAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XG4gIC0tdGV4dC0zeGw6IDEuODc1cmVtO1xuICAtLXRleHQtM3hsLS1saW5lLWhlaWdodDogY2FsYygyLjI1IC8gMS44NzUpO1xuICAtLXRleHQtNHhsOiAyLjI1cmVtO1xuICAtLXRleHQtNHhsLS1saW5lLWhlaWdodDogY2FsYygyLjUgLyAyLjI1KTtcbiAgLS10ZXh0LTV4bDogM3JlbTtcbiAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XG4gIC0tdGV4dC02eGw6IDMuNzVyZW07XG4gIC0tdGV4dC02eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtN3hsOiA0LjVyZW07XG4gIC0tdGV4dC03eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAtLXRleHQtOHhsOiA2cmVtO1xuICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcbiAgLS10ZXh0LTl4bDogOHJlbTtcbiAgLS10ZXh0LTl4bC0tbGluZS1oZWlnaHQ6IDE7XG5cbiAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gIC0tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuICAtLXRyYWNraW5nLXRpZ2h0ZXI6IC0wLjA1ZW07XG4gIC0tdHJhY2tpbmctdGlnaHQ6IC0wLjAyNWVtO1xuICAtLXRyYWNraW5nLW5vcm1hbDogMGVtO1xuICAtLXRyYWNraW5nLXdpZGU6IDAuMDI1ZW07XG4gIC0tdHJhY2tpbmctd2lkZXI6IDAuMDVlbTtcbiAgLS10cmFja2luZy13aWRlc3Q6IDAuMWVtO1xuXG4gIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgLS1sZWFkaW5nLXNudWc6IDEuMzc1O1xuICAtLWxlYWRpbmctbm9ybWFsOiAxLjU7XG4gIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcbiAgLS1sZWFkaW5nLWxvb3NlOiAyO1xuXG4gIC0tcmFkaXVzLXhzOiAwLjEyNXJlbTtcbiAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgLS1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1yYWRpdXMteGw6IDAuNzVyZW07XG4gIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgLS1yYWRpdXMtM3hsOiAxLjVyZW07XG4gIC0tcmFkaXVzLTR4bDogMnJlbTtcblxuICAtLXNoYWRvdy0yeHM6IDAgMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLXNoYWRvdy14czogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tc2hhZG93LXNtOiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy1tZDogMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1zaGFkb3cteGw6IDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tc2hhZG93LTJ4bDogMCAyNXB4IDUwcHggLTEycHggcmdiKDAgMCAwIC8gMC4yNSk7XG5cbiAgLS1pbnNldC1zaGFkb3ctMnhzOiBpbnNldCAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgLS1pbnNldC1zaGFkb3ctc206IGluc2V0IDAgMnB4IDRweCByZ2IoMCAwIDAgLyAwLjA1KTtcblxuICAtLWRyb3Atc2hhZG93LXhzOiAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tZHJvcC1zaGFkb3ctc206IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAtLWRyb3Atc2hhZG93LWxnOiAwIDRweCA0cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gIC0tZHJvcC1zaGFkb3cteGw6IDAgOXB4IDdweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG5cbiAgLS10ZXh0LXNoYWRvdy0yeHM6IDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAtLXRleHQtc2hhZG93LXhzOiAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjIpO1xuICAtLXRleHQtc2hhZG93LXNtOlxuICAgIDBweCAxcHggMHB4IHJnYigwIDAgMCAvIDAuMDc1KSwgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNzUpLCAwcHggMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA3NSk7XG4gIC0tdGV4dC1zaGFkb3ctbWQ6XG4gICAgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS10ZXh0LXNoYWRvdy1sZzpcbiAgICAwcHggMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggM3B4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwcHggNHB4IDhweCByZ2IoMCAwIDAgLyAwLjEpO1xuXG4gIC0tZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIC0tZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4gIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLS1hbmltYXRlLXBpbmc6IHBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG4gIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuXG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHBpbmcge1xuICAgIDc1JSxcbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgIDUwJSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIH1cbiAgfVxuXG4gIC0tYmx1ci14czogNHB4O1xuICAtLWJsdXItc206IDhweDtcbiAgLS1ibHVyLW1kOiAxMnB4O1xuICAtLWJsdXItbGc6IDE2cHg7XG4gIC0tYmx1ci14bDogMjRweDtcbiAgLS1ibHVyLTJ4bDogNDBweDtcbiAgLS1ibHVyLTN4bDogNjRweDtcblxuICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1uZWFyOiAzMDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1ub3JtYWw6IDUwMHB4O1xuICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgLS1wZXJzcGVjdGl2ZS1kaXN0YW50OiAxMjAwcHg7XG5cbiAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcblxuICAtLWRlZmF1bHQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1zYW5zLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtc2Fucy0tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgaW5pdGlhbCk7XG4gIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1tb25vLCBpbml0aWFsKTtcbiAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKC0tZm9udC1tb25vLS1mb250LWZlYXR1cmUtc2V0dGluZ3MsIGluaXRpYWwpO1xuICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZSgtLWZvbnQtbW9uby0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsIGluaXRpYWwpO1xufVxuXG4vKiBEZXByZWNhdGVkICovXG5AdGhlbWUgZGVmYXVsdCBpbmxpbmUgcmVmZXJlbmNlIHtcbiAgLS1ibHVyOiA4cHg7XG4gIC0tc2hhZG93OiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gIC0tZHJvcC1zaGFkb3c6IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNik7XG4gIC0tcmFkaXVzOiAwLjI1cmVtO1xuICAtLW1heC13aWR0aC1wcm9zZTogNjVjaDtcbn1cbiIsIi8qKlxuICogQXZhdGFyIGNsYXNzZXNcbiAqL1xuLm8tYXZhdGFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tYXZhdGFyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5vLWF2YXRhci1wcm9maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgQGFwcGx5IHU6cm91bmRlZC04O1xufVxuXG4uby1hdmF0YXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDMycHggMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLm8tYXZhdGFyX19pbWctd3JhcHBlci1zIHtcbn1cblxuXG4uby1hdmF0YXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uby1hdmF0YXJfX25hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQHNjcmVlbiBzbSB7XG4gIC5vLWF2YXRhciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ4cHggMWZyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS00MCk7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZy13cmFwcGVyLXMge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5vLWF2YXRhcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuby1hdmF0YXJfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gIH1cbn1cblxuQHNjcmVlbiBtZCB7XG4gIC5vLWF2YXRhciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDcycHggMWZyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS00MCk7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZy13cmFwcGVyLXMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5vLWF2YXRhcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuby1hdmF0YXJfX25hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBzY3JlZW4gbGcge1xuICAuby1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA5NnB4IDFmcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19pbWctd3JhcHBlci1zIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gIH1cblxuICAuby1hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm8tYXZhdGFyX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uby1hdmF0YXJfX2xhbmd1YWdlcyB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbi5vLWF2YXRhcl9faG9zdC1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5cbi5vLWF2YXRhcl9faG9zdC1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuXG4vKiBIb3ZlcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1hdmF0YXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cblxuLyogU2l6ZSB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBMYXJnZVxuICovXG4uby1hdmF0YXItLWwge1xuICB3aWR0aDogMTIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTIwcHggMWZyO1xufVxuXG4uby1hdmF0YXItLWwgLm8tYXZhdGFyX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuXG4vKipcbiAqIE1lZGl1bVxuICovXG4uby1hdmF0YXItLW0ge1xuICB3aWR0aDogNzJweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3MnB4IDFmcjtcbn1cblxuLm8tYXZhdGFyLS1tIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuXG4uby1hdmF0YXItLW0gLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1tIC5vLWF2YXRhcl9fbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG5cbi8qKlxuICogU21hbGxcbiAqL1xuLm8tYXZhdGFyLS1zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0OHB4IDFmcjtcbn1cblxuLm8tYXZhdGFyLS1zIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uby1hdmF0YXItLXMgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1zIC5vLWF2YXRhcl9fbGFuZ3VhZ2VzIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xufVxuXG4uby1hdmF0YXItLXhzIHtcbiAgd2lkdGg6IDMycHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNDhweCAxZnI7XG59XG5cbi5vLWF2YXRhci0teHMgLm8tYXZhdGFyX19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5vLWF2YXRhci0teHMgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS14cyAuby1hdmF0YXJfX2xhbmd1YWdlcyB7XG4gIG1hcmdpbjogaW5pdGlhbDtcbn1cblxuXG4vKiBDb2xvciB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBXaGl0ZVxuICovXG4uby1hdmF0YXItLXdoaXRlIC5vLWF2YXRhcl9fbmFtZSxcbi5vLWF2YXRhci0td2hpdGUgLm8tYXZhdGFyX19sYW5ndWFnZXMge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG59XG5cblxuLyogVmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogTm8gbmFtZVxuICovXG4uby1hdmF0YXItLW5vbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuLm8tYXZhdGFyLS1ub25hbWUgLm8tYXZhdGFyX19uYW1lLFxuLm8tYXZhdGFyLS1ub25hbWUgLm8tYXZhdGFyX19sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5vLWF2YXRhci0tbm9uYW1lIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xufVxuXG4uby1hdmF0YXItLW5vbmFtZV9zIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDApO1xufVxuXG4uby1hdmF0YXItLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IDAgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuXG4uby1hdmF0YXItLXNoYWRvdy1zIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5vLWF2YXRhci0tc2hhZG93LWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cblxuXG4vKiBTdGF0ZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIERpc2FibGVkXG4gKi9cbi5vLWF2YXRhci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JVVFRPTlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAvKipcbiAgICogQnV0dG9uIHdpdGggQmVXZWxjb21lIGJyYW5kIGNvbG9ycywgcmVndWxhciBzaXplXG4gICovXG4gIC5vLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG5cbiAgLyogTGFyZ2UgdmVyc2lvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBVc2VkIGFzIGEgQ1RBXG4gICovXG4gIC5vLWJ1dHRvbi0tbCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLyogU21hbGwgdmVyc2lvblxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBVc2VkIGluIG5hdmlnYXRpb24gbWVudXNcbiAgKi9cbiAgLm8tYnV0dG9uLS1zIHtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cblxuICAvKiBFeHRyYSBTbWFsbCB2ZXJzaW9uXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIC8qKlxuICAqIFVzZWQgaW4gU21hbGwgTWFpbiBNZW51IEJhclxuICAqL1xuICAuby1idXR0b24tLXhzIHtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAvKipcbiAgKiBPdXRsaW5lIEJ1dHRvblxuICAqL1xuICAuby1idXR0b24tLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5vLWJ1dHRvbi0tb3V0bGluZS1ncmF5LWludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTYwKTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC8qKlxuICAgKiBDdXQgYnV0dG9uc1xuICAgKi9cbiAgLm8tYnV0dG9uLS1jdXQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuby1idXR0b24tLWN1dC1yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG5cblxuICAvKipcbiAgKiBUcmFuc3BhcmVudCBCdXR0b25cbiAgKi9cbiAgLm8tYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gIC8qIEhvdmVyc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuby1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUuYWN0aXZlLFxuICAuby1idXR0b24tLW91dGxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtZ3JheS5hY3RpdmUsXG4gIC5vLWJ1dHRvbi0tb3V0bGluZS1ncmF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNjApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXUtY29sb3ItZ3JheS02MCk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuby1idXR0b24tLW91dGxpbmUtaW52ZXJzZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICB9XG5cbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWNlbml6YTpob3ZlcixcbiAgLm8tYnV0dG9uLS1vdXRsaW5lLWNlbml6YS1pbnZlcnNlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cblxuICAvKiBEaXNhYmxlZCBzdGF0ZVxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAuby1idXR0b24tLWRpc2FibGVkLFxuICAuby1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxuXG4gIC8qIFV0aWxpdGllc1xuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgKiBEaXNhYmxlcyBtYXggd2lkdGhcbiAgKi9cbiAgLm8tYnV0dG9uLS1ub2xpbWl0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuXG4gIC8qKlxuICAqIE1ha2VzIGl0IGZ1bGwgd2lkdGggb2YgZGl2XG4gICovXG4gIC5vLWJ1dHRvbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cblxuICAvKipcbiAgKiBNaW4gd2lkdGggZm9yIENUQSBidXR0b25cbiAgKi9cbiAgLm8tYnV0dG9uLS1taW4td2lkdGgge1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cblxuXG4gIC8qKlxuICAqIEJvcmRlci1yYWRpdXMgcmVkdWNlZFxuICAqL1xuICAuby1idXR0b24tLWJyLTE2IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLyogRmx1aWQgdmVyc2lvblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgICogUmVzaXplcyByZWxhdGl2ZSB0byB2aWV3cG9ydCB3aWR0aFxuICAgKi9cbiAgLm8tYnV0dG9uLS1mbHVpZCB7XG4gICAgcGFkZGluZzogMCBjYWxjKDI0ICogdmFyKC0td2lkdGgpKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDggKiB2YXIoLS13aWR0aCkpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIHZhcigtLXdpZHRoKSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgKiB2YXIoLS13aWR0aCkpO1xuICAgIGhlaWdodDogY2FsYyg0MCAqIHZhcigtLXdpZHRoKSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE5MiAqIHZhcigtLXdpZHRoKSk7XG4gIH1cblxuICAuby1zaG93LW1vcmUtYnRuIHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUpO1xuICAgIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm8tc2hvdy1tb3JlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1iZXdlbGNvbWUtZGFyayk7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZPUk0gR1JPVVBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ2FyZCB3cmFwcGVyLiBEZXNjZW5kYW50IHNlbGVjdG9ycy4gVHJhbnNpdGlvbmFsIGNsYXNzZXMuXG4gKi9cblxuXG5cbi5vLWNhcmQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRib3gtc2hhZG93OiAwIDMwcHggNDBweCAtMTlweCAjZDdkN2Q3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuLm8tY2FyZCBoMSxcbi5vLWNhcmQgaDIsXG4uby1jYXJkIGgzLFxuLm8tY2FyZCBoNCxcbi5vLWNhcmQgaDUsXG4uby1jYXJkIGg2IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKipcbiAqIFZhcmlhdGlvbnNcbiAqL1xuXG4gLm8tY2FyZC0tdGFiYmVkIHtcbiBcdGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDE2cHg7XG4gXHRtaW4taGVpZ2h0OiA0OTZweDtcbiB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NIRUNLQk9YXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGxheWVyIGNvbXBvbmVudHMge1xuXG4gIC8qKlxuICAgKiBDaGVja2JveCB3cmFwcGVyIGFuZCBzdHlsZXNcbiAgICovXG4gIC5vLWNoZWNrYm94LCAuby1yYWRpby1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm8tY2hlY2tib3hfX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAuby1yYWRpby1idXR0b25fX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG5cbiAgLm8tY2hlY2tib3hfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cblxuICAvKiBIb3ZlcnNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLm8tY2hlY2tib3g6aG92ZXIgLm8tY2hlY2tib3hfX2xhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAuby1jaGVja2JveF9faW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cblxuICAvKiBDb2xvciB2YXJpYXRpb25cbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyoqXG4gICAqIFdoaXRlLiBTZXQgYXMgc2libGluZyBkdWUgdG8gU2ltZm9ueSByZXN0cmljdGlvbiBwYXNzaW5nIGNsYXNzZXNcbiAgICovXG4gIC5vLWNoZWNrYm94LS13aGl0ZSB+IC5vLWNoZWNrYm94X19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICB9XG5cblxuICAvKiBGb250IHZhcmlhdGlvblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAvKipcbiAgICogRGlzcGxheS4gU2V0IGFzIHNpYmxpbmcgZHVlIHRvIFNpbWZvbnkgcmVzdHJpY3Rpb24gcGFzc2luZyBjbGFzc2VzXG4gICAqL1xuICAuby1jaGVja2JveC0tZGlzcGxheSB+IC5vLWNoZWNrYm94X19sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIH1cbn1cbiIsIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbmh0dHBzOi8vZ2l0aHViLmNvbS9IYXRTY3JpcHRzL2NpcmNsZS1mbGFnc1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uby1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgYmxhY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5vLWZsYWctLUNIIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jaC5zdmdcIik7XG59XG4uby1mbGFnLS1OUCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbnAuc3ZnXCIpO1xufVxuLm8tZmxhZy0tRFoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2R6LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hby5zdmdcIik7XG59XG4uby1mbGFnLS1CSiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmouc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2J3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJGIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iZi5zdmdcIik7XG59XG4uby1mbGFnLS1CSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ00ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNWIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jdi5zdmdcIik7XG59XG4uby1mbGFnLS1DRiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY2Yuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVEQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RkLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNEIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jZC5zdmdcIik7XG59XG4uby1mbGFnLS1ESiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZGouc3ZnXCIpO1xufVxuLm8tZmxhZy0tRUcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2VnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdRIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ncS5zdmdcIik7XG59XG4uby1mbGFnLS1FUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZXIuc3ZnXCIpO1xufVxuLm8tZmxhZy0tRVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2V0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nYS5zdmdcIik7XG59XG4uby1mbGFnLS1HTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ20uc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2doLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nbi5zdmdcIik7XG59XG4uby1mbGFnLS1HVyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ3cuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUtFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9rZS5zdmdcIik7XG59XG4uby1mbGFnLS1MUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbHMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTFIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9seS5zdmdcIik7XG59XG4uby1mbGFnLS1NRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbWcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL213LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1MIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tbC5zdmdcIik7XG59XG4uby1mbGFnLS1NUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXIuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL211LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1BIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tYS5zdmdcIik7XG59XG4uby1mbGFnLS1NWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXouc3ZnXCIpO1xufVxuLm8tZmxhZy0tTkEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL25hLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5FIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9uZS5zdmdcIik7XG59XG4uby1mbGFnLS1ORyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbmcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVJXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ydy5zdmdcIik7XG59XG4uby1mbGFnLS1TVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3Quc3ZnXCIpO1xufVxuLm8tZmxhZy0tU04ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NuLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zYy5zdmdcIik7XG59XG4uby1mbGFnLS1TTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2wuc3ZnXCIpO1xufVxuLm8tZmxhZy0tU08ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NvLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVpBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy96YS5zdmdcIik7XG59XG4uby1mbGFnLS1TUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3Muc3ZnXCIpO1xufVxuLm8tZmxhZy0tU0Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NkLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zci5zdmdcIik7XG59XG4uby1mbGFnLS1TWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3ouc3ZnXCIpO1xufVxuLm8tZmxhZy0tVEcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVROIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90bi5zdmdcIik7XG59XG4uby1mbGFnLS1VRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdWcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVFoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3R6LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUVIIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9laC5zdmdcIik7XG59XG4uby1mbGFnLS1ZRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MveWUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tWk0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ptLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVpXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy96dy5zdmdcIik7XG59XG4uby1mbGFnLS1BSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYWkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQUcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hci5zdmdcIik7XG59XG4uby1mbGFnLS1BVyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYXcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJCIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iYi5zdmdcIik7XG59XG4uby1mbGFnLS1CUS1CTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYnEtYm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tQloge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2J6LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ibS5zdmdcIik7XG59XG4uby1mbGFnLS1CTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tVkcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ZnLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ici5zdmdcIik7XG59XG4uby1mbGFnLS1DQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY2Euc3ZnXCIpO1xufVxuLm8tZmxhZy0tS1kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2t5LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jbC5zdmdcIik7XG59XG4uby1mbGFnLS1DTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY28uc3ZnXCIpO1xufVxuLm8tZmxhZy0tS00ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2ttLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jci5zdmdcIik7XG59XG4uby1mbGFnLS1DVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY3Uuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ1cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2N3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLURNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9kbS5zdmdcIik7XG59XG4uby1mbGFnLS1ETyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZG8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tRUMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2VjLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNWIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zdi5zdmdcIik7XG59XG4uby1mbGFnLS1GSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZmsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nbC5zdmdcIik7XG59XG4uby1mbGFnLS1HRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZ2Quc3ZnXCIpO1xufVxuLm8tZmxhZy0tR1Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2d0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9neS5zdmdcIik7XG59XG4uby1mbGFnLS1IVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaHQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSE4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2huLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUpNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9qbS5zdmdcIik7XG59XG4uby1mbGFnLS1NUSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbXEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL214LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1TIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tcy5zdmdcIik7XG59XG4uby1mbGFnLS1OSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbmkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BhLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9weS5zdmdcIik7XG59XG4uby1mbGFnLS1QRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUFIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ByLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ibC5zdmdcIik7XG59XG4uby1mbGFnLS1LTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva24uc3ZnXCIpO1xufVxuLm8tZmxhZy0tTEMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xjLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVZDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy92Yy5zdmdcIik7XG59XG4uby1mbGFnLS1TWCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc3guc3ZnXCIpO1xufVxuLm8tZmxhZy0tVFQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3R0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRDIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90Yy5zdmdcIik7XG59XG4uby1mbGFnLS1VUyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdXMuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVkkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ZpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVVZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy91eS5zdmdcIik7XG59XG4uby1mbGFnLS1WRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdmUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQUYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFaIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hei5zdmdcIik7XG59XG4uby1mbGFnLS1CRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQlQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2J0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ibi5zdmdcIik7XG59XG4uby1mbGFnLS1LSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva2guc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ04ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NuLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nZS5zdmdcIik7XG59XG4uby1mbGFnLS1ISyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSU4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2luLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlEIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pZC5zdmdcIik7XG59XG4uby1mbGFnLS1KUCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvanAuc3ZnXCIpO1xufVxuLm8tZmxhZy0tS1oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2t6LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9sYS5zdmdcIik7XG59XG4uby1mbGFnLS1NTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbW8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL215LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1WIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tdi5zdmdcIik7XG59XG4uby1mbGFnLS1NTiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbW4uc3ZnXCIpO1xufVxuLm8tZmxhZy0tTU0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21tLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5QIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ucC5zdmdcIik7XG59XG4uby1mbGFnLS1LUCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva3Auc3ZnXCIpO1xufVxuLm8tZmxhZy0tTVAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21wLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVBXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9wdy5zdmdcIik7XG59XG4uby1mbGFnLS1QRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BoLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNHIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zZy5zdmdcIik7XG59XG4uby1mbGFnLS1LUiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva3Iuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTEsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xrLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRXIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90dy5zdmdcIik7XG59XG4uby1mbGFnLS1USiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdGouc3ZnXCIpO1xufVxuLm8tZmxhZy0tVEgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RoLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90bC5zdmdcIik7XG59XG4uby1mbGFnLS1UTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdG0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tVk4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3ZuLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFMIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hbC5zdmdcIik7XG59XG4uby1mbGFnLS1BRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYWQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQU0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFUIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hdC5zdmdcIik7XG59XG4uby1mbGFnLS1CWSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYnkuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQkUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2JlLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUJBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9iYS5zdmdcIik7XG59XG4uby1mbGFnLS1CRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmcuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSFIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2hyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNZIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jeS5zdmdcIik7XG59XG4uby1mbGFnLS1DWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY3ouc3ZnXCIpO1xufVxuLm8tZmxhZy0tREsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2RrLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUVFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9lZS5zdmdcIik7XG59XG4uby1mbGFnLS1GTyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZm8uc3ZnXCIpO1xufVxuLm8tZmxhZy0tRkkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2ZpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUZSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9mci5zdmdcIik7XG59XG4uby1mbGFnLS1ERSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZGUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2dpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9nci5zdmdcIik7XG59XG4uby1mbGFnLS1IVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaHUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tSVMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2lzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pZS5zdmdcIik7XG59XG4uby1mbGFnLS1JTSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaW0uc3ZnXCIpO1xufVxuLm8tZmxhZy0tSVQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2l0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUpFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9qZS5zdmdcIik7XG59XG4uby1mbGFnLS1YSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MveGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTFYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2x2LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUxJIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9saS5zdmdcIik7XG59XG4uby1mbGFnLS1MVCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbHQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTFUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2x1LnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1UIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tdC5zdmdcIik7XG59XG4uby1mbGFnLS1NRCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbWQuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21jLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU1FIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9tZS5zdmdcIik7XG59XG4uby1mbGFnLS1OTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbmwuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21rLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5PIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9uby5zdmdcIik7XG59XG4uby1mbGFnLS1QTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGwuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUFQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3B0LnN2Z1wiKTtcbn1cbi5vLWZsYWctLVJPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9yby5zdmdcIik7XG59XG4uby1mbGFnLS1SVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcnUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tU00ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NtLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVJTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ycy5zdmdcIik7XG59XG4uby1mbGFnLS1TSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2suc3ZnXCIpO1xufVxuLm8tZmxhZy0tU0kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3NpLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUVTIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9lcy5zdmdcIik7XG59XG4uby1mbGFnLS1TRSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2Uuc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NoLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRSIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90ci5zdmdcIik7XG59XG4uby1mbGFnLS1VQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdWEuc3ZnXCIpO1xufVxuLm8tZmxhZy0tR0Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2diLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVZBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy92YS5zdmdcIik7XG59XG4uby1mbGFnLS1CSCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvYmguc3ZnXCIpO1xufVxuLm8tZmxhZy0tSVIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2lyLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUlRIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9pcS5zdmdcIik7XG59XG4uby1mbGFnLS1JTCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvaWwuc3ZnXCIpO1xufVxuLm8tZmxhZy0tS1cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2t3LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUpPIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9qby5zdmdcIik7XG59XG4uby1mbGFnLS1LRyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva2cuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTEIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2xiLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU9NIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9vbS5zdmdcIik7XG59XG4uby1mbGFnLS1QSyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvcGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tUFMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVFBIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9xYS5zdmdcIik7XG59XG4uby1mbGFnLS1TQSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvc2Euc3ZnXCIpO1xufVxuLm8tZmxhZy0tU1kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3N5LnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFFIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hZS5zdmdcIik7XG59XG4uby1mbGFnLS1VWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdXouc3ZnXCIpO1xufVxuLm8tZmxhZy0tQVMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2FzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUFVIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9hdS5zdmdcIik7XG59XG4uby1mbGFnLS1DWCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvY3guc3ZnXCIpO1xufVxuLm8tZmxhZy0tQ0Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2NjLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUNLIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9jay5zdmdcIik7XG59XG4uby1mbGFnLS1GSiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvZmouc3ZnXCIpO1xufVxuLm8tZmxhZy0tUEYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3BmLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUdVIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9ndS5zdmdcIik7XG59XG4uby1mbGFnLS1LSSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mva2kuc3ZnXCIpO1xufVxuLm8tZmxhZy0tTUgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL21oLnN2Z1wiKTtcbn1cbi5vLWZsYWctLUZNIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9mbS5zdmdcIik7XG59XG4uby1mbGFnLS1OWiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3Mvbnouc3ZnXCIpO1xufVxuLm8tZmxhZy0tTlIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL25yLnN2Z1wiKTtcbn1cbi5vLWZsYWctLU5VIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9udS5zdmdcIik7XG59XG4uby1mbGFnLS1ORiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvbmYuc3ZnXCIpO1xufVxuLm8tZmxhZy0tV1Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3dzLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVNCIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9zYi5zdmdcIik7XG59XG4uby1mbGFnLS1USyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdGsuc3ZnXCIpO1xufVxuLm8tZmxhZy0tVE8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL3RvLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVRWIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy90di5zdmdcIik7XG59XG4uby1mbGFnLS1WVSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9jaXJjbGUtZmxhZ3MvZmxhZ3MvdnUuc3ZnXCIpO1xufVxuLm8tZmxhZy0tRVUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvY2lyY2xlLWZsYWdzL2ZsYWdzL2V1cm9wZWFuX3VuaW9uLnN2Z1wiKTtcbn1cbi5vLWZsYWctLVVOIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL2NpcmNsZS1mbGFncy9mbGFncy9vdGhlci91bml0ZWRfbmF0aW9ucy5zdmdcIik7XG59XG4uby1mbGFnLS1zIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5vLWZsYWctLWwge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLm8tZmxhZy0teGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNGT1JNIEdST1VQXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIElucHV0LWxhYmVsIHdyYXBwZXIuIFRvIGJlIHVzZWQgd2hlbiBib3RoIGVsZW1lbnRzIGFyZSByZW5kZXJlZCB0b2dldGhlci4gVHJhbnNpdGlvbmFsIGNsYXNzZXMuXG4gKi9cblxuXG5cbi5vLWZvcm0tZ3JvdXAge1xufVxuXG4uby1mb3JtLWdyb3VwLS1mbG9hdGluZy1sYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5cbi5vLWZvcm0tZ3JvdXAgPiAuby1jaGVja2JveCxcbi5vLWZvcm0tZ3JvdXAgPiAuby1pbnB1dCxcbi5vLWZvcm0tZ3JvdXAgPiAuZm9ybS10ZXh0LFxuLm8tZm9ybS1ncm91cCA+IC50cy13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5cbi5vLWZvcm0tZ3JvdXAgPiAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uby1mb3JtLWdyb3VwLS1mbG9hdGluZy1sYWJlbCA+IC5vLWlucHV0IHtcblx0bWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbn1cblxuXG5cblxuXG5cblxuXG4vKiBDb2xvciB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFdoaXRlIGxhYmVsIChub3Qgd2hpc2tleSB0aG91Z2gpXG4gKi9cblxuLm8tZm9ybS1ncm91cC0td2hpdGUgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lOUFVUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEJhc2ljIElucHV0IGZvciBmb3JtdWxhcmllc1xuICovXG5cbi5vLWlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTYwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG59XG5cbnRleHRhcmVhLm8taW5wdXQge1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRleHRhcmVhLm8taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogSFRNTCBWYWxpZGF0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uby1pbnB1dDppbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1yZWQpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4gKi9cblxuXG5cblxuXG5cblxuXG4vKiBIb3ZlcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLWlucHV0OmhvdmVyLFxuLm8taW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNDAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogSW5hY3RpdmUgc3RhdGVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLWlucHV0LS1pbmFjdGl2ZSxcbi5vLWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS00MDApO1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTIwMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uby1pbnB1dC0taW5hY3RpdmU6aG92ZXIsXG4uby1pbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS11LWNvbG9yLWdyYXktNjAwKTtcbn1cblxuXG5cblxuXG5cblxuXG4vKiBWYXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi5vLWlucHV0LS1uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uby1pbnB1dC0tbm8tYm9yZGVycy06aG92ZXIsXG4uby1pbnB1dC0tbm8tYm9yZGVyczphY3RpdmUsXG4uby1pbnB1dC0tbm8tYm9yZGVyczpob3Zlcixcbi5vLWlucHV0LS1uby1ib3JkZXJzOmZvY3VzLFxuLm8taW5wdXQtLW5vLWJvcmRlcnM6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuXG5cblxuLm8taW5wdXQtLXJvdW5kLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTYwMCk7XG59XG5cbi5vLWlucHV0LS1yb3VuZC1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8taW5wdXQtLXJvdW5kLWxlZnQsXG4gIC5vLWlucHV0LS1yb3VuZC1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG5cblxuXG5cbi5vLWlucHV0LS1uby1ib3JkZXItb24taG92ZXI6aG92ZXIsXG4uby1pbnB1dC0tbm8tYm9yZGVyLW9uLWhvdmVyOmFjdGl2ZSxcbi5vLWlucHV0LS1uby1ib3JkZXItb24taG92ZXI6aG92ZXIsXG4uby1pbnB1dC0tbm8tYm9yZGVyLW9uLWhvdmVyOmZvY3VzLFxuLm8taW5wdXQtLW5vLWJvcmRlci1vbi1ob3Zlcjpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogTGFyZ2VcbiAqL1xuXG5cbi5vLWlucHV0LS1sIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG5cblxuXG4vKipcbiAqIFh0cmEtTGFyZ2VcbiAqL1xuXG5cbi5vLWlucHV0LS14bCB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuXG5cblxuXG5cblxuXG5cbi8qIENvbG9yIHZhcmlhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVHJhbnNsdWNpZFxuICovXG5cbiAuby1pbnB1dC0tdHJhbnNsdWNpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiB9XG5cbi5vLWlucHV0LS10cmFuc2x1Y2lkOmhvdmVyLFxuLm8taW5wdXQtLXRyYW5zbHVjaWQ6YWN0aXZlLFxuLm8taW5wdXQtLXRyYW5zbHVjaWQ6aG92ZXIsXG4uby1pbnB1dC0tdHJhbnNsdWNpZDpmb2N1cyxcbi5vLWlucHV0LS10cmFuc2x1Y2lkOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uby1pbnB1dC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm8taW5wdXQtLXdoaXRlLFxuLm8taW5wdXQtLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vLWlucHV0LS13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTYwMCk7XG59XG5cbi5vLWlucHV0LS13aGl0ZTphY3RpdmUsXG4uby1pbnB1dC0td2hpdGU6aG92ZXIsXG4uby1pbnB1dC0td2hpdGU6Zm9jdXMsXG4uby1pbnB1dC0td2hpdGU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG5cbi5vLWlucHV0LS13aGl0ZS14bCxcbi5vLWlucHV0LS13aGl0ZS14bDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby1pbnB1dC0td2hpdGUteGwsXG4gIC5vLWlucHV0LS13aGl0ZS14bDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuXG4uby1pbnB1dC0tc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuXG4uby1pbnB1dC0tc2VsZWN0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDI0cHggMCA4cHg7XG59XG5cbi5vLWlucHV0LS1zZWxlY3Qtd2hpdGU6aG92ZXIsXG4uby1pbnB1dC0tc2VsZWN0LXdoaXRlOmhvdmVyLFxuLm8taW5wdXQtLXNlbGVjdC13aGl0ZTpmb2N1cyxcbi5vLWlucHV0LS1zZWxlY3Qtd2hpdGU6Zm9jdXMtdmlzaWJsZSAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby1pbnB1dC0tc2VsZWN0LXNob3J0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cblxuXG4uby1pbnB1dC0tbm9mdWxsIHtcbiAgd2lkdGg6IGluaXRpYWxcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTEFCRUxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQmFzZSBzdHlsZXMgZm9yIGxhYmVsLlxuICovXG5cblxuXG4uby1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiBDb2xvciB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFdoaXRlIGxhYmVsIChub3Qgd2hpc2tleSB0aG91Z2gpXG4gKi9cblxuLm8tbGFiZWwtLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTUFQXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE1hcCBzdHlsZXNcbiAqL1xuXG5cblxuLm8tbWFwIHtcblx0aGVpZ2h0OjQ4MHB4OyBcblx0d2lkdGg6MTAwJTsgXG5cdG92ZXJmbG93OiBoaWRkZW47IFxuXHRib3JkZXItcmFkaXVzOiA4cHg7IFxuXHRib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbn1cblxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNOVU1CRVJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogTnVtYmVyIGluIGNpcmNsZS4gVXNlZCBmb3IgZW51bWVyYXRpb25zXG4gKi9cblxuLm8tbnVtYmVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTgwKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKiBDb2xvciB2ZXJzaW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTZWNvbmRhcnkgQnV0dG9uXG4gKi9cblxuIC5vLW51bWJlci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS03MCk7XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogU2l6ZSB2YXJpYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIExhcmdlXG4gKi9cblxuIC5vLW51bWJlci0tbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xufVxuIiwiaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXIge1xuICB3aWR0aDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMzcwMDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czoxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjM3MDAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZjdkMGU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMzcwMDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czoxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICAjZjM3MDAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNmMzcwMDA7XG4gIGJvcmRlcjogMDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNmMzcwMDA7XG4gIGJvcmRlcjogMDtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOjotbXMtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjM3MDAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgLypOZWVkZWQgdG8ga2VlcCB0aGUgRWRnZSB0aHVtYiBjZW50cmVkKi9cbn1cbmlucHV0W3R5cGU9cmFuZ2VdLm8tc2xpZGVyOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNmMzcwMDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXS5vLXNsaWRlcjpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZDBlO1xufVxuLypUT0RPOiBVc2Ugb25lIG9mIHRoZSBzZWxlY3RvcnMgZnJvbSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjA1NDE4NTkvNzA3NzU4OSBhbmQgZmlndXJlIG91dFxuaG93IHRvIHJlbW92ZSB0aGUgdmlydGljYWwgc3BhY2UgYXJvdW5kIHRoZSByYW5nZSBpbnB1dCBpbiBJRSovXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAvKiBQcmUtQ2hyb21pdW0gRWRnZSBvbmx5IHN0eWxlcywgc2VsZWN0b3IgdGFrZW4gZnJvbSBoaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzMyMjAyOTUzLzcwNzc1ODkgKi9cbiAgaW5wdXRbdHlwZT1yYW5nZV0uby1zbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICAvKkVkZ2Ugc3RhcnRzIHRoZSBtYXJnaW4gZnJvbSB0aGUgdGh1bWIsIG5vdCB0aGUgdHJhY2sgYXMgb3RoZXIgYnJvd3NlcnMgZG8qL1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1BBR0lOQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuLyogQmFzZSBjbGFzc2VzIGZvciBwYWdpbmF0aW9uXG4vKi9cblxuLm8tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuXG5cblxuLm8tcGFnaW5hdGlvbl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbjogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tcGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lLWRhcmspO1xufVxuXG4uby1wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG59XG5cbi5vLXBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm8tcGFnaW5hdGlvbl9faXRlbS0tdHJhbnNwYXJlbnQsXG4uby1wYWdpbmF0aW9uX19pdGVtLS10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGF1dG87XG59XG5cblxuXG5cblxuLm8tcGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWdyYXktNzApO1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIgLm8tcGFnaW5hdGlvbl9fbGluayxcbi5vLXBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSAuby1wYWdpbmF0aW9uX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG5cblxuXG5cblxuLm8tcGFnaW5hdGlvbl9faWNvbiB7XG4gIGZpbGw6IHZhcigtLXUtY29sb3ItZ3JheS03MCk7XG59XG5cbi5vLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIgLm8tcGFnaW5hdGlvbl9faWNvbiB7XG4gIGZpbGw6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG4uby1wYWdpbmF0aW9uX19pY29uLS1yaWdodCxcbi5vLXBhZ2luYXRpb25fX2ljb24tLWxlZnQge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5vLXBhZ2luYXRpb25fX2ljb24tLWVsbGlwc2lzLFxuLm8tcGFnaW5hdGlvbl9faXRlbTpob3ZlciAuby1wYWdpbmF0aW9uX19pY29uLS1lbGxpcHNpcyB7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1RPTiBSRURPTkRPXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cblxuLyoqXG4gKiBCYXNlIGNsYXNzXG4gKi9cblxuLm8tcm91bmRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG59XG5cblxuXG5cblxuXG5cblxuXG4vKiBIb3ZlcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLXJvdW5kZWQ6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lLWRhcmspO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbn1cblxuXG5cblxuXG5cblxuXG5cbi8qIFNpemUgdmFyaWF0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBMYXJnZVxuICovXG5cblxuLm8tcm91bmRlZC0tbCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogQ29sb3IgVmVyc2lvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVHJhbnNwYXJlbnRcbiAqL1xuXG4uby1yb3VuZGVkLS10cmFuc3BhcmVudCxcbi5vLXJvdW5kZWQtLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuXG5cblxuXG5cblxuXG4vKipcbiAqIEdyYXlcbiAqL1xuXG4uby1yb3VuZGVkLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLm8tcm91bmRlZC0tZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKlxuICogR2VlblxuICovXG5cbi5vLXJvdW5kZWQtLWdlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uby1yb3VuZGVkLS1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogU3RhdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIERpc2FibGVkXG4gKi9cblxuLm8tcm91bmRlZC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQURPV1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaGFkb3cgZm9yIG92ZXJsYXlzXG4gKi9cblxuLm8tc2hhZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1RFWFRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuLyogVGV4dCBlZGl0b3ItZnJpZW5kbHkgcGllY2VzIG9mIHRleHQuXG4vKi9cblxuLm8tdGV4dC0td3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vLXRleHQtLXdyYXBwZXIge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG59XG5cblxuXG5cbi5vLXRleHQgbGksXG4uby10ZXh0IGgxLFxuLm8tdGV4dCBoMixcbi5vLXRleHQgaDMsXG4uby10ZXh0IGg0LFxuLm8tdGV4dCBoNSxcbi5vLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vLXRleHQgaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uby10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uby10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uby10ZXh0IGg0LFxuLm8tdGV4dCBoNSxcbi5vLXRleHQgaDYge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuby10ZXh0IGg0LFxuICAuby10ZXh0IGg1LFxuICAuby10ZXh0IGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuXG4uby10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uby10ZXh0IGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogTGlzdCBTdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLm8tdGV4dCB1bCxcbi5vLXRleHQgb2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbi5vLXRleHQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5vLXRleHQgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6ICctICc7XG59XG5cbi5vLXRleHQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4uby10ZXh0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxuLm8tdGV4dCBvbCBsaSxcbi5vLXRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5vLXRleHQgbGk6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm8tdGV4dCBvbCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpXCIuIFwiO1xufVxuXG4uby10ZXh0IHVsIGxpOjptYXJrZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG4vKiBUYWJsZSBTdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLm8tdGV4dCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5vLXRleHQgdGFibGUgdWwge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLm8tdGV4dCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ncmV5am95LWRhcmspO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleWpveS1kYXJrKTtcbn1cblxuLm8tdGV4dCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG59XG5cbi5vLXRleHQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogaW5pdGlhbDtcbn1cblxuLm8tdGV4dCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbn1cblxuLm8tdGV4dCB0aC51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby10ZXh0IHRoLFxuLm8tdGV4dCB0ZCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm8tdGV4dCB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZ3JleWpveSk7XG59XG5cbi5vLXRleHQgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG59XG5cbi5vLXRleHQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogaW5pdGlhbDtcbn1cblxuLm8tdGV4dCB0YWJsZSBzdmcsXG4uby10ZXh0IHRhYmxlIGltZyB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogQmlnIG51bWJlcnMgaW4gbGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIilcIi4gXCI7XG59XG5cbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGxpIGxpOjptYXJrZXIgIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgbGkgbGkgbGk6Om1hcmtlciAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uby10ZXh0LS1iaWctbnVtYmVycyB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbiAgY29udGVudDogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGgxLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgaDIsXG4uby10ZXh0LS1iaWctbnVtYmVycyBvbCBoMyxcbi5vLXRleHQtLWJpZy1udW1iZXJzIG9sIGg0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uby10ZXh0LS1iaWctbnVtYmVycyBoMiArIG9sLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgaDIgKyB1bCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIGgzICsgb2wsXG4uby10ZXh0LS1iaWctbnVtYmVycyBoMyArIHVsLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgaDQgKyBvbCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIGg0ICsgdWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uby10ZXh0LS1iaWctbnVtYmVycyB1bCArIGgyLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgdWwgKyBoMixcbi5vLXRleHQtLWJpZy1udW1iZXJzIHVsICsgaDMsXG4uby10ZXh0LS1iaWctbnVtYmVycyB1bCArIGgzLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgdWwgKyBoNCxcbi5vLXRleHQtLWJpZy1udW1iZXJzIHVsICsgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgaDIgKyBwLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgaDMgKyBwLFxuLm8tdGV4dC0tYmlnLW51bWJlcnMgb2wgaDQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogQnJhbmQgY29sb3IgbnVtYmVycyBpbiBsaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4uby10ZXh0LS1iZXdlbGNvbWUtbnVtYmVycyBvbCBsaSBsaTo6bWFya2VyLFxuLm8tdGV4dC0tYmV3ZWxjb21lLW51bWJlcnMgb2wgbGkgbGkgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm8tdGV4dC0tYmV3ZWxjb21lLW51bWJlcnMgPiBvbCA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXIoLS1ncmV5am95KTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyogU21hbGwgdGV4dCB2ZXJzaW9uIGZvciBUT1NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IGxpLFxuLm8tdGV4dC0tc21hbGwtdGV4dCBoMSxcbi5vLXRleHQtLXNtYWxsLXRleHQgaDIsXG4uby10ZXh0LS1zbWFsbC10ZXh0IGgzLFxuLm8tdGV4dC0tc21hbGwtdGV4dCBoNCxcbi5vLXRleHQtLXNtYWxsLXRleHQgaDUsXG4uby10ZXh0LS1zbWFsbC10ZXh0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTYwKTtcbn1cblxuLm8tdGV4dC0tc21hbGwtdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5vLXRleHQtLXNtYWxsLXRleHQgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8tdGV4dC0tc21hbGwtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5vLXRleHQtLXNtYWxsLXRleHQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm8tdGV4dC0tc21hbGwtdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5vLXRleHQtLXNtYWxsLXRleHQgaDQsXG4uby10ZXh0LS1zbWFsbC10ZXh0IGg1LFxuLm8tdGV4dC0tc21hbGwtdGV4dCBoNiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vLXRleHQtLXNtYWxsLXRleHQgaDQsXG4gIC5vLXRleHQtLXNtYWxsLXRleHQgaDUsXG4gIC5vLXRleHQtLXNtYWxsLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IGxpOjptYXJrZXIge1xuICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTYwKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uby10ZXh0LS1zbWFsbC10ZXh0IG9sID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5cblxuXG5cbi5vLXRleHQtLWJpZy1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm8tdGV4dC0tYmlnLWxpc3QgbGk6Om1hcmtlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS11LWNvbG9yLWJld2VsY29tZSk7XG59XG4iLCIuby10YWIge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4O1xufVxuIiwiQGxheWVyIGNvbXBvbmVudHMge1xuXG4gIC5ub3Rlcy1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciBjYXRlZ29yeVwiXG4gICAgICBcImF2YXRhciBub3RlXCJcbiAgICAgIFwiYXZhdGFyIHVwZGF0ZWRcIlxuICAgICAgXCJhdmF0YXIgYWN0aW9uc1wiXG4gICAgO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBAYXBwbHkgdTpwLTggdTpyb3VuZGVkLTggdTptYi04O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAubm90ZXMtY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubm90ZS1hdmF0YXIge1xuICAgIGdyaWQtYXJlYTogYXZhdGFyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm5vdGUtY2F0ZWdvcnkge1xuICAgIGdyaWQtYXJlYTogY2F0ZWdvcnk7XG4gICAgQGFwcGx5IHU6Zm9udC03MDAgdTptYi04O1xuICB9XG5cbiAgLm5vdGUtbm90ZSB7XG4gICAgZ3JpZC1hcmVhOiBub3RlO1xuICAgIEBhcHBseSB1OmJyZWFrLXdvcmRzIHU6bWItODtcbiAgfVxuXG4gIC5ub3RlLXVwZGF0ZWQge1xuICAgIGdyaWQtYXJlYTogdXBkYXRlZDtcbiAgICBAYXBwbHkgdTpmbGV4IHU6dGV4dC0xMiB1OnRleHQtemluYy0xMDAgdTptYi04IHU6anVzdGlmeS1lbmQ7XG4gIH1cblxuICAubm90ZS1hY3Rpb25zIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgQGFwcGx5IHU6ZmxleCB1OmZsZXgtcm93IHU6Z2FwLTggdTpqdXN0aWZ5LWVuZDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4oc20pIHtcbiAgICAubm90ZXMtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYXZhdGFyIGNhdGVnb3J5IGFjdGlvbnNcIlxuICAgICAgXCJhdmF0YXIgbm90ZSBhY3Rpb25zXCJcbiAgICAgIFwiYXZhdGFyIHVwZGF0ZWQgYWN0aW9uc1wiXG4gICAgO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDFmciA2NHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIEBhcHBseSB1OnAtOCB1OnJvdW5kZWQtOCB1Om1iLTg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5ub3RlLWFjdGlvbnMge1xuICAgICAgQGFwcGx5IHU6ZmxleCB1OmZsZXgtY29sIHU6Z2FwLTggdTpqdXN0aWZ5LXN0YXJ0O1xuICAgIH1cblxuICAgIC5ub3RlLWNhdGVnb3J5IHtcbiAgICAgIEBhcHBseSB1Om1yLTg7XG4gICAgfVxuXG4gICAgLm5vdGUtbm90ZSB7XG4gICAgICBAYXBwbHkgdTptci04O1xuICAgIH1cblxuICAgIC5ub3RlLXVwZGF0ZWQge1xuICAgICAgQGFwcGx5IHU6bXItOCB1OnNlbGYtZW5kIHU6bWItMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcblxuICAucmVsYXRpb25zLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYXZhdGFyIHJlbGF0aW9uXCJcbiAgICAgIFwiYXZhdGFyIHVwZGF0ZWRcIlxuICAgICAgXCJhdmF0YXIgYWN0aW9uc1wiXG4gIDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgQGFwcGx5IHU6cC04IHU6cm91bmRlZC04IHU6bWItODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlbGF0aW9ucy1jYXJkLW90aGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciByZWxhdGlvblwiXG4gICAgICBcImF2YXRhciB1cGRhdGVkXCJcbiAgO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBAYXBwbHkgdTpwLTggdTpyb3VuZGVkLTggdTptYi04O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAucmVsYXRpb25zLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlbGF0aW9uLWF2YXRhciB7XG4gICAgZ3JpZC1hcmVhOiBhdmF0YXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmVsYXRpb24tY2F0ZWdvcnkge1xuICAgIGdyaWQtYXJlYTogY2F0ZWdvcnk7XG4gICAgQGFwcGx5IHU6Zm9udC03MDAgdTptYi04O1xuICB9XG5cbiAgLnJlbGF0aW9uLXJlbGF0aW9uIHtcbiAgICBncmlkLWFyZWE6IHJlbGF0aW9uO1xuICAgIEBhcHBseSB1OmJyZWFrLXdvcmRzIHU6bWItODtcbiAgfVxuXG4gIC5yZWxhdGlvbi11cGRhdGVkIHtcbiAgICBncmlkLWFyZWE6IHVwZGF0ZWQ7XG4gICAgQGFwcGx5IHU6ZmxleCB1OnRleHQtMTIgdTp0ZXh0LXppbmMtMTAwIHU6bWItOCB1Omp1c3RpZnktZW5kO1xuICB9XG5cbiAgLnJlbGF0aW9uLWFjdGlvbnMge1xuICAgIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgICBAYXBwbHkgdTpmbGV4IHU6ZmxleC1yb3cgdTpnYXAtOCB1Omp1c3RpZnktZW5kO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbihzbSkge1xuICAgIC5yZWxhdGlvbnMtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYXZhdGFyIHJlbGF0aW9uIGFjdGlvbnNcIlxuICAgICAgXCJhdmF0YXIgdXBkYXRlZCBhY3Rpb25zXCJcbiAgICA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyIDY0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgQGFwcGx5IHU6cC04IHU6cm91bmRlZC04IHU6bWItODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnJlbGF0aW9uLWFjdGlvbnMge1xuICAgICAgQGFwcGx5IHU6ZmxleCB1OmZsZXgtY29sIHU6Z2FwLTggdTpqdXN0aWZ5LXN0YXJ0O1xuICAgIH1cblxuICAgIC5yZWxhdGlvbi1yZWxhdGlvbiB7XG4gICAgICBAYXBwbHkgdTptci04O1xuICAgIH1cblxuICAgIC5yZWxhdGlvbi11cGRhdGVkIHtcbiAgICAgIEBhcHBseSB1Om1yLTggdTpzZWxmLWVuZCB1Om1iLTA7XG4gICAgfVxuICB9XG59XG4iLCIuYy1kYXNoYm9hcmQge1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbn1cblxuLmMtZGFzaGJvYXJkIHAge1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbn1cblxuLmMtZGFzaGJvYXJkIC51bnJlYWQgYSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1kYXNoYm9hcmRfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS11LWNvbG9yLXppbmMtMTAwKTtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1kYXNoYm9hcmRfX21lc3NhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3ItemluYy0xMDApO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IGF1dG8gMTZweDtcbn1cblxuXG4iLCIubWF4LWhlaWdodCB1bCB7XG4gIG1heC1oZWlnaHQ6IDQyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbjpyb290IHtcbiAgLS1jbG9zZS1idXR0b246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMTguOTg0IDYuNDIyTDEzLjQwNiAxMmw1LjU3OCA1LjU3OC0xLjQwNiAxLjQwNkwxMiAxMy40MDZsLTUuNTc4IDUuNTc4LTEuNDA2LTEuNDA2TDEwLjU5NCAxMiA1LjAxNiA2LjQyMmwxLjQwNi0xLjQwNkwxMiAxMC41OTRsNS41NzgtNS41Nzh6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAtLWxvdXBlLWljb246IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiJTNFJTNDcGF0aCBmaWxsPVwiJTIzOTI5MjkyXCIgZD1cIk0xNi4wNDEgMTUuODU2YS45OTUuOTk1IDAgMDAtLjE4Ni4xODZBNi45NyA2Ljk3IDAgMDExMSAxOGMtMS45MzMgMC0zLjY4Mi0uNzgyLTQuOTUtMi4wNVM0IDEyLjkzMyA0IDExcy43ODItMy42ODIgMi4wNS00Ljk1UzkuMDY3IDQgMTEgNHMzLjY4Mi43ODIgNC45NSAyLjA1UzE4IDkuMDY3IDE4IDExYTYuOTcxIDYuOTcxIDAgMDEtMS45NTkgNC44NTZ6bTUuNjY2IDQuNDM3bC0zLjY3NS0zLjY3NUE4Ljk2NyA4Ljk2NyAwIDAwMjAgMTFjMC0yLjQ4NS0xLjAwOC00LjczNi0yLjYzNi02LjM2NFMxMy40ODUgMiAxMSAyIDYuMjY0IDMuMDA4IDQuNjM2IDQuNjM2IDIgOC41MTUgMiAxMXMxLjAwOCA0LjczNiAyLjYzNiA2LjM2NFM4LjUxNSAyMCAxMSAyMGE4Ljk2NyA4Ljk2NyAwIDAwNS42MTgtMS45NjhsMy42NzUgMy42NzVhLjk5OS45OTkgMCAxMDEuNDE0LTEuNDE0elwiLyUzRSUzQy9zdmclM0UnKTtcbn1cbi5zdWdnZXN0LWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5hdXRvLXNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5wdXQtZ3JvdXAgLmF1dG8tc2VhcmNoLXdyYXBwZXIgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4jcGFyYWxsYXgtaG9tZSAucGFyYWxsYXggLmlucHV0LWdyb3VwIC5hdXRvLXNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmwtdHJpcHMtd3JhcHBlciAuYXV0by1zZWFyY2gtd3JhcHBlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC45KTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgLmF1dG8tZXhwYW5kZWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1ODU4NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hdXRvLXNlYXJjaC13cmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYXV0by1zZWFyY2gtd3JhcHBlciB1bCBsaVtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIgLmF1dG8tZXhwYW5kZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODU4NTg1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1dG8tc2VhcmNoLXdyYXBwZXIubG91cGU6YmVmb3JlIHtcbiAgZmlsdGVyOiBpbnZlcnQoNjAlKTtcbn1cbi5hdXRvLWlzLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDlkOWQ5O1xuICBhbmltYXRpb246IGF1dG8tc3Bpbm5lciAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5hdXRvLWlzLWxvYWRpbmcgLmF1dG8tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGtleWZyYW1lcyBhdXRvLXNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5saS5sb3VwZTpiZWZvcmUge1xuICB0b3A6IDE1cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5sb3VwZSBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggNDVweCAxMnB4IDM1cHg7XG59XG4ubG91cGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sb3VwZS1pY29uKTtcbn1cbi5hdXRvLXNlbGVjdGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXV0by1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYXV0by1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS1jbG9zZS1idXR0b24pO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5hdXRvLWNsZWFyIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG8tcmVzdWx0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1ODU4NTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hdXRvLXJlc3VsdHMtd3JhcHBlciB1bCA+IC5sb3VwZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hdXRvLXJlc3VsdHMtd3JhcHBlci5hdXRvLWlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5hdXRvLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5hdXRvLXNlbGVjdGVkICsgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5hdXRvLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMzgzODtcbn1cbi5hdXRvLWVycm9yOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmY2NjY2O1xuICBvcGFjaXR5OiAxO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VnZ2VzdC1tYXAge1xuICB3aWR0aDogMTkycHg7XG4gIGhlaWdodDogODRweDtcbn1cbi5zdWdnZXN0LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uc3VnZ2VzdC1jb3VudHJ5IHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbiIsIi5jLWNvbW1lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jb21tZW50LWhlYWRlciBkaXYge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uYy1jb21tZW50LWhlYWRlci1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLWNvbW1lbnQtaGVhZGVyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYy1jb21tZW50LWhlYWRlci1xdWFsaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtY29tbWVudC1hdmF0YXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMjRweDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmMtdHJpcHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cmlwcy1pbmZpbml0ZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5jLXRyaXBzX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcHNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgIH1cbiAgfVxuICAuYy10cmlwc19faW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA0ZnIgODRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcHNfX2luZm8ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQ4cHg7XG4gICAgICBncmlkLWdhcDogMTZweDtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcHNfX2luZm8tYnRuLWdyaWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5jLXRyaXBzX19pbmZvOm9ubHktb2YtdHlwZSAuYy10cmlwc19faW5mby1idG4tZ3JpZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5jLXRyaXBzX19pbmZvOmhvdmVyIC5jLXRyaXBzX19pbmZvLWJ0bi1ncmlkIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYy10cmlwc19faW5mby1idG4tZ3JpZCB7XG4gICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuYy10cmlwc19fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcHNfX25hdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcHNfX25hdi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LWZhbWlseTogU2lnbmlrYTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdS1jb2xvci1ncmF5LTIwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmMtdHJpcHNfX25hdi1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3ItZ3JheS00MCk7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcHNfX25hdi1idG46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcHNfX25hdi1idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICB9XG4gIC5jLXRyaXBzX19uYXYtYnRuOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxuICAuYy10cmlwc19fbmF2LWJ0bi0tYWN0aXZlLCAuYy10cmlwc19fbmF2LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICB9XG4gIC5jLXRyaXBzX19uYXYtbGluZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdS1jb2xvci13aGl0ZSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuYy10cmlwc19fbmF2LWJ0bi0tYWN0aXZlIC5jLXRyaXBzX19uYXYtbGluZSwgLmMtdHJpcHNfX25hdi1idG46aG92ZXIgLmMtdHJpcHNfX25hdi1saW5lIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5jLXRyaXAtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuYy10cmlwLWNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgLmMtdHJpcC1jYXJkX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDJmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYy10cmlwLWNhcmRfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgfVxuICB9XG5cblxuXG5cblxuICAuYy10cmlwLWNhcmRfX2ljb24tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2cHggMWZyO1xuICAgIGdyaWQtZ2FwOiA4cHg7XG4gIH1cbn1cbiIsIkBsYXllciBjb21wb25lbnRzIHtcbiAgLmMtdHJpcC1sZWdzLS1sYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtdHJpcC1sZWdzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTA0cHggMWZyIDEwNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAzNnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMzZweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLmMtdHJpcC1sZWdzX19pdGVtLS1zbWFsbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1sZWdzX19pdGVtIHtcbiAgICAgIGdyaWQtZ2FwOiBpbml0aWFsO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5jLXRyaXAtbGVncy0tbGFuZGluZyAuYy10cmlwLWxlZ3NfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90cmlwcy1pbmZpbml0ZS5qcGdcIik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLXRyaXAtbGVncy0tbGFuZGluZyAuYy10cmlwLWxlZ3NfX2l0ZW06OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmMtdHJpcC1sZWdzLS1sYW5kaW5nIC5jLXRyaXAtbGVnc19faWNvbnMtd3JhcHBlciwgLmMtdHJpcC1sZWdzLS1sYW5kaW5nIC5jLXRyaXAtbGVnc19fdGV4dC13cmFwcGVyLCAuYy10cmlwLWxlZ3MtLWxhbmRpbmcgLm8tYXZhdGFyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5jLXRyaXAtbGVnc19faXRlbS0taW52aXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gIC5jLXRyaXAtbGVnc19faWNvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYy10cmlwLWxlZ3NfX3RleHQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYy10cmlwLWxlZ3NfX2ljb25zLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1sZWdzX190ZXh0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgLmMtdHJpcC1sZWdzX19vLWF2YXRhciB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmMtdHJpcC1sZWdzX19vLWF2YXRhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuYy10cmlwLWxlZ3MtLWxhbmRpbmcgLmMtdHJpcC1sZWdzX19vLWF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgYS5hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmMtY29udmVyc2F0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBTaWduaWthO1xufVxuXG4uYy1jb252ZXJzYXRpb25zIHAge1xuICBmb250LWZhbWlseTogU2lnbmlrYTtcbn1cblxuLmMtY29udmVyc2F0aW9ucyAudW5yZWFkIGEge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY29udmVyc2F0aW9uX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdS1jb2xvci16aW5jLTEwMCk7XG5cdHBhZGRpbmc6IDAgNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0aGVpZ2h0OiAxMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtY29udmVyc2F0aW9uX19tZXNzYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS16aW5jLTEwMCk7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggYXV0byAxNnB4O1xufVxuXG5cbiIsIi8qKlxuIENvbXBvbmVudHMgdG8gc3RydWN0dXJlIHRoZSBzZWFyY2ggcmVzdWx0cyBncmlkXG4gKi9cbi5jLXNlYXJjaC1hdmF0YXIge1xuICBncmlkLWFyZWE6IGF2YXRhcjtcbn1cblxuLmMtc2VhcmNoLWF2YXRhciAuby1hdmF0YXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwNHB4IDFmcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYy1zZWFyY2gtYXZhdGFyIC5vLWF2YXRhcl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5jLXNlYXJjaC1hdmF0YXIgLm8tYXZhdGFyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYy1zZWFyY2gtbWVtYmVyIHtcbiAgZ3JpZC1hcmVhOiBtZW1iZXI7XG59XG5cbi5jLXNlYXJjaC1hYm91dF9tZSB7XG4gIGdyaWQtYXJlYTogYWJvdXRfbWU7XG59XG5cbi5jLXNlYXJjaC1ob3N0aW5nIHtcbiAgZ3JpZC1hcmVhOiBob3N0aW5nO1xufVxuXG4uYy1zZWFyY2gtZXh0cmFfaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtYXJlYTogZXh0cmFfaW5mbztcbn1cblxuLyogU21hbGwrICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmMtc2VhcmNoLWV4dHJhX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtYXJlYTogZXh0cmFfaW5mbztcbiAgfVxufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgQmFzaWMgTW9kYWwgU3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLm1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IFNpZ25pa2E7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDoyMDAxO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIGhlaWdodDogNzV2aDtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG5cbiAgLm1vZGFsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OmluaXRpYWw7XG4gIH1cblxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2lnbmlrYVwiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG5cbiAgLm1vZGFsX190aXRsZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxufVxuXG4ubW9kYWxfX2hlYWRlciAubW9kYWxfX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzE1XCI7IH1cblxuLm1vZGFsLWNvbnRlbnQtY29udGVudHtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBtYXJnaW46IDBweCAwcHggOHB4IDBweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubW9kYWxfX2J0biB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWxfX2J0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxuICBEZW1vIEFuaW1hdGlvbiBTdHlsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTsgfVxufVxuXG4ubWljcm9tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZUluIC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMC4wLCAwLjAsIDAuMiwgMSk7XG59XG5cbi5taWNyb21vZGFsLXNsaWRlW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUgLm1vZGFsX19jb250YWluZXIsXG4ubWljcm9tb2RhbC1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgQ3VzdG9tIHN0eWxlcyBmb3IgaW5kaXZpZHVhbCBtb2RhbHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubW9kYWxfX2NvbnRhaW5lciBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsX19jb250YWluZXIgaDIubW9kYWxfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDQ0OWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbn1cblxuLm1vZGFsX19idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgTW9iaWxlIGN1c3RvbSBzdHlsZXMgZm9yIGluZGl2aWR1YWwgbW9kYWxzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA0ODBweCkge1xuXG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuXG4gICAgLm1vZGFsX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2RhbF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbn1cbiIsIi50cy13cmFwcGVyLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAudHMtY29udHJvbCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIEBhcHBseSB1OnZpc2libGUgdTpib3JkZXItbm9uZTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBsdWdpbi1jaGVja2JveF9vcHRpb25zIC5vcHRpb24gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBsdWdpbi1jbGVhcl9idXR0b24gLmNsZWFyLWJ1dHRvbiB7XG4gIEBhcHBseSB1Om9wYWNpdHktMCB1OmFic29sdXRlIHU6dG9wLTEvMiB1OnRyYW5zZm9ybSB1Oi10cmFuc2xhdGUteS0xLzIgdTpyaWdodC0wIHU6Y3Vyc29yLXBvaW50ZXI7XG59XG5cbi5wbHVnaW4tY2xlYXJfYnV0dG9uLnNpbmdsZSAuY2xlYXItYnV0dG9uIHtcbiAgQGFwcGx5IHU6cmlnaHQtMjtcbn1cblxuLnBsdWdpbi1jbGVhcl9idXR0b24uZm9jdXMuaGFzLWl0ZW1zIC5jbGVhci1idXR0b24sIC5wbHVnaW4tY2xlYXJfYnV0dG9uOmhvdmVyLmhhcy1pdGVtcyAuY2xlYXItYnV0dG9uIHtcbiAgQGFwcGx5IHU6b3BhY2l0eS0xMDA7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXIge1xuICBAYXBwbHkgdTpyZWxhdGl2ZSB1OnAtMi41IHU6cm91bmRlZC10O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi50cy13cmFwcGVyIC5kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBAYXBwbHkgdTphYnNvbHV0ZSB1OnJpZ2h0LTIgdTp0b3AtMS8yIHU6b3BhY2l0eS00MCB1Oi1tLTMgdTpsZWFkaW5nLTUgdTp0ZXh0LXhsO1xufVxuXG4udHMtd3JhcHBlciAuZHJvcGRvd24taGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgQGFwcGx5IHU6dGV4dC1ibGFjaztcbn1cblxuLnBsdWdpbi1kcm9wZG93bl9pbnB1dCAuZHJvcGRvd24taW5wdXQge1xuICBAYXBwbHkgdTpibG9jayB1OnAtMiB1OnNoYWRvdy1ub25lIHU6dy1mdWxsIHU6YmctdHJhbnNwYXJlbnQ7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIEBhcHBseSB1Om1pbi13LTA7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIEBhcHBseSB1OmZsZXg7XG4gIG1pbi13aWR0aDogNHB4O1xufVxuLnRzLXdyYXBwZXIucGx1Z2luLWlucHV0X2F1dG9ncm93Lmhhcy1pdGVtcy5mb2N1cyAudHMtY29udHJvbCA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHU6dGV4dC10cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHU6dGV4dC10cmFuc3BhcmVudDtcbn1cbi50cy13cmFwcGVyLnBsdWdpbi1pbnB1dF9hdXRvZ3Jvdy5oYXMtaXRlbXMuZm9jdXMgLnRzLWNvbnRyb2wgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBAYXBwbHkgdTp0ZXh0LXRyYW5zcGFyZW50O1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLnRzLWRyb3Bkb3duLWNvbnRlbnQge1xuICBAYXBwbHkgdTpmbGV4O1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwIHtcbiAgQGFwcGx5IHU6ZmxleC1ncm93IHU6Ym9yZGVyLXQtMCB1OmJvcmRlci1yIHU6Ym9yZGVyLWdyYXktMTAwIHU6YmFzaXMtMCB1Om1pbi13LTA7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gIEBhcHBseSB1OmJvcmRlci1yLTA7XG59XG5cbi50cy1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXA6YmVmb3JlIHtcbiAgQGFwcGx5IHU6aGlkZGVuO1xufVxuXG4udHMtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIEBhcHBseSB1OmJvcmRlci10LTA7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgQGFwcGx5IHU6aW5saW5lLWZsZXggdTppdGVtcy1jZW50ZXIgdTpwci0xO1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlIHtcbiAgQGFwcGx5IHU6dGV4dC1pbmhlcml0IHU6bm8tdW5kZXJsaW5lIHU6YWxpZ24tbWlkZGxlIHU6aW5saW5lLWJsb2NrIHU6cC0wIHU6Ym9yZGVyLWwgdTpib3JkZXItZ3JheS0zMDAgdTpyb3VuZGVkLXItc20gdTpib3gtYm9yZGVyIHU6bWwtMS41O1xufVxuXG4udHMtd3JhcHBlci5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24gLml0ZW0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcbn1cblxuLnRzLXdyYXBwZXIucGx1Z2luLXJlbW92ZV9idXR0b24uZGlzYWJsZWQgLml0ZW0gLnJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uLmRpc2FibGVkIC5pdGVtIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG59XG5cbi50cy13cmFwcGVyLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5yZW1vdmUtc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi50cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHMtZHJvcGRvd24sXG4udHMtY29udHJvbCxcbi50cy1jb250cm9sIGlucHV0IHtcbiAgQGFwcGx5IHU6dGV4dC1ibGFjayB1OnotMjA7XG59XG5cbi8qIENvbG9yIGZvciBpbnB1dCAqL1xuLnRzLWNvbnRyb2wsXG4udHMtd3JhcHBlci5zaW5nbGUuaW5wdXQtYWN0aXZlIC50cy1jb250cm9sIHtcbiAgQGFwcGx5IHU6Ymctd2hpdGU7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRzLWNvbnRyb2wge1xuICBAYXBwbHkgdTpib3JkZXIgdTpib3JkZXItZ3JheS02MDAgdTpwLTggdTp3LWZ1bGwgdTpvdmVyZmxvdy1oaWRkZW4gdTpyZWxhdGl2ZSB1OnotMTAgdTpib3gtYm9yZGVyIHU6c2hhZG93LW5vbmUgdTpyb3VuZGVkLW1kIHU6ZmxleCB1OmZsZXgtd3JhcCB1OmgtNDA7XG59XG5cbi50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIHBhZGRpbmc6IDZweCA4cHggM3B4O1xufVxuXG4uZnVsbCAudHMtY29udHJvbCB7XG4gIEBhcHBseSB1OmJnLXdoaXRlO1xufVxuXG4uZGlzYWJsZWQgLnRzLWNvbnRyb2wsIC5kaXNhYmxlZCAudHMtY29udHJvbCAqIHtcbiAgQGFwcGx5IHU6Y3Vyc29yLXBvaW50ZXI7XG59XG5cbi5mb2N1cyAudHMtY29udHJvbCB7XG4gIEBhcHBseSB1OnNoYWRvdy1ub25lO1xufVxuXG4udHMtY29udHJvbCA+ICoge1xuICBAYXBwbHkgdTphbGlnbi1iYXNlbGluZSB1OmlubGluZS1ibG9jaztcbn1cblxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBAYXBwbHkgdTpjdXJzb3ItcG9pbnRlciB1Om0tMCB1Om14LTEgdTpteS0xIHU6cC0xIHU6cHgtMS41IHU6YmctZ3JheS0yMDAgdTp0ZXh0LWdyYXktODAwIHU6Ym9yZGVyLTA7XG59XG5cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sID4gZGl2LmFjdGl2ZSB7XG4gIEBhcHBseSB1OmJnLWdyYXktMzAwIHU6dGV4dC1ncmF5LTgwMCB1OmJvcmRlci0wO1xufVxuXG4udHMtd3JhcHBlci5tdWx0aS5kaXNhYmxlZCAudHMtY29udHJvbCA+IGRpdiwgLnRzLXdyYXBwZXIubXVsdGkuZGlzYWJsZWQgLnRzLWNvbnRyb2wgPiBkaXYuYWN0aXZlIHtcbiAgQGFwcGx5IHU6dGV4dC1ncmF5LTQwMCB1OmJnLXdoaXRlIHU6Ym9yZGVyLTA7XG59XG5cbi50cy1jb250cm9sID4gaW5wdXQge1xuICBAYXBwbHkgdTppbmxpbmUtYmxvY2sgdTpwLTAgdTptaW4taC0wIHU6bWF4LXctZnVsbCB1Om0tMCB1OmluZGVudC0wIHU6Ym9yZGVyLTAgdTpiZy10cmFuc3BhcmVudCB1OmZsZXgtZ3JvdyB1OnNlbGVjdC1hdXRvIHU6cGxhY2Vob2xkZXItZ3JheS0zMDA7XG4gIG1pbi13aWR0aDogN3JlbTtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkID4gLnRzLWNvbnRyb2wge1xuICBAYXBwbHkgdTpib3JkZXItcmVkLTYwMDtcbn1cblxuLmlzLWludmFsaWQgPiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHMtY29udHJvbCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBAYXBwbHkgdTpoaWRkZW47XG59XG5cbi50cy1jb250cm9sID4gaW5wdXQ6Zm9jdXMge1xuICBAYXBwbHkgdTpvdXRsaW5lLTA7XG59XG5cbi5oYXMtaXRlbXMgLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIEBhcHBseSB1Om0tMCB1Om14LTE7XG59XG5cbi50cy1jb250cm9sLnJ0bCB7XG4gIEBhcHBseSB1OnRleHQtcmlnaHQ7XG59XG5cbi50cy1jb250cm9sLnJ0bC5zaW5nbGUgLnRzLWNvbnRyb2w6YWZ0ZXIge1xuICBAYXBwbHkgdTphYnNvbHV0ZSB1OnJpZ2h0LWF1dG8gdTpsZWZ0LVsxNXB4XTtcbiAgY29udGVudDogJyc7XG59XG5cbi50cy1jb250cm9sLnJ0bCAudHMtY29udHJvbCA+IGlucHV0IHtcbiAgQGFwcGx5IHU6bS0wIHU6bXgtMTtcbn1cblxuLmRpc2FibGVkIC50cy1jb250cm9sIHtcbiAgQGFwcGx5IHU6YmctZ3JheS0xMDAvNTA7XG59XG5cbi5pbnB1dC1oaWRkZW4gLnRzLWNvbnRyb2wgPiBpbnB1dCB7XG4gIEBhcHBseSB1Om9wYWNpdHktMCB1OmFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnRzLWRyb3Bkb3duIHtcbiAgQGFwcGx5IHU6YWJzb2x1dGUgdTp0b3AtZnVsbCB1OmxlZnQtMCB1OnctZnVsbCB1OnotMTEwMCB1OmJvcmRlciB1OmJvcmRlci1ncmF5LTMwMCB1OmJnLXdoaXRlIHU6bXQtMSB1OmJveC1ib3JkZXIgdTpyb3VuZGVkLWxnIHU6b3ZlcmZsb3ctaGlkZGVuIHU6YmctZ3JheS0xMDA7XG59XG5cbi50cy1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIEBhcHBseSB1OmN1cnNvci1wb2ludGVyIHU6b3ZlcmZsb3ctaGlkZGVuO1xufVxuXG4udHMtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udHMtZHJvcGRvd24gLm9wdGlvbixcbi50cy1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyLFxuLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLWRyb3Bkb3duIC5jcmVhdGUge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4udHMtZHJvcGRvd24gLm9wdGlvbiwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSwgLnRzLWRyb3Bkb3duIFtkYXRhLWRpc2FibGVkXSBbZGF0YS1zZWxlY3RhYmxlXS5vcHRpb24ge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnRzLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbiB7XG4gIEBhcHBseSB1Om9wYWNpdHktMTAwIHU6Y3Vyc29yLXBvaW50ZXIgdTpwLTIuNTtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgQGFwcGx5IHU6Ym9yZGVyLXQtMDtcbn1cblxuLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIge1xuICBAYXBwbHkgdTpjdXJzb3ItZGVmYXVsdCB1OmJnLXdoaXRlO1xuICBjb2xvcjogIzMwMzAzMDtcbn1cblxuLyogQ29sb3IgZm9yIGl0ZW0gbGlzdCBob3ZlciAqL1xuLnRzLWRyb3Bkb3duIC5jcmVhdGU6aG92ZXIsXG4udHMtZHJvcGRvd24gLm9wdGlvbjpob3Zlcixcbi50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgQGFwcGx5IHU6YmctZ3JheS0zMDA7XG59XG5cbi50cy1kcm9wZG93biAuY3JlYXRlOmhvdmVyLmNyZWF0ZSxcbi50cy1kcm9wZG93biAub3B0aW9uOmhvdmVyLmNyZWF0ZSxcbi50cy1kcm9wZG93biAuYWN0aXZlLmNyZWF0ZSB7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuXG4udHMtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7XG59XG5cbi50cy1kcm9wZG93biAuc3Bpbm5lciB7XG4gIEBhcHBseSB1OmlubGluZS1ibG9jayB1OnctNyB1OmgtNyB1Om0tMSB1Om14LTI7XG59XG5cbi50cy1kcm9wZG93biAuc3Bpbm5lcjphZnRlciB7XG4gIEBhcHBseSB1OmJsb2NrIHU6dy02IHU6aC02IHU6bS0xIHU6cm91bmRlZC1mdWxsIHU6Ym9yZGVyLTQgdTpib3JkZXItZ3JheS0zMDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItY29sb3I6ICNGRjc4MjggdHJhbnNwYXJlbnQgI0ZGNzgyOCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4udHMtZHJvcGRvd24tY29udGVudCB7XG4gIEBhcHBseSB1Om92ZXJmbG93LXktYXV0byB1Om92ZXJmbG93LXgtaGlkZGVuIHU6bWF4LWgtWzIwMHB4XTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLnRzLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgQGFwcGx5IHU6Ym9yZGVyLTAgdTpoLTAuNSB1Om92ZXJmbG93LWhpZGRlbiB1OnAtMCB1OmFic29sdXRlIHU6dy0wLjUgdTp3aGl0ZXNwYWNlLW5vd3JhcDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbn1cbiIsIiNmaWx0ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4jZmlsdGVyW2RhdGEtc2hvd10ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Fycm93LFxuI2Fycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4jYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNhcnJvdzo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2ZpbHRlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSA+ICNhcnJvdyB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuI2ZpbHRlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdib3R0b20nXSA+ICNhcnJvdyB7XG4gIHRvcDogLTRweDtcbn1cblxuI2ZpbHRlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10gPiAjYXJyb3cge1xuICByaWdodDogLTRweDtcbn1cblxuI2ZpbHRlcltkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddID4gI2Fycm93IHtcbiAgbGVmdDogLTRweDtcbn1cbiIsIi5sLXRyaXAtc2hvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzJweCAxZnI7XG4gIGdyaWQtZ2FwOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAycHggZG90dGVkIHZhcigtLXUtY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXRyaXAtc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5sLXRyaXAtc2hvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXRyaXAtc2hvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCB2YXIoLS11LWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuXG5cblxuXG5cbi5sLXRyaXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtdHJpcHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG59XG5cblxuXG5cblxuLmwtdHJpcHMtb3ZlcmxheS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuXG5cblxuXG4ubC10cmlwcy1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA3MjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXRyaXBzLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG5cblxuXG5cbi5sLWxhbmRpbmctd2VsY29tZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICBncmlkLWdhcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubC1sYW5kaW5nLXdlbGNvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5sLWxhbmRpbmctd2VsY29tZSBhIHtcbiAgY29sb3I6IHZhcigtLXUtY29sb3ItYmV3ZWxjb21lKTtcbn1cblxuXG5cblxuLmwtd2VsY29tZS1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAtM3B4ICNkN2Q3ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXUtY29sb3Itd2hpdGUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtd2VsY29tZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuIiwiLmwtc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciBtZW1iZXJcIlxuICAgICAgXCJhdmF0YXIgaG9zdGluZ1wiXG4gICAgICBcImFib3V0X21lIGFib3V0X21lXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmwtc2VhcmNoLXJlc3VsdF9fZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogU21hbGwgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubC1zZWFyY2gtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiYXZhdGFyIG1lbWJlciBob3N0aW5nXCJcbiAgICAgICAgXCJhdmF0YXIgbWVtYmVyIGV4dHJhX2luZm9cIlxuICAgICAgICBcImFib3V0X21lIGFib3V0X21lIGFib3V0X21lXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgMWZyO1xuICB9XG59XG5cbi8qIE1lZGl1bSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlYXJjaC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiYXZhdGFyIG1lbWJlciBhYm91dF9tZVwiXG4gICAgICBcImF2YXRhciBob3N0aW5nIGFib3V0X21lXCJcbiAgICAgIFwiYXZhdGFyIGV4dHJhX2luZm8gYWJvdXRfbWVcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDE4MHB4IDFmcjtcbiAgfVxufVxuXG4vKiBMYXJnZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSAge1xuICAubC1zZWFyY2gtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcImF2YXRhciBtZW1iZXIgYWJvdXRfbWUgaG9zdGluZ1wiXG4gICAgICBcImF2YXRhciBtZW1lYnIgYWJvdXRfbWUgZXh0cmFfaW5mb1wiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMTgwcHggMWZyIG1pbi1jb250ZW50O1xuICB9XG59XG5cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/