@charset 'UTF-8';
*
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
}

button
{
    font: inherit;

    cursor: pointer;
    text-decoration: none;

    color: inherit;
    border: none;
    background: transparent;
}

a
{
    cursor: pointer;
    text-decoration: none;

    color: inherit;
}

html
{
    -webkit-tap-highlight-color: transparent;
}

html
{
    line-height: 1.15;

    -webkit-text-size-adjust: 100%;
}

body
{
    margin: 0;
}

main
{
    display: block;
}

h1,
h2,
h3,
h4,
h5,
h6
{
    font-size: 1em;
    font-weight: 300;
}

hr
{
    overflow: visible;

    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}

pre
{
    font-family: monospace, monospace;
    font-size: 1em;
}

a
{
    background-color: transparent;
}

abbr[title]
{
            text-decoration: underline;
            text-decoration: underline dotted;

    border-bottom: none;

    -webkit-text-decoration: underline dotted;
}

b,
strong
{
    font-weight: bolder;
}

code,
kbd,
samp
{
    font-family: monospace, monospace;
    font-size: 1em;
}

small
{
    font-size: 80%;
}

sub,
sup
{
    font-size: 75%;
    line-height: 0;

    position: relative;

    vertical-align: baseline;
}

sub
{
    bottom: -.25em;
}

sup
{
    top: -.5em;
}

img
{
    border-style: none;
}

button,
input,
optgroup,
select,
textarea
{
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
}

button,
input
{
    overflow: visible;
}

button,
select
{
    text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit]
{
    -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner
{
    border-style: none;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring
{
    outline: 1px dotted ButtonText;
}

fieldset
{
    padding: 0;

    border: none;
}

legend
{
    display: table;

    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;

    white-space: normal;

    color: inherit;
}

progress
{
    vertical-align: baseline;
}

textarea
{
    overflow: auto;
}

[type=checkbox],
[type=radio]
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button
{
    height: auto;
}

[type=search]
{
    outline-offset: -2px;

    -webkit-appearance: textfield;
}

[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}

::-webkit-file-upload-button
{
    font: inherit;

    -webkit-appearance: button;
}

details
{
    display: block;
}

summary
{
    display: list-item;
}

template
{
    display: none;
}

[hidden],
.hidden
{
    display: none;
}

@font-face
{
    font-family: 'Circe';
    font-weight: 400;
    font-style: normal;

    src: url('../fonts/Circe/Circe-Regular.woff') format('woff'), url('../fonts/Circe/Circe-Regular.ttf') format('truetype'), url('../fonts/Circe/Circe-Regular.eot') format('embedded-opentype');
}
@font-face
{
    font-family: 'Circe';
    font-weight: 500;
    font-style: normal;

    src: url('../fonts/Circe/Circe_Medium.otf') format('opentype');
}
@font-face
{
    font-family: 'Circe';
    font-weight: 700;
    font-style: normal;

    src: url('../fonts/Circe/Circe-Bold.woff') format('woff'), url('../fonts/Circe/Circe-Bold.ttf') format('truetype'), url('../fonts/Circe/Circe-Bold.eot') format('embedded-opentype');
}
html
{
    font-family: 'Circe', sans-serif;
    font-size: var(--fs-md);
    font-weight: 400;
    line-height: 1.2;

    letter-spacing: -.01em;

       -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
            text-size-adjust: none;
    -webkit-text-size-adjust: none;
}

h1,
h2,
h3,
h4,
h5,
h6
{
    font-family: 'Circe', sans-serif;
    font-weight: 500;
    line-height: 1.14;
}

@font-face
{
    font-family: 'icomoon-ux';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/icomoon-ux-v1.0/fonts/icomoon-ux.eot');
    src: url('../fonts/icomoon-ux-v1.0/fonts/icomoon-ux.eot#iefix') format('embedded-opentype'), url('../fonts/icomoon-ux-v1.0/fonts/icomoon-ux.ttf') format('truetype'), url('../fonts/icomoon-ux-v1.0/fonts/icomoon-ux.woff') format('woff'), url('../fonts/icomoon-ux-v1.0/fonts/icomoon-ux.svg#icomoon-ux') format('svg');
    font-display: block;
}
[class^=icon],
[class*=icon]
{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon-ux' !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    line-height: 1;

    width: 1em;
    height: 1em;

    text-transform: none;

    speak: never;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Compass-Square:before
{
    content: '\e941';
}

.icon-food:before
{
    content: '\e943';
}

.icon-Falling_star:before
{
    content: '\e944';
}

.icon-biometry:before
{
    content: '\e946';
}

.icon-booking:before
{
    content: '\e947';
}

.icon-mail:before
{
    content: '\e948';
}

.icon-d_tour:before
{
    content: '\e949';
}

.icon-question:before
{
    content: '\e93e';
}

.icon-bonus:before
{
    content: '\e93f';
}

.icon-Card:before
{
    content: '\e940';
}

.icon-back:before
{
    content: '\e93d';
}

.icon-measurement:before
{
    content: '\e93c';
}

.icon-bed:before
{
    content: '\e939';
}

.icon-city:before
{
    content: '\e93a';
}

.icon-eye:before
{
    content: '\e93b';
}

.icon-ic-chevron-down:before,
.icon-Alt_Arrow_Down:before
{
    content: '\e900';
}

.icon-Alt_Arrow_Left:before
{
    content: '\e901';
}

.icon-Alt_Arrow_Right:before
{
    content: '\e902';
}

.icon-Alt_Arrow_Up:before
{
    content: '\e903';
}

.icon-Alt_Down:before
{
    content: '\e904';
}

.icon-ic-arrow-up-right:before,
.icon-Arrow_Right_Up:before
{
    content: '\e905';
}

.icon-Arrow_Up:before
{
    content: '\e906';
}

.icon-Broom:before
{
    content: '\e907';
}

.icon-Calendar_Booking:before
{
    content: '\e908';
}

.icon-Calendar_Minimalistic:before
{
    content: '\e909';
}

.icon-Call:before
{
    content: '\e937';
}

.icon-Call_Chat:before
{
    content: '\e90a';
}

.icon-ic-check:before,
.icon-Check:before
{
    content: '\e90b';
}

.icon-Clock_Circle:before
{
    content: '\e90c';
}

.icon-Close:before
{
    content: '\e90d';
}

.icon-Close_Square:before
{
    content: '\e90e';
}

.icon-Copy:before
{
    content: '\e90f';
}

.icon-Dots:before
{
    content: '\e910';
}

.icon-Double_Arrow_Left:before
{
    content: '\e911';
}

.icon-Double_Arrow_Right:before
{
    content: '\e912';
}

.icon-Dzen:before
{
    content: '\e913';
}

.icon-File:before
{
    content: '\e915';
}

.icon-File_Download:before
{
    content: '\e916';
}

.icon-ic-filter:before,
.icon-Filters:before
{
    content: '\e917';
}

.icon-Gift:before
{
    content: '\e918';
}

.icon-Heart:before
{
    content: '\e919';
}

.icon-Home_2:before
{
    content: '\e91a';
}

.icon-Info_Circle:before
{
    content: '\e91b';
}

.icon-Key:before
{
    content: '\e91d';
}

.icon-Login:before
{
    content: '\e91e';
}

.icon-Magnifer:before
{
    content: '\e91f';
}

.icon-Magnifer_2:before
{
    content: '\e920';
}

.icon-Map:before
{
    content: '\e921';
}

.icon-Map_Arrow_Up_Right:before
{
    content: '\e922';
}

.icon-Map_Point:before
{
    content: '\e923';
}

.icon-Map_Point_Search:before
{
    content: '\e924';
}

.icon-Minus:before
{
    content: '\e925';
}

.icon-Moon_Stars:before
{
    content: '\e926';
}

.icon-Pen:before
{
    content: '\e938';
}

.icon-Plus:before
{
    content: '\e928';
}

.icon-Round_Alt_Arrow_Down:before
{
    content: '\e929';
}

.icon-Sale:before
{
    content: '\e92a';
}

.icon-Settings:before
{
    content: '\e92b';
}

.icon-Star:before
{
    content: '\e92c';
}

.icon-Stars:before
{
    content: '\e92d';
}

.icon-Sun:before
{
    content: '\e92e';
}

.icon-Ticket:before
{
    content: '\e930';
}

.icon-User:before
{
    content: '\e931';
}

.icon-Verified_Check:before
{
    content: '\e932';
}

.icon-facebook:before
{
    content: '\e914';
}

.icon-instagram:before
{
    content: '\e91c';
}

.icon-odnoklassniki:before
{
    content: '\e927';
}

.icon-telegram:before
{
    content: '\e92f';
}

.icon-viber:before
{
    content: '\e933';
}

.icon-vk:before
{
    content: '\e934';
}

.icon-whatsapp:before
{
    content: '\e935';
}

.icon-youtube:before
{
    content: '\e936';
}

.icon-rest_people:before
{
    content: '\e94a';
}

html
{
    --container-padding: calc((100vw - 1424px) / 2);
    --transition: 100ms ease-out;
    --g-container-vertical: clamp(24px, calc(24px + (44 - 24) * ((100vw - 768px) / (1920 - 768))), 44px);
    --fs-2xs: clamp(10px, calc(10px + (12 - 10) * ((100vw - 768px) / (1920 - 768))), 12px);
    --fs-xs: clamp(12px, calc(12px + (14 - 12) * ((100vw - 768px) / (1920 - 768))), 14px);
    --fs-sm: clamp(14px, calc(14px + (16 - 14) * ((100vw - 768px) / (1920 - 768))), 16px);
    --fs-md: clamp(16px, calc(16px + (18 - 16) * ((100vw - 768px) / (1920 - 768))), 18px);
    --fs-lg: clamp(18px, calc(18px + (20 - 18) * ((100vw - 768px) / (1920 - 768))), 20px);
    --fs-xl: clamp(20px, calc(20px + (24 - 20) * ((100vw - 768px) / (1920 - 768))), 24px);
    --fs-2xl: clamp(22px, calc(22px + (32 - 22) * ((100vw - 768px) / (1920 - 768))), 32px);
    --fs-3xl: clamp(24px, calc(24px + (40 - 24) * ((100vw - 768px) / (1920 - 768))), 40px);
    --fs-4xl: clamp(28px, calc(28px + (48 - 28) * ((100vw - 768px) / (1920 - 768))), 48px);
    --fs-5xl: clamp(32px, calc(32px + (56 - 32) * ((100vw - 768px) / (1920 - 768))), 56px);
    --p-card-sm: clamp(16px, calc(16px + (20 - 16) * ((100vw - 768px) / (1920 - 768))), 20px);
    --p-card-md: clamp(20px, calc(20px + (24 - 20) * ((100vw - 768px) / (1920 - 768))), 24px);
    --p-content-sm: clamp(24px, calc(24px + (32 - 24) * ((100vw - 768px) / (1920 - 768))), 32px);
    --p-content-md: clamp(48px, calc(48px + (56 - 48) * ((100vw - 768px) / (1920 - 768))), 56px);
    --p-content-l: clamp(52px, calc(52px + (80 - 52) * ((100vw - 768px) / (1920 - 768))), 80px);
    --border-radius-min: 0;
    --border-radius-xs: 6px;
    --border-radius-sm: 8px;
    --border-radius-md: 12px;
    --border-radius-lg: 16px;
    --border-radius-xl: 20px;
    --border-radius-2xl: 24px;
    --border-radius-max: 1000px;
    --border-radius-circle: 50%;
}
@media (max-width: 1560px)
{
    html
    {
        --container-padding: clamp(16px, calc(16px + (68 - 16) * ((100vw - 360px) / (1920 - 360))), 68px);
    }
}
@media (max-width: 768px)
{
    html
    {
        --border-radius-xs: 4px;
        --border-radius-sm: 6px;
        --border-radius-md: 8px;
        --border-radius-lg: 12px;
        --border-radius-xl: 16px;
        --border-radius-2xl: 20px;
    }
}

.air-datepicker
{
    color: var(--fg-default);

    --adp-font-family: inherit;
    --adp-font-size: 16px;
    --adp-width: 328px;
    --adp-z-index: 5214748365;
    --adp-padding: 0;
    --adp-grid-areas: 'nav' 'body' 'timepicker' 'buttons';
    --adp-transition-duration: .3s;
    --adp-transition-ease: ease-out;
    --adp-transition-offset: 8px;
    --adp-background-color: var(--bg-surface-1);
    --adp-background-color-hover: transparent;
    --adp-background-color-active: transparent;
    --adp-background-color-in-range: var(--neutral-container-soft);
    --adp-background-color-in-range-focused: var(--neutral-container-soft);
    --adp-background-color-selected-other-month-focused: var(--neutral-default);
    --adp-background-color-selected-other-month: var(--neutral-default);
    --adp-color: #4a4a4a;
    --adp-color-secondary: #9c9c9c;
    --adp-accent-color: var(--fg-default);
    --adp-color-current-date: var(--accent-default);
    --adp-color-other-month: var(--fg-default);
    --adp-color-disabled: var(--fg-disabled);
    --adp-color-disabled-in-range: #939393;
    --adp-color-other-month-hover: #c5c5c5;
    --adp-border-color: transparent;
    --adp-border-color-inner: transparent;
    --adp-border-radius: 4px;
    --adp-border-color-inline: var(--neutral-container-default);
    --adp-nav-height: 32px;
    --adp-nav-arrow-color: var(--fg-default);
    --adp-nav-action-size: 32px;
    --adp-nav-color-secondary: var(--fg-default);
    --adp-day-name-color: var(--neutral-soft);
    --adp-day-name-color-hover: var(--neutral-default);
    --adp-day-cell-width: 1fr;
    --adp-day-cell-height: 42px;
    --adp-month-cell-height: 42px;
    --adp-year-cell-height: 56px;
    --adp-pointer-size: 10px;
    --adp-poiner-border-radius: 2px;
    --adp-pointer-offset: 14px;
    --adp-cell-border-radius: 4px;
    --adp-cell-background-color-hover: var(--adp-background-color-hover);
    --adp-cell-background-color-selected: var(--neutral-default);
    --adp-cell-background-color-selected-hover: var(--neutral-default);
    --adp-cell-background-color-in-range: var(--neutral-container-soft);
    --adp-cell-background-color-in-range-hover: var(--neutral-container-soft);
    --adp-cell-border-color-in-range: var(--neutral-default);
    --adp-btn-height: 48px;
    --adp-btn-color: var(--accent-on-accent);
    --adp-btn-color-hover: var(--accent-on-accent);
    --adp-btn-border-radius: var(--adp-border-radius);
    --adp-btn-background-color-hover: var(--accent-default);
    --adp-btn-background-color-active: var(--accent-default);
    --adp-time-track-height: 1px;
    --adp-time-track-color: #dedede;
    --adp-time-track-color-hover: #b1b1b1;
    --adp-time-thumb-size: 12px;
    --adp-time-padding-inner: 10px;
    --adp-time-day-period-color: var(--adp-color-secondary);
    --adp-mobile-font-size: 16px;
    --adp-mobile-nav-height: 40px;
    --adp-mobile-width: 320px;
    --adp-mobile-day-cell-height: 42px;
    --adp-mobile-month-cell-height: 48px;
    --adp-mobile-year-cell-height: 64px;
}

.air-datepicker
{
    padding: 16px;

    border-radius: 16px;
    -webkit-box-shadow: 0 4px 6px -2px rgba(26, 26, 26, .2), 0 1px 0 0 rgba(204, 204, 204, .5) inset, 0 -1px 0 0 rgba(0, 0, 0, .17) inset, -1px 0 0 0 rgba(0, 0, 0, .13) inset, 1px 0 0 0 rgba(0, 0, 0, .13) inset;
            box-shadow: 0 4px 6px -2px rgba(26, 26, 26, .2), 0 1px 0 0 rgba(204, 204, 204, .5) inset, 0 -1px 0 0 rgba(0, 0, 0, .17) inset, -1px 0 0 0 rgba(0, 0, 0, .13) inset, 1px 0 0 0 rgba(0, 0, 0, .13) inset;
}
@media (max-width: 992px)
{
    .air-datepicker
    {
        padding: 8px;
    }
}

.air-datepicker-cell.-selected-
{
    color: var(--neutral-on-neutral);
}

.air-datepicker-button.airpicker_button_apply
{
    min-width: 100%;

    color: var(--accent-on-accent);
    border-radius: var(--border-radius-md);
    background: var(--accent-default);
}
.air-datepicker-button.airpicker_button_apply:hover
{
    color: var(--accent-on-accent);
    background: var(--accent-hover);
}

.air-datepicker--buttons
{
    padding-top: 16px;
}

.air-datepicker-body--day-names
{
    padding: 8px 0;
}

.air-datepicker-body--day-name
{
    font-size: 14px;
}

.air-datepicker-cell.-range-from-,
.air-datepicker-cell.-range-to-
{
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}

.air-datepicker-nav--title
{
    font-size: var(--fs-md);
    font-weight: 500;
}

.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,
.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,
.air-datepicker-cell.-day-.-other-month-.-disabled-,
.air-datepicker-cell.-year-.-other-decade-.-disabled-
{
    color: var(--fg-disabled);
}

.-theme-1,
html
{
    --accent-1000: #000;
    --accent-990: #130c27;
    --accent-950: #221544;
    --accent-925: #2a1a54;
    --accent-900: #301e61;
    --accent-800: #3a2475;
    --accent-700: #442a88;
    --accent-600: #5233a6;
    --accent-500: #613cc3;
    --accent-500-a-50: #613cc37f;
    --accent-500-a-40: #613cc366;
    --accent-500-a-30: #613cc34c;
    --accent-500-a-25: #613cc33f;
    --accent-500-a-20: #613cc333;
    --accent-500-a-15: #613cc326;
    --accent-500-a-10: #613cc319;
    --accent-500-a-05: #613cc30c;
    --accent-500-a-03: #613cc307;
    --accent-400: #8163cf;
    --accent-400-a-50: #8163cf7f;
    --accent-400-a-40: #8163cf66;
    --accent-400-a-30: #8163cf4c;
    --accent-400-a-25: #8163cf3f;
    --accent-400-a-20: #8163cf33;
    --accent-400-a-15: #8163cf26;
    --accent-400-a-10: #8163cf19;
    --accent-400-a-05: #8163cf0c;
    --accent-400-a-03: #8163cf07;
    --accent-300: #9880d8;
    --accent-200: #b09ee1;
    --accent-200-a-50: #b09ee17f;
    --accent-200-a-40: #b09ee166;
    --accent-200-a-30: #b09ee14c;
    --accent-200-a-25: #b09ee13f;
    --accent-200-a-20: #b09ee133;
    --accent-200-a-15: #b09ee126;
    --accent-200-a-10: #b09ee119;
    --accent-200-a-05: #b09ee10c;
    --accent-200-a-03: #b09ee107;
    --accent-100: #d7cef0;
    --accent-50: #efecf9;
    --accent-25: #f7f5fc;
    --accent-10: #faf9fd;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-2
{
    --accent-1000: #000;
    --accent-990: #042428;
    --accent-950: #073e46;
    --accent-925: #084d56;
    --accent-900: #0a5963;
    --accent-800: #0b6b77;
    --accent-700: #0d7d8b;
    --accent-600: #1097a9;
    --accent-500: #13b2c7;
    --accent-500-a-50: #13b2c77f;
    --accent-500-a-40: #13b2c766;
    --accent-500-a-30: #13b2c74c;
    --accent-500-a-25: #13b2c73f;
    --accent-500-a-20: #13b2c733;
    --accent-500-a-15: #13b2c726;
    --accent-500-a-10: #13b2c719;
    --accent-500-a-05: #13b2c70c;
    --accent-500-a-03: #13b2c707;
    --accent-400: #42c1d2;
    --accent-400-a-50: #42c1d27f;
    --accent-400-a-40: #42c1d266;
    --accent-400-a-30: #42c1d24c;
    --accent-400-a-25: #42c1d23f;
    --accent-400-a-20: #42c1d233;
    --accent-400-a-15: #42c1d226;
    --accent-400-a-10: #42c1d219;
    --accent-400-a-05: #42c1d20c;
    --accent-400-a-03: #42c1d207;
    --accent-300: #65cddb;
    --accent-200: #89d8e3;
    --accent-200-a-50: #89d8e37f;
    --accent-200-a-40: #89d8e366;
    --accent-200-a-30: #89d8e34c;
    --accent-200-a-25: #89d8e33f;
    --accent-200-a-20: #89d8e333;
    --accent-200-a-15: #89d8e326;
    --accent-200-a-10: #89d8e319;
    --accent-200-a-05: #89d8e30c;
    --accent-200-a-03: #89d8e307;
    --accent-100: #c4ecf1;
    --accent-50: #e7f7f9;
    --accent-25: #f3fbfc;
    --accent-10: #f8fdfd;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-3
{
    --accent-1000: #000;
    --accent-990: #162306;
    --accent-950: #273d0b;
    --accent-925: #2f4b0d;
    --accent-900: #375710;
    --accent-800: #426913;
    --accent-700: #4d7a16;
    --accent-600: #5e951a;
    --accent-500: #6eaf1f;
    --accent-500-a-50: #6eaf1f7f;
    --accent-500-a-40: #6eaf1f66;
    --accent-500-a-30: #6eaf1f4c;
    --accent-500-a-25: #6eaf1f3f;
    --accent-500-a-20: #6eaf1f33;
    --accent-500-a-15: #6eaf1f26;
    --accent-500-a-10: #6eaf1f19;
    --accent-500-a-05: #6eaf1f0c;
    --accent-500-a-03: #6eaf1f07;
    --accent-400: #8bbf4c;
    --accent-400-a-50: #8bbf4c7f;
    --accent-400-a-40: #8bbf4c66;
    --accent-400-a-30: #8bbf4c4c;
    --accent-400-a-25: #8bbf4c3f;
    --accent-400-a-20: #8bbf4c33;
    --accent-400-a-15: #8bbf4c26;
    --accent-400-a-10: #8bbf4c19;
    --accent-400-a-05: #8bbf4c0c;
    --accent-400-a-03: #8bbf4c07;
    --accent-300: #a1cb6d;
    --accent-200: #b7d78f;
    --accent-200-a-50: #b7d78f7f;
    --accent-200-a-40: #b7d78f66;
    --accent-200-a-30: #b7d78f4c;
    --accent-200-a-25: #b7d78f3f;
    --accent-200-a-20: #b7d78f33;
    --accent-200-a-15: #b7d78f26;
    --accent-200-a-10: #b7d78f19;
    --accent-200-a-05: #b7d78f0c;
    --accent-200-a-03: #b7d78f07;
    --accent-100: #dbebc7;
    --accent-50: #f0f7e9;
    --accent-25: #f8fbf4;
    --accent-10: #fbfdf8;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-4
{
    --accent-1000: #000;
    --accent-990: #211814;
    --accent-950: #3a2a22;
    --accent-925: #47342a;
    --accent-900: #533c31;
    --accent-800: #64483b;
    --accent-700: #745445;
    --accent-600: #8d6653;
    --accent-500: #a67862;
    --accent-500-a-50: #a678627f;
    --accent-500-a-40: #a6786266;
    --accent-500-a-30: #a678624c;
    --accent-500-a-25: #a678623f;
    --accent-500-a-20: #a6786233;
    --accent-500-a-15: #a6786226;
    --accent-500-a-10: #a6786219;
    --accent-500-a-05: #a678620c;
    --accent-500-a-03: #a6786207;
    --accent-400: #b89381;
    --accent-400-a-50: #b893817f;
    --accent-400-a-40: #b8938166;
    --accent-400-a-30: #b893814c;
    --accent-400-a-25: #b893813f;
    --accent-400-a-20: #b8938133;
    --accent-400-a-15: #b8938126;
    --accent-400-a-10: #b8938119;
    --accent-400-a-05: #b893810c;
    --accent-400-a-03: #b8938107;
    --accent-300: #c5a799;
    --accent-200: #d2bbb0;
    --accent-200-a-50: #d2bbb07f;
    --accent-200-a-40: #d2bbb066;
    --accent-200-a-30: #d2bbb04c;
    --accent-200-a-25: #d2bbb03f;
    --accent-200-a-20: #d2bbb033;
    --accent-200-a-15: #d2bbb026;
    --accent-200-a-10: #d2bbb019;
    --accent-200-a-05: #d2bbb00c;
    --accent-200-a-03: #d2bbb007;
    --accent-100: #e9ddd8;
    --accent-50: #f6f1ef;
    --accent-25: #fbf8f7;
    --accent-10: #fcfbfa;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-5
{
    --accent-1000: #000;
    --accent-990: #301701;
    --accent-950: #532801;
    --accent-925: #663101;
    --accent-900: #773902;
    --accent-800: #8f4402;
    --accent-700: #a75002;
    --accent-600: #ca6103;
    --accent-500: #ee7203;
    --accent-500-a-50: #ee72037f;
    --accent-500-a-40: #ee720366;
    --accent-500-a-30: #ee72034c;
    --accent-500-a-25: #ee72033f;
    --accent-500-a-20: #ee720333;
    --accent-500-a-15: #ee720326;
    --accent-500-a-10: #ee720319;
    --accent-500-a-05: #ee72030c;
    --accent-500-a-03: #ee720307;
    --accent-400: #f18e35;
    --accent-400-a-50: #f18e357f;
    --accent-400-a-40: #f18e3566;
    --accent-400-a-30: #f18e354c;
    --accent-400-a-25: #f18e353f;
    --accent-400-a-20: #f18e3533;
    --accent-400-a-15: #f18e3526;
    --accent-400-a-10: #f18e3519;
    --accent-400-a-05: #f18e350c;
    --accent-400-a-03: #f18e3507;
    --accent-300: #f4a35b;
    --accent-200: #f7b981;
    --accent-200-a-50: #f7b9817f;
    --accent-200-a-40: #f7b98166;
    --accent-200-a-30: #f7b9814c;
    --accent-200-a-25: #f7b9813f;
    --accent-200-a-20: #f7b98133;
    --accent-200-a-15: #f7b98126;
    --accent-200-a-10: #f7b98119;
    --accent-200-a-05: #f7b9810c;
    --accent-200-a-03: #f7b98107;
    --accent-100: #fbdcc0;
    --accent-50: #fdf1e6;
    --accent-25: #fef8f3;
    --accent-10: #fefbf7;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-6
{
    --accent-1000: #000;
    --accent-990: #000b1a;
    --accent-950: #00132d;
    --accent-925: #001738;
    --accent-900: #001b41;
    --accent-800: #00204e;
    --accent-700: #00255a;
    --accent-600: #002d6e;
    --accent-500: #003581;
    --accent-500-a-50: #0035817f;
    --accent-500-a-40: #00358166;
    --accent-500-a-30: #0035814c;
    --accent-500-a-25: #0035813f;
    --accent-500-a-20: #00358133;
    --accent-500-a-15: #00358126;
    --accent-500-a-10: #00358119;
    --accent-500-a-05: #0035810c;
    --accent-500-a-03: #00358107;
    --accent-400: #335d9a;
    --accent-400-a-50: #335d9a7f;
    --accent-400-a-40: #335d9a66;
    --accent-400-a-30: #335d9a4c;
    --accent-400-a-25: #335d9a3f;
    --accent-400-a-20: #335d9a33;
    --accent-400-a-15: #335d9a26;
    --accent-400-a-10: #335d9a19;
    --accent-400-a-05: #335d9a0c;
    --accent-400-a-03: #335d9a07;
    --accent-300: #597cad;
    --accent-200: #809ac0;
    --accent-200-a-50: #809ac07f;
    --accent-200-a-40: #809ac066;
    --accent-200-a-30: #809ac04c;
    --accent-200-a-25: #809ac03f;
    --accent-200-a-20: #809ac033;
    --accent-200-a-15: #809ac026;
    --accent-200-a-10: #809ac019;
    --accent-200-a-05: #809ac00c;
    --accent-200-a-03: #809ac007;
    --accent-100: #bfcddf;
    --accent-50: #e6ebf3;
    --accent-25: #f2f5f9;
    --accent-10: #f7f9fb;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critical-0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-theme-7
{
    --accent-1000: #000;
    --accent-990: #041d09;
    --accent-950: #07320f;
    --accent-925: #093d12;
    --accent-900: #0a4715;
    --accent-800: #0c561a;
    --accent-700: #0e641e;
    --accent-600: #117a24;
    --accent-500: #148f2b;
    --accent-500-a-50: #148f2b7f;
    --accent-500-a-40: #148f2b66;
    --accent-500-a-30: #148f2b4c;
    --accent-500-a-25: #148f2b3f;
    --accent-500-a-20: #148f2b33;
    --accent-500-a-15: #148f2b26;
    --accent-500-a-10: #148f2b19;
    --accent-500-a-05: #148f2b0c;
    --accent-500-a-03: #148f2b07;
    --accent-400: #43a555;
    --accent-400-a-50: #43a5557f;
    --accent-400-a-40: #43a55566;
    --accent-400-a-30: #43a5554c;
    --accent-400-a-25: #43a5553f;
    --accent-400-a-20: #43a55533;
    --accent-400-a-15: #43a55526;
    --accent-400-a-10: #43a55519;
    --accent-400-a-05: #43a5550c;
    --accent-400-a-03: #43a55507;
    --accent-300: #66b675;
    --accent-200: #89c795;
    --accent-200-a-50: #89c7957f;
    --accent-200-a-40: #89c79566;
    --accent-200-a-30: #89c7954c;
    --accent-200-a-25: #89c7953f;
    --accent-200-a-20: #89c79533;
    --accent-200-a-15: #89c79526;
    --accent-200-a-10: #89c79519;
    --accent-200-a-05: #89c7950c;
    --accent-200-a-03: #89c79507;
    --accent-100: #c4e3ca;
    --accent-50: #e8f4ea;
    --accent-25: #f3f9f4;
    --accent-10: #f8fcf9;
    --accent-0: #fff;
    --neutral-1000: #000;
    --neutral-990: #101011;
    --neutral-950: #1b1c1e;
    --neutral-925: #222325;
    --neutral-900: #27292c;
    --neutral-800: #2f3134;
    --neutral-700: #37393d;
    --neutral-600: #42454a;
    --neutral-500: #4e5157;
    --neutral-500-a-50: #4e51577f;
    --neutral-500-a-40: #4e515766;
    --neutral-500-a-30: #4e51574c;
    --neutral-500-a-25: #4e51573f;
    --neutral-500-a-20: #4e515733;
    --neutral-500-a-15: #4e515726;
    --neutral-500-a-10: #4e515719;
    --neutral-500-a-05: #4e51570c;
    --neutral-500-a-03: #4e515707;
    --neutral-400: #717479;
    --neutral-400-a-50: #7174797f;
    --neutral-400-a-40: #71747966;
    --neutral-400-a-30: #7174794c;
    --neutral-400-a-25: #7174793f;
    --neutral-400-a-20: #71747933;
    --neutral-400-a-15: #71747926;
    --neutral-400-a-10: #71747919;
    --neutral-400-a-05: #7174790c;
    --neutral-400-a-03: #71747907;
    --neutral-300: #8c8e92;
    --neutral-200: #a7a8ab;
    --neutral-200-a-50: #a7a8ab7f;
    --neutral-200-a-40: #a7a8ab66;
    --neutral-200-a-30: #a7a8ab4c;
    --neutral-200-a-25: #a7a8ab3f;
    --neutral-200-a-20: #a7a8ab33;
    --neutral-200-a-15: #a7a8ab26;
    --neutral-200-a-10: #a7a8ab19;
    --neutral-200-a-05: #a7a8ab0c;
    --neutral-200-a-03: #a7a8ab07;
    --neutral-100: #d3d3d5;
    --neutral-50: #edeeee;
    --neutral-25: #f6f6f7;
    --neutral-10: #fafafa;
    --neutral-0: #fff;
    --critical-1000: #000;
    --critical-990: #2b0408;
    --critical-950: #4c070e;
    --critical-925: #5d0911;
    --critical-900: #6c0b14;
    --critical-800: #820d18;
    --critical-700: #980f1c;
    --critical-600: #b81222;
    --critical-500: #d91528;
    --critical-500-a-50: #d915287f;
    --critical-500-a-40: #d9152866;
    --critical-500-a-30: #d915284c;
    --critical-500-a-25: #d915283f;
    --critical-500-a-20: #d9152833;
    --critical-500-a-15: #d9152826;
    --critical-500-a-10: #d9152819;
    --critical-500-a-05: #d915280c;
    --critical-500-a-03: #d9152807;
    --critical-400: #e14453;
    --critical-400-a-50: #e144537f;
    --critical-400-a-40: #e1445366;
    --critical-400-a-30: #e144534c;
    --critical-400-a-25: #e144533f;
    --critical-400-a-20: #e1445333;
    --critical-400-a-15: #e1445326;
    --critical-400-a-10: #e1445319;
    --critical-400-a-05: #e144530c;
    --critical-400-a-03: #e1445307;
    --critical-300: #e66773;
    --critical-200: #ec8a93;
    --critical-200-a-50: #ec8a937f;
    --critical-200-a-40: #ec8a9366;
    --critical-200-a-30: #ec8a934c;
    --critical-200-a-25: #ec8a933f;
    --critical-200-a-20: #ec8a9333;
    --critical-200-a-15: #ec8a9326;
    --critical-200-a-10: #ec8a9319;
    --critical-200-a-05: #ec8a930c;
    --critical-200-a-03: #ec8a9307;
    --critical-100: #f6c5c9;
    --critical-50: #fbe8ea;
    --critical-25: #fdf3f4;
    --critical-10: #fef8f9;
    --critica-l0: #fff;
    --success-1000: #000;
    --success-990: #00200c;
    --success-950: #003815;
    --success-925: #00441a;
    --success-900: #01501e;
    --success-800: #015f24;
    --success-700: #016f2a;
    --success-600: #018733;
    --success-500: #019f3c;
    --success-500-a-50: #019f3c7f;
    --success-500-a-40: #019f3c66;
    --success-500-a-30: #019f3c4c;
    --success-500-a-25: #019f3c3f;
    --success-500-a-20: #019f3c33;
    --success-500-a-15: #019f3c26;
    --success-500-a-10: #019f3c19;
    --success-500-a-05: #019f3c0c;
    --success-500-a-03: #019f3c07;
    --success-400: #34b263;
    --success-400-a-50: #34b2637f;
    --success-400-a-40: #34b26366;
    --success-400-a-30: #34b2634c;
    --success-400-a-25: #34b2633f;
    --success-400-a-20: #34b26333;
    --success-400-a-15: #34b26326;
    --success-400-a-10: #34b26319;
    --success-400-a-05: #34b2630c;
    --success-400-a-03: #34b26307;
    --success-300: #5ac180;
    --success-200: #80cf9e;
    --success-200-a-50: #80cf9e7f;
    --success-200-a-40: #80cf9e66;
    --success-200-a-30: #80cf9e4c;
    --success-200-a-25: #80cf9e3f;
    --success-200-a-20: #80cf9e33;
    --success-200-a-15: #80cf9e26;
    --success-200-a-10: #80cf9e19;
    --success-200-a-05: #80cf9e0c;
    --success-200-a-03: #80cf9e07;
    --success-100: #c0e7ce;
    --success-50: #e6f5ec;
    --success-25: #f2faf5;
    --success-10: #f7fcf9;
    --success-0: #fff;
    --info-1000: #000;
    --info-990: #051e33;
    --info-950: #093559;
    --info-925: #0b416e;
    --info-900: #0c4c80;
    --info-800: #0f5b99;
    --info-700: #116ab3;
    --info-600: #1581d9;
    --info-500: #1998ff;
    --info-500-a-50: #1998ff7f;
    --info-500-a-40: #1998ff66;
    --info-500-a-30: #1998ff4c;
    --info-500-a-25: #1998ff3f;
    --info-500-a-20: #1998ff33;
    --info-500-a-15: #1998ff26;
    --info-500-a-10: #1998ff19;
    --info-500-a-05: #1998ff0c;
    --info-500-a-03: #1998ff07;
    --info-400: #47adff;
    --info-400-a-50: #47adff7f;
    --info-400-a-40: #47adff66;
    --info-400-a-30: #47adff4c;
    --info-400-a-25: #47adff3f;
    --info-400-a-20: #47adff33;
    --info-400-a-15: #47adff26;
    --info-400-a-10: #47adff19;
    --info-400-a-05: #47adff0c;
    --info-400-a-03: #47adff07;
    --info-300: #6abcff;
    --info-200: #8ccbff;
    --info-200-a-50: #8ccbff7f;
    --info-200-a-40: #8ccbff66;
    --info-200-a-30: #8ccbff4c;
    --info-200-a-25: #8ccbff3f;
    --info-200-a-20: #8ccbff33;
    --info-200-a-15: #8ccbff26;
    --info-200-a-10: #8ccbff19;
    --info-200-a-05: #8ccbff0c;
    --info-200-a-03: #8ccbff07;
    --info-100: #c6e5ff;
    --info-50: #e8f5ff;
    --info-25: #f4faff;
    --info-10: #f8fcff;
    --info-0: #fff;
    --warning-1000: #000;
    --warning-990: #301d00;
    --warning-950: #530;
    --warning-925: #683e00;
    --warning-900: #794800;
    --warning-800: #915700;
    --warning-700: #a96500;
    --warning-600: #ce7b00;
    --warning-500: #f29100;
    --warning-500-a-50: #f291007f;
    --warning-500-a-40: #f2910066;
    --warning-500-a-30: #f291004c;
    --warning-500-a-25: #f291003f;
    --warning-500-a-20: #f2910033;
    --warning-500-a-15: #f2910026;
    --warning-500-a-10: #f2910019;
    --warning-500-a-05: #f291000c;
    --warning-500-a-03: #f2910007;
    --warning-400: #f5a733;
    --warning-400-a-50: #f5a7337f;
    --warning-400-a-40: #f5a73366;
    --warning-400-a-30: #f5a7334c;
    --warning-400-a-25: #f5a7333f;
    --warning-400-a-20: #f5a73333;
    --warning-400-a-15: #f5a73326;
    --warning-400-a-10: #f5a73319;
    --warning-400-a-05: #f5a7330c;
    --warning-400-a-03: #f5a73307;
    --warning-300: #f7b859;
    --warning-200: #f9c880;
    --warning-200-a-50: #f9c8807f;
    --warning-200-a-40: #f9c88066;
    --warning-200-a-30: #f9c8804c;
    --warning-200-a-25: #f9c8803f;
    --warning-200-a-20: #f9c88033;
    --warning-200-a-15: #f9c88026;
    --warning-200-a-10: #f9c88019;
    --warning-200-a-05: #f9c8800c;
    --warning-200-a-03: #f9c88007;
    --warning-100: #fce3bf;
    --warning-50: #fef4e6;
    --warning-25: #fef9f2;
    --warning-10: #fefcf7;
    --warning-0: #fff;
    --decor-01-1000: #000;
    --decor-01-990: #00241b;
    --decor-01-950: #003e30;
    --decor-01-925: #004d3a;
    --decor-01-900: #005944;
    --decor-01-800: #006b52;
    --decor-01-700: #007d5f;
    --decor-01-600: #009774;
    --decor-01-500: #00b288;
    --decor-01-500-a-50: #00b2887f;
    --decor-01-500-a-40: #00b28866;
    --decor-01-500-a-30: #00b2884c;
    --decor-01-500-a-25: #00b2883f;
    --decor-01-500-a-20: #00b28833;
    --decor-01-500-a-15: #00b28826;
    --decor-01-500-a-10: #00b28819;
    --decor-01-500-a-05: #00b2880c;
    --decor-01-500-a-03: #00b28807;
    --decor-01-400: #33c1a0;
    --decor-01-400-a-50: #33c1a07f;
    --decor-01-400-a-40: #33c1a066;
    --decor-01-400-a-30: #33c1a04c;
    --decor-01-400-a-25: #33c1a03f;
    --decor-01-400-a-20: #33c1a033;
    --decor-01-400-a-15: #33c1a026;
    --decor-01-400-a-10: #33c1a019;
    --decor-01-400-a-05: #33c1a00c;
    --decor-01-400-a-03: #33c1a007;
    --decor-01-300: #59cdb2;
    --decor-01-200: #80d8c4;
    --decor-01-200-a-50: #80d8c47f;
    --decor-01-200-a-40: #80d8c466;
    --decor-01-200-a-30: #80d8c44c;
    --decor-01-200-a-25: #80d8c43f;
    --decor-01-200-a-20: #80d8c433;
    --decor-01-200-a-15: #80d8c426;
    --decor-01-200-a-10: #80d8c419;
    --decor-01-200-a-05: #80d8c40c;
    --decor-01-200-a-03: #80d8c407;
    --decor-01-100: #bfece1;
    --decor-01-50: #e6f7f3;
    --decor-01-25: #f2fbf9;
    --decor-01-10: #f7fdfb;
    --decor-01-0: #fff;
}

.-mode-light,
.infobanner-light,
.content_advantages_extended.content_advantages_extended-bg--light,
.block_image_text.block_image_text-bg_light
{
    --fg-default: var(--neutral-990);
    --fg-soft: var(--neutral-500);
    --fg-muted: var(--neutral-300);
    --fg-disabled: var(--neutral-500-a-50);
    --bg-surface-1: var(--neutral-0);
    --bg-surface-2: var(--neutral-10);
    --bg-surface-3: var(--neutral-25);
    --bg-surface-4: var(--neutral-50);
    --bg-surface-5: var(--neutral-100);
    --bg-page: var(--neutral-0);
    --bg-disabled: var(--neutral-500-a-10);
    --bg-elevated-0: var(--neutral-0);
    --bg-elevated-s: var(--neutral-0);
    --bg-elevated-m: var(--neutral-0);
    --bg-elevated-l: var(--neutral-0);
    --bg-elevated-xl: var(--neutral-0);
    --border-default: var(--neutral-500-a-50);
    --border-soft: var(--neutral-500-a-25);
    --border-muted: var(--neutral-500-a-15);
    --accent-default: var(--accent-500);
    --accent-soft: var(--accent-400);
    --accent-muted: var(--accent-200);
    --accent-hover: var(--accent-600);
    --accent-active: var(--accent-700);
    --accent-on-accent: var(--accent-0);
    --accent-container-default: var(--accent-500-a-10);
    --accent-container-soft: var(--accent-500-a-05);
    --accent-container-muted: var(--accent-500-a-03);
    --accent-container-hover: var(--accent-500-a-20);
    --accent-container-active: var(--accent-500-a-03);
    --accent-on-container: var(--accent-500);
    --neutral-default: var(--neutral-925);
    --neutral-soft: var(--neutral-400);
    --neutral-muted: var(--neutral-200);
    --neutral-hover: var(--neutral-600);
    --neutral-active: var(--neutral-700);
    --neutral-on-neutral: var(--neutral-0);
    --neutral-container-default: var(--neutral-500-a-10);
    --neutral-container-soft: var(--neutral-500-a-05);
    --neutral-container-muted: var(--neutral-500-a-03);
    --neutral-container-hover: var(--neutral-500-a-20);
    --neutral-container-active: var(--neutral-500-a-30);
    --neutral-on-container: var(--neutral-500);
    --success-default: var(--success-500);
    --success-soft: var(--success-400);
    --success-muted: var(--success-200);
    --success-hover: var(--success-600);
    --success-active: var(--success-700);
    --success-on-success: var(--success-0);
    --success-container-default: var(--success-500-a-10);
    --success-container-soft: var(--success-500-a-05);
    --success-container-muted: var(--success-500-a-03);
    --success-container-hover: var(--success-500-a-20);
    --success-container-active: var(--success-500-a30);
    --success-on-container: var(--success-500);
    --warning-default: var(--warning-500);
    --warning-soft: var(--warning-400);
    --warning-muted: var(--warning-200);
    --warning-hover: var(--warning-600);
    --warning-active: var(--warning-700);
    --warning-on-warning: var(--warning-990);
    --warning-container-default: var(--warning-500-a-10);
    --warning-container-soft: var(--warning-500-a-05);
    --warning-container-muted: var(--warning-500-a-05);
    --warning-container-hover: var(--warning-500-a-20);
    --warning-container-active: var(--warning-500-a-30);
    --warning-on-container: var(--warning-600);
    --critical-default: var(--critical-500);
    --critical-soft: var(--critical-400);
    --critical-muted: var(--critical-200);
    --critical-hover: var(--critical-600);
    --critical-active: var(--critical-700);
    --critical-on-critical: var(--critical-0);
    --critical-container-default: var(--critical-500-a-10);
    --critical-container-soft: var(--critical-500-a-05);
    --critical-container-muted: var(--critical-500-a-03);
    --critical-container-hover: var(--critical-500-a-20);
    --critical-container-active: var(--critical-500-a-30);
    --critical-on-container: var(--critical-500);
    --info-default: var(--info-500);
    --info-soft: var(--info-400);
    --info-muted: var(--info-200);
    --info-hover: var(--info-600);
    --info-active: var(--info-700);
    --info-on-info: var(--info-0);
    --info-container-default: var(--info-500-a-10);
    --info-container-soft: var(--info-500-a-05);
    --info-container-muted: var(--info-500-a-03);
    --info-container-hover: var(--info-500-a-20);
    --info-container-active: var(--info-500-a-30);
    --info-on-container: var(--info-500);
    --decor-01-default: var(--decor-01-500);
    --decor-01-soft: var(--decor-01-400);
    --decor-01-muted: var(--decor-01-200);
    --decor-01-hover: var(--decor-01-600);
    --decor-01-active: var(--decor-01-700);
    --decor-01-on-decor-01: var(--decor-01-0);
    --decor-01-container-default: var(--decor-01-500-a-10);
    --decor-01-container-soft: var(--decor-01-500-a-05);
    --decor-01-container-muted: var(--decor-01-500-a-03);
    --decor-01-container-hover: var(--decor-01-500-a-20);
    --decor-01-container-active: var(--decor-01-500-a30);
    --decor-01-on-container: var(--decor-01-500);
    --static-white: var(--neutral-0);
    --static-black: var(--neutral-990);
    --focus-soft: var(--accent-500-a-10);
    --focus-contrast: var(--accent-500-a-10);
    --focus-extra: var(--neutral-0);
    --image-default: var(--neutral-0);
    --image-soft: var(--neutral-100);
    --image-muted: var(--neutral-100);
    --image-hover: var(--neutral-25);
    --image-active: var(--neutral-10);
    --image-on-image: var(--neutral-990);
    --image-container-default: var(--neutral-950);
    --image-container-soft: var(--neutral-900);
    --image-container-muted: var(--neutral-700);
    --image-container-hover: var(--neutral-800);
    --image-container-active: var(--neutral-800);
    --image-on-container: var(--neutral-0);
}

.-mode-dark,
.infobanner-dark,
.content_advantages_extended.content_advantages_extended-bg--dark,
.block_image_text.block_image_text-bg_dark
{
    --fg-default: var(--neutral-50);
    --fg-soft: var(--neutral-200);
    --fg-muted: var(--neutral-300);
    --fg-disabled: var(--neutral-200-a-50);
    --bg-surface-1: var(--neutral-950);
    --bg-surface-2: var(--neutral-925);
    --bg-surface-3: var(--neutral-900);
    --bg-surface-4: var(--neutral-800);
    --bg-surface-5: var(--neutral-700);
    --bg-page: var(--neutral-950);
    --bg-disabled: var(--neutral-200-a-10);
    --bg-elevated-0: var(--neutral-950);
    --bg-elevated-s: var(--neutral-925);
    --bg-elevated-m: var(--neutral-900);
    --bg-elevated-l: var(--neutral-800);
    --bg-elevated-xl: var(--neutral-700);
    --border-default: var(--neutral-200-a-50);
    --border-soft: var(--neutral-200-a-25);
    --border-muted: var(--neutral-200-a-15);
    --accent-default: var(--accent-200);
    --accent-soft: var(--accent-300);
    --accent-muted: var(--accent-400);
    --accent-hover: var(--accent-100);
    --accent-active: var(--accent-50);
    --accent-on-accent: var(--accent-950);
    --accent-container-default: var(--accent-400-a-20);
    --accent-container-soft: var(--accent-400-a-10);
    --accent-container-muted: var(--accent-400-a-05);
    --accent-container-hover: var(--accent-400-a-03);
    --accent-container-active: var(--accent-400-a-40);
    --accent-on-container: var(--accent-200);
    --neutral-default: var(--neutral-50);
    --neutral-soft: var(--neutral-300);
    --neutral-muted: var(--neutral-400);
    --neutral-hover: var(--neutral-100);
    --neutral-active: var(--neutral-50);
    --neutral-on-neutral: var(--neutral-950);
    --neutral-container-default: var(--neutral-400-a-20);
    --neutral-container-soft: var(--neutral-400-a-10);
    --neutral-container-muted: var(--neutral-400-a-05);
    --neutral-container-hover: var(--neutral-400-a-30);
    --neutral-container-active: var(--neutral-400-a-40);
    --neutral-on-container: var(--neutral-200);
    --success-default: var(--success-200);
    --success-soft: var(--success-300);
    --success-muted: var(--success-400);
    --success-hover: var(--success-100);
    --success-active: var(--success-50);
    --success-on-success: var(--success-950);
    --success-container-default: var(--success-400-a-20);
    --success-container-soft: var(--success-400-a-10);
    --success-container-muted: var(--success-400-a-05);
    --success-container-hover: var(--success-400-a-30);
    --success-container-active: var(--success-400-a-40);
    --success-on-container: var(--success-200);
    --warning-default: var(--warning-200);
    --warning-soft: var(--warning-300);
    --warning-muted: var(--warning-400);
    --warning-hover: var(--warning-100);
    --warning-active: var(--warning-50);
    --warning-on-warning: var(--warning-990);
    --warning-container-default: var(--warning-400-a-20);
    --warning-container-soft: var(--warning-400-a-10);
    --warning-container-muted: var(--warning-400-a-05);
    --warning-container-hover: var(--warning-400-a-30);
    --warning-container-active: var(--warning-400-a-40);
    --warning-on-container: var(--warning-200);
    --critical-default: var(--critical-200);
    --critical-soft: var(--critical-300);
    --critical-muted: var(--critical-400);
    --critical-hover: var(--critical-100);
    --critical-active: var(--critical-50);
    --critical-on-critical: var(--critical-950);
    --critical-container-default: var(--critical-400-a-20);
    --critical-container-soft: var(--critical-400-a-10);
    --critical-container-muted: var(--critical-400-a-05);
    --critical-container-hover: var(--critical-400-a-30);
    --critical-container-active: var(--critical-400-a-40);
    --critical-on-container: var(--critical-200);
    --info-default: var(--info-200);
    --info-soft: var(--info-300);
    --info-muted: var(--info-400);
    --info-hover: var(--info-100);
    --info-active: var(--info-50);
    --info-on-info: var(--info-950);
    --info-container-default: var(--info-400-a-20);
    --info-container-soft: var(--info-400-a-10);
    --info-container-muted: var(--info-400-a-05);
    --info-container-hover: var(--info-400-a-30);
    --info-container-active: var(--info-400-a-40);
    --info-on-container: var(--info-200);
    --decor-01-default: var(--decor-01-200);
    --decor-01-soft: var(--decor-01-300);
    --decor-01-muted: var(--decor-01-400);
    --decor-01-hover: var(--decor-01-100);
    --decor-01-active: var(--decor-01-50);
    --decor-01-on-decor-01: var(--decor-01-950);
    --decor-01-container-default: var(--decor-01-400-a-20);
    --decor-01-container-soft: var(--decor-01-400-a-10);
    --decor-01-container-muted: var(--decor-01-400-a-05);
    --decor-01-container-hover: var(--decor-01-400-a-30);
    --decor-01-container-active: var(--decor-01-400-a-40);
    --decor-01-on-container: var(--decor-01-200);
    --static-white: var(--neutral-0);
    --static-black: var(--neutral-990);
    --focus-soft: var(--accent-400-a-20);
    --focus-contrast: var(--accent-400-a-20);
    --focus-extra: var(--neutral-950);
    --image-default: var(--neutral-0);
    --image-soft: var(--neutral-100);
    --image-muted: var(--neutral-100);
    --image-hover: var(--neutral-25);
    --image-active: var(--neutral-10);
    --image-on-image: var(--neutral-990);
    --image-container-default: var(--neutral-950);
    --image-container-soft: var(--neutral-900);
    --image-container-muted: var(--neutral-700);
    --image-container-hover: var(--neutral-800);
    --image-container-active: var(--neutral-800);
    --image-on-container: var(--neutral-0);
}

img
{
    width: 100%;
    height: 100%;

    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

a[href],
.button,
.account--nav .account--nav_item,
.block--tabs .tab,
.country_selection .tab,
.block--sections a,
.form--tabs a,
.popup--close,
.header--popover_close
{
    cursor: pointer;
    -webkit-transition: .18s ease-out;
            transition: .18s ease-out;

    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}

.disabled,
[disabled]
{
    cursor: default;
    pointer-events: none;
}

.hidden
{
    display: none;
}

.ui_grid
{
    display: grid;

    grid-template-columns: repeat(4, 1fr);
    gap: 48px;
}

.ui_grid_buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    min-width: 320px;
    max-width: 1440px;
    margin: 24px auto;
    padding: 24px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    place-items: start center;
    gap: 24px;
}

body
{
    min-height: 100vh;

    --column: calc((100% - (11 * 16px)) / 12);
}

body
{
    position: relative;
}

[data-openpopup],
[data-form]
{
    cursor: pointer;
}

body
{
    color: var(--fg-default);
    background-color: var(--bg-page);
}

section
{
    scroll-margin-top: 200px;
}

.page
{
    min-height: 100vh;
}
.page main
{
    display: grid;

    grid-template-columns: 1fr;
}

.page-city main
{
    display: grid;
}
@media (min-width: 1024px)
{
    .page-city main
    {
        padding: 0 var(--container-padding);

        grid-template-columns: 8fr 16px 4fr;
        grid-template-areas: 'content . sidebar';
    }
}
.page-city section
{
    grid-area: content;
    grid-row: auto;
}
@media (min-width: 1024px)
{
    .page-city section
    {
        --container-padding: 0;
    }
}
.page-city .sidebar
{
    padding: 0 var(--container-padding);

    grid-area: sidebar;
}
@media (min-width: 1024px)
{
    .page-city .sidebar
    {
        padding: 0;

        grid-row: span 3;
        -webkit-padding-start: 32px;
        padding-inline-start: 32px;
    }
}
.page-city .content_hotel .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .page-city .content_hotel .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .page-city .content_hotel .block--elements
    {
        --col: 3;
    }
}
.page-city .content_reviews .block--elements,
.page-city .content_offers .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .page-city .content_reviews .block--elements,
    .page-city .content_offers .block--elements
    {
        --col: 1;
    }
}
@media (min-width: 1024px)
{
    .page-city .content_reviews .block--elements,
    .page-city .content_offers .block--elements
    {
        --col: 2;
    }
}
.page-city .content_category_short .block--elements
{
    --col: 2;
}
@media (min-width: 640px)
{
    .page-city .content_category_short .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .page-city .content_category_short .block--elements
    {
        --col: 4;
    }
}
.page-city .block_image_text .block--content:only-child .is_cascade
{
    max-width: 100%;
}
@media (min-width: 768px)
{
    .page-city .block_image_text .block--content:only-child
    {
        grid-template-columns: 1fr;
    }
    .page-city .block_image_text .block--content:only-child > .is_cascade
    {
        grid-column: 1;
        grid-row: span 1;
    }
}
@media (max-width: 1024px)
{
    .page-city .block_banner
    {
        width: 100vw;
        margin: 0 calc(var(--banner-padding) * -1);
    }
}

/* Common styles for button */
.button,
.account--nav .account--nav_item,
.block--tabs .tab,
.country_selection .tab,
.block--sections a,
.form--tabs a,
.popup--close,
.header--popover_close
{
    font-size: var(--button-fs);

    z-index: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    padding: var(--button-padding);

    cursor: pointer;
    -webkit-transition: 100ms ease-out;
            transition: 100ms ease-out;

    color: var(--button-color);
    border: 1px solid var(--button-border-color);
    border-radius: var(--border-radius-md);
    background-color: var(--button-bg-color);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.button span,
.account--nav .account--nav_item span,
.block--tabs .tab span,
.country_selection .tab span,
.block--sections a span,
.form--tabs a span,
.popup--close span,
.header--popover_close span
{
    font-weight: 400;
    line-height: var(--line-height);

    position: relative;

    -webkit-transition: 100ms ease-out;
            transition: 100ms ease-out;
    text-align: center;
    white-space: nowrap;

    color: inherit;
}
.button span:not([class^=icon]),
.account--nav .account--nav_item span:not([class^=icon]),
.block--tabs .tab span:not([class^=icon]),
.country_selection .tab span:not([class^=icon]),
.block--sections a span:not([class^=icon]),
.form--tabs a span:not([class^=icon]),
.popup--close span:not([class^=icon]),
.header--popover_close span:not([class^=icon]),
.button span:not([class*=icon]),
.account--nav .account--nav_item span:not([class*=icon]),
.block--tabs .tab span:not([class*=icon]),
.country_selection .tab span:not([class*=icon]),
.block--sections a span:not([class*=icon]),
.form--tabs a span:not([class*=icon]),
.popup--close span:not([class*=icon]),
.header--popover_close span:not([class*=icon]),
.button span:not([class^=icon])
{
    padding: 0 8px;
}
@media (max-width: 768px)
{
    .button span:not([class^=icon]),
    .account--nav .account--nav_item span:not([class^=icon]),
    .block--tabs .tab span:not([class^=icon]),
    .country_selection .tab span:not([class^=icon]),
    .block--sections a span:not([class^=icon]),
    .form--tabs a span:not([class^=icon]),
    .popup--close span:not([class^=icon]),
    .header--popover_close span:not([class^=icon]),
    .button span:not([class*=icon]),
    .account--nav .account--nav_item span:not([class*=icon]),
    .block--tabs .tab span:not([class*=icon]),
    .country_selection .tab span:not([class*=icon]),
    .block--sections a span:not([class*=icon]),
    .form--tabs a span:not([class*=icon]),
    .popup--close span:not([class*=icon]),
    .header--popover_close span:not([class*=icon]),
    .button span:not([class^=icon])
    {
        padding: 0 6px;
    }
}
.button span[class^=icon],
.account--nav .account--nav_item span[class^=icon],
.block--tabs .tab span[class^=icon],
.country_selection .tab span[class^=icon],
.block--sections a span[class^=icon],
.form--tabs a span[class^=icon],
.popup--close span[class^=icon],
.header--popover_close span[class^=icon],
.button span[class*=icon],
.account--nav .account--nav_item span[class*=icon],
.block--tabs .tab span[class*=icon],
.country_selection .tab span[class*=icon],
.block--sections a span[class*=icon],
.form--tabs a span[class*=icon],
.popup--close span[class*=icon],
.header--popover_close span[class*=icon],
.button svg[class^=icon],
.account--nav .account--nav_item svg[class^=icon],
.block--tabs .tab svg[class^=icon],
.country_selection .tab svg[class^=icon],
.block--sections a svg[class^=icon],
.form--tabs a svg[class^=icon],
.popup--close svg[class^=icon],
.header--popover_close svg[class^=icon]
{
    font-size: var(--line-height);
    line-height: var(--line-height);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: var(--line-height);
    height: var(--line-height);

    -webkit-transition: 100ms ease-out;
            transition: 100ms ease-out;

    color: inherit;

    aspect-ratio: 1/1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.button span[class^=icon]:only-child,
.account--nav .account--nav_item span[class^=icon]:only-child,
.block--tabs .tab span[class^=icon]:only-child,
.country_selection .tab span[class^=icon]:only-child,
.block--sections a span[class^=icon]:only-child,
.form--tabs a span[class^=icon]:only-child,
.popup--close span[class^=icon]:only-child,
.header--popover_close span[class^=icon]:only-child,
.button span[class*=icon]:only-child,
.account--nav .account--nav_item span[class*=icon]:only-child,
.block--tabs .tab span[class*=icon]:only-child,
.country_selection .tab span[class*=icon]:only-child,
.block--sections a span[class*=icon]:only-child,
.form--tabs a span[class*=icon]:only-child,
.popup--close span[class*=icon]:only-child,
.header--popover_close span[class*=icon]:only-child,
.button svg[class^=icon]:only-child,
.account--nav .account--nav_item svg[class^=icon]:only-child,
.block--tabs .tab svg[class^=icon]:only-child,
.country_selection .tab svg[class^=icon]:only-child,
.block--sections a svg[class^=icon]:only-child,
.form--tabs a svg[class^=icon]:only-child,
.popup--close svg[class^=icon]:only-child,
.header--popover_close svg[class^=icon]:only-child
{
    margin: 0 var(--only-icon);
}
.button[disabled],
.account--nav [disabled].account--nav_item,
.block--tabs [disabled].tab,
.country_selection [disabled].tab,
.block--sections a[disabled],
.form--tabs a[disabled],
[disabled].popup--close,
[disabled].header--popover_close,
.button.is_disabled,
.account--nav .is_disabled.account--nav_item,
.block--tabs .is_disabled.tab,
.country_selection .is_disabled.tab,
.block--sections a.is_disabled,
.form--tabs a.is_disabled,
.is_disabled.popup--close,
.is_disabled.header--popover_close
{
    pointer-events: none;
}

.button-size-lg
{
    --button-padding: 16px 20px;
    --button-fs: 20px;
    --line-height: 24px;
    --only-icon: -4px;
}
@media (max-width: 768px)
{
    .button-size-lg
    {
        --button-padding: 14px;
        --button-fs: 20px;
        --line-height: 20px;
        --only-icon: 0;
    }
}

:where(.button, .account--nav .account--nav_item, .block--tabs .tab, .country_selection .tab, .block--sections a, .form--tabs a, .popup--close, .header--popover_close),
.button-size-md,
.account--nav .account--nav_item
{
    --button-padding: 12px 16px;
    --button-fs: 18px;
    --line-height: 24px;
    --only-icon: -4px;
}
@media (max-width: 768px)
{
    :where(.button, .account--nav .account--nav_item, .block--tabs .tab, .country_selection .tab, .block--sections a, .form--tabs a, .popup--close, .header--popover_close),
    .button-size-md,
    .account--nav .account--nav_item
    {
        --button-padding: 10px 12px;
        --button-fs: 16px;
        --line-height: 20px;
        --only-icon: -2px;
    }
}

.button-size-sm,
.button.filter--button,
.account--nav .filter--button.account--nav_item,
.filter--button.header--popover_close,
.filter--button.popup--close,
.form--tabs a.filter--button,
.block--sections a.filter--button,
.filter--title .button,
.filter--title .account--nav .account--nav_item,
.account--nav .filter--title .account--nav_item,
.filter--title .header--popover_close,
.filter--title .popup--close,
.filter--title .form--tabs a,
.form--tabs .filter--title a,
.filter--title .block--sections a,
.block--sections .filter--title a,
.block--tabs .tab,
.country_selection .tab,
.block--sections a,
.numbers--button,
.form--tabs a,
.popup--close,
.header--popover_close
{
    --button-padding: 10px 12px;
    --button-fs: 16px;
    --line-height: 20px;
    --only-icon: -2px;
}
@media (max-width: 768px)
{
    .button-size-sm,
    .button.filter--button,
    .account--nav .filter--button.account--nav_item,
    .filter--button.header--popover_close,
    .filter--button.popup--close,
    .form--tabs a.filter--button,
    .block--sections a.filter--button,
    .filter--title .button,
    .filter--title .account--nav .account--nav_item,
    .account--nav .filter--title .account--nav_item,
    .filter--title .header--popover_close,
    .filter--title .popup--close,
    .filter--title .form--tabs a,
    .form--tabs .filter--title a,
    .filter--title .block--sections a,
    .block--sections .filter--title a,
    .block--tabs .tab,
    .country_selection .tab,
    .block--sections a,
    .numbers--button,
    .form--tabs a,
    .popup--close,
    .header--popover_close
    {
        --button-padding: 8px 10px;
        --button-fs: 14px;
        --line-height: 16px;
    }
}

.button[disabled],
.account--nav [disabled].account--nav_item,
.block--tabs [disabled].tab,
.country_selection [disabled].tab,
.block--sections a[disabled],
.form--tabs a[disabled],
[disabled].popup--close,
[disabled].header--popover_close,
.button.is_disabled,
.account--nav .is_disabled.account--nav_item,
.block--tabs .is_disabled.tab,
.country_selection .is_disabled.tab,
.block--sections a.is_disabled,
.form--tabs a.is_disabled,
.is_disabled.popup--close,
.is_disabled.header--popover_close,
.button.button-filled-primary[disabled],
.button.button-filled-primary.is_disabled
{
    --button-bg-color: var(--bg-disabled);
    --button-color: var(--fg-disabled);
    --button-border-color: transparent;
}

.button.button-filled-secondary[disabled],
.account--nav .button-filled-secondary[disabled].account--nav_item,
.block--tabs .button-filled-secondary[disabled].tab,
.country_selection .button-filled-secondary[disabled].tab,
.block--sections a.button-filled-secondary[disabled],
.button[disabled].numbers--button,
.account--nav [disabled].numbers--button.account--nav_item,
.block--tabs [disabled].numbers--button.tab,
.country_selection [disabled].numbers--button.tab,
.block--sections a[disabled].numbers--button,
.form--tabs a.button-filled-secondary[disabled],
.form--tabs a[disabled].numbers--button,
[disabled].popup--close,
[disabled].header--popover_close,
.button.button-filled-secondary.is_disabled,
.account--nav .button-filled-secondary.is_disabled.account--nav_item,
.block--tabs .button-filled-secondary.is_disabled.tab,
.country_selection .button-filled-secondary.is_disabled.tab,
.block--sections a.button-filled-secondary.is_disabled,
.button.is_disabled.numbers--button,
.account--nav .is_disabled.numbers--button.account--nav_item,
.block--tabs .is_disabled.numbers--button.tab,
.country_selection .is_disabled.numbers--button.tab,
.block--sections a.is_disabled.numbers--button,
.form--tabs a.button-filled-secondary.is_disabled,
.form--tabs a.is_disabled.numbers--button,
.is_disabled.popup--close,
.is_disabled.header--popover_close
{
    --button-bg-color: var(--bg-disabled);
    --button-color: var(--fg-disabled);
    --button-border-color: transparent;
}

.button.button-outlined-primary[disabled],
.account--nav .button-outlined-primary[disabled].account--nav_item,
.block--tabs .button-outlined-primary[disabled].tab,
.country_selection .button-outlined-primary[disabled].tab,
.block--sections a.button-outlined-primary[disabled],
.form--tabs a.button-outlined-primary[disabled],
.button-outlined-primary[disabled].popup--close,
.button-outlined-primary[disabled].header--popover_close,
.button.button-outlined-primary.is_disabled,
.account--nav .button-outlined-primary.is_disabled.account--nav_item,
.block--tabs .button-outlined-primary.is_disabled.tab,
.country_selection .button-outlined-primary.is_disabled.tab,
.block--sections a.button-outlined-primary.is_disabled,
.form--tabs a.button-outlined-primary.is_disabled,
.button-outlined-primary.is_disabled.popup--close,
.button-outlined-primary.is_disabled.header--popover_close
{
    --button-bg-color: transparent;
    --button-color: var(--fg-disabled);
    --button-border-color: var(--border-muted);
}

.button.button-link-primary[disabled],
.account--nav .button-link-primary[disabled].account--nav_item,
.block--tabs .button-link-primary[disabled].tab,
.country_selection .button-link-primary[disabled].tab,
.block--sections a.button-link-primary[disabled],
.form--tabs a.button-link-primary[disabled],
.button-link-primary[disabled].popup--close,
.button-link-primary[disabled].header--popover_close,
.button.button-link-primary.is_disabled,
.account--nav .button-link-primary.is_disabled.account--nav_item,
.block--tabs .button-link-primary.is_disabled.tab,
.country_selection .button-link-primary.is_disabled.tab,
.block--sections a.button-link-primary.is_disabled,
.form--tabs a.button-link-primary.is_disabled,
.button-link-primary.is_disabled.popup--close,
.button-link-primary.is_disabled.header--popover_close
{
    --button-bg-color: transparent;
    --button-color: var(--fg-disabled);
    --button-border-color: transparent;
}

.button-accent.button-filled-primary
{
    --button-bg-color: var(--accent-default);
    --button-color: var(--accent-on-accent);
    --button-border-color: transparent;
}
.button-accent.button-filled-primary:hover
{
    --button-bg-color: var(--accent-hover);
    --button-color: var(--accent-on-accent);
    --button-border-color: transparent;
}
.button-accent.button-filled-secondary,
.button-accent.numbers--button,
.button-accent.popup--close,
.button-accent.header--popover_close
{
    --button-bg-color: var(--accent-container-default);
    --button-color: var(--accent-default);
    --button-border-color: transparent;
}
.button-accent.button-filled-secondary:hover,
.button-accent.numbers--button:hover,
.button-accent.popup--close:hover,
.button-accent.header--popover_close:hover
{
    --button-bg-color: var(--accent-container-hover);
    --button-color: var(--accent-hover);
    --button-border-color: transparent;
}
.button-accent.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--accent-default);
    --button-border-color: var(--accent-muted);
}
.button-accent.button-outlined-primary:hover
{
    --button-bg-color: var(--accent-container-default);
    --button-color: var(--accent-default);
    --button-border-color: var(--accent-soft);
}
.button-accent.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--accent-default);
    --button-border-color: transparent;
}
.button-accent.button-link-primary:hover,
.button-accent.button-link-primary:active,
.button-accent.button-link-primary:focus
{
    --button-bg-color: var(--accent-container-hover);
    --button-color: var(--accent-hover);
    --button-border-color: transparent;
}

.button-neutral.button-filled-primary,
.button-filled-primary.numbers--button,
.button-filled-primary.popup--close,
.button-filled-primary.header--popover_close
{
    --button-bg-color: var(--neutral-default);
    --button-color: var(--neutral-on-neutral);
    --button-border-color: transparent;
}
.button-neutral.button-filled-primary:hover,
.button-filled-primary.numbers--button:hover,
.button-filled-primary.popup--close:hover,
.button-filled-primary.header--popover_close:hover,
.button-neutral.button-filled-primary:active,
.button-filled-primary.numbers--button:active,
.button-filled-primary.popup--close:active,
.button-filled-primary.header--popover_close:active,
.button-neutral.button-filled-primary:focus,
.button-filled-primary.numbers--button:focus,
.button-filled-primary.popup--close:focus,
.button-filled-primary.header--popover_close:focus
{
    --button-bg-color: var(--neutral-hover);
    --button-color: var(--neutral-on-neutral);
    --button-border-color: transparent;
}
.button-neutral.button-filled-secondary,
.numbers--button,
.popup--close,
.header--popover_close
{
    --button-bg-color: var(--neutral-container-default);
    --button-color: var(--neutral-default);
    --button-border-color: transparent;
}
.button-neutral.button-filled-secondary:hover,
.numbers--button:hover,
.popup--close:hover,
.header--popover_close:hover,
.button-neutral.button-filled-secondary:active,
.numbers--button:active,
.popup--close:active,
.header--popover_close:active,
.button-neutral.button-filled-secondary:focus,
.numbers--button:focus,
.popup--close:focus,
.header--popover_close:focus
{
    --button-bg-color: var(--neutral-container-hover);
    --button-color: var(--neutral-default);
    --button-border-color: transparent;
}
.button-neutral.button-outlined-primary,
.button-outlined-primary.numbers--button,
.button-outlined-primary.popup--close,
.button-outlined-primary.header--popover_close
{
    --button-bg-color: transparent;
    --button-color: var(--neutral-default);
    --button-border-color: var(--neutral-muted);
}
.button-neutral.button-outlined-primary:hover,
.button-outlined-primary.numbers--button:hover,
.button-outlined-primary.popup--close:hover,
.button-outlined-primary.header--popover_close:hover,
.button-neutral.button-outlined-primary:active,
.button-outlined-primary.numbers--button:active,
.button-outlined-primary.popup--close:active,
.button-outlined-primary.header--popover_close:active,
.button-neutral.button-outlined-primary:focus,
.button-outlined-primary.numbers--button:focus,
.button-outlined-primary.popup--close:focus,
.button-outlined-primary.header--popover_close:focus
{
    --button-bg-color: var(--neutral-container-default);
    --button-color: var(--neutral-default);
    --button-border-color: var(--neutral-soft);
}
.button-neutral.button-link-primary,
.button-link-primary.numbers--button,
.button-link-primary.popup--close,
.button-link-primary.header--popover_close
{
    --button-bg-color: transparent;
    --button-color: var(--neutral-default);
    --button-border-color: transparent;
}
.button-neutral.button-link-primary:hover,
.button-link-primary.numbers--button:hover,
.button-link-primary.popup--close:hover,
.button-link-primary.header--popover_close:hover,
.button-neutral.button-link-primary:active,
.button-link-primary.numbers--button:active,
.button-link-primary.popup--close:active,
.button-link-primary.header--popover_close:active,
.button-neutral.button-link-primary:focus,
.button-link-primary.numbers--button:focus,
.button-link-primary.popup--close:focus,
.button-link-primary.header--popover_close:focus
{
    --button-bg-color: var(--neutral-container-default);
    --button-color: var(--neutral-default);
    --button-border-color: transparent;
}

.button-banner.button-filled-primary
{
    --button-bg-color: var(--image-default);
    --button-color: var(--image-on-image);
    --button-border-color: transparent;
}
.button-banner.button-filled-primary:hover,
.button-banner.button-filled-primary:active,
.button-banner.button-filled-primary:focus
{
    --button-bg-color: var(--image-hover);
    --button-color: var(--image-on-image);
    --button-border-color: transparent;
}
.button-banner.button-filled-secondary,
.button-banner.numbers--button,
.button-banner.popup--close,
.button-banner.header--popover_close
{
    --button-bg-color: var(--image-container-default);
    --button-color: var(--image-default);
    --button-border-color: transparent;
}
.button-banner.button-filled-secondary:hover,
.button-banner.numbers--button:hover,
.button-banner.popup--close:hover,
.button-banner.header--popover_close:hover,
.button-banner.button-filled-secondary:active,
.button-banner.numbers--button:active,
.button-banner.popup--close:active,
.button-banner.header--popover_close:active,
.button-banner.button-filled-secondary:focus,
.button-banner.numbers--button:focus,
.button-banner.popup--close:focus,
.button-banner.header--popover_close:focus
{
    --button-bg-color: var(--image-container-hover);
    --button-color: var(--image-default);
    --button-border-color: transparent;
}
.button-banner.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--image-default);
    --button-border-color: var(--image-muted);
}
.button-banner.button-outlined-primary:hover,
.button-banner.button-outlined-primary:active,
.button-banner.button-outlined-primary:focus
{
    --button-bg-color: var(--image-container-default);
    --button-color: var(--image-hover);
    --button-border-color: var(--image-soft);
}
.button-banner.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--image-default);
    --button-border-color: transparent;
}
.button-banner.button-link-primary:hover,
.button-banner.button-link-primary:active,
.button-banner.button-link-primary:focus
{
    --button-bg-color: var(--image-container-hover);
    --button-color: var(--image-hover);
    --button-border-color: transparent;
}

.button-critical.button-filled-primary
{
    --button-bg-color: var(--critical-default);
    --button-color: var(--critical-on-critical);
    --button-border-color: transparent;
}
.button-critical.button-filled-primary:hover,
.button-critical.button-filled-primary:active,
.button-critical.button-filled-primary:focus
{
    --button-bg-color: var(--critical-hover);
    --button-color: var(--critical-on-critical);
    --button-border-color: transparent;
}
.button-critical.button-filled-secondary,
.button-critical.numbers--button,
.button-critical.popup--close,
.button-critical.header--popover_close
{
    --button-bg-color: var(--critical-container-default);
    --button-color: var(--critical-default);
    --button-border-color: transparent;
}
.button-critical.button-filled-secondary:hover,
.button-critical.numbers--button:hover,
.button-critical.popup--close:hover,
.button-critical.header--popover_close:hover,
.button-critical.button-filled-secondary:active,
.button-critical.numbers--button:active,
.button-critical.popup--close:active,
.button-critical.header--popover_close:active,
.button-critical.button-filled-secondary:focus,
.button-critical.numbers--button:focus,
.button-critical.popup--close:focus,
.button-critical.header--popover_close:focus
{
    --button-bg-color: var(--critical-container-hover);
    --button-color: var(--critical-hover);
    --button-border-color: transparent;
}
.button-critical.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--critical-default);
    --button-border-color: var(--critical-muted);
}
.button-critical.button-outlined-primary:hover,
.button-critical.button-outlined-primary:active,
.button-critical.button-outlined-primary:focus
{
    --button-bg-color: var(--critical-container-default);
    --button-color: var(--critical-hover);
    --button-border-color: var(--critical-soft);
}
.button-critical.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--critical-default);
    --button-border-color: transparent;
}
.button-critical.button-link-primary:hover,
.button-critical.button-link-primary:active,
.button-critical.button-link-primary:focus
{
    --button-bg-color: var(--critical-container-hover);
    --button-color: var(--critical-hover);
    --button-border-color: transparent;
}

.button-warning.button-filled-primary
{
    --button-bg-color: var(--warning-default);
    --button-color: var(--warning-on-critical);
    --button-border-color: transparent;
}
.button-warning.button-filled-primary:hover,
.button-warning.button-filled-primary:active,
.button-warning.button-filled-primary:focus
{
    --button-bg-color: var(--warning-hover);
    --button-color: var(--warning-on-warning);
    --button-border-color: transparent;
}
.button-warning.button-filled-secondary,
.button-warning.numbers--button,
.button-warning.popup--close,
.button-warning.header--popover_close
{
    --button-bg-color: var(--warning-container-default);
    --button-color: var(--warning-default);
    --button-border-color: transparent;
}
.button-warning.button-filled-secondary:hover,
.button-warning.numbers--button:hover,
.button-warning.popup--close:hover,
.button-warning.header--popover_close:hover,
.button-warning.button-filled-secondary:active,
.button-warning.numbers--button:active,
.button-warning.popup--close:active,
.button-warning.header--popover_close:active,
.button-warning.button-filled-secondary:focus,
.button-warning.numbers--button:focus,
.button-warning.popup--close:focus,
.button-warning.header--popover_close:focus
{
    --button-bg-color: var(--warning-container-hover);
    --button-color: var(--warning-hover);
    --button-border-color: transparent;
}
.button-warning.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--warning-default);
    --button-border-color: var(--warning-muted);
}
.button-warning.button-outlined-primary:hover,
.button-warning.button-outlined-primary:active,
.button-warning.button-outlined-primary:focus
{
    --button-bg-color: var(--warning-container-default);
    --button-color: var(--warning-hover);
    --button-border-color: var(--warning-soft);
}
.button-warning.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--warning-default);
    --button-border-color: transparent;
}
.button-warning.button-link-primary:hover,
.button-warning.button-link-primary:active,
.button-warning.button-link-primary:focus
{
    --button-bg-color: var(--warning-container-hover);
    --button-color: var(--warning-hover);
    --button-border-color: transparent;
}

.button-info.button-filled-primary
{
    --button-bg-color: var(--info-default);
    --button-color: var(--info-on-info);
    --button-border-color: transparent;
}
.button-info.button-filled-primary:hover,
.button-info.button-filled-primary:active,
.button-info.button-filled-primary:focus
{
    --button-bg-color: var(--info-hover);
    --button-color: var(--info-on-info);
    --button-border-color: transparent;
}
.button-info.button-filled-secondary,
.button-info.numbers--button,
.button-info.popup--close,
.button-info.header--popover_close
{
    --button-bg-color: var(--info-container-default);
    --button-color: var(--info-default);
    --button-border-color: transparent;
}
.button-info.button-filled-secondary:hover,
.button-info.numbers--button:hover,
.button-info.popup--close:hover,
.button-info.header--popover_close:hover,
.button-info.button-filled-secondary:active,
.button-info.numbers--button:active,
.button-info.popup--close:active,
.button-info.header--popover_close:active,
.button-info.button-filled-secondary:focus,
.button-info.numbers--button:focus,
.button-info.popup--close:focus,
.button-info.header--popover_close:focus
{
    --button-bg-color: var(--info-container-hover);
    --button-color: var(--info-hover);
    --button-border-color: transparent;
}
.button-info.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--info-default);
    --button-border-color: var(--info-muted);
}
.button-info.button-outlined-primary:hover,
.button-info.button-outlined-primary:active,
.button-info.button-outlined-primary:focus
{
    --button-bg-color: var(--info-container-default);
    --button-color: var(--info-hover);
    --button-border-color: var(--info-soft);
}
.button-info.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--info-default);
    --button-border-color: transparent;
}
.button-info.button-link-primary:hover,
.button-info.button-link-primary:active,
.button-info.button-link-primary:focus
{
    --button-bg-color: var(--info-container-hover);
    --button-color: var(--info-hover);
    --button-border-color: transparent;
}

.button-success.button-filled-primary
{
    --button-bg-color: var(--success-default);
    --button-color: var(--success-on-success);
    --button-border-color: transparent;
}
.button-success.button-filled-primary:hover,
.button-success.button-filled-primary:active,
.button-success.button-filled-primary:focus
{
    --button-bg-color: var(--success-hover);
    --button-color: var(--success-on-success);
    --button-border-color: transparent;
}
.button-success.button-filled-secondary,
.button-success.numbers--button,
.button-success.popup--close,
.button-success.header--popover_close
{
    --button-bg-color: var(--success-container-default);
    --button-color: var(--success-default);
    --button-border-color: transparent;
}
.button-success.button-filled-secondary:hover,
.button-success.numbers--button:hover,
.button-success.popup--close:hover,
.button-success.header--popover_close:hover,
.button-success.button-filled-secondary:active,
.button-success.numbers--button:active,
.button-success.popup--close:active,
.button-success.header--popover_close:active,
.button-success.button-filled-secondary:focus,
.button-success.numbers--button:focus,
.button-success.popup--close:focus,
.button-success.header--popover_close:focus
{
    --button-bg-color: var(--success-container-hover);
    --button-color: var(--success-hover);
    --button-border-color: transparent;
}
.button-success.button-outlined-primary
{
    --button-bg-color: transparent;
    --button-color: var(--success-default);
    --button-border-color: var(--success-muted);
}
.button-success.button-outlined-primary:hover,
.button-success.button-outlined-primary:active,
.button-success.button-outlined-primary:focus
{
    --button-bg-color: var(--success-container-default);
    --button-color: var(--success-hover);
    --button-border-color: var(--success-soft);
}
.button-success.button-link-primary
{
    --button-bg-color: transparent;
    --button-color: var(--success-default);
    --button-border-color: transparent;
}
.button-success.button-link-primary:hover,
.button-success.button-link-primary:active,
.button-success.button-link-primary:focus
{
    --button-bg-color: var(--success-container-hover);
    --button-color: var(--success-hover);
    --button-border-color: transparent;
}

.swiper-slide,
.card,
.gallery--item,
.block_banner-group .banner
{
    -webkit-transform: translate3d(0, 0, 0);

    -webkit-backface-visibility: hidden;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.swiper-wrapper
{
    -webkit-transform-style: preserve-3d;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.swiper-prev,
.swiper-next,
.swiper-button-next,
.swiper-button-prev
{
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 40px;
    height: 40px;
    margin: 0;

    cursor: pointer;
    pointer-events: auto;

    border-radius: 50%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
        flex: 0 0 40px;
}
.swiper-prev:after,
.swiper-next:after,
.swiper-button-next:after,
.swiper-button-prev:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 24px;

    position: relative;
    z-index: 2;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}

.swiper-prev,
.swiper-next
{
    color: var(--neutral-default);
    border: 1px solid var(--neutral-muted);
    background-color: var(--bg-surface-1);
}
.swiper-prev:hover,
.swiper-next:hover
{
    color: var(--fg-default);
    background-color: var(--bg-surface-2);
}

.swiper-button-next,
.swiper-button-prev
{
    color: var(--neutral-default);
    border: 1px solid var(--neutral-muted);
    background: transparent;
}
.swiper-button-next:hover,
.swiper-button-prev:hover
{
    color: var(--fg-default);
    background: transparent;
}

.swiper-next:after,
.swiper-button-next:after
{
    content: '\e902';
}

.swiper-prev:after,
.swiper-button-prev:after
{
    content: '\e901';
}

.slider_controls
{
    position: absolute;
    z-index: 5;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    pointer-events: none;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.swiper-button-lock
{
    display: none;
}

.swiper-button-disabled
{
    cursor: auto;
    pointer-events: none;

    color: var(--fg-disabled);
    border-color: 1px solid var(--border-muted);
}

.swiper_pagination
{
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 40px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    --swiper-pagination-color: var(--image-default);
    --swiper-pagination-bullet-inactive-color: var(--image-soft);
    --swiper-pagination-bullet-inactive-opacity: .6;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bottom: 0;
}
.swiper_pagination .swiper-pagination,
.swiper_pagination .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper_pagination .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    position: relative;
    z-index: 2;
    left: 0;

    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0);
}
.swiper_pagination:after
{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 100%;

    content: '';

    border-radius: 0 0 var(--border-radius-2xl) var(--border-radius-2xl);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .35)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .35));
}
@media (min-width: 1024px)
{
    .swiper_pagination
    {
        --swiper-pagination-bullet-size: 8px;
    }
}
.swiper_pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper_pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
            transform: scale(.8);
}
.swiper_pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
.swiper_pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
    -webkit-transform: scale(.6);
        -ms-transform: scale(.6);
            transform: scale(.6);
}

.swiper-pagination
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    height: 40px;

    --swiper-pagination-color: var(--image-default);
    --swiper-pagination-bullet-inactive-color: var(--image-soft);
    --swiper-pagination-bullet-inactive-opacity: .6;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bottom: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (min-width: 1024px)
{
    .swiper-pagination
    {
        --swiper-pagination-bullet-size: 8px;
    }
}
.swiper-pagination .swiper-pagination-bullet
{
    z-index: 2;

    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
            transform: scale(.8);

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.swiper-pagination .swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
}

.swiper-fade .card:not(.swiper-slide-active)
{
    opacity: 0 !important;
}

.is_cascade
{
    font-size: var(--fs-lg);

    display: block !important;

    width: 100%;
    max-width: 704px;
    margin: 0 auto;

    color: var(--fg-default);

    --margin-xl: clamp(48px, calc(48px + (56 - 48) * ((100vw - 768px) / (1920 - 768))), 56px);
    --margin-l: clamp(24px, calc(24px + (36 - 24) * ((100vw - 768px) / (1920 - 768))), 36px);
    --margin-m: clamp(20px, calc(20px + (24 - 20) * ((100vw - 768px) / (1920 - 768))), 24px);
}
.is_cascade h1,
.is_cascade h2,
.is_cascade h3,
.is_cascade h4,
.is_cascade h5,
.is_cascade h6
{
    font-weight: 700;

    margin: var(--g-elements) 0 var(--g-24);
}
.is_cascade h1
{
    font-size: var(--fs-5xl);

    margin: var(--margin-xl) 0 var(--margin-l);
}
.is_cascade h2
{
    font-size: var(--fs-3xl);

    margin: var(--margin-xl) 0 var(--margin-m);
}
.is_cascade h3
{
    font-size: var(--fs-2xl);

    margin: var(--margin-xl) 0 var(--margin-m);
}
.is_cascade h4
{
    font-size: var(--fs-xl);

    margin: var(--margin-l) 0 var(--margin-m);
}
.is_cascade h5
{
    font-size: var(--fs-lg);

    margin: var(--margin-l) 0 var(--margin-m);
}
.is_cascade h6
{
    font-size: var(--fs-md);

    margin: var(--margin-l) 0 var(--margin-m);
}
.is_cascade p
{
    margin: var(--margin-m) 0;
}
.is_cascade a:not(.button):not(.popup--close):not(.header--popover_close)
{
    text-decoration: none;

    color: var(--accent-default);
}
.is_cascade a:not(.button):not(.popup--close):not(.header--popover_close):hover,
.is_cascade a:not(.button):not(.popup--close):not(.header--popover_close):active
{
    color: var(--accent-hover);
}
.is_cascade a:not(.button):not(.popup--close):not(.header--popover_close):visited
{
    opacity: var(--accent-muted);
}
.is_cascade b
{
    font-weight: 500;
}
.is_cascade > strong
{
    font-size: var(--fs-xl);
    font-weight: 500;

    display: block;

    margin: var(--margin-l) 0;
}
.is_cascade > ul,
.is_cascade > ol
{
    margin: var(--margin-m) 0;
}
.is_cascade ul,
.is_cascade ol
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding-left: var(--margin-m);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: clamp(8px, 8px + 8 * (100vw - 768px) / 1152, 16px);
}
.is_cascade ul li,
.is_cascade ol li
{
    line-height: 1.4;
}
.is_cascade ul
{
    list-style: disc;
}
.is_cascade figure
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: var(--margin-m) 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.is_cascade figure.wide
{
    width: calc(var(--container-padding) * 2 + 100%);
    margin: var(--margin-m) calc(var(--container-padding) * -1);
}
@media (min-width: 1024px)
{
    .is_cascade figure.wide
    {
        width: calc(240px + 100%);
        margin: var(--margin-m) -120px;
    }
}
.is_cascade figure img,
.is_cascade figure video
{
    width: 100%;

    -o-object-fit: cover;
       object-fit: cover;
}
.is_cascade figure figcaption
{
    font-size: var(--fs-sm);

    max-width: 720px;
    margin: 12px 0;

    color: var(--fg-muted);
}
.is_cascade > img,
.is_cascade > video,
.is_cascade > iframe,
.is_cascade > object
{
    margin: var(--margin-m) 0;
}
.is_cascade video,
.is_cascade img,
.is_cascade iframe,
.is_cascade object
{
    margin: 0 auto;

    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}
.is_cascade video,
.is_cascade img
{
    border-radius: var(--border-radius-lg);
}
.is_cascade .is_cascade--slider
{
    position: relative;

    overflow: hidden;

    max-width: 100%;
    margin: var(--margin-m) 0;

    border-radius: var(--border-radius-lg);
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 100%;
    height: calc(100% + 32px);
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item
{
    width: 100%;

    aspect-ratio: 704/396;
}
@media (min-width: 560px)
{
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item
    {
        aspect-ratio: 870/472;
    }
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item img,
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item figure,
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item video
{
    position: relative;

    margin: 0;

    aspect-ratio: 704/396;
}
@media (min-width: 560px)
{
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item img,
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item figure,
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item video
    {
        aspect-ratio: 870/472;
    }
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .gallery--item figcaption
{
    display: none;
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .slider_controls
{
    right: 0;
    bottom: 50%;
    left: 0;

    width: 100%;
    padding: var(--g-32);

    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .swiper-next
{
    margin-right: 12px;
}
@media (max-width: 1024px)
{
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .swiper-next
    {
        display: none;
    }
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .swiper-prev
{
    margin-left: 12px;
}
@media (max-width: 1024px)
{
    .is_cascade .is_cascade--slider .gallery.js-gallerySwiper .swiper-prev
    {
        display: none;
    }
}
.is_cascade .is_cascade--slider .gallery.js-gallerySwiper .swiper_pagination
{
    color: #fff;
}
.is_cascade blockquote
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: var(--margin-l) 0;
    padding-left: 16px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
.is_cascade blockquote:before
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 4px;
    height: 100%;

    content: '';

    border-bottom: 0;
    background-color: var(--neutral-default);
}
.is_cascade blockquote > p
{
    font-size: var(--fs-body-lg);
    line-height: 1.5;

    margin: 0;
}
.is_cascade blockquote .blockquote--author
{
    line-height: 1.1;

    display: grid;

    grid-template-columns: auto 1fr;
    gap: 6px 0;
    place-items: center start;
}
.is_cascade blockquote .blockquote--author img
{
    overflow: hidden;

    width: 40px;
    height: 40px;
    margin-right: 12px;

    border-radius: 50% !important;

    place-self: center;
    grid-column: 1;
    grid-row: span 2;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}
@media (min-width: 768px)
{
    .is_cascade blockquote .blockquote--author img
    {
        width: 48px;
        height: 48px;
        margin-right: 16px;
    }
}
.is_cascade blockquote .blockquote--author p
{
    font-size: var(--fs-md);
    font-weight: 500;

    margin: 0;

    grid-column: 2;
    align-self: end;
}
.is_cascade blockquote .blockquote--author span
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);

    grid-column: 2;
    align-self: start;
}
.is_cascade .button_wrapper,
.is_cascade .block--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: var(--margin-m) 0;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.is_cascade .is_cascade--accordion
{
    margin: var(--margin-m) 0;
}
.is_cascade .is_cascade--table
{
    overflow-x: auto;

    margin: var(--margin-l) 0;
    padding-bottom: 4px;
}
.is_cascade table
{
    width: 100%;

    border-collapse: collapse;

    border-radius: var(--border-corner-tiny);
}
.is_cascade table thead,
.is_cascade table th
{
    font-weight: 600;

    text-align: left;

    background-color: var(--c-surface-subdued);
}
.is_cascade table td,
.is_cascade table th
{
    padding: 8px 16px;

    border: 1px solid rgba(35, 35, 35, .08);
}
.is_cascade hr
{
    margin: var(--margin-l) 0;

    color: var(--border-muted);
}
.is_cascade .chips
{
        flex-direction: row;

    margin: var(--margin-m) 0;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    --font-size: 18px;
    --icon-size: 20px;
}

ul.chips
{
    font-size: 18px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0;

    list-style: none;

    gap: 12px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    --icon-size: 20px;
    --font-size: 18px;
}
ul.chips li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    color: var(--fg-soft);

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
}
ul.chips li span
{
    font-size: var(--font-size);
    line-height: var(--icon-size);
}
ul.chips li [class^=icon],
ul.chips li [class*=icon],
ul.chips li svg
{
    font-size: var(--icon-size);

    width: var(--icon-size);
    height: var(--icon-size);

    color: var(--fg-disabled);
}
ul.chips li.-accent
{
    color: var(--accent-default);
}
ul.chips li.-accent [class^=icon],
ul.chips li.-accent [class*=icon],
ul.chips li.-accent svg
{
    color: var(--accent-default);
}

.is_cascade--video
{
    overflow: hidden;

    margin: var(--margin-m) 0;

    border-radius: var(--border-radius-lg);
}

.video
{
    position: relative;

    width: 100%;
    height: auto;
}
.video video
{
    width: 100%;
    height: 100%;

    -o-object-position: center;
       object-position: center;
    -o-object-fit: cover;
       object-fit: cover;
}
.video.is_playing .video--play,
.video.is_playing .video--timer
{
    opacity: 0;
}

.video--timer
{
    font-size: var(--fs-xs);
    line-height: 1;

    position: absolute;
    top: 16px;
    right: 16px;
    left: auto;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    min-width: 52px;
    padding: 7px 8px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    text-align: center;

    border-radius: var(--border-radius-xs);
    background-color: #fff;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.video--play
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 56px;
    height: 56px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    background-image: url('data:image/svg+xml,%3Csvg width=\'45\' height=\'48\' viewBox=\'0 0 45 48\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M40.954 17.8233C45.9051 20.5157 45.9051 27.4855 40.954 30.1779L11.0594 46.4345C6.24748 49.0512 0.333984 45.6453 0.333984 40.2572L0.333986 7.74399C0.333986 2.35583 6.24747 -1.05004 11.0594 1.56668L40.954 17.8233Z\' fill=\'white\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);

    translate: -50% -50%;
}

.js-showMore div
{
    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.js-showMore div > *:first-child
{
    margin-top: 0;
}
.js-showMore div > *
{
    margin-bottom: 0;
}
.js-showMore .button,
.js-showMore .account--nav .account--nav_item,
.account--nav .js-showMore .account--nav_item,
.js-showMore .block--tabs .tab,
.block--tabs .js-showMore .tab,
.js-showMore .country_selection .tab,
.country_selection .js-showMore .tab,
.js-showMore .block--sections a,
.block--sections .js-showMore a,
.js-showMore .form--tabs a,
.form--tabs .js-showMore a,
.js-showMore .popup--close,
.js-showMore .header--popover_close
{
    margin-top: var(--margin-m);
}
.js-showMore .is_hidden
{
    display: none;
}

.js-showMore.is_open div
{
    -webkit-line-clamp: initial;
}
.js-showMore.is_open .button .is_shown,
.js-showMore.is_open .account--nav .account--nav_item .is_shown,
.account--nav .js-showMore.is_open .account--nav_item .is_shown,
.js-showMore.is_open .block--tabs .tab .is_shown,
.block--tabs .js-showMore.is_open .tab .is_shown,
.js-showMore.is_open .country_selection .tab .is_shown,
.country_selection .js-showMore.is_open .tab .is_shown,
.js-showMore.is_open .block--sections a .is_shown,
.block--sections .js-showMore.is_open a .is_shown,
.js-showMore.is_open .form--tabs a .is_shown,
.form--tabs .js-showMore.is_open a .is_shown,
.js-showMore.is_open .popup--close .is_shown,
.js-showMore.is_open .header--popover_close .is_shown
{
    display: none;
}
.js-showMore.is_open .button .is_hidden,
.js-showMore.is_open .account--nav .account--nav_item .is_hidden,
.account--nav .js-showMore.is_open .account--nav_item .is_hidden,
.js-showMore.is_open .block--tabs .tab .is_hidden,
.block--tabs .js-showMore.is_open .tab .is_hidden,
.js-showMore.is_open .country_selection .tab .is_hidden,
.country_selection .js-showMore.is_open .tab .is_hidden,
.js-showMore.is_open .block--sections a .is_hidden,
.block--sections .js-showMore.is_open a .is_hidden,
.js-showMore.is_open .form--tabs a .is_hidden,
.form--tabs .js-showMore.is_open a .is_hidden,
.js-showMore.is_open .popup--close .is_hidden,
.js-showMore.is_open .header--popover_close .is_hidden
{
    display: block;
}

.hint
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}

.header
{
    position: sticky;
    z-index: 50;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    max-width: 100vw;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.header.is_scrolled .header--bottom
{
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
}

.header--main
{
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 12px var(--container-padding);

    background-color: var(--bg-surface-1);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (min-width: 1024px)
{
    .header--main
    {
        gap: 20px;
    }
}
@media (max-width: 992px)
{
    .header--main .header--actions
    {
        display: none;
    }
    .header--main .header--buttons
    {
        margin-left: auto;
    }
}

.header--bottom
{
    z-index: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 4px var(--container-padding) 16px;

    -webkit-transition: -webkit-transform .2s linear;
            transition: -webkit-transform .2s linear;
            transition:         transform .2s linear;
            transition:         transform .2s linear, -webkit-transform .2s linear;

    background-color: var(--bg-surface-1);

    gap: 16px;
}

.header--logo
{
    position: relative;

    cursor: pointer;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.header--logo .header--popover
{
    left: 0;

    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}
.header--logo_svg
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.header--logo_svg svg,
.header--logo_svg img
{
    width: 100%;
    max-width: 150px;
    height: 100%;
    max-height: 55px;
}
@media (min-width: 1024px)
{
    .header--logo_svg svg,
    .header--logo_svg img
    {
        max-width: 220px;
        max-height: 84px;
    }
}
.header--logo img
{
    max-width: 150px;
    max-height: 55px;

    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}
@media (min-width: 1024px)
{
    .header--logo img
    {
        max-width: 220px;
        max-height: 84px;
    }
}

.header--nav
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
@media (max-width: 1024px)
{
    .header--nav
    {
        width: 100vw;
        margin: 0 calc(var(--container-padding) * -1);
    }
    .header--nav .nav
    {
        padding: 0 var(--container-padding) 2px;
    }
}
.header--nav .nav
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
@media (max-width: 992px)
{
    .header--nav .nav
    {
        overflow-x: auto;

        max-width: 100%;
    }
}
.header--nav .nav--item
{
    font-size: var(--fs-md);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 8px 0;

    white-space: nowrap;
    letter-spacing: .01em;

    color: var(--fg-default);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (min-width: 1024px)
{
    .header--nav .nav--item
    {
        padding: 11px 0;
    }
}
.header--nav .nav--item > a
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.header--nav .nav--item > a:not(:only-child):after
{
    font-family: icomoon-ux;
    font-size: var(--fs-sm);

    content: '\e904';
}
.header--nav .nav--item > a img:first-child,
.header--nav .nav--item > a svg:first-child
{
    margin-right: 4px;
}
.header--nav .nav--item:focus > a,
.header--nav .nav--item:focus-within > a,
.header--nav .nav--item:active > a,
.header--nav .nav--item:hover > a
{
    color: var(--fg-muted);
}

.header--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 2px;
}
.header--actions .header--selection
{
    -webkit-margin-end: auto;
    margin-inline-end: auto;
}
.header--actions .header--actions_item:last-child
{
    margin-left: 10px;
}

.header--buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 4px;
}

.header--buttons_item,
.header--actions_item,
.nav--item
{
    position: relative;
}

.header--actions_item .header--popover_items [class^=icon],
.header--actions_item .header--popover_items [class*=icon]
{
    font-size: 1.33em;
}

.header--popover
{
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;

    display: block;

    width: 100vw;
    height: 100%;

    pointer-events: none;

    opacity: 0;
}
@media (max-width: 992px)
{
    .header--popover
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow-y: auto;

        padding: 16px 0 0;

        -webkit-transform: translateZ(10px);
                transform: translateZ(10px);

        background-color: rgba(16, 16, 17, .7);
        -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
                box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);

        -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}
@media (min-width: 992px)
{
    .header--popover
    {
        position: absolute;
        top: 100%;
        left: 50%;

        width: clamp(200px, 17vw, 428px);
        min-width: 200px;
        max-width: 428px;
        padding: 8px 0;

        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}
.header--popover_wrapper
{
    position: relative;

    overflow: hidden;

    width: 100%;

    background-color: var(--bg-elevated-m);
}
@media (max-width: 992px)
{
    .header--popover_wrapper
    {
        overflow-y: auto;

        max-height: 60vh;
        padding: 16px 16px 52px;

        border-radius: var(--border-radius-lg) var(--border-radius-lg) 0 0;
    }
}
@media (min-width: 992px)
{
    .header--popover_wrapper
    {
        border-radius: var(--border-radius-lg);
        -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
                box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
    }
}
.header--popover_items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    border-radius: var(--border-radius-lg);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (max-width: 992px)
{
    .header--popover_items
    {
        margin: 16px 0;

        background-color: var(--neutral-container-muted);
    }
}
.header--popover_item
{
    font-size: var(--fs-md);
    line-height: 1.33;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    padding: clamp(16px, 16px + 4 * (100vw - 768px) / 1152, 20px);

    text-align: center;
    white-space: nowrap;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
}
.header--popover_item:not(:last-child)
{
    border-bottom: 1px solid var(--border-muted);
}
.header--popover_item:focus,
.header--popover_item:active,
.header--popover_item:hover
{
    background-color: var(--neutral-container-soft);
}
.header--popover_item .icon-ic-check
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 1.33em;
    height: 1.33em;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.header--popover_item .icon-ic-check:before
{
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    opacity: 0;
    color: var(--neutral-on-neutral);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.header--popover_item .icon-ic-check:after
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    display: block;

    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 1.33em;
    height: 1.33em;

    content: '';

    border: 1px solid var(--border-muted);
    border-radius: 50%;
    background-color: transparent;
}
.header--popover_item.is_active .icon-ic-check:before
{
    opacity: 1;
}
.header--popover_item.is_active .icon-ic-check:after
{
    border-color: var(--neutral-default);
    background-color: var(--neutral-default);
}

.header--popover_title
{
    font-size: var(--fs-lg);
    font-weight: 700;

    min-height: 32px;
    margin-bottom: 16px;

    color: var(--fg-default);
}
@media (min-width: 992px)
{
    .header--popover_title
    {
        display: none;
    }
}

.header--popover_close
{
    font-family: 'icomoon-ux';

    position: absolute;
    top: 16px;
    right: 16px;

    width: 32px;
    height: 32px;
}
.header--popover_close:before
{
    content: '\e90d';
}
@media (min-width: 992px)
{
    .header--popover_close
    {
        display: none;
    }
}

.is_active .header--popover
{
    pointer-events: all;

    opacity: 1;
}

@media (min-width: 992px)
{
    .header--buttons_item:focus > .header--popover,
    .header--buttons_item:focus-within > .header--popover,
    .header--buttons_item:hover > .header--popover,
    .header--actions_item:focus > .header--popover,
    .header--actions_item:focus-within > .header--popover,
    .header--actions_item:hover > .header--popover,
    .nav--item:focus > .header--popover,
    .nav--item:focus-within > .header--popover,
    .nav--item:hover > .header--popover,
    .header--logo:focus > .header--popover,
    .header--logo:focus-within > .header--popover,
    .header--logo:hover > .header--popover
    {
        pointer-events: all;

        opacity: 1;
    }
}

.header_mobile_nav
{
    position: fixed;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    padding: 2px var(--container-padding);

    color: var(--fg-default);
    background-color: var(--bg-surface-1);
}
@media (min-width: 992px)
{
    .header_mobile_nav
    {
        display: none;
    }
}
.header_mobile_nav .header--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.header_mobile_nav .header--actions_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-margin-end: 0;
    margin-inline-end: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.header_mobile_nav .header--actions_item > a,
.header_mobile_nav .header--actions_item button
{
    font-size: 10px;
    line-height: 1.2em;

        flex-direction: column;

    width: 100%;

    text-align: center;

    color: var(--fg-soft);

    --button-bg-color: transparent;
    --button-padding: 5px 2px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3px;
}
.header_mobile_nav .header--actions_item > a span,
.header_mobile_nav .header--actions_item button span
{
    line-height: 1.2em;
}
.header_mobile_nav .header--actions_item [class^=icon],
.header_mobile_nav .header--actions_item [class*=icon]
{
    font-size: 24px;
}
.header_mobile_nav .header--actions_item-accent a,
.header_mobile_nav .header--actions_item-accent .button,
.header_mobile_nav .header--actions_item-accent .account--nav .account--nav_item,
.account--nav .header_mobile_nav .header--actions_item-accent .account--nav_item,
.header_mobile_nav .header--actions_item-accent .block--tabs .tab,
.block--tabs .header_mobile_nav .header--actions_item-accent .tab,
.header_mobile_nav .header--actions_item-accent .country_selection .tab,
.country_selection .header_mobile_nav .header--actions_item-accent .tab,
.header_mobile_nav .header--actions_item-accent .popup--close,
.header_mobile_nav .header--actions_item-accent .header--popover_close
{
    color: var(--accent-on-accent);
    background-color: var(--accent-default);
}

[data-theme=dark] .icon:before
{
    content: '\e926';
}

[data-theme=light] .icon:before
{
    content: '\e92e';
}

.header--lang ~ .header--popover .icon-Check
{
    color: transparent;
    border-radius: 50%;
    outline: 1px solid var(--neutral-soft);
    background: transparent;
}
.header--lang[data-lang=ru] .icon-lang
{
    background-image: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_29044_31063)\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M2 2H22V21.9997H2V2Z\' fill=\'white\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M2 8.66818H22V22H2V8.66818Z\' fill=\'%230039A6\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M2 15.3315H22V21.9994H2V15.3315Z\' fill=\'%23D52B1E\'/%3E%3C/g%3E%3Crect x=\'2.5\' y=\'2.5\' width=\'19\' height=\'19\' rx=\'9.5\' stroke=\'%234E5157\' stroke-opacity=\'0.15\'/%3E%3Cdefs%3E%3CclipPath id=\'clip0_29044_31063\'%3E%3Crect x=\'2\' y=\'2\' width=\'20\' height=\'20\' rx=\'10\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.header--lang[data-lang=ru] .icon-lang:before
{
    content: '';
}
.header--lang[data-lang=ru] ~ .header--popover [data-lang=ru] .icon-Check
{
    color: var(--neutral-on-neutral);
    outline-color: var(--neutral-default);
    background: var(--neutral-default);
}
.header--lang[data-lang=en] .icon-lang
{
    background-image: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_29044_31068)\'%3E%3Cpath d=\'M2 2H22V22H2V2Z\' fill=\'%23012169\'/%3E%3Cpath d=\'M22 2V4.5L14.5781 12L22 19.3047V22H19.3828L11.9219 14.6562L4.65625 22H2V19.3438L9.26562 12.0391L2 4.89062V2H4.42188L11.9219 9.34375L19.1875 2H22Z\' fill=\'white\'/%3E%3Cpath d=\'M9.1875 14.6562L9.61719 15.9844L3.64062 22H2V21.8828L9.1875 14.6562ZM14.0312 14.1875L16.1406 14.5L22 20.2422V22L14.0312 14.1875ZM22 2L14.5 9.65625L14.3438 7.9375L20.2031 2H22ZM2 2.03906L9.53906 9.42188L7.23438 9.10938L2 3.91406V2.03906Z\' fill=\'%23C8102E\'/%3E%3Cpath d=\'M8.875 2V22H15.125V2H8.875ZM2 8.875V15.125H22V8.875H2Z\' fill=\'white\'/%3E%3Cpath d=\'M2 10.125V13.875H22V10.125H2ZM10.125 2V22H13.875V2H10.125Z\' fill=\'%23C8102E\'/%3E%3C/g%3E%3Crect x=\'2.5\' y=\'2.5\' width=\'19\' height=\'19\' rx=\'9.5\' stroke=\'%234E5157\' stroke-opacity=\'0.15\'/%3E%3Cdefs%3E%3CclipPath id=\'clip0_29044_31068\'%3E%3Crect x=\'2\' y=\'2\' width=\'20\' height=\'20\' rx=\'10\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.header--lang[data-lang=en] .icon-lang:before
{
    content: '';
}
.header--lang[data-lang=en] ~ .header--popover [data-lang=en] .icon-Check
{
    color: var(--neutral-on-neutral);
    outline-color: var(--neutral-default);
    background: var(--neutral-default);
}
.header--lang[data-lang=cn] .icon-lang
{
    background-image: url('data:image/svg+xml,%3Csvg  viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_31118_48)\'%3E%3Cpath d=\'M2 2H22V22H2V2Z\' fill=\'%23EE1C25\'/%3E%3Cpath d=\'M11 8.37539L5.9 11.6754L8 6.27539L9.8 11.6754L5 8.37539H11Z\' fill=\'%23FFFF00\'/%3E%3Cpath d=\'M12.2413 5.56619L14.0585 6.45623L12.1564 6.78306L13.3894 5.34267L13.2707 7.27937L12.2413 5.56619Z\' fill=\'%23FFFF00\'/%3E%3Cpath d=\'M14.5574 7.3305L15.886 8.85855L14.0053 8.41916L15.7028 7.57152L14.8392 9.31055L14.5574 7.3305Z\' fill=\'%23FFFF00\'/%3E%3Cpath d=\'M14.9755 10.2334L15.5647 12.1717L14.0265 11.0021L15.9232 10.9214L14.424 12.1569L14.9755 10.2334Z\' fill=\'%23FFFF00\'/%3E%3Cpath d=\'M13.391 12.3082L13.1865 14.3217L12.22 12.6507L13.999 13.3077L12.141 13.8682L13.391 12.3082Z\' fill=\'%23FFFF00\'/%3E%3C/g%3E%3Cpath d=\'M2.5 12C2.5 6.7533 6.7533 2.5 12 2.5C17.2467 2.5 21.5 6.7533 21.5 12C21.5 17.2467 17.2467 21.5 12 21.5C6.7533 21.5 2.5 17.2467 2.5 12Z\' stroke=\'%234E5157\' stroke-opacity=\'0.15\'/%3E%3Cdefs%3E%3CclipPath id=\'clip0_31118_48\'%3E%3Cpath d=\'M2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12Z\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.header--lang[data-lang=cn] .icon-lang:before
{
    content: '';
}
.header--lang[data-lang=cn] ~ .header--popover [data-lang=cn] .icon-Check
{
    color: var(--neutral-on-neutral);
    outline-color: var(--neutral-default);
    background: var(--neutral-default);
}

.header--title
{
    font-size: var(--fs-lg);
    font-weight: 500;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header-account .header--main
{
    display: grid;

    grid-template-columns: 1fr 2fr 1fr;
}
@media (min-width: 992px)
{
    .header-account .header--main
    {
        grid-template-columns: 1fr 5fr 1fr;
    }
}
.header-account .header--actions
{
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (max-width: 992px)
{
    .header-account .header--main .header--actions
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .header-account .header--actions span:nth-child(2)
    {
        display: none;
    }
}

.nav--item img
{
    width: 24px;
    height: 24px;

    -o-object-fit: contain;
       object-fit: contain;
}

.header--popover_item svg
{
    fill: currentColor !important;
}

.breadcrumbs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    overflow-y: visible;

    max-width: 100vw;
    padding: clamp(16px, 16px + 8 * (100vw - 380px) / 1540, 24px) var(--container-padding);

    opacity: 0;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.breadcrumbs.is_visible
{
    opacity: 1;
}
.breadcrumbs a
{
    font-size: var(--fs-sm);
    line-height: 1;

    position: relative;

    overflow: hidden;

    max-width: calc(20ch + 24px);
    padding: 7px 8px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    white-space: nowrap;
    text-overflow: ellipsis;

    color: var(--fg-default);
    border: 1px solid;
    border-color: var(--border-muted);
    border-radius: var(--border-radius-md);
    background-color: var(--bg-surface-1);

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
@media (min-width: 768px)
{
    .breadcrumbs a
    {
        padding: 10px 12px;
    }
}
.breadcrumbs a:not(:last-child):hover,
.breadcrumbs a:not(:last-child):focus,
.breadcrumbs a:not(:last-child):active
{
    border-color: var(--border-default);
}
.breadcrumbs a:last-child
{
    cursor: initial;
}

main:has(.block_banner-hero) > .breadcrumbs
{
    position: absolute;
    z-index: 10;
    right: 0;
    left: 0;

    padding: clamp(16px, 16px + 8 * (100vw - 380px) / 1540, 24px) clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);
}
@media (min-width: 992px)
{
    main:has(.block_banner-hero) > .breadcrumbs
    {
        top: var(--headerHeight, 132px);
        right: var(--container-padding);
        left: var(--container-padding);
    }
}

.footer
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-top: calc(var(--g-container-vertical) * 2);
    padding: clamp(16px, 16px + 48 * (100vw - 360px) / 1560, 64px) var(--container-padding) 60px;

    border-top: 1px solid var(--border-muted);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: clamp(32px, 32px + 16 * (100vw - 360px) / 1560, 48px);
}
@media (min-width: 992px)
{
    .footer
    {
        padding: clamp(16px, 16px + 48 * (100vw - 360px) / 1560, 64px) var(--container-padding) 32px;
    }
}

.footer .nav
{
    display: grid;

    place-content: start;
    place-items: start;
    grid-template-columns: 1fr;
}
@media (min-width: 640px)
{
    .footer .nav
    {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
}
@media (min-width: 768px)
{
    .footer .nav
    {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (min-width: 1024px)
{
    .footer .nav
    {
        grid-template-columns: repeat(6, 1fr);
    }
}
.footer .nav--list
{
    width: 100%;
}
@media (max-width: 640px)
{
    .footer .nav--list
    {
        padding: 20px 0;

        border-bottom: 1px solid var(--border-muted);
    }
    .footer .nav--list.is_opened ul
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .footer .nav--list.is_opened .nav--list_title:after
    {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
}
.footer .nav--list_title
{
    font-size: var(--fs-lg);
    font-weight: 400;

    color: var(--fg-default);
}
@media (max-width: 768px)
{
    .footer .nav--list_title
    {
        position: relative;
    }
    .footer .nav--list_title:after
    {
        font-family: 'icomoon-ux';
        font-size: var(--fs-md);

        position: absolute;
        top: 0;
        right: 0;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        height: 100%;

        content: '\e900';
        -webkit-transition: var(--transition);
                transition: var(--transition);
        -webkit-transform: rotate(0);
            -ms-transform: rotate(0);
                transform: rotate(0);

        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
}
.footer .nav--list ul
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding-top: 12px;

    list-style: none;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 8px;
}
@media (max-width: 768px)
{
    .footer .nav--list ul
    {
        display: none;
    }
}
.footer .nav--item
{
    font-size: var(--fs-md);
    line-height: 1.33;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
}
.footer .nav--item:active,
.footer .nav--item:focus,
.footer .nav--item:hover
{
    color: var(--fg-default);
}
.footer .nav--item-accent
{
    color: var(--accent-default);
}
.footer .nav--item-accent:active,
.footer .nav--item-accent:focus,
.footer .nav--item-accent:hover
{
    color: var(--accent-hover);
}

.footer--main
{
    display: grid;

    grid-template-columns: 1fr;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .footer--main
    {
        grid-template-columns: 1fr 1fr;
    }
}

.footer--banner
{
    display: grid;

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-surface-2);

    grid-template-columns: 1fr;
}
@media (min-width: 640px)
{
    .footer--banner
    {
        grid-template-columns: 64% 34%;
    }
}
@media (max-width: 640px)
{
    .footer--banner_image
    {
        grid-row: 1;
    }
}
.footer--banner_image img
{
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom;
}
.footer--banner_content
{
    padding: clamp(20px, 20px + 12 * (100vw - 768px) / 1152, 32px);
}
@media (max-width: 640px)
{
    .footer--banner_content
    {
        text-align: center;
    }
}
.footer--banner_title
{
    font-size: var(--fs-xl);
    font-weight: 400;

    margin-bottom: 4px;
}
.footer--banner_description
{
    font-size: var(--fs-md);

    color: var(--fg-soft);
}
.footer--banner_button
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 24px;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 640px)
{
    .footer--banner_button .button,
    .footer--banner_button .account--nav .account--nav_item,
    .account--nav .footer--banner_button .account--nav_item,
    .footer--banner_button .block--tabs .tab,
    .block--tabs .footer--banner_button .tab,
    .footer--banner_button .country_selection .tab,
    .country_selection .footer--banner_button .tab,
    .footer--banner_button .block--sections a,
    .block--sections .footer--banner_button a,
    .footer--banner_button .form--tabs a,
    .form--tabs .footer--banner_button a,
    .footer--banner_button .popup--close,
    .footer--banner_button .header--popover_close
    {
        width: 100%;
    }
}
@media (min-width: 640px)
{
    .footer--banner_button
    {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
}
.footer--banner_form
{
    margin-top: clamp(20px, 20px + 4 * (100vw - 768px) / 1152, 24px);
}
.footer--banner_form .form
{
    max-width: 100%;
}
.footer--banner_form .form fieldset
{
    gap: 8px;
}
@media (min-width: 1024px)
{
    .footer--banner_form .form fieldset
    {
            flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
    }
}
.footer--banner_form .form--input
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.footer--banner_form .form--button
{
    width: 100%;
}
@media (min-width: 992px)
{
    .footer--banner_form .form--button
    {
        width: -webkit-fit-content;
        width:    -moz-fit-content;
        width:         fit-content;
    }
}
.footer--banner_form .form--policy
{
    width: 100%;
}

.footer--contacts
{
    font-size: var(--fs-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 16px;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4px 12px;
}
@media (min-width: 992px)
{
    .footer--contacts
    {
        gap: 12px;
    }
}
.footer--contacts span
{
    color: var(--fg-muted);
}
@media (max-width: 640px)
{
    .footer--contacts span
    {
        width: 100%;
    }
}
.footer--contacts a
{
    color: var(--fg-soft);
}
.footer--contacts a:hover,
.footer--contacts a:active,
.footer--contacts a:focus
{
    color: var(--fg-default);
}

.footer--copyright
{
    font-size: var(--fs-sm);

    color: var(--fg-disabled);
}

.footer--travel
{
    position: absolute;
    right: var(--container-padding);

    border-radius: 0;
}
@media (min-width: 1024px)
{
    .footer--travel
    {
        max-width: 74px;
    }
}
.footer--travel img
{
    max-width: 74px;

    -o-object-fit: contain;
       object-fit: contain;
}

.accordion
{
    position: relative;

    overflow: hidden;
}
@media (max-width: 768px)
{
    .accordion
    {
        padding: 4px;
    }
}
.accordion + .accordion
{
    border-top: 1px solid var(--border-muted);
}
.accordion:hover .accordion--button,
.accordion:focus .accordion--button
{
    color: var(--neutral-hover);
}
.accordion.is_open .accordion--content
{
    pointer-events: auto;

    opacity: 1;

    grid-template-rows: 1fr;
}
.accordion.is_open .icon
{
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
}
.accordion--button
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: clamp(16px, 16px + 8 * (100vw - 768px) / 1152, 24px) 0;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
}
.accordion--button .accordion--button_text
{
    font-size: var(--fs-lg);
    font-weight: 500;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.accordion--button .icon
{
    font-size: var(--fs-24);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 1.33em;
    height: 1.33em;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.accordion--button .icon:before
{
    content: '\e904';
}
.accordion--content
{
    display: grid;
    overflow: hidden;

    -webkit-transition: grid-template-rows .21s ease-out;
            transition: grid-template-rows .21s ease-out;
            transition: grid-template-rows .21s ease-out, -ms-grid-rows .21s ease-out;
    pointer-events: none;

    opacity: 0;

    grid-template-rows: 0fr;
}
.accordion--content .is_cascade
{
    font-size: var(--fs-md);

    overflow: hidden;

    width: 100%;

    color: var(--fg-soft);

    grid-row: 1/span 2;
}
.accordion--content .is_cascade > *:first-child
{
    margin-top: 0;
}

.is_cascade--accordion .button--wrapper
{
    margin-top: 16px;
}
.is_cascade--accordion .hidden
{
    display: none;
}
.is_cascade--accordion.is_visible .hidden
{
    display: block;
}
.is_cascade--accordion.is_visible .show
{
    display: none;
}
.is_cascade--accordion:not(:has(.accordion:nth-child(5))) .button--wrapper
{
    display: none;
}
.is_cascade--accordion:not(.is_visible) .accordion:nth-child(1n+5)
{
    display: none;
}

.popup
{
    background-color: rgba(16, 16, 17, .7);

    --border-radius: var(--border-radius-xl);
    place-items: end center;
    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
}
@media (max-width: 768px)
{
    .popup
    {
        height: -webkit-fill-available;
        height: calc(100 * var(--vh, 1vh));
    }
}
@media (min-width: 1024px)
{
    .popup
    {
        padding: var(--g-40, 40px) var(--container-padding);

        place-items: start center;
    }
}
.popup--content
{
    overflow-y: auto;

    width: 100%;
    max-width: 780px;
    max-height: 100%;
    padding: var(--p-card-sm);

    border-radius: var(--border-radius);
    background-color: var(--bg-surface-1);
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
}
@media (max-width: 768px)
{
    .popup--content
    {
        max-width: calc(100vw - var(--container-padding) * 2);

        border-radius: var(--border-radius) var(--border-radius) 0 0;
    }
}
.popup--content::-webkit-scrollbar-thumb
{
    border-radius: 5px;
    background: #a7a8ab;
}
.popup--content::-webkit-scrollbar
{
    right: 10px;

    width: 8px;
}
.popup--title
{
    font-size: var(--fs-lg);
    font-weight: 700;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    color: var(--fg-default);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.popup--close
{
    font-family: 'icomoon-ux';
    font-weight: 400;

    position: absolute;
    z-index: 2;
    top: var(--p-card-sm);
    right: var(--p-card-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: auto;
    height: auto;
    margin-left: auto;
    padding: var(--button-padding);

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.popup--close:before
{
    content: '\e90d';
}
.popup--image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    margin: var(--p-card-md) 0;

    border-radius: var(--border-radius-lg);
}

.popup-filters .popup--content
{
    max-width: 424px;
    padding: 0;
}
.popup-filters .filter--title
{
    height: 64px;
    margin-bottom: 0;
    padding: var(--p-card-sm);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.popup-filters .filter--items
{
    overflow-y: auto;

    max-height: 70vh;
    padding: 0 var(--p-card-sm);
}
.popup-filters .filter--buttons
{
    padding: 16px var(--p-card-sm);
}
.popup-filters .filter--buttons .button,
.popup-filters .filter--buttons .account--nav .account--nav_item,
.account--nav .popup-filters .filter--buttons .account--nav_item,
.popup-filters .filter--buttons .block--tabs .tab,
.block--tabs .popup-filters .filter--buttons .tab,
.popup-filters .filter--buttons .country_selection .tab,
.country_selection .popup-filters .filter--buttons .tab,
.popup-filters .filter--buttons .block--sections a,
.block--sections .popup-filters .filter--buttons a,
.popup-filters .filter--buttons .form--tabs a,
.form--tabs .popup-filters .filter--buttons a,
.popup-filters .filter--buttons .header--popover_close,
.popup-filters .filter--buttons .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.popup-filters .filter--title button
{
    display: none;
}

.popup-notification
{
    z-index: 99214748364;

    background-color: transparent;

    place-items: end center;
    --border-radius: var(--border-radius-sm);
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
}
.popup-notification.success .popup--title
{
    color: var(--success-default);
}
.popup-notification.success .popup--title .icon:before
{
    content: '\e91b';
}
.popup-notification.info .popup--title
{
    color: var(--info-default);
}
.popup-notification.info .popup--title .icon:before
{
    content: '\e91b';
}
.popup-notification.error .popup--title
{
    color: var(--critical-default);
}
.popup-notification.error .popup--title .icon:before
{
    content: '\e91b';
}
.popup-notification.warning .popup--title
{
    color: var(--warning-default);
}
.popup-notification.warning .popup--title .icon:before
{
    content: '\e91b';
}
.popup-notification.is_active
{
    z-index: 99214748364;
}
.popup-notification .popup--content
{
    max-width: 400px;
    padding: var(--p-card-sm) 64px var(--p-card-sm) var(--p-card-sm);

    border-color: var(--border-muted);
    background-color: var(--bg-elevated-l);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}
.popup-notification .popup--content_wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    height: 100%;
    min-height: 42px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    grid-area: content;
}
.popup-notification .popup--close.is_hidden
{
    display: none;
}
.popup-notification .popup--title
{
    margin-bottom: var(--p-card-sm);
}
.popup-notification .popup--title.is_hidden
{
    display: none;
}
.popup-notification .popup--title:empty
{
    display: none;
}
.popup-notification .popup--title .icon
{
    font-size: 26px;
}
.popup-notification .popup--content_title
{
    font-size: var(--fs-xl);

    margin-bottom: 12px;
}
.popup-notification .popup--content_title:empty
{
    display: none;
}
.popup-notification .popup--content_text
{
    font-size: var(--fs-md);
}
.popup-notification .popup--content_text:empty
{
    display: none;
}

.popup-cookies
{
    padding: 16px 16px 68px;

    background-color: transparent;

    place-items: end center;
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
}
@media (min-width: 1024px)
{
    .popup-cookies
    {
        padding: 16px 16px 40px;
    }
}
.popup-cookies.is_active
{
    pointer-events: none;
}
.popup-cookies.is_active .popup--content
{
    pointer-events: auto;
}
.popup-cookies .popup--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    max-width: 540px;
    padding: 12px;

    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);

    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 768px)
{
    .popup-cookies .popup--content
    {
        border-radius: var(--border-radius-lg);
    }
}
.popup-cookies .popup--content_text
{
    font-size: var(--fs-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding-left: 8px;

    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.popup-cookies .popup--content_text a
{
    color: var(--accent-default);
}
@media (max-width: 992px)
{
    .popup-cookies .popup--content_text
    {
        font-size: var(--fs-xs);
    }
}
.popup-cookies .popup--content_buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 8px;
}

@media (min-width: 1024px)
{
    .popup-cookies_edit
    {
        place-items: center;
    }
}
.popup-cookies_edit .popup--title
{
    padding: 12px 0;
}
.popup-cookies_edit .popup--content
{
    max-width: 540px;
}
.popup-cookies_edit .popup--content_buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 20px;

    gap: 8px;
}
.popup-cookies_edit .popup--content_buttons .button,
.popup-cookies_edit .popup--content_buttons .account--nav .account--nav_item,
.account--nav .popup-cookies_edit .popup--content_buttons .account--nav_item,
.popup-cookies_edit .popup--content_buttons .block--tabs .tab,
.block--tabs .popup-cookies_edit .popup--content_buttons .tab,
.popup-cookies_edit .popup--content_buttons .country_selection .tab,
.country_selection .popup-cookies_edit .popup--content_buttons .tab,
.popup-cookies_edit .popup--content_buttons .block--sections a,
.block--sections .popup-cookies_edit .popup--content_buttons a,
.popup-cookies_edit .popup--content_buttons .form--tabs a,
.form--tabs .popup-cookies_edit .popup--content_buttons a,
.popup-cookies_edit .popup--content_buttons .header--popover_close,
.popup-cookies_edit .popup--content_buttons .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.popup-cookies_edit form
{
    max-width: 100%;
    padding: 20px 0 0;
}
.popup-cookies_edit .form--input > span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.popup-cookies_edit .form--input .hint
{
    font-size: var(--fs-xs);
    line-height: 1.2;

    color: var(--fg-soft);
}

.popup-form .popup--content
{
    width: 424px;
    margin: auto;

    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}
.popup-form .form--title
{
    font-size: var(--fs-lg);
    line-height: 48px;

    display: -webkit-box;
    overflow: hidden;

    padding: var(--g-24) 88px var(--g-24) var(--g-32);

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.popup-form .form--text
{
    padding: var(--g-24);

    background-color: #f7f7f9;
}
.popup-form fieldset
{
    padding: var(--g-32) var(--g-24);
}

.popup-hotel_selection .popup--content
{
    height: 100%;
    padding: 0;

    background-color: var(--bg-surface-1);
}
@media (max-width: 992px)
{
    .popup-hotel_selection .popup--content
    {
        border-radius: 0;
    }
}
.popup-hotel_selection .popup--title
{
    position: sticky;
    z-index: 2;
    top: 0;

    padding: 28px var(--p-card-sm) 8px;

    background-color: var(--bg-surface-1);
}
.popup-hotel_selection .popup--close
{
    position: static;

    margin-left: auto;
}

[data-popup=popup_for_room_advantages] .popup--content
{
    padding: 0;
}
[data-popup=popup_for_room_advantages] .popup--title
{
    position: sticky;
    top: 0;

    height: 64px;
    padding: var(--p-card-sm) var(--p-card-sm) 0;

    background-color: var(--bg-surface-1);
}
[data-popup=popup_for_room_advantages] .room_equipment--list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--p-card-sm);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
[data-popup=popup_for_room_advantages] .room_equipment--item:nth-child(n+7)
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_bonus]
    {
        place-items: center;
    }
}
[data-popup=popup_for_bonus] .popup--title
{
    font-size: var(--fs-lg);

    padding: 12px 0;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_form],
    [data-popup=popup_for_footer_feedback],
    [data-popup=popup_for_login]
    {
        place-items: center;
    }
}
[data-popup=popup_for_form] .form,
[data-popup=popup_for_footer_feedback] .form,
[data-popup=popup_for_login] .form
{
    max-width: 100%;
}
[data-popup=popup_for_form] .popup--title,
[data-popup=popup_for_footer_feedback] .popup--title,
[data-popup=popup_for_login] .popup--title
{
    font-size: var(--fs-lg);

    padding: 12px 0;
}

@media (max-width: 1024px)
{
    [data-popup=popup_for_cascade]
    {
        padding-top: 48px;
    }
}
[data-popup=popup_for_cascade] .popup--content
{
    max-width: 640px;
}
[data-popup=popup_for_cascade] .is_cascade
{
    margin: 0;
}
[data-popup=popup_for_cascade] .is_cascade figure.wide
{
    width: 100%;
    margin: 0;
}
[data-popup=popup_for_cascade] .popup--close
{
    position: sticky;
    top: 0;
    right: 0;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    height: -webkit-fit-content;
    height:    -moz-fit-content;
    height:         fit-content;
}

[data-popup=popup_for_room_advantages] .popup--content,
[data-popup=popup_for_bonus] .popup--content,
[data-popup=popup_for_form] .popup--content,
[data-popup=popup_for_login] .popup--content,
[data-popup=popup_for_hotel_selection] .popup--content,
[data-popup=popup_for_offer] .popup--content,
[data-popup=popup_for_subscription] .popup--content,
[data-popup=popup_for_new_year_game] .popup--content
{
    max-width: 400px;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_new_year_game],
    [data-popup=popup_for_offer],
    [data-popup=popup_for_subscription]
    {
        place-items: center;
    }
}
[data-popup=popup_for_new_year_game] .popup--title,
[data-popup=popup_for_offer] .popup--title,
[data-popup=popup_for_subscription] .popup--title
{
    padding: 12px 0;
}
[data-popup=popup_for_new_year_game] .popup--content_title,
[data-popup=popup_for_offer] .popup--content_title,
[data-popup=popup_for_subscription] .popup--content_title
{
    font-size: var(--fs-2xl);

    margin-bottom: 6px;
}
[data-popup=popup_for_new_year_game] .popup--content_text,
[data-popup=popup_for_offer] .popup--content_text,
[data-popup=popup_for_subscription] .popup--content_text
{
    font-size: var(--fs-md);

    color: var(--fg-soft);
}
[data-popup=popup_for_new_year_game] .form,
[data-popup=popup_for_offer] .form,
[data-popup=popup_for_subscription] .form
{
    max-width: 100%;
    margin-top: 16px;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_offer]
    {
        place-items: center;
    }
}
[data-popup=popup_for_offer] .button_wrapper .button,
[data-popup=popup_for_offer] .button_wrapper .account--nav .account--nav_item,
.account--nav [data-popup=popup_for_offer] .button_wrapper .account--nav_item,
[data-popup=popup_for_offer] .button_wrapper .block--tabs .tab,
.block--tabs [data-popup=popup_for_offer] .button_wrapper .tab,
[data-popup=popup_for_offer] .button_wrapper .country_selection .tab,
.country_selection [data-popup=popup_for_offer] .button_wrapper .tab,
[data-popup=popup_for_offer] .button_wrapper .block--sections a,
.block--sections [data-popup=popup_for_offer] .button_wrapper a,
[data-popup=popup_for_offer] .button_wrapper .form--tabs a,
.form--tabs [data-popup=popup_for_offer] .button_wrapper a,
[data-popup=popup_for_offer] .button_wrapper .header--popover_close,
[data-popup=popup_for_offer] .button_wrapper .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.promocode
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: 16px 0;
    padding: var(--p-card-sm);

    cursor: pointer;

    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-xl);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.promocode--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 6px;
}
.promocode--content-code
{
    font-size: var(--fs-xl);

    color: var(--accent-default);
}
.promocode--content-subtitle
{
    font-size: var(--fs-sm);

    color: var(--fg-muted);
}
.promocode--content-icon
{
    font-size: var(--fs-2xl);
}

.popup-surroundings .popup--content
{
    overflow: hidden;

    width: 100%;
    max-width: 1148px;
    height: 100%;
    padding: 0;
}
.popup-surroundings .popup--close
{
    z-index: 3;

    background-color: var(--bg-elevated-m);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}

.popup-login--divider
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: 24px 0;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.popup-login--divider:before
{
    position: absolute;
    z-index: 1;

    width: 100%;
    height: 1px;

    content: '';

    background-color: var(--border-muted);
}
.popup-login--divider_text
{
    z-index: 2;

    padding: 0 16px;

    background: var(--bg-surface-1);
}
.popup-login .button-mts
{
    width: 100%;

    gap: 6px;
}

.popup-bonus_status .popup--content
{
    max-width: 400px;
}
.popup-bonus_status ul.chips li
{
    color: var(--fg-default);
}
.popup-bonus_status ul.chips li [class^=icon],
.popup-bonus_status ul.chips li [class*=icon],
.popup-bonus_status ul.chips li svg
{
    color: var(--neutral-default);
}
.popup-bonus_status ul.chips li span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.popup-bonus_status ul.chips li span > span
{
    font-size: var(--fs-xs);

    color: var(--fg-soft);
}
.popup-bonus_status .button_wrapper .button,
.popup-bonus_status .button_wrapper .account--nav .account--nav_item,
.account--nav .popup-bonus_status .button_wrapper .account--nav_item,
.popup-bonus_status .button_wrapper .block--tabs .tab,
.block--tabs .popup-bonus_status .button_wrapper .tab,
.popup-bonus_status .button_wrapper .country_selection .tab,
.country_selection .popup-bonus_status .button_wrapper .tab,
.popup-bonus_status .button_wrapper .block--sections a,
.block--sections .popup-bonus_status .button_wrapper a,
.popup-bonus_status .button_wrapper .form--tabs a,
.form--tabs .popup-bonus_status .button_wrapper a,
.popup-bonus_status .button_wrapper .header--popover_close,
.popup-bonus_status .button_wrapper .popup--close
{
    width: 100%;
}

.popup-for_welcoming
{
    place-items: center;
}
.popup-for_welcoming .popup--content
{
    max-width: 400px;
}
@media (max-width: 768px)
{
    .popup-for_welcoming .popup--content
    {
        border-radius: var(--border-radius);
    }
}
.popup-for_welcoming .button_wrapper
{
    width: 100%;
}
.popup-for_welcoming .button_wrapper .button,
.popup-for_welcoming .button_wrapper .account--nav .account--nav_item,
.account--nav .popup-for_welcoming .button_wrapper .account--nav_item,
.popup-for_welcoming .button_wrapper .block--tabs .tab,
.block--tabs .popup-for_welcoming .button_wrapper .tab,
.popup-for_welcoming .button_wrapper .country_selection .tab,
.country_selection .popup-for_welcoming .button_wrapper .tab,
.popup-for_welcoming .button_wrapper .block--sections a,
.block--sections .popup-for_welcoming .button_wrapper a,
.popup-for_welcoming .button_wrapper .form--tabs a,
.form--tabs .popup-for_welcoming .button_wrapper a,
.popup-for_welcoming .button_wrapper .header--popover_close,
.popup-for_welcoming .button_wrapper .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.popup-for_welcoming .popup--title
{
    color: var(--info-default);
}
.popup-for_welcoming .popup--title .icon:before
{
    content: '\e91b';
}
.popup-for_welcoming .is_cascade
{
    font-size: var(--fs-md);
}
.popup-for_welcoming .is_cascade p
{
    color: var(--fg-soft);
}
.popup-for_welcoming .is_cascade img
{
    overflow: hidden;

    max-width: 100%;
    height: auto;

    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

@media (min-width: 1024px)
{
    .popup-review
    {
        place-items: center;
    }
}
.popup-review .popup--title
{
    padding: 12px 0;
}
.popup-review .popup--content
{
    max-width: 400px;
}
.popup-review .review
{
    margin-top: var(--p-card-sm);
    padding: 0;

    border: none;
}
.popup-review .review--text
{
    -webkit-line-clamp: unset;
}
.popup-review .review--actions
{
    display: none;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_booking_item]
    {
        place-items: center;
    }
}
[data-popup=popup_for_booking_item] .popup--content_wrapper
{
    padding-top: 20px;
}
[data-popup=popup_for_booking_item] .popup--content
{
    max-width: 400px;
}
[data-popup=popup_for_booking_item] .popup--title
{
    padding: 12px 0;
}
[data-popup=popup_for_booking_item] .is_cascade *:first-child
{
    margin-top: 0;
}
[data-popup=popup_for_booking_item] .is_cascade h3
{
    margin-bottom: 8px;
}
[data-popup=popup_for_booking_item] .is_cascade .id
{
    font-size: var(--fs-xs);

    margin-top: 12px;

    color: var(--fg-muted);
}
[data-popup=popup_for_booking_item] .is_cascade ul
{
    margin: 0;
    padding-left: 0;

    list-style: none;
}
[data-popup=popup_for_booking_item] .is_cascade ul li
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 1024px)
{
    [data-popup=popup_for_booking_review]
    {
        place-items: center;
    }
}
[data-popup=popup_for_booking_review] .popup--content
{
    max-width: 400px;
}
[data-popup=popup_for_booking_review] .popup--content_wrapper
{
    padding-top: 20px;
}
[data-popup=popup_for_booking_review] .popup--title
{
    padding: 12px 0;
}
[data-popup=popup_for_booking_review] form
{
    margin-top: 20px;
}
[data-popup=popup_for_booking_review] .booking_item
{
    font-size: var(--fs-md);
}
[data-popup=popup_for_booking_review] .booking_dates
{
    font-size: var(--fs-sm);

    margin-top: 8px;

    color: var(--fg-soft);
}
[data-popup=popup_for_booking_review] .form
{
    max-width: 100%;
}

[data-popup=popup_for_survey] .popup--title
{
    padding: 12px 0;
}
[data-popup=popup_for_survey] .popup--content
{
    max-width: 400px;
}
[data-popup=popup_for_survey] .form--input > span
{
    font-weight: 700;
}
[data-popup=popup_for_survey] .form--input
{
    margin-bottom: 32px;
}
[data-popup=popup_for_survey] .form
{
    max-width: 100%;
    margin-top: 20px;
}
[data-popup=popup_for_survey] .js_increment,
[data-popup=popup_for_survey] .js_decrement
{
    border-radius: 100px;
}

[data-popup=popup_for_new_year_game] .popup--content_buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 20px;

    gap: 8px;
}
[data-popup=popup_for_new_year_game] .popup--content_buttons .button,
[data-popup=popup_for_new_year_game] .popup--content_buttons .account--nav .account--nav_item,
.account--nav [data-popup=popup_for_new_year_game] .popup--content_buttons .account--nav_item,
[data-popup=popup_for_new_year_game] .popup--content_buttons .block--tabs .tab,
.block--tabs [data-popup=popup_for_new_year_game] .popup--content_buttons .tab,
[data-popup=popup_for_new_year_game] .popup--content_buttons .country_selection .tab,
.country_selection [data-popup=popup_for_new_year_game] .popup--content_buttons .tab,
[data-popup=popup_for_new_year_game] .popup--content_buttons .block--sections a,
.block--sections [data-popup=popup_for_new_year_game] .popup--content_buttons a,
[data-popup=popup_for_new_year_game] .popup--content_buttons .form--tabs a,
.form--tabs [data-popup=popup_for_new_year_game] .popup--content_buttons a,
[data-popup=popup_for_new_year_game] .popup--content_buttons .header--popover_close,
[data-popup=popup_for_new_year_game] .popup--content_buttons .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
[data-popup=popup_for_new_year_game] .popup--content_title
{
    font-weight: 700;
}
[data-popup=popup_for_new_year_game] .icon-Verified_Check
{
    font-size: 24px;

    color: var(--accent-default);
}

[data-popup=popup_for_hotel_description]
{
    background-color: rgba(16, 16, 17, .7);

    place-items: center;
}
[data-popup=popup_for_hotel_description] .is_cascade *:first-child
{
    margin-top: 0;
}
[data-popup=popup_for_hotel_description] .is_cascade h3
{
    font-size: var(--fs-2xl);
}
[data-popup=popup_for_hotel_description] .popup--content
{
    padding-right: 20px;
}

.popup-partners
{
    place-items: center;
}
.popup-partners .popup--content
{
    max-width: 640px;
}
.popup-partners .is_cascade
{
    margin-top: 20px;
}
.popup-partners .is_cascade *:first-child
{
    margin-top: 0;
}
.popup-partners .popup--title
{
    font-size: var(--fs-lg);

    padding: 12px 0;
}
.popup-partners .is_hidden
{
    display: none;
}

.is_cascade .is_cascade--logo img
{
    max-width: 50%;
    max-height: 80px;

    border-radius: 0;

    aspect-ratio: auto;
    -o-object-fit: contain;
       object-fit: contain;
}
.is_cascade .is_cascade--contacts_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
.is_cascade .is_cascade--contacts_list a,
.is_cascade .is_cascade--contacts_list span
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
}
.is_cascade .is_cascade--contacts_list a span
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);
}
.is_cascade .is_cascade--contacts_list a:hover span,
.is_cascade .is_cascade--contacts_list a:focus span
{
    color: var(--fg-muted);
}

.header
{
    z-index: 2147483642;
}

[data-popup=popup_for_hotel_selection].is_active,
[data-popup=popup_for_hotel_description].is_active,
[data-popup=popup_for_room_advantages].is_active,
[data-popup=popup_for_partners].is_active,
[data-popup=popup_for_offer].is_active,
[data-popup=popup_for_bonus].is_active,
[data-popup=popup_for_login].is_active,
[data-popup=popup_for_review].is_active,
[data-popup=popup_for_category_card].is_active,
.popup-filters.is_active,
.popup-for_welcoming.is_active,
.popup-cookies_edit.is_active,
.popup-cookies.is_active
{
    z-index: 2147483643;
}

.popup-notification
{
    z-index: 2147483644;
}

.popup.popup-form,
.popup[data-popup=popup_for_form]
{
    padding-top: var(--headerHeight);
    padding-bottom: 60px;
}

.popup[data-popup=popup_for_cascade]
{
    padding-top: var(--headerHeight);
    padding-bottom: 0;
}
@media (max-width: 768px)
{
    .popup[data-popup=popup_for_cascade] .popup--content
    {
        padding-bottom: 120px;
    }
}

.popup.popup-notification[data-popup=popup_for_card].is_active
{
    background-color: rgba(16, 16, 17, .7);

    place-items: center;
    -webkit-backdrop-filter: blur(7px);
            backdrop-filter: blur(7px);
}
.popup.popup-notification[data-popup=popup_for_card].is_active .popup--content
{
    padding: var(--p-card-sm);
}
.popup.popup-notification[data-popup=popup_for_card].is_active .is_cascade h2
{
    font-size: var(--fs-2xl);
}

[data-popup=popup_for_newsletter]
{
    background-color: rgba(16, 16, 17, .7);

    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    place-items: center;
}
[data-popup=popup_for_newsletter] .popup--content
{
    padding: var(--p-card-sm);
}
[data-popup=popup_for_newsletter] .button_wrapper .button,
[data-popup=popup_for_newsletter] .button_wrapper .account--nav .account--nav_item,
.account--nav [data-popup=popup_for_newsletter] .button_wrapper .account--nav_item,
[data-popup=popup_for_newsletter] .button_wrapper .block--tabs .tab,
.block--tabs [data-popup=popup_for_newsletter] .button_wrapper .tab,
[data-popup=popup_for_newsletter] .button_wrapper .country_selection .tab,
.country_selection [data-popup=popup_for_newsletter] .button_wrapper .tab,
[data-popup=popup_for_newsletter] .button_wrapper .block--sections a,
.block--sections [data-popup=popup_for_newsletter] .button_wrapper a,
[data-popup=popup_for_newsletter] .button_wrapper .form--tabs a,
.form--tabs [data-popup=popup_for_newsletter] .button_wrapper a,
[data-popup=popup_for_newsletter] .button_wrapper .header--popover_close,
[data-popup=popup_for_newsletter] .button_wrapper .popup--close
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

[data-popup=popup_for_category_card]
{
    padding-top: 48px;
}
@media (min-width: 768px)
{
    [data-popup=popup_for_category_card]
    {
        padding-bottom: 48px;
    }
}
[data-popup=popup_for_category_card] .popup--title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: var(--g-24) 88px var(--g-24) var(--g-32);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
[data-popup=popup_for_category_card] .popup--title h3
{
    font-size: var(--fs-2xl);
    line-height: 48px;

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
[data-popup=popup_for_category_card] .popup--title .popup--close
{
    position: static;
}
[data-popup=popup_for_category_card] .popup--image
{
    height: 300px;
}

input,
textarea,
select
{
    border: none;
    outline: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button
{
    margin: 0;

    -webkit-appearance: none;
}

/* Firefox */
input[type=number]
{
    -moz-appearance: textfield;
}

textarea
{
    resize: vertical;
}

input[type=date]
{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.form
{
    max-width: 324px;
}
.form fieldset
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 0;

    border-color: transparent;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 0;
}

.form--title
{
    font-size: var(--fs-xl);
    font-weight: 700;

    margin-bottom: 20px;

    letter-spacing: -.01em;
}

.form--text
{
    font-size: var(--fs-md);

    margin-bottom: 24px;

    color: var(--fg-soft);
}

.form--input
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-bottom: 20px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 12px;
}
.form--input > span
{
    font-size: var(--fs-body-md);

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);

    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.form--input > input,
.form--input textarea
{
    font-size: var(--fs-md);
    line-height: 1.2;

    width: 100%;
    padding: 10px 12px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid transparent;
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
@media (min-width: 768px)
{
    .form--input > input,
    .form--input textarea
    {
        padding: 12px 16px;
    }
}
.form--input > input::-webkit-input-placeholder,
.form--input textarea::-webkit-input-placeholder
{
    color: var(--fg-muted);
}
.form--input > input::-moz-placeholder,
.form--input textarea::-moz-placeholder
{
    color: var(--fg-muted);
}
.form--input > input:-ms-input-placeholder,
.form--input textarea:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input > input::-ms-input-placeholder,
.form--input textarea::-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input > input:-moz-placeholder-shown,
.form--input textarea:-moz-placeholder-shown
{
    color: var(--fg-muted);
}
.form--input > input:-ms-input-placeholder,
.form--input textarea:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input > input::placeholder,
.form--input > input:placeholder-shown,
.form--input textarea::placeholder,
.form--input textarea:placeholder-shown
{
    color: var(--fg-muted);
}
.form--input > input:not(:-moz-placeholder-shown),
.form--input textarea:not(:-moz-placeholder-shown)
{
    color: var(--fg-default);
}
.form--input > input:not(:-ms-input-placeholder),
.form--input textarea:not(:-ms-input-placeholder)
{
    color: var(--fg-default);
}
.form--input > input:not(:placeholder-shown),
.form--input textarea:not(:placeholder-shown)
{
    color: var(--fg-default);
}
.form--input > input:hover,
.form--input > input:focus,
.form--input > input:focus-within,
.form--input textarea:hover,
.form--input textarea:focus,
.form--input textarea:focus-within
{
    border-color: var(--neutral-container-default);
}
.form--input.error .form--input_error
{
    height: auto;
    max-height: -webkit-fit-content;
    max-height:    -moz-fit-content;
    max-height:         fit-content;

    opacity: 1;
    color: var(--critical-soft);
}
.form--input_error
{
    font-size: var(--fs-sm);
    line-height: 20px;

    overflow: hidden;

    height: 0;
    max-height: 0;

    -webkit-transition: opacity .03s .15s ease-out, max-height .18s linear;
            transition: opacity .03s .15s ease-out, max-height .18s linear;

    opacity: 0;
    color: var(--critical-soft);
}
.form--input > label
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.form--input
{
    position: relative;
}
.form--input input[type=radio],
.form--input input[type=checkbox]
{
    position: absolute;
    top: 0;
    left: 0;

    opacity: 0;

    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.form--input input[type=radio] ~ span,
.form--input input[type=checkbox] ~ span
{
    font-size: var(--fs-md);
    line-height: 24px;

    margin-left: 16px;

    color: var(--neutral-default);

    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.form--input input[type=radio] ~ .radio,
.form--input input[type=radio] ~ .checkbox,
.form--input input[type=radio] ~ .slider,
.form--input input[type=checkbox] ~ .radio,
.form--input input[type=checkbox] ~ .checkbox,
.form--input input[type=checkbox] ~ .slider
{
    cursor: pointer;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.form--input input[type=checkbox] ~ .checkbox
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 24px;
    height: 24px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 6px;
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.form--input input[type=checkbox] ~ .checkbox:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    color: currentColor;
}
.form--input input[type=checkbox] ~ .checkbox:hover,
.form--input input[type=checkbox] ~ .checkbox:focus
{
    border-color: var(--input-check-hover);
    background-color: transparent;
}
.form--input input[type=checkbox] ~ .toggle
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 48px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 1000px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.form--input input[type=checkbox] ~ .toggle:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 12px;

    position: absolute;
    z-index: 2;
    top: 3px;
    left: 4px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 16px;
    height: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--neutral-muted);
    border-radius: 50%;
    background-color: var(--neutral-muted);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.form--input input[type=checkbox]:checked ~ .checkbox
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
    background-color: var(--neutral-default);
}
.form--input input[type=checkbox]:checked ~ .checkbox:after
{
    opacity: 1;
}
.form--input input[type=checkbox]:checked ~ .checkbox:hover,
.form--input input[type=checkbox]:checked ~ .checkbox:focus
{
    background-color: var(--neutral-hover);
}
.form--input input[type=checkbox]:checked ~ .toggle
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
}
.form--input input[type=checkbox]:checked ~ .toggle:after
{
    -webkit-transform: translateX(22px);
        -ms-transform: translateX(22px);
            transform: translateX(22px);

    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}
.form--input input[type=checkbox]:checked ~ .toggle:hover:after,
.form--input input[type=checkbox]:checked ~ .toggle:focus:after
{
    background-color: var(--neutral-hover);
}
.form--input input[type=radio] ~ .radio
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 24px;
    height: 24px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 50%;
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.form--input input[type=radio] ~ .radio:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    color: currentColor;
}
.form--input input[type=radio] ~ .radio:hover,
.form--input input[type=radio] ~ .radio:focus
{
    border-color: var(--neutral-hover);
    background-color: transparent;
}
.form--input input[type=radio]:checked ~ .radio
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
    background-color: var(--neutral-default);
}
.form--input input[type=radio]:checked ~ .radio:after
{
    opacity: 1;
}
.form--input input[type=radio]:checked ~ .radio:hover,
.form--input input[type=radio]:checked ~ .radio:focus
{
    background-color: var(--neutral-hover);
}

.form--policy
{
    font-size: var(--fs-xs);

    margin-top: 12px;

    color: var(--fg-muted);
}
@media (min-width: 992px)
{
    .form--policy
    {
        margin-top: 20px;
    }
}
.form--policy a:not(.button):not(.header--popover_close):not(.popup--close)
{
    font-size: var(--fs-xs);

    color: var(--fg-default);
}

.form--button .button,
.form--button .account--nav .account--nav_item,
.account--nav .form--button .account--nav_item,
.form--button .block--tabs .tab,
.block--tabs .form--button .tab,
.form--button .country_selection .tab,
.country_selection .form--button .tab,
.form--button .block--sections a,
.block--sections .form--button a,
.form--button .form--tabs a,
.form--tabs .form--button a,
.form--button .header--popover_close,
.form--button .popup--close
{
    width: 100%;
}

.form.is_sending button[type=submit]
{
    pointer-events: none;

    background: var(--c-surface-subdued);
}

.form--group
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 24px;
}
@media (max-width: 420px)
{
    .form--group
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}
.form--group .form--input
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.form--group .form--input_gender
{
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.form--input-gender
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    padding: 4px;

    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.form--input-gender .radio-gender
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 40px;
    height: 40px;
    padding: 8px;

    cursor: pointer;
    text-transform: uppercase;

    color: var(--fg-disabled);
    border-radius: var(--border-radius-md);
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.form--input-gender input[type=radio]:checked ~ .radio-gender
{
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}

.input_kids
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 12px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.input_kids .input_kids--group
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 146px;
    max-width: 146px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.input_kids .input_kids--group input
{
    width: 42px;

    text-align: center;

    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.input_age
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 12px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.input_age .form--input_select
{
    width: 146px;
    max-width: 146px;
}

.js-kids_input_group:not(.is_active) .kids_quantity
{
    display: none;
}

.form--tabs
{
    margin-bottom: 24px;
}
.form--tabs_title
{
    font-size: var(--fs-body-md);

    margin-bottom: 12px;

    color: var(--fg-default);
}
.form--tabs .tabs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.form--tabs a
{
    min-width: 56px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
    border-radius: 100px;
    background-color: var(--neutral-container-default);

    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.form--tabs a:hover,
.form--tabs a:focus,
.form--tabs a:active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);
    background-color: var(--neutral-container-hover);
}
.form--tabs a.is_active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 1;
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}

.form--input span a
{
    color: var(--accent-default);
}

.form--input_file
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    padding: 32px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 2px dotted var(--border-muted);
    border-radius: 12px;
    background-color: transparent;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.form--input_file:active,
.form--input_file:focus,
.form--input_file:hover
{
    border-color: var(--accent-soft);
    background-color: var(--accent-container-soft);
}
.form--input_file p
{
    font-size: var(--fs-md);
    font-weight: 400;
    line-height: 1.5;

    width: 100%;
    margin: 0;

    text-align: center;
}
.form--input_file p span
{
    color: var(--accent-default);
}
.form--input_file input
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    cursor: pointer;

    opacity: 0;
}
.form--input_file_hint
{
    font-size: var(--fs-xs);

    width: 100%;
    margin-top: 4px;

    text-align: center;

    color: var(--fg-muted);
}

.form--input_file--items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: 12px 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 8px;
}
.form--input_file--items:empty
{
    display: none;
}

.form--input_file--items_loaded
{
    font-size: 16px;

    position: relative;

    min-height: 42px;
    padding: 12px 44px 12px 16px;

    border-radius: 8px;
    background-color: var(--neutral-container-default);
}
.form--input_file--items_loaded:before
{
    position: absolute;
    top: 0;
    right: 0;

    display: block;

    width: 42px;
    height: 42px;

    content: '';
    -webkit-animation: loading 1.6s infinite linear;
            animation: loading 1.6s infinite linear;

    background-image: url('data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'12\' cy=\'12\' r=\'11\' stroke=\'%234E5157\' stroke-opacity=\'0.15\' stroke-width=\'2\'/%3E%3Ccircle cx=\'12\' cy=\'12\' r=\'11\' stroke=\'url(%23paint0_angular_8107_11473)\' stroke-width=\'2\'/%3E%3Cg clip-path=\'url(%23clip0_8107_11473)\'%3E%3Cpath d=\'M10.2078 12.2642C10.4447 12.7516 10.8009 13.1634 11.2727 13.3971C10.8101 13.5036 10.2751 13.5256 9.72805 13.4481C8.09994 13.2174 6.60419 12.1658 6.60419 10.25C6.60419 10.0084 6.40831 9.8125 6.16669 9.8125C5.92506 9.8125 5.72919 10.0084 5.72919 10.25C5.72919 12.7676 7.73343 14.0492 9.60532 14.3144C10.5459 14.4477 11.5126 14.3393 12.2642 13.9739C12.7707 13.7278 13.1955 13.3529 13.4237 12.8532C13.5068 13.2857 13.5187 13.7739 13.4481 14.272C13.2174 15.9001 12.1658 17.3958 10.25 17.3958C10.0084 17.3958 9.81252 17.5917 9.81252 17.8333C9.81252 18.075 10.0084 18.2708 10.25 18.2708C12.7676 18.2708 14.0493 16.2666 14.3144 14.3947C14.4477 13.4542 14.3393 12.4874 13.974 11.7358C13.772 11.3204 13.4836 10.96 13.1106 10.7179C13.4753 10.6735 13.8704 10.6768 14.272 10.7336C15.9001 10.9643 17.3959 12.016 17.3959 13.9317C17.3959 14.1733 17.5917 14.3692 17.8334 14.3692C18.075 14.3692 18.2709 14.1733 18.2709 13.9317C18.2709 11.4141 16.2666 10.1325 14.3947 9.8673C13.4542 9.73405 12.4874 9.84244 11.7358 10.2078C11.3324 10.4039 10.9808 10.6817 10.7391 11.0391C10.6736 10.634 10.6689 10.1852 10.7337 9.72803C10.9643 8.09992 12.016 6.60417 13.9317 6.60417C14.1734 6.60417 14.3692 6.40829 14.3692 6.16667C14.3692 5.92504 14.1734 5.72917 13.9317 5.72917C11.4142 5.72917 10.1325 7.73341 9.86732 9.6053C9.73407 10.5458 9.84246 11.5126 10.2078 12.2642Z\' fill=\'%23613CC3\'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id=\'paint0_angular_8107_11473\' cx=\'0\' cy=\'0\' r=\'1\' gradientUnits=\'userSpaceOnUse\' gradientTransform=\'translate(12 12) rotate(90) scale(12)\'%3E%3Cstop stop-color=\'%23613CC3\'/%3E%3Cstop offset=\'0.18\' stop-color=\'%23613CC3\'/%3E%3Cstop offset=\'0.1801\' stop-color=\'white\' stop-opacity=\'0\'/%3E%3Cstop offset=\'1\' stop-color=\'white\' stop-opacity=\'0\'/%3E%3C/radialGradient%3E%3CclipPath id=\'clip0_8107_11473\'%3E%3Crect width=\'14\' height=\'14\' fill=\'white\' transform=\'translate(5 5)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
}
.form--input_file--items_loaded > p,
.form--input_file--items_loaded span
{
    margin: 0;
}
.form--input_file--items_loaded > p:not([class])
{
    overflow: hidden;

    max-width: 300px;
    margin-bottom: 3px;

    text-overflow: ellipsis;

    direction: rtl;
}
.form--input_file--items_loaded:not(.loaded) .form--input_file--items_delete
{
    display: none;
}
.form--input_file--items_loaded.loaded:before
{
    display: none;
}
.form--input_file--items_loaded.error .form--input_file--items_hint
{
    color: var(--critical-default);
}

@-webkit-keyframes loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@keyframes loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}
.form--input_file--items_delete
{
    position: absolute;
    top: 50%;
    right: 0;

    display: grid;

    width: 42px;
    height: 42px;

    content: '';
    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);

    place-items: center;
}
.form--input_file--items_delete:hover
{
    color: var(--c-text-default);
}
.form--input_file--items_delete:before
{
    font-family: 'icomoon-ux' !important;
    font-size: 20px;
    line-height: 1;

    width: 24px;
    height: 24px;

    content: '\e90e';

    color: var(--fg-default);
}

.form--input_file--items_hint
{
    font-size: 12px;

    color: var(--fg-muted);
}

select
{
    display: none;

       -moz-appearance: none;
    -webkit-appearance: none;
            appearance: none;
}
select option
{
    display: none;
}

.form--input_select
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    max-width: 100%;
}
.form--input_select + .form--input_select
{
    margin-top: 12px;
}

.select
{
    position: relative;

    width: 100%;
}
.select:hover .select--button
{
    border-color: var(--neutral-container-default);
}
.select:has(.is_selected) .select--button
{
    color: var(--fg-default);
}
.select--button
{
    font-size: var(--fs-md);

    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 100%;
    max-width: 100%;
    padding: 12px 40px 12px 16px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-muted);
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
.select--button p
{
    display: -webkit-box;
    overflow: hidden;

    max-width: 100%;
    margin: 0;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.select--button:hover,
.select--button:focus
{
    background-color: var(--neutral-container-default);
}
.select--button:after
{
    font-family: 'icomoon-ux' !important;

    position: absolute;
    top: 0;
    right: 10px;

    display: grid;

    width: 24px;
    height: 100%;

    content: '\e900';

    place-items: center;
}
.select--option_wrapper
{
    position: absolute;
    z-index: 3;

    width: 100%;
    max-width: 100%;
    height: -webkit-fit-content;
    height:    -moz-fit-content;
    height:         fit-content;
    max-height: 320px;
    padding-top: 12px;

    pointer-events: none;

    opacity: 0;
}
.select--option_wrapper.is_opened
{
    pointer-events: all;

    opacity: 1;
}
.select--option_wrapper.is_opened .select--option_list
{
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}
.select--option_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    overflow-y: auto;
        flex-direction: column;

    width: 100%;
    max-height: 320px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
            transform: translateY(-8px);

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-elevated-m);
    -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 0 4px 0 rgba(0, 0, 0, .04);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.select--option_list_title
{
    font-size: var(--fs-md);
    font-weight: 500;

    padding: 20px 20px 8px;
}
.select--option
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 12px 20px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.select--option:not(:last-child)
{
    border-bottom: 1px solid var(--border-muted);
}
.select--option:hover,
.select--option:active,
.select--option:focus
{
    background-color: var(--neutral-container-soft);
}
.select--option.is_selected
{
    background-color: var(--neutral-container-soft);
}
.select--option[data-disabled=true]
{
    pointer-events: none;

    opacity: .4;
}

.form--input_date,
.form--input_date-range
{
    font-size: var(--fs-md);

    position: relative;

    width: 100%;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid transparent;
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
.form--input_date:after,
.form--input_date-range:after
{
    font-family: 'icomoon-ux';
    font-size: var(--fs-md);

    position: absolute;
    top: 12px;
    right: 16px;

    margin-left: auto;

    content: '\e909';

    color: var(--fg-muted);
}
.form--input_date input,
.form--input_date-range input
{
    line-height: 1.5;

    padding: 12px 42px 12px 16px;

    background-color: transparent;
}
.form--input_date input::-webkit-input-placeholder,
.form--input_date-range input::-webkit-input-placeholder
{
    color: var(--fg-muted);
}
.form--input_date input::-moz-placeholder,
.form--input_date-range input::-moz-placeholder
{
    color: var(--fg-muted);
}
.form--input_date input:-ms-input-placeholder,
.form--input_date-range input:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input_date input::-ms-input-placeholder,
.form--input_date-range input::-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input_date input:-moz-placeholder-shown,
.form--input_date-range input:-moz-placeholder-shown
{
    color: var(--fg-muted);
}
.form--input_date input:-ms-input-placeholder,
.form--input_date-range input:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input_date input::placeholder,
.form--input_date input:placeholder-shown,
.form--input_date-range input::placeholder,
.form--input_date-range input:placeholder-shown
{
    color: var(--fg-muted);
}
.form--input_date input:not(:-moz-placeholder-shown),
.form--input_date-range input:not(:-moz-placeholder-shown)
{
    color: var(--fg-default);
}
.form--input_date input:not(:-ms-input-placeholder),
.form--input_date-range input:not(:-ms-input-placeholder)
{
    color: var(--fg-default);
}
.form--input_date input:not(:placeholder-shown),
.form--input_date-range input:not(:placeholder-shown)
{
    color: var(--fg-default);
}
.form--input_date input:hover,
.form--input_date input:focus,
.form--input_date input:focus-within,
.form--input_date-range input:hover,
.form--input_date-range input:focus,
.form--input_date-range input:focus-within
{
    border-color: var(--neutral-container-default);
}

.range
{
    position: relative;

    display: grid;

    width: 100%;
    margin-bottom: 36px;

    --dif: calc(var(--max) - var(--min));
    grid-template: 24px/1fr 1fr;
}
.range::before,
.range::after
{
    position: absolute;
    top: 50%;

    height: 4px;

    content: '';
    -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
            transform: translateY(-2px);

    background: var(--neutral-default);

    grid-column: 1/span 2;
    grid-row: 1;
}
.range::before
{
    width: calc((var(--b) - var(--a)) / var(--dif) * 100%);
    margin-left: calc((var(--a) - var(--min)) / var(--dif) * 100%);
}
.range::after
{
    width: calc((var(--a) - var(--b)) / var(--dif) * 100%);
    margin-left: calc((var(--b) - var(--min)) / var(--dif) * 100%);
}
.range--bg
{
    position: absolute;
    top: 50%;

    display: block;

    width: 100%;
    height: 4px;

    -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
            transform: translateY(-2px);

    background: repeating-linear-gradient(to right, var(--neutral-container-default), var(--neutral-container-default) var(--item), transparent var(--item), transparent var(--gap));

    --item: calc(10% - 4px);
    --gap: 10%;
}
.range input[type=range]
{
    z-index: 1;
    top: 0;
    left: 0;

    margin: 0;

    pointer-events: none;

    color: #000;
    background: none;

    grid-column: 1/span 2;
    grid-row: 1;
}
.range input[type=range]::-webkit-slider-runnable-track,
.range input[type=range]::-webkit-slider-thumb,
.range input[type=range]
{
    -webkit-appearance: none;
}
.range input[type=range]::-webkit-slider-runnable-track
{
    width: 100%;
    height: 100%;

    background: none;
}
.range input[type=range]::-moz-range-track
{
    width: 100%;
    height: 100%;

    background: none;
}
.range input[type=range]::-webkit-slider-thumb
{
    width: 24px;
    height: 24px;

    cursor: pointer;
    pointer-events: auto;

    border: none;
    border-radius: 50%;
    outline: 2px solid var(--bg-surface-1);
    background: var(--neutral-default);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}
.range input[type=range]::-moz-range-thumb
{
    width: 24px;
    height: 24px;

    cursor: pointer;
    pointer-events: auto;

    border: none;
    border-radius: 50%;
    outline: 2px solid var(--bg-surface-1);
    background: var(--neutral-default);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}
.range input[type=range]:focus
{
    z-index: 2;
}
.range input[type=range]:focus,
.range input[type=range]:focus + output
{
    color: var(--accent-default);
}
.range output
{
    font-size: var(--fs-sm);
    line-height: 24px;

    position: absolute;
    top: calc(100% + 12px);

    -webkit-transition: var(--transition);
            transition: var(--transition);

    grid-row: 2;
}
.range output:last-child
{
    right: 0;

    text-align: right;
}
.range output:last-child::after
{
    content: 'до ' counter(c);
}
.range output:first-child
{
    left: 0;
}
.range output::after
{
    content: 'от ' counter(c);
    counter-reset: c var(--c);
}

.form--input-search
{
    font-size: var(--fs-md);
    line-height: 1.5;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row;

    margin: 0 0 12px;
    padding: 10px 12px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid transparent;
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
@media (min-width: 768px)
{
    .form--input-search
    {
        padding: 12px 16px;
    }
}
.form--input-search:hover,
.form--input-search:focus,
.form--input-search:focus-within
{
    border-color: var(--neutral-container-default);
}
.form--input-search:focus,
.form--input-search:focus-within
{
    border-color: var(--border-default);
    outline: none;
}
.form--input-search input[type=search]
{
    padding: 0;

    border: none;
    outline: none;
    outline-offset: unset;
    background-color: transparent;
}
.form--input-search input[type=search]::-webkit-input-placeholder
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]::-moz-placeholder
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]::-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]:-moz-placeholder-shown
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]::placeholder,
.form--input-search input[type=search]:placeholder-shown
{
    color: var(--fg-muted);
}
.form--input-search input[type=search]:not(:-moz-placeholder-shown)
{
    color: var(--fg-default);
}
.form--input-search input[type=search]:not(:-ms-input-placeholder)
{
    color: var(--fg-default);
}
.form--input-search input[type=search]:not(:placeholder-shown)
{
    color: var(--fg-default);
}
.form--input-search input[type=search]:not(:-moz-placeholder-shown) ~ button[type=reset]
{
    opacity: 1;
}
.form--input-search input[type=search]:not(:-ms-input-placeholder) ~ button[type=reset]
{
    opacity: 1;
}
.form--input-search input[type=search]:not(:placeholder-shown) ~ button[type=reset]
{
    opacity: 1;
}
.form--input-search > .icon
{
    font-size: 24px;
}
.form--input-search > .icon:before
{
    font-family: 'icomoon-ux';

    content: '\e920';
}
.form--input-search button[type=reset]
{
    margin-left: auto;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
}
.form--input-search button[type=reset] .icon
{
    font-size: 20px;

    display: grid;

    width: 24px;
    height: 24px;

    place-items: center;
}
.form--input-search button[type=reset] .icon:before
{
    font-family: 'icomoon-ux';

    content: '\e90e';
}

.pin
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 40px;

    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-xl);

    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pin > input
{
    font-size: var(--fs-md);
    line-height: 1.5;

    width: 52px;
    padding: 10px 12px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    text-align: center;

    border: 1px solid transparent;
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
@media (min-width: 768px)
{
    .pin > input
    {
        padding: 12px 16px;
    }
}
.pin > input::-webkit-input-placeholder
{
    color: var(--fg-muted);
}
.pin > input::-moz-placeholder
{
    color: var(--fg-muted);
}
.pin > input:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.pin > input::-ms-input-placeholder
{
    color: var(--fg-muted);
}
.pin > input:-moz-placeholder-shown
{
    color: var(--fg-muted);
}
.pin > input:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.pin > input::placeholder,
.pin > input:placeholder-shown
{
    color: var(--fg-muted);
}
.pin > input:not(:-moz-placeholder-shown)
{
    color: var(--fg-default);
}
.pin > input:not(:-ms-input-placeholder)
{
    color: var(--fg-default);
}
.pin > input:not(:placeholder-shown)
{
    color: var(--fg-default);
}
.pin > input:hover,
.pin > input:focus,
.pin > input:focus-within
{
    border-color: var(--neutral-container-default);
}

.error .pin
{
    border-color: var(--critical-muted);
}

.form--input_numbers
{
    display: grid;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: 1fr auto;
    gap: 0 16px;
}
.form--input_numbers .numbers
{
    grid-column: 2;
    grid-row: span 1/-1;
}
.form--input_numbers .hint
{
    font-size: var(--fs-xs);

    color: var(--fg-soft);
}

.numbers
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.numbers--button
{
    border-radius: 50%;
}
.numbers--output
{
    max-width: 42px;

    text-align: center;
}

.block
{
    max-width: 100vw;
    margin: var(--g-container-vertical) 0;
}
.block--wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 0 var(--container-padding);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.block--head
{
    max-width: 704px;
}

.block-centered .block--head,
.block-centered .block--actions
{
    max-width: 100%;

    text-align: center;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (min-width: 1024px)
{
    .block-centered.block_list .block--head,
    .block-centered.block_list .block--actions
    {
        padding-left: calc(32% + 16px);
    }
}
@media (max-width: 1024px)
{
    .block-centered.block_list .block--link .button,
    .block-centered.block_list .block--link .account--nav .account--nav_item,
    .account--nav .block-centered.block_list .block--link .account--nav_item,
    .block-centered.block_list .block--link .block--tabs .tab,
    .block--tabs .block-centered.block_list .block--link .tab,
    .block-centered.block_list .block--link .country_selection .tab,
    .country_selection .block-centered.block_list .block--link .tab,
    .block-centered.block_list .block--link .block--sections a,
    .block--sections .block-centered.block_list .block--link a,
    .block-centered.block_list .block--link .header--popover_close,
    .block-centered.block_list .block--link .popup--close,
    .block-centered.block_list .block--link .form--tabs a,
    .form--tabs .block-centered.block_list .block--link a
    {
        width: 100%;
        margin-top: 16px;
    }
}

.block_text.block-centered .block--wrapper
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block_text .block--head
{
    max-width: 704px;
}
.block_text .block--content
{
    max-width: 584px;
}
.block_text.block-centered .block--content
{
    text-align: center;
}
.block_text.block-centered .block--content p
{
    color: var(--fg-soft);
}
.block_text.block-centered .button_wrapper
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.block--actions,
.button_wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.block--actions:empty
{
    display: none;
}

.block--head
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--g-section-inner);
}
.block--head_subtitle
{
    font-size: var(--fs-md);
    font-weight: 500;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
}
.block--head_subtitle:empty
{
    display: none;
}
.block--head_subtitle p
{
    margin-bottom: 8px;
}
@media (min-width: 992px)
{
    .block--head_subtitle p
    {
        margin-bottom: 24px;
    }
}
.block--head_subtitle p:empty
{
    display: none;
}
.block--head_title h1,
.block--head_title h2
{
    font-weight: 700;
}
.block--head_title_unlimited h2
{
    font-weight: 700;
    font-size: var(--fs-3xl);
}
.block--head_title .fs-display
{
    font-size: var(--fs-5xl);
}
.block--head_title .fs-h1
{
    font-size: var(--fs-4xl);
}
.block--head_title .fs-h2
{
    font-size: var(--fs-3xl);
}
.block--head_title .fs-h3
{
    font-size: var(--fs-2xl);
}
.block--head_caption
{
    font-size: var(--fs-lg);
}
.block--head_caption:empty
{
    display: none;
}
.block--head_caption p
{
    margin-top: 8px;
}
@media (min-width: 992px)
{
    .block--head_caption p
    {
        margin-top: 12px;
    }
}
.block--head_caption p:empty
{
    display: none;
}

.block--pagination
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding-top: 16px;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-column: span 3;
    gap: 9px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
@media (max-width: 768px)
{
    .block--pagination
    {
        grid-column: span 1;
    }
}
.block--pagination_gap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.block--pagination .button,
.block--pagination .account--nav .account--nav_item,
.account--nav .block--pagination .account--nav_item,
.block--pagination .block--tabs .tab,
.block--tabs .block--pagination .tab,
.block--pagination .country_selection .tab,
.country_selection .block--pagination .tab,
.block--pagination .block--sections a,
.block--sections .block--pagination a,
.block--pagination .header--popover_close,
.block--pagination .popup--close,
.block--pagination .form--tabs a,
.form--tabs .block--pagination a
{
    padding: 10px;

    color: var(--fg-muted);
    background-color: var(--neutral-container-muted);
}
.block--pagination .button:only-child,
.block--pagination .account--nav .account--nav_item:only-child,
.account--nav .block--pagination .account--nav_item:only-child,
.block--pagination .block--tabs .tab:only-child,
.block--tabs .block--pagination .tab:only-child,
.block--pagination .country_selection .tab:only-child,
.country_selection .block--pagination .tab:only-child,
.block--pagination .block--sections a:only-child,
.block--sections .block--pagination a:only-child,
.block--pagination .header--popover_close:only-child,
.block--pagination .popup--close:only-child,
.block--pagination .form--tabs a:only-child,
.form--tabs .block--pagination a:only-child
{
    padding: 0;

    color: var(--fg-default);
    background: transparent;
}
.block--pagination .button:not(:only-child),
.block--pagination .account--nav .account--nav_item:not(:only-child),
.account--nav .block--pagination .account--nav_item:not(:only-child),
.block--pagination .block--tabs .tab:not(:only-child),
.block--tabs .block--pagination .tab:not(:only-child),
.block--pagination .country_selection .tab:not(:only-child),
.country_selection .block--pagination .tab:not(:only-child),
.block--pagination .block--sections a:not(:only-child),
.block--sections .block--pagination a:not(:only-child),
.block--pagination .header--popover_close:not(:only-child),
.block--pagination .popup--close:not(:only-child),
.block--pagination .form--tabs a:not(:only-child),
.form--tabs .block--pagination a:not(:only-child)
{
    width: 40px;
    height: 40px;
}
.block--pagination .button:not(:only-child):hover,
.block--pagination .account--nav .account--nav_item:not(:only-child):hover,
.account--nav .block--pagination .account--nav_item:not(:only-child):hover,
.block--pagination .block--tabs .tab:not(:only-child):hover,
.block--tabs .block--pagination .tab:not(:only-child):hover,
.block--pagination .country_selection .tab:not(:only-child):hover,
.country_selection .block--pagination .tab:not(:only-child):hover,
.block--pagination .block--sections a:not(:only-child):hover,
.block--sections .block--pagination a:not(:only-child):hover,
.block--pagination .header--popover_close:not(:only-child):hover,
.block--pagination .popup--close:not(:only-child):hover,
.block--pagination .form--tabs a:not(:only-child):hover,
.form--tabs .block--pagination a:not(:only-child):hover,
.block--pagination .button:not(:only-child):focus,
.block--pagination .account--nav .account--nav_item:not(:only-child):focus,
.account--nav .block--pagination .account--nav_item:not(:only-child):focus,
.block--pagination .block--tabs .tab:not(:only-child):focus,
.block--tabs .block--pagination .tab:not(:only-child):focus,
.block--pagination .country_selection .tab:not(:only-child):focus,
.country_selection .block--pagination .tab:not(:only-child):focus,
.block--pagination .block--sections a:not(:only-child):focus,
.block--sections .block--pagination a:not(:only-child):focus,
.block--pagination .header--popover_close:not(:only-child):focus,
.block--pagination .popup--close:not(:only-child):focus,
.block--pagination .form--tabs a:not(:only-child):focus,
.form--tabs .block--pagination a:not(:only-child):focus,
.block--pagination .button:not(:only-child):active,
.block--pagination .account--nav .account--nav_item:not(:only-child):active,
.account--nav .block--pagination .account--nav_item:not(:only-child):active,
.block--pagination .block--tabs .tab:not(:only-child):active,
.block--tabs .block--pagination .tab:not(:only-child):active,
.block--pagination .country_selection .tab:not(:only-child):active,
.country_selection .block--pagination .tab:not(:only-child):active,
.block--pagination .block--sections a:not(:only-child):active,
.block--sections .block--pagination a:not(:only-child):active,
.block--pagination .header--popover_close:not(:only-child):active,
.block--pagination .popup--close:not(:only-child):active,
.block--pagination .form--tabs a:not(:only-child):active,
.form--tabs .block--pagination a:not(:only-child):active
{
    color: var(--fg-default);
    background-color: var(--neutral-container-hover);
}
.block--pagination .button:not(:only-child).is_current,
.block--pagination .account--nav .account--nav_item:not(:only-child).is_current,
.account--nav .block--pagination .account--nav_item:not(:only-child).is_current,
.block--pagination .block--tabs .tab:not(:only-child).is_current,
.block--tabs .block--pagination .tab:not(:only-child).is_current,
.block--pagination .country_selection .tab:not(:only-child).is_current,
.country_selection .block--pagination .tab:not(:only-child).is_current,
.block--pagination .block--sections a:not(:only-child).is_current,
.block--sections .block--pagination a:not(:only-child).is_current,
.block--pagination .header--popover_close:not(:only-child).is_current,
.block--pagination .popup--close:not(:only-child).is_current,
.block--pagination .form--tabs a:not(:only-child).is_current,
.form--tabs .block--pagination a:not(:only-child).is_current
{
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}
.block--pagination .button:not(:only-child):has([class*=icon-]),
.block--pagination .account--nav .account--nav_item:not(:only-child):has([class*=icon-]),
.account--nav .block--pagination .account--nav_item:not(:only-child):has([class*=icon-]),
.block--pagination .block--tabs .tab:not(:only-child):has([class*=icon-]),
.block--tabs .block--pagination .tab:not(:only-child):has([class*=icon-]),
.block--pagination .country_selection .tab:not(:only-child):has([class*=icon-]),
.country_selection .block--pagination .tab:not(:only-child):has([class*=icon-]),
.block--pagination .block--sections a:not(:only-child):has([class*=icon-]),
.block--sections .block--pagination a:not(:only-child):has([class*=icon-]),
.block--pagination .header--popover_close:not(:only-child):has([class*=icon-]),
.block--pagination .popup--close:not(:only-child):has([class*=icon-]),
.block--pagination .form--tabs a:not(:only-child):has([class*=icon-]),
.form--tabs .block--pagination a:not(:only-child):has([class*=icon-])
{
    color: var(--fg-default);
    background-color: var(--neutral-container-default);
}

.block--sections
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px 8px;
}
@media (max-width: 1024px)
{
    .block--sections
    {
        padding-bottom: 8px;
    }
}
@media (min-width: 1024px)
{
    .block--sections
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}
.block--sections a
{
    min-width: 56px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
    border-radius: 100px;
    background-color: var(--neutral-container-default);

    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 8px;
}
.block--sections a:hover,
.block--sections a:focus,
.block--sections a:active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);
    background-color: var(--neutral-container-hover);
}
.block--sections a.is_active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 1;
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}

.country_selection .tab
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
    border-radius: 100px;
    background-color: var(--neutral-container-default);

    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.country_selection .tab:hover,
.country_selection .tab:focus,
.country_selection .tab:active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);
    background-color: var(--neutral-container-hover);
}
.country_selection .tab.is_active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 1;
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}
.country_selection a img
{
    width: 24px;
    height: 24px;

    border-radius: 50%;

    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.block--selection .block--tabs
{
    margin-top: 0;
}

.block--tabs
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    margin-top: clamp(20px, 20px + 12 * (100vw - 768px) / 1152, 32px);
    padding-bottom: 8px;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px 8px;
}
@media (min-width: 1024px)
{
    .block--tabs
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}
.block--tabs .tab
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
    border-radius: 100px;
    background-color: var(--neutral-container-default);

    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.block--tabs .tab:hover,
.block--tabs .tab:focus,
.block--tabs .tab:active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);
    background-color: var(--neutral-container-hover);
}
.block--tabs .tab.is_active
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 1;
    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}

.js-tabs-block [data-content].is_hidden
{
    display: none;
}

.filter
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    max-width: 100%;

    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.filter--title
{
    font-size: var(--fs-xl);
    font-weight: 500;
    line-height: 1.14;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 24px;
    padding: var(--g-20) var(--g-24);

    gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.filter--title .button,
.filter--title .account--nav .account--nav_item,
.account--nav .filter--title .account--nav_item,
.filter--title .header--popover_close,
.filter--title .popup--close,
.filter--title .form--tabs a,
.form--tabs .filter--title a,
.filter--title .block--sections a,
.block--sections .filter--title a,
.filter--title .country_selection .tab,
.country_selection .filter--title .tab,
.filter--title .block--tabs .tab,
.block--tabs .filter--title .tab
{
    margin-left: auto;
}
@media (max-width: 1024px)
{
    .filter--title .button,
    .filter--title .account--nav .account--nav_item,
    .account--nav .filter--title .account--nav_item,
    .filter--title .header--popover_close,
    .filter--title .popup--close,
    .filter--title .form--tabs a,
    .form--tabs .filter--title a,
    .filter--title .block--sections a,
    .block--sections .filter--title a,
    .filter--title .country_selection .tab,
    .country_selection .filter--title .tab,
    .filter--title .block--tabs .tab,
    .block--tabs .filter--title .tab
    {
        display: none;
    }
}
.filter--items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    max-width: 100%;
    padding: var(--g-32) var(--g-24);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.filter--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    padding: var(--p-card-md) 0;

    border-top: 1px solid rgba(0, 0, 0, .06);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--g-20);
}
.filter--item > input,
.filter--item textarea
{
    font-size: var(--fs-md);
    line-height: 1.5;

    width: 100%;
    padding: 12px 16px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid transparent;
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
.filter--item > input::-webkit-input-placeholder,
.filter--item textarea::-webkit-input-placeholder
{
    color: var(--fg-muted);
}
.filter--item > input::-moz-placeholder,
.filter--item textarea::-moz-placeholder
{
    color: var(--fg-muted);
}
.filter--item > input:-ms-input-placeholder,
.filter--item textarea:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.filter--item > input::-ms-input-placeholder,
.filter--item textarea::-ms-input-placeholder
{
    color: var(--fg-muted);
}
.filter--item > input:-moz-placeholder-shown,
.filter--item textarea:-moz-placeholder-shown
{
    color: var(--fg-muted);
}
.filter--item > input:-ms-input-placeholder,
.filter--item textarea:-ms-input-placeholder
{
    color: var(--fg-muted);
}
.filter--item > input::placeholder,
.filter--item > input:placeholder-shown,
.filter--item textarea::placeholder,
.filter--item textarea:placeholder-shown
{
    color: var(--fg-muted);
}
.filter--item > input:not(:-moz-placeholder-shown),
.filter--item textarea:not(:-moz-placeholder-shown)
{
    color: var(--fg-default);
}
.filter--item > input:not(:-ms-input-placeholder),
.filter--item textarea:not(:-ms-input-placeholder)
{
    color: var(--fg-default);
}
.filter--item > input:not(:placeholder-shown),
.filter--item textarea:not(:placeholder-shown)
{
    color: var(--fg-default);
}
.filter--item > input:hover,
.filter--item > input:focus,
.filter--item > input:focus-within,
.filter--item textarea:hover,
.filter--item textarea:focus,
.filter--item textarea:focus-within
{
    border-color: var(--neutral-container-default);
}
.filter--item > span
{
    font-size: var(--fs-md);
    font-weight: 700;

    margin-bottom: 20px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-default);

    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.filter--buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: var(--g-20) var(--g-24);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.filter.error .filter--input_error
{
    height: auto;
    max-height: -webkit-fit-content;
    max-height:    -moz-fit-content;
    max-height:         fit-content;
    padding-top: 12px;

    opacity: 1;
    color: var(--critical-soft);
}
.filter--input_error
{
    font-size: var(--fs-sm);
    line-height: 20px;

    overflow: hidden;

    height: 0;
    max-height: 0;

    -webkit-transition: opacity .03s .15s ease-out, max-height .18s linear;
            transition: opacity .03s .15s ease-out, max-height .18s linear;

    opacity: 0;
    color: var(--critical-soft);
}

@media (min-width: 1024px)
{
    .button.filter--button,
    .account--nav .filter--button.account--nav_item,
    .filter--button.header--popover_close,
    .filter--button.popup--close,
    .form--tabs a.filter--button,
    .block--sections a.filter--button,
    .country_selection .filter--button.tab,
    .block--tabs .filter--button.tab
    {
        border-radius: 100px;
    }
}

.block--filter .filter
{
    display: none;
}

@media (max-width: 1024px)
{
    .block_list-filter_sidebar .filter--button
    {
        width: 100%;

        border: 1px solid var(--border-muted, rgba(78, 81, 87, .1490196078));
        border-radius: 8px;
        background-color: var(--bg-surface-1);
        -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .0784313725);
                box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .0784313725);

        --button-padding: 10px 12px;
        --button-fs: 16px;
        --line-height: 20px;
        --only-icon: -2px;
    }
}
@media (min-width: 1024px)
{
    .block_list-filter_sidebar .filter
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        margin-top: 32px;
        margin-right: 16px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
    .block_list-filter_sidebar .filter--buttons,
    .block_list-filter_sidebar .filter--button
    {
        display: none;
    }
}

.filter--item
{
    position: relative;
}
.filter--item > span
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 12px;
}
.filter--item > label + label
{
    margin-top: 12px;
}
.filter--item [data-reset]
{
    line-height: 24px;

    position: absolute;
    top: var(--p-card-md);
    right: 0;

    padding: 0;

    color: var(--fg-muted);
}
.filter--item label
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.filter--item input[type=radio],
.filter--item input[type=checkbox]
{
    display: none;

    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}
.filter--item input[type=radio] ~ span,
.filter--item input[type=checkbox] ~ span
{
    font-size: var(--fs-md);
    line-height: 24px;

    margin-left: 16px;

    color: var(--neutral-default);

    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.filter--item input[type=radio] ~ .radio,
.filter--item input[type=radio] ~ .checkbox,
.filter--item input[type=radio] ~ .slider,
.filter--item input[type=checkbox] ~ .radio,
.filter--item input[type=checkbox] ~ .checkbox,
.filter--item input[type=checkbox] ~ .slider
{
    cursor: pointer;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.filter--item input[type=checkbox] ~ .checkbox
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 24px;
    height: 24px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 6px;
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.filter--item input[type=checkbox] ~ .checkbox:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    color: currentColor;
}
.filter--item input[type=checkbox] ~ .checkbox:hover,
.filter--item input[type=checkbox] ~ .checkbox:focus
{
    border-color: var(--input-check-hover);
    background-color: transparent;
}
.filter--item input[type=checkbox] ~ .toggle
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 48px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 1000px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.filter--item input[type=checkbox] ~ .toggle:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 12px;

    position: absolute;
    z-index: 2;
    top: 3px;
    left: 4px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 16px;
    height: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--neutral-muted);
    border-radius: 50%;
    background-color: var(--neutral-muted);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.filter--item input[type=checkbox]:checked ~ .checkbox
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
    background-color: var(--neutral-default);
}
.filter--item input[type=checkbox]:checked ~ .checkbox:after
{
    opacity: 1;
}
.filter--item input[type=checkbox]:checked ~ .checkbox:hover,
.filter--item input[type=checkbox]:checked ~ .checkbox:focus
{
    background-color: var(--neutral-hover);
}
.filter--item input[type=checkbox]:checked ~ .toggle
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
}
.filter--item input[type=checkbox]:checked ~ .toggle:after
{
    -webkit-transform: translateX(22px);
        -ms-transform: translateX(22px);
            transform: translateX(22px);

    color: var(--neutral-on-neutral);
    background-color: var(--neutral-default);
}
.filter--item input[type=checkbox]:checked ~ .toggle:hover:after,
.filter--item input[type=checkbox]:checked ~ .toggle:focus:after
{
    background-color: var(--neutral-hover);
}
.filter--item input[type=radio] ~ .radio
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 24px;
    height: 24px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    border: 1px solid var(--neutral-muted);
    border-radius: 50%;
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.filter--item input[type=radio] ~ .radio:after
{
    font-family: 'icomoon-ux' !important;
    font-size: 16px;

    content: '\e90b';
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    color: currentColor;
}
.filter--item input[type=radio] ~ .radio:hover,
.filter--item input[type=radio] ~ .radio:focus
{
    border-color: var(--neutral-hover);
    background-color: transparent;
}
.filter--item input[type=radio]:checked ~ .radio
{
    color: var(--neutral-on-neutral);
    border-color: var(--neutral-default);
    background-color: var(--neutral-default);
}
.filter--item input[type=radio]:checked ~ .radio:after
{
    opacity: 1;
}
.filter--item input[type=radio]:checked ~ .radio:hover,
.filter--item input[type=radio]:checked ~ .radio:focus
{
    background-color: var(--neutral-hover);
}

.js-filter_reset
{
    font-size: var(--fs-ms);
    font-weight: 400;

    margin-left: auto;

    color: var(--neutral-300);
}

.block_banner
{
    position: relative;

    overflow: hidden;

    padding: 0 var(--container-padding);
}
.block_banner .block--wrapper
{
    position: relative;

    height: 100%;
    padding: 0;
}

.banner
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    padding: 32px clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);

    color: #fff;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 16px;
}
@media (min-width: 992px)
{
    .banner
    {
        border-radius: var(--border-radius-2xl);

        gap: 24px;
    }
}
.banner .block--head,
.banner .block--actions
{
    position: relative;
    z-index: 2;

    max-width: 704px;
}
.banner .block--head p,
.banner .block--head h1,
.banner .block--head h2
{
    text-shadow: 0 0 6px rgba(0, 0, 0, .02), 0 2px 4px rgba(0, 0, 0, .08);
}
.banner .block--content
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    overflow: hidden;

    width: 100%;
    height: 100%;
    margin: 0;
}
.banner .block--content img,
.banner .block--content video
{
    width: 100%;
    height: 100%;

    -o-object-position: center;
       object-position: center;
    -o-object-fit: cover;
       object-fit: cover;
}
.banner:after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';

    background: rgba(0, 0, 0, .3);
}
.banner .block--head h1,
.banner .block--head h2
{
    font-size: var(--fs-3xl);

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.banner .block--head_caption
{
    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.block_banner:not(.block_banner-hero):not(.block_banner-no_media) .banner
{
    border-radius: var(--border-radius-2xl);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    aspect-ratio: 328/420;
}
@media (min-width: 992px)
{
    .block_banner:not(.block_banner-hero):not(.block_banner-no_media) .banner
    {
        aspect-ratio: 1424/540;
    }
}
.block_banner:not(.block_banner-hero):not(.block_banner-no_media) .block--head h1,
.block_banner:not(.block_banner-hero):not(.block_banner-no_media) .block--head h2
{
    -webkit-line-clamp: 3;
}
.block_banner:not(.block_banner-hero):not(.block_banner-no_media) .swiper_pagination
{
    bottom: 0;
}

.block_banner.block_banner-hero
{
    margin-top: 0;
    padding: 0;
}
@media (min-width: 992px)
{
    .block_banner.block_banner-hero
    {
        padding: 0 var(--container-padding);
    }
}
.block_banner.block_banner-hero .banner
{
    min-height: 300px;
    padding: 32px clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px) 52px;
}
@media (min-width: 992px)
{
    .block_banner.block_banner-hero .banner
    {
        height: 526px;
        min-height: 526px;
        padding: 32px clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);
    }
}
.block_banner.block_banner-hero.block_banner-group .banner
{
    padding-bottom: 64px;
}
.block_banner.block_banner-hero .block--wrapper:after
{
    position: absolute;
    z-index: 6;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    height: 20px;

    content: '';

    border-radius: var(--border-radius-2xl) var(--border-radius-2xl) 0 0;
    background-color: var(--bg-surface-1);
}
@media (min-width: 992px)
{
    .block_banner.block_banner-hero .block--wrapper:after
    {
        display: none;
    }
}

.block_banner-group .banner:not(.swiper-slide-active)
{
    pointer-events: none;
}
.block_banner-group .slider_controls
{
    display: none;

    padding: 32px clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);
}
@media (min-width: 992px)
{
    .block_banner-group .slider_controls
    {
        position: absolute;
        right: 0;
        bottom: 0;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
.block_banner-group .swiper_pagination
{
    bottom: 20px;

    height: 24px;
    padding: 0 clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (min-width: 992px)
{
    .block_banner-group .swiper_pagination
    {
        display: none;
    }
}
.block_banner-group:not(.block_banner-hero) .block--wrapper
{
    overflow: hidden;

    border-radius: var(--border-radius-2xl);
}

.block_banner.block_banner-no_media .banner
{
    height: auto;
    padding: 0;

    color: var(--fg-default);
    border-radius: 0;

    aspect-ratio: unset;
}
.block_banner.block_banner-no_media .banner:after
{
    display: none;
}
.block_banner.block_banner-no_media .block--head
{
    -webkit-box-shadow: unset;
            box-shadow: unset;
}
.block_banner.block_banner-no_media .block--head p,
.block_banner.block_banner-no_media .block--head h1,
.block_banner.block_banner-no_media .block--head h2
{
    text-shadow: unset;
}

.block_banner-centered .banner
{
    text-align: center;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.block_banner-centered .block--head
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.breadcrumbs + .block_banner-hero .banner
{
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media (max-width: 992px)
{
    .breadcrumbs + .block_banner-hero .banner
    {
        padding-top: 110px;
        padding-bottom: 64px;
    }
}
.breadcrumbs + .block_banner-hero.block_banner-group .banner
{
    padding-bottom: 84px;
}

.block_banner-hero
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 992px)
{
    .block_banner-hero
    {
        display: grid;

        grid-template-columns: 66% 34%;
    }
    .block_banner-hero .block--wrapper:only-child
    {
        grid-column: span 2;
    }
}
.block_banner-hero .booking
{
    color: var(--fg-default);

    grid-column: 2;
}
@media (max-width: 992px)
{
    .block_banner-hero .booking
    {
        padding: var(--container-padding);
    }
}
@media (min-width: 992px)
{
    .block_banner-hero .booking
    {
        padding-left: 40px;
    }
}

.block_image_text
{
    max-width: 100vw;
    padding: 0 var(--container-padding);

    --padding: clamp(16px, calc(16px + (64 - 16) * ((100vw - 768px) / (1920 - 768))), 64px);
    --padding-text: clamp(0px, calc(0px + (64 - 0) * ((100vw - 768px) / (1920 - 768))), 64px);
}
.block_image_text .block--wrapper
{
    display: grid;

    padding: 0;

    grid-template-columns: 1fr;
    place-content: start;
    place-items: center;
    gap: 20px;
    grid-template-areas: 'image' 'content';
}
@media (min-width: 768px)
{
    .block_image_text .block--wrapper
    {
        gap: 16px;
        grid-template-areas: 'content image';
        grid-template-columns: 1fr 1fr;
    }
}
.block_image_text .block--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    margin-top: 0;
    padding-right: var(--padding-text);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 24px 16px;
}
.block_image_text .block--content:only-child
{
    display: grid;

    padding-right: 0;

    grid-template-rows: auto 1fr;
    place-items: start;
    grid-column: span 2;
}
@media (min-width: 768px)
{
    .block_image_text .block--content:only-child
    {
        grid-template-columns: 1fr 1fr;
    }
    .block_image_text .block--content:only-child > .block--head
    {
        grid-column: 1;
    }
    .block_image_text .block--content:only-child > .is_cascade
    {
        grid-column: 2;
        grid-row: span 2;
    }
    .block_image_text .block--content:only-child > .block--actions
    {
        grid-column: 1;
    }
}
.block_image_text .block--content:only-child .block--head,
.block_image_text .block--content:only-child .block--actions
{
    padding: 0 var(--padding-text) 0 0;
}
.block_image_text .block--image ~ .block--content
{
    grid-area: content;
}
.block_image_text .block--image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    max-width: 100%;
    min-height: 100%;

    grid-area: image;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.block_image_text .block--image img,
.block_image_text .block--image video
{
    overflow: hidden;

    width: 100%;
    height: auto;

    -webkit-transform: translateZ(0);
            transform: translateZ(0);

    border-radius: var(--border-radius-xl);

    -o-object-fit: cover;
       object-fit: cover;
}
@media (min-width: 992px)
{
    .block_image_text .block--image img,
    .block_image_text .block--image video
    {
        position: sticky;
        top: calc(var(--headerHeight, 90px) + 40px);
    }
}
.block_image_text .block--head
{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.block_image_text .block--head h1:not([class]),
.block_image_text .block--head h2:not([class]),
.block_image_text .block--head h3:not([class])
{
    font-size: var(--fs-3xl);
}
.block_image_text .block--content > .is_cascade > *:first-child
{
    margin-top: 0;
}
.block_image_text .block--content > .is_cascade > *:last-child
{
    margin-bottom: 0;
}
@media (min-width: 768px)
{
    .block_image_text.block_image_text-reversed .block--wrapper
    {
        grid-template-areas: 'image content';
    }
}
.block_image_text.block_image_text-reversed .block--content
{
    padding-right: 0;
    padding-left: var(--padding-text);
}
.block_image_text[class*=block_image_text-bg] .block--wrapper
{
    padding: var(--padding);

    border-radius: var(--border-radius-2xl);
    background-color: var(--bg-color);
}
.block_image_text.block_image_text-bg_dark
{
    color: var(--fg-default);

    --bg-color: var(--bg-surface-3);
}
.block_image_text.block_image_text-bg_light
{
    color: var(--fg-default);

    --bg-color: var(--bg-surface-1);
}
.block_image_text.block_image_text-bg_neutral
{
    --bg-color: var(--bg-surface-2);
}
.block_image_text.block_image_text-bg_accent
{
    --bg-color: var(--accent-container-soft);
}
.block_image_text.block_image_text-ratio_square .block--image img,
.block_image_text.block_image_text-ratio_square .block--image video
{
    aspect-ratio: 1/1;
}
.block_image_text.block_image_text-ratio_portrait .block--image img,
.block_image_text.block_image_text-ratio_portrait .block--image video
{
    aspect-ratio: 3/4;
}
.block_image_text.block_image_text-ratio_landscape .block--image img,
.block_image_text.block_image_text-ratio_landscape .block--image video
{
    aspect-ratio: 16/9;
}
.block_image_text.block_image_text-ratio_fill .block--content
{
    margin: var(--p-content-sm) 0;
}
.block_image_text.block_image_text-ratio_fill .block--image
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 100%;
}
@media (max-width: 768px)
{
    .block_image_text.block_image_text-ratio_fill .block--image
    {
        aspect-ratio: 1/1;
    }
}
.block_image_text.block_image_text-ratio_fill .block--image img,
.block_image_text.block_image_text-ratio_fill .block--image video
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    aspect-ratio: unset;
}
.block_image_text.block_image_text-ratio_wide
{
    padding: 0;
}
.block_image_text.block_image_text-ratio_wide[class*=block_image_text-bg] .block--wrapper
{
    padding: 0;

    border-radius: 0;
}
@media (min-width: 768px)
{
    .block_image_text.block_image_text-ratio_wide[class*=block_image_text-bg] .block--wrapper
    {
        padding-right: 0;
    }
}
.block_image_text.block_image_text-ratio_wide[class*=block_image_text-bg].block_image_text-reversed .block--wrapper
{
    padding-left: 0;
}
@media (min-width: 768px)
{
    .block_image_text.block_image_text-ratio_wide.block_image_text-reversed .block--content
    {
        padding-right: var(--container-padding);
        padding-left: var(--padding-text);
    }
}
.block_image_text.block_image_text-ratio_wide .block--content
{
    padding: 0 var(--container-padding) 24px;
}
@media (min-width: 768px)
{
    .block_image_text.block_image_text-ratio_wide .block--content
    {
        padding-top: var(--padding-text);
        padding-right: var(--padding-text);
        padding-bottom: var(--padding-text);
        padding-left: var(--container-padding);
    }
}
.block_image_text.block_image_text-ratio_wide .block--image
{
    position: relative;

    width: 100%;
    height: 100%;
}
@media (max-width: 768px)
{
    .block_image_text.block_image_text-ratio_wide .block--image
    {
        aspect-ratio: 1/1;
    }
}
.block_image_text.block_image_text-ratio_wide img,
.block_image_text.block_image_text-ratio_wide video
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    border-radius: 0;

    aspect-ratio: unset;
}

.block_image_text .form
{
    max-width: unset;
}
.block_image_text .form--button .button,
.block_image_text .form--button .account--nav .account--nav_item,
.account--nav .block_image_text .form--button .account--nav_item,
.block_image_text .form--button .header--popover_close,
.block_image_text .form--button .popup--close,
.block_image_text .form--button .form--tabs a,
.form--tabs .block_image_text .form--button a,
.block_image_text .form--button .block--sections a,
.block--sections .block_image_text .form--button a,
.block_image_text .form--button .country_selection .tab,
.country_selection .block_image_text .form--button .tab,
.block_image_text .form--button .block--tabs .tab,
.block--tabs .block_image_text .form--button .tab
{
    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
}

.block_list .block--elements
{
    display: grid;

    grid-template-columns: repeat(var(--col, 1), 1fr);
    gap: 12px 8px;
}
.block_list .block--elements .block--pagination
{
    grid-column: span var(--col, 1);
}
@media (min-width: 640px)
{
    .block_list .block--elements
    {
        grid-template-columns: repeat(var(--col, 2), 1fr);
        gap: 12px;
    }
    .block_list .block--elements .block--pagination
    {
        grid-column: span var(--col, 2);
    }
}
@media (min-width: 1024px)
{
    .block_list .block--elements
    {
        grid-template-columns: repeat(var(--col, 4), 1fr);
        gap: 16px;
    }
    .block_list .block--elements .block--pagination
    {
        grid-column: span var(--col, 4);
    }
}
.block_list .block--wrapper
{
    display: grid;

    grid-template-columns: 1fr auto;
    grid-template-areas: 'heading showAll' 'actions actions' 'slider-controls slider-controls' 'selection selection' 'elements elements';
}
@media (min-width: 1024px)
{
    .block_list .block--wrapper
    {
        grid-template-columns: calc(var(--column) * 9 + 128px) 1fr auto;
        grid-template-areas: 'heading showAll slider-controls' ' actions showAll slider-controls' 'selection showAll slider-controls' 'elements elements elements';
    }
}
.block_list.block-centered .block--wrapper
{
    grid-template-areas: 'heading heading' 'actions actions' 'showAll showAll' 'selection selection' 'elements elements';
}
@media (min-width: 1024px)
{
    .block_list.block-centered .block--wrapper
    {
        grid-template-columns: calc(var(--column) * 9 + 128px) 1fr auto;
        grid-template-areas: 'heading showAll slider-controls' ' actions showAll slider-controls' 'selection showAll slider-controls' 'elements elements elements';
    }
}
.block_list.block_list-filter_sidebar .block--wrapper
{
    grid-template-areas: 'heading heading' 'actions actions' 'showAll showAll' 'selection selection' 'elements elements' 'filter filter';
}
@media (min-width: 1025px)
{
    .block_list.block_list-filter_sidebar .block--wrapper
    {
        gap: 0 16px;
        grid-template-columns: repeat(4, 1fr);
        grid-template-areas: 'heading heading heading heading' ' actions actions actions actions' 'selection selection selection selection' 'filter elements elements elements';
    }
}
.block_list.block_list-filter_sidebar .block--filter
{
    max-width: 25vw;

    grid-area: filter;
}
@media (max-width: 1024px)
{
    .block_list.block_list-filter_sidebar .block--filter
    {
        position: sticky;
        z-index: 15;
        bottom: 64px;

        overflow: inherit;

        width: calc(100vw - var(--container-padding) * 2);
        max-width: 100%;
        margin-top: 16px;
    }
}
.block_list .block--elements
{
    grid-area: elements;
}
.block_list .block--head
{
    grid-area: heading;
}
.block_list .block--actions
{
    grid-area: actions;
}
.block_list .block--selection
{
    grid-area: selection;
}
@media (min-width: 992px)
{
    .block_list .block--selection
    {
        -webkit-padding-end: 16px;
        padding-inline-end: 16px;
    }
}
.block_list .block_list-slider--controls
{
    grid-area: slider-controls;
}
.block_list .block--link
{
    grid-area: showAll;
}
.block_list.block_list-filter_sidebar .block--elements
{
    place-content: start;
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.block_list-filter_sidebar .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .block_list.block_list-filter_sidebar .block--elements
    {
        --col: 3;
    }
}
.block_list .block--selection
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;

    margin-top: 32px;

    gap: 8px;
}
.block_list.block-centered .block--selection
{
    margin-top: 56px;
}
.block_list .block--actions
{
    margin-top: 24px;
}
.block_list .block--elements:not(:first-child)
{
    margin-top: var(--p-content-sm);
}
.block_list .block_list-slider--controls
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
    gap: 8px;
}
@media (max-width: 992px)
{
    .block_list .block_list-slider--controls
    {
        display: none;
    }
}
.block_list .block_list-slider--controls:has(.swiper-button-lock),
.block_list .block_list-slider--controls:empty
{
    display: none;

    padding-left: 0;
}
.block_list .block--link
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.block_list .block--link .button,
.block_list .block--link .account--nav .account--nav_item,
.account--nav .block_list .block--link .account--nav_item,
.block_list .block--link .header--popover_close,
.block_list .block--link .popup--close,
.block_list .block--link .form--tabs a,
.form--tabs .block_list .block--link a,
.block_list .block--link .block--sections a,
.block--sections .block_list .block--link a,
.block_list .block--link .country_selection .tab,
.country_selection .block_list .block--link .tab,
.block_list .block--link .block--tabs .tab,
.block--tabs .block_list .block--link .tab
{
    border-radius: 100px;
}
.block_list.block_list-slider
{
    position: relative;

    overflow: hidden;

    max-width: 100vw;
}
.block_list.block_list-slider .block--elements
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 1024px)
{
    .block_list.block_list-slider .block--elements
    {
        overflow: hidden;
    }
}
.block_list.block_list-slider--controls
{
    position: static;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: auto;

    gap: 8px;
}

.block_list .empty
{
    font-size: var(--fs-xl);
    font-weight: 500;
    line-height: 1.14;

    text-align: center;

    grid-column: 1/-1;
}

.card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    width: 100%;
    height: 100%;

    -webkit-transition: none !important;
            transition: none !important;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.card--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    padding: var(--p-card-md) 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.card--title
{
    font-size: var(--fs-lg);
    font-weight: 700;
    line-height: 1.2;

    display: -webkit-box;
    overflow: hidden;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.card--text
{
    font-size: var(--fs-sm);
    line-height: 1.2;

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.card--image
{
    position: relative;
    z-index: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 100%;

    border-radius: var(--fs-lg);
    background: url('/assets/img/base_image.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    aspect-ratio: 1/1;
}
.card--image img,
.card--image video
{
    position: relative;
    z-index: 1;

    width: 100%;
    height: 100%;

    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.card--buttons
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: var(--p-card-md);

    gap: 8px;
}

.card--labels
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.card--label
{
    font-size: var(--label-fs);
    line-height: 1;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    max-width: 100%;
    padding: 6px 8px;

    color: var(--label-color);
    border-radius: 100px;
    background-color: var(--label-bg);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
    --label-bg: var(--neutral-container-soft);
    --label-color: var(--neutral-default);
}
.card--label [class^=icon],
.card--label [class*=icon]
{
    font-size: 18px;
}
.card--label span:not([class*=icon])
{
    font-size: var(--label-fs);

    display: -webkit-box;
    overflow: hidden;

    padding: 0 4px;

    white-space: nowrap;
    text-overflow: ellipsis;

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.card--label.-critical
{
    --label-bg: var(--critical-container-soft);
    --label-color: var(--critical-default);
}
.card--label.-accent
{
    --label-bg: var(--accent-container-soft);
    --label-color: var(--accent-default);
}
.card--label.-on-image
{
    --label-bg: var(--image-default);
    --label-color: var(--image-on-image);
}
.card--label.-warning
{
    --label-bg: var(--warning-container-soft);
    --label-color: var(--warning-default);
}
.card--label.-success
{
    --label-bg: var(--success-container-soft);
    --label-color: var(--success-default);
}
.card--label.-info
{
    background-color: var(--info-container-soft);

    --label-color: var(--info-default);
}
.card--label.-selection
{
    --label-color: #613cc3;
}
.-mode-dark .card--label.-selection,
.infobanner-dark .card--label.-selection,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-selection,
.block_image_text.block_image_text-bg_dark .card--label.-selection
{
    --label-color: #b09ee1;
}
.card--label.-hotels
{
    --label-color: #13b2c7;
}
.-mode-dark .card--label.-hotels,
.infobanner-dark .card--label.-hotels,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-hotels,
.block_image_text.block_image_text-bg_dark .card--label.-hotels
{
    --label-color: #89d8e3;
}
.card--label.-collection
{
    --label-color: #a67862;
}
.-mode-dark .card--label.-collection,
.infobanner-dark .card--label.-collection,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-collection,
.block_image_text.block_image_text-bg_dark .card--label.-collection
{
    --label-color: #d2bbb0;
}
.card--label.-smart
{
    --label-color: #6eaf1f;
}
.-mode-dark .card--label.-smart,
.infobanner-dark .card--label.-smart,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-smart,
.block_image_text.block_image_text-bg_dark .card--label.-smart
{
    --label-color: #b7d78f;
}
.card--label.-stay
{
    --label-color: #ee7203;
}
.-mode-dark .card--label.-stay,
.infobanner-dark .card--label.-stay,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-stay,
.block_image_text.block_image_text-bg_dark .card--label.-stay
{
    --label-color: #f7b981;
}
.card--label.-intourist
{
    --label-color: #003581;
}
.-mode-dark .card--label.-intourist,
.infobanner-dark .card--label.-intourist,
.content_advantages_extended.content_advantages_extended-bg--dark .card--label.-intourist,
.block_image_text.block_image_text-bg_dark .card--label.-intourist
{
    --label-color: #809ac0;
}

.card[href],
.card[data-openpopup]
{
    cursor: pointer;
}

.content_offers .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_offers .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .content_offers .block--elements
    {
        --col: 3;
    }
}

.content_offers .card
{
    border-radius: var(--border-radius-lg);

    aspect-ratio: 328/180;
}
@media (min-width: 1024px)
{
    .content_offers .card
    {
        aspect-ratio: 464/216;
    }
}
.content_offers .card[href]:hover .card--image:after,
.content_offers .card[href]:focus .card--image:after,
.content_offers .card[href]:active .card--image:after,
.content_offers .card[data-openpopup]:hover .card--image:after,
.content_offers .card[data-openpopup]:focus .card--image:after,
.content_offers .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_offers .card--image:before,
.content_offers .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_offers .card--image:before
{
    background: -webkit-gradient(linear, right top, left top, from(rgba(16, 16, 17, 0)), to(rgba(16, 16, 17, .45)));
    background: linear-gradient(to left, rgba(16, 16, 17, 0) 0%, rgba(16, 16, 17, .45) 100%);
}
.content_offers .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_offers .card--content
{
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    left: 0;

    width: 100%;
    height: 100%;
    padding: var(--p-card-md);

    color: var(--image-default);
}
.content_offers .card--title
{
    font-size: var(--fs-xl);
    font-weight: 700;

    margin-bottom: 8px;

    -webkit-line-clamp: 2;
}
.content_offers .card--text
{
    font-size: var(--fs-md);

    -webkit-line-clamp: 2;
}
.content_offers .card--labels
{
    margin-top: auto;
    padding-top: var(--p-card-md);
}
.content_offers .card--label
{
    --label-bg: var(--image-default);
    --label-color: var(--image-on-image);
    --label-fs: 16px;
}
.content_offers .card--label [class^=icon],
.content_offers .card--label [class*=icon]
{
    font-size: var(--fs-md);
}

.block_element.content_offers .block--wrapper
{
    display: grid;

    grid-template-columns: 1fr;
}
@media (max-width: 992px)
{
    .block_element.content_offers .block--wrapper
    {
        grid-template-areas: 'image' 'content';
        gap: 32px;
    }
}
@media (min-width: 992px)
{
    .block_element.content_offers .block--wrapper
    {
        padding: 0;

        grid-template-columns: var(--container-padding) [content-start] 6fr [content-end] 1fr [image-start] 5fr var(--container-padding) [image-end];
    }
}
.block_element.content_offers .block--content
{
    grid-area: content;
}
.block_element.content_offers .block--image
{
    grid-area: image;
}
.block_element.content_offers .block--image img
{
    overflow: hidden;

    width: 100%;
    height: auto;

    border-radius: var(--border-radius-lg);
}
@media (min-width: 992px)
{
    .block_element.content_offers .block--image img
    {
        position: sticky;
        top: calc(var(--headerHeight, 90px) + 40px);

        border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
    }
}
.block_element.content_offers .is_cascade
{
    margin: 0;
}
.block_element.content_offers .is_cascade > *:first-child
{
    margin-top: 0;
}

.block_list.block_list-filter_sidebar.content_offers .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.block_list-filter_sidebar.content_offers .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .block_list.block_list-filter_sidebar.content_offers .block--elements
    {
        --col: 2;
    }
}

.content_reviews .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_reviews .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .content_reviews .block--elements
    {
        --col: 3;
    }
}

.review
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--p-card-md);

    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-lg);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.review--author
{
    display: grid;

    margin-bottom: var(--p-card-sm);

    grid-template-columns: 48px 1fr;
    gap: 4px 12px;
    place-items: center start;
}
@media (min-width: 768px)
{
    .review--author
    {
        gap: 4px 16px;
    }
}
.review--author-img
{
    overflow: hidden;

    width: 40px;
    height: 40px;

    border-radius: 50%;

    grid-row: span 2;
}
@media (min-width: 768px)
{
    .review--author-img
    {
        width: 48px;
        height: 48px;
    }
}
.review--author-name
{
    font-size: var(--fs-md);
    line-height: 1.2;

    color: var(--fg-default);

    -ms-flex-item-align: end;
    align-self: end;
}
.review--source,
.review--date
{
    font-size: var(--fs-sm);
    line-height: 1.1;

    color: var(--fg-soft);

    -ms-flex-item-align: start;
    align-self: start;
}
.review--text
{
    font-size: var(--fs-md);

    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.review--actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: auto;
    padding-top: var(--p-card-sm);

    gap: 4px;
}

.review .review--stars .star-rate
{
    height: 16px;
}
.review .review--status
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 8px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.content_advantages_short .block--elements
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
}
.content_advantages_short .advantages--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: clamp(20px, 20px + 12 * (100vw - 1024px) / 896, 32px);

    text-align: center;

    color: var(--fg-default);
    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-lg);

    -webkit-box-flex: 1;
    -ms-flex: 1 1;
        flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 4px;
}
.content_advantages_short .advantages--item span:first-of-type
{
    font-size: var(--fs-4xl);
    font-weight: 700;
    line-height: 1.2;
}

.content_advantages_short_label .block--elements
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
}
@media (max-width: 640px)
{
    .content_advantages_short_label .block--elements
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.content_advantages_short_label .advantages--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: clamp(20px, 20px + 4 * (100vw - 1024px) / 896, 24px);

    text-align: center;

    color: var(--fg-default);
    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-lg);

    -webkit-box-flex: 1;
    -ms-flex: 1 1;
        flex: 1 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 4px;
}
.content_advantages_short_label .advantages--item_label
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_advantages_short_label .advantages--item_label span[class*=icon]
{
    font-size: 20px;
}
.content_advantages_short_label .advantages--item_label span:not([class*=icon])
{
    font-size: 18px;

    padding: 0 4px;
}
.content_advantages_short_label .advantages--item_title
{
    font-size: 24px;
    font-weight: 700;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    height: 78px;

    text-align: left;

    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.content_advantages
{
    display: grid;

    padding: 0 var(--container-padding);

    --padding-text: clamp(0px, calc(0px + (64 - 0) * ((100vw - 768px) / (1920 - 768))), 64px);
    gap: 0 16px;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-template-areas: 'content' 'image';
}
.content_advantages .block--wrapper
{
    padding: 0;
}
@media (min-width: 768px)
{
    .content_advantages
    {
        grid-template-columns: 1fr 1fr;
        grid-template-areas: 'content image';
        grid-template-rows: auto 1fr;
    }
    .content_advantages .block--wrapper
    {
        padding-right: var(--padding-text);
    }
}
@media (min-width: 768px)
{
    .content_advantages.content_advantages-reversed
    {
        grid-template-areas: 'image content';
    }
    .content_advantages.content_advantages-reversed .block--wrapper
    {
        padding-right: 0;
        padding-left: var(--padding-text);
    }
}
.content_advantages .block--wrapper
{
    grid-area: content;
}
.content_advantages .block--image
{
    grid-area: image;
}
.content_advantages .block--head,
.content_advantages .block--actions
{
    text-align: center;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_advantages .block--elements
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 0;
}
.content_advantages .block--elements:before
{
    position: absolute;
    top: 0;
    left: 50%;

    display: block;

    width: 76px;
    height: 24px;

    content: '';
    -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);

    opacity: 1;
    background-image: url('data:image/svg+xml,%3Csvg width=\'76\' height=\'24\' viewBox=\'0 0 76 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M42.0406 1.96036L50.1456 11.4537C54.0988 16.084 56.0754 18.3992 58.3821 20.0548C60.4271 21.5227 62.6567 22.6044 64.989 23.2603C67.6196 24 70.4149 24 76.0055 24L-0.00552368 24C5.58511 24 8.38044 24 11.011 23.2603C13.3433 22.6044 15.5729 21.5227 17.6179 20.0548C19.9246 18.3992 21.9012 16.084 25.8544 11.4537L33.9594 1.96036C36.191 -0.653456 39.809 -0.65345 42.0406 1.96036Z\' fill=\'%23F6F6F7\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: 100%;
}
.content_advantages .block--wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    grid-area: content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_advantages .block--image
{
    position: relative;

    height: 100%;

    grid-area: image;
}
@media (min-width: 768px)
{
    .content_advantages .block--image-sticky
    {
        position: sticky;
        top: calc(var(--headerHeight, 90px) + 40px);

        width: 100%;

        aspect-ratio: 1/1;
    }
}
.content_advantages .block--image .advantages--item_image
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.content_advantages .block--image .advantages--item_image img,
.content_advantages .block--image .advantages--item_image video
{
    -webkit-transition: opacity .41s ease-in-out;
            transition: opacity .41s ease-in-out;

    opacity: 0;
}
.content_advantages .block--image .advantages--item_image.is_active
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.content_advantages .block--image .advantages--item_image.is_active img,
.content_advantages .block--image .advantages--item_image.is_active video
{
    opacity: 1;
}
.content_advantages .advantages--item
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    background-color: var(--bg-surface-3);
}
.content_advantages .advantages--item:first-child
{
    border-radius: var(--border-radius-lg) var(--border-radius-lg) 0 0;
}
.content_advantages .advantages--item:last-child
{
    border-radius: 0 0 var(--border-radius-lg) var(--border-radius-lg);
}
.content_advantages .advantages--item:not(:first-child)
{
    border-top: 1px solid var(--border-muted);
}
@media (min-width: 768px)
{
    .content_advantages .advantages--item .advantages--item_image
    {
        display: none !important;
    }
}
.content_advantages .advantages--item .advantages--item_image
{
    display: none;
}
.content_advantages .advantages--item:hover,
.content_advantages .advantages--item:focus
{
    background-color: var(--bg-surface-4);
}
.content_advantages .advantages--item.is_active .advantages--item_image
{
    display: block;

    opacity: 1;
}
.content_advantages .advantages--item.is_active .advantages--item_content
{
    pointer-events: auto;

    opacity: 1;

    grid-template-rows: 1fr;
}
.content_advantages .advantages--item.is_active .icon
{
    opacity: 0;
}
.content_advantages .advantages--item_image
{
    padding: 24px 24px 0;

    opacity: 0;
}
@media (min-width: 768px)
{
    .content_advantages .advantages--item_image
    {
        padding: 0;
    }
}
.content_advantages .advantages--item_image img,
.content_advantages .advantages--item_image video
{
    overflow: hidden;

    width: 100%;
    height: auto;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transition-delay: .21s;
            transition-delay: .21s;

    border-radius: 16px;

    aspect-ratio: 1/1;
    -o-object-fit: cover;
       object-fit: cover;
}
.content_advantages .advantages--item_image.is_active
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    opacity: 1;
}
.content_advantages .advantages--item_button
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: var(--p-card-md);

    cursor: pointer;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
.content_advantages .advantages--item_button_text
{
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;

    margin: 0;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.content_advantages .advantages--item_button .icon
{
    font-size: 24px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 1.2em;
    height: 1.2em;

    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.content_advantages .advantages--item_button .icon:before
{
    content: '\e929';
}
.content_advantages .advantages--item_content
{
    display: grid;
    overflow: hidden;

    padding: 0 var(--p-card-md) 0;

    -webkit-transition: grid-template-rows .21s ease-out;
            transition: grid-template-rows .21s ease-out;
            transition: grid-template-rows .21s ease-out, -ms-grid-rows .21s ease-out;
    pointer-events: none;

    opacity: 0;
    color: var(--fg-soft);

    grid-template-rows: 0fr;
}
.content_advantages .advantages--item_content .is_cascade
{
    overflow: hidden;

    grid-row: 1/span 2;
}
.content_advantages .advantages--item_content .is_cascade > *:first-child
{
    margin-top: 0;
}
.content_advantages .advantages--item_content .is_cascade > *:last-child
{
    margin-bottom: 0;
    padding-bottom: var(--p-card-md);
}

.-mode-dark .content_advantages .block--elements::before,
.infobanner-dark .content_advantages .block--elements::before,
.content_advantages_extended.content_advantages_extended-bg--dark .content_advantages .block--elements::before,
.block_image_text.block_image_text-bg_dark .content_advantages .block--elements::before
{
    background-image: url('data:image/svg+xml,%3Csvg width=\'76\' height=\'24\' viewBox=\'0 0 76 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M42.0406 1.96036L50.1456 11.4537C54.0988 16.084 56.0754 18.3992 58.3821 20.0548C60.4271 21.5227 62.6567 22.6044 64.989 23.2603C67.6196 24 70.4149 24 76.0055 24L-0.00552368 24C5.58511 24 8.38044 24 11.011 23.2603C13.3433 22.6044 15.5729 21.5227 17.6179 20.0548C19.9246 18.3992 21.9012 16.084 25.8544 11.4537L33.9594 1.96036C36.191 -0.653456 39.809 -0.65345 42.0406 1.96036Z\' fill=\'%2327292c\'/%3E%3C/svg%3E');
}

.content_advantages_extended
{
    padding: 0 var(--container-padding);

    color: var(--fg-default);

    --padding-text: clamp(0px, calc(0px + (64 - 0) * ((100vw - 768px) / (1920 - 768))), 64px);
}
.content_advantages_extended.content_advantages_extended-bg--dark
{
    --bg-color: var(--bg-surface-3);
}
.content_advantages_extended.content_advantages_extended-bg--light
{
    --bg-color: var(--bg-surface-1);
}
.content_advantages_extended.content_advantages_extended-bg--neutral
{
    --bg-color: var(--bg-surface-2);
}
.content_advantages_extended.content_advantages_extended-bg--neutral .block--wrapper
{
    border-color: transparent;
}
.content_advantages_extended.content_advantages_extended-bg--accent
{
    --bg-color: var(--accent-container-soft);
}
.-mode-dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.infobanner-dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.block_image_text.block_image_text-bg_dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.content_advantages_extended.content_advantages_extended-bg--dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3
{
    --bg-color: #8bbf4c19;
}
.-mode-dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.infobanner-dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.block_image_text.block_image_text-bg_dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.content_advantages_extended.content_advantages_extended-bg--dark .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active
{
    color: var(--neutral-on-neutral);
    background-color: #94c754;
}
.-mode-light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.infobanner-light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.block_image_text.block_image_text-bg_light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3,
.content_advantages_extended.content_advantages_extended-bg--light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3
{
    --bg-color: #6eaf1f0c;
}
.-mode-light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.infobanner-light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.block_image_text.block_image_text-bg_light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active,
.content_advantages_extended.content_advantages_extended-bg--light .content_advantages_extended.content_advantages_extended-bg--accent.-theme-3 .content_advantages_extended--tab.is_active
{
    color: var(--neutral-on-neutral);
    background-color: #94c754;
}
.content_advantages_extended.content_advantages_extended-bg--accent .block--wrapper
{
    border-color: transparent;
}
.content_advantages_extended .block--wrapper
{
    overflow: hidden;

    padding: clamp(32px, 32px + 32 * (100vw - 768px) / 1152, 64px) clamp(16px, 16px + 48 * (100vw - 768px) / 1152, 64px);

    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-2xl);
    background-color: var(--bg-color);

    grid-template-areas: 'heading showAll slider-controls' 'actions showAll slider-controls' 'filter-sections showAll slider-controls' 'tabs tabs tabs' 'elements elements elements       ';
}
.content_advantages_extended .block--elements
{
    grid-template-columns: 1fr;
}
.content_advantages_extended.block_list-slider
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.content_advantages_extended .card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column-reverse;

    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    gap: 16px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media (min-width: 768px)
{
    .content_advantages_extended .card
    {
            flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
    }
}
.content_advantages_extended .card--image
{
    width: 100%;
    height: auto;

    aspect-ratio: 1/1;
}
@media (min-width: 768px)
{
    .content_advantages_extended .card--image
    {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    }
}
.content_advantages_extended .card--image img,
.content_advantages_extended .card--image video
{
    border-radius: var(--border-radius-xl);
}
.content_advantages_extended .card--content
{
    padding-right: var(--padding-text);
}
@media (min-width: 768px)
{
    .content_advantages_extended .card--content
    {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(55% - 16px);
            flex: 0 0 calc(55% - 16px);
    }
}
.content_advantages_extended .is_cascade > *:first-child
{
    margin-top: 0;
}
.content_advantages_extended .is_cascade > *:last-child
{
    margin-bottom: 0;
}
.content_advantages_extended .content_advantages_extended--tabs
{
    margin-top: var(--p-card-md);

    grid-area: tabs;
    gap: 16px;
}
.content_advantages_extended .content_advantages_extended--tab
{
    font-size: var(--fs-lg);

    overflow: hidden;

    padding: 16px;

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);
    text-overflow: ellipsis;

    color: var(--fg-default);
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-muted);

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
@media (min-width: 768px)
{
    .content_advantages_extended .content_advantages_extended--tab
    {
        height: 110px;
    }
}
.content_advantages_extended .content_advantages_extended--tab.is_active
{
    color: var(--neutral-on-neutral);
    border-radius: var(--border-radius-md);
    background-color: var(--neutral-default);
}

.content_advantages_ic .block--elements
{
    grid-template-columns: repeat(4, 1fr);
}
.content_advantages_ic .card
{
    padding: var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.content_advantages_ic .card[href]:hover,
.content_advantages_ic .card[href]:focus,
.content_advantages_ic .card[href]:active,
.content_advantages_ic .card[data-openpopup]:hover,
.content_advantages_ic .card[data-openpopup]:focus,
.content_advantages_ic .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_advantages_ic .card--image
{
    width: 128px;

    aspect-ratio: 1/1;
}
@media (min-width: 768px)
{
    .content_advantages_ic .card--image
    {
        width: 156px;
    }
}
.content_advantages_ic .card--image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.content_advantages_ic .card--content
{
    padding: 0;
}
.content_advantages_ic .card--text
{
    font-size: var(--fs-sm);
    font-weight: 400;

    text-align: center;
}
.content_advantages_ic .card--labels
{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_advantages_ic .card--label
{
    padding: 16px;

    background: transparent;

    --label-fs: 18px;
}

@media (min-width: 768px)
{
    .content_advantages.content_advantages-ratio_fill .block--image-sticky
    {
        position: absolute;
        top: 0;
        left: 0;

        width: 100%;
        height: 100%;

        aspect-ratio: unset;
    }
}

@media (min-width: 768px)
{
    .content_advantages.content_advantages-ratio_portrait .block--image-sticky
    {
        aspect-ratio: 3/4;
    }
}

.content_advantages_ic .block--elements
{
    grid-template-columns: repeat(var(--col, 4), 1fr);
    --col: 2;
}
@media (min-width: 640px)
{
    .content_advantages_ic .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_advantages_ic .block--elements
    {
        --col: 4;
    }
}

.content_brand .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_brand .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_brand .block--elements
    {
        --col: 4;
    }
}

.content_brand .card
{
    border-radius: var(--border-radius-lg);
}
.content_brand .card[href]:hover .card--image:after,
.content_brand .card[href]:focus .card--image:after,
.content_brand .card[href]:active .card--image:after,
.content_brand .card[data-openpopup]:hover .card--image:after,
.content_brand .card[data-openpopup]:focus .card--image:after,
.content_brand .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_brand .card[href]:hover .card--action,
.content_brand .card[href]:focus .card--action,
.content_brand .card[href]:active .card--action,
.content_brand .card[data-openpopup]:hover .card--action,
.content_brand .card[data-openpopup]:focus .card--action,
.content_brand .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_brand .card--image
{
    aspect-ratio: 344/458;
}
.content_brand .card--image:before,
.content_brand .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_brand .card--image:before
{
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(16, 16, 17, .35)), color-stop(30%, rgba(16, 16, 17, 0)), color-stop(80%, rgba(16, 16, 17, 0)), to(rgba(16, 16, 17, .55)));
    background: linear-gradient(to bottom, rgba(16, 16, 17, .35) 0%, rgba(16, 16, 17, 0) 30%, rgba(16, 16, 17, 0) 80%, rgba(16, 16, 17, .55) 100%);
}
.content_brand .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_brand .card--content
{
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    height: 100%;
    padding: 32px var(--p-card-md) var(--p-card-md);

    text-align: center;

    color: var(--image-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_brand .card--title
{
    font-size: var(--fs-2xl);
    line-height: 1.125;
}
.content_brand .card--action
{
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50%;

    width: 40px;
    height: 40px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    opacity: 0;
    color: var(--image-on-image);
    border-radius: var(--border-radius-md);
    background: var(--image-default);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_brand .card--action .icon
{
    font-size: 20px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_brand .card[href] .card--action .icon:before
{
    content: '\e905';
}
.content_brand .card[data-openpopup] .card--action .icon:before
{
    content: '\e916';
}

.content_brand-2 .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_brand-2 .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_brand-2 .block--elements
    {
        --col: 4;
    }
}
.content_brand-2 .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_brand-2 .card--image
{
    overflow: hidden;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 1/1;
}
.content_brand-2 .card[href]:hover,
.content_brand-2 .card[href]:focus,
.content_brand-2 .card[href]:active,
.content_brand-2 .card[data-openpopup]:hover,
.content_brand-2 .card[data-openpopup]:focus,
.content_brand-2 .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_brand-2 .card--content
{
    padding: var(--p-card-sm) var(--p-card-md);

    gap: 16px;
}
.content_brand-2 .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.125;
}
.content_brand-2 .card--text
{
    font-size: var(--fs-md);

    -webkit-line-clamp: 3;
}
.content_brand-2 .card--label [class^=icon],
.content_brand-2 .card--label [class*=icon]
{
    font-size: 18px;
}
.content_brand-2 .card--label span:not([class^=icon]),
.content_brand-2 .card--label span:not([class*=icon])
{
    font-size: var(--fs-sm);
}

.content_category .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_category .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_category .block--elements
    {
        --col: 4;
    }
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements
{
    --col: 2;
}
@media (min-width: 640px)
{
    .content_category:not(.block_list-slider).-ac-category-custom .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .content_category:not(.block_list-slider).-ac-category-custom .block--elements
    {
        --col: 4;
    }
}
.content_category:not(.block_list-slider).-ac-category-custom .card--text
{
    display: none;
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements
{
    -ms-flex-item-align: start;
    align-self: start;
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card
{
    aspect-ratio: 1/1;
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card .card--title
{
    font-size: var(--fs-xl);
}
@media (max-width: 768px)
{
    .content_category:not(.block_list-slider).-ac-category-custom .block--elements .card .card--title
    {
        font-size: var(--fs-md);
    }
}
@media (max-width: 768px)
{
    .content_category:not(.block_list-slider).-ac-category-custom .block--elements .card .card--content
    {
        padding: 20px;
    }
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card--image
{
    width: 100%;
    height: 100%;

    aspect-ratio: unset;
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card:first-child
{
    width: 100%;

    grid-column: span 2;
    grid-row: span 2;
    aspect-ratio: 1/1;
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card:first-child .card--title
{
    font-size: var(--fs-2xl);
}
.content_category:not(.block_list-slider).-ac-category-custom .block--elements .card:nth-child(4)
{
    width: 100%;

    grid-column: span 2;
    aspect-ratio: 704/344;
}

.content_category .card[href]:hover .card--image:after,
.content_category .card[href]:focus .card--image:after,
.content_category .card[href]:active .card--image:after,
.content_category .card[data-openpopup]:hover .card--image:after,
.content_category .card[data-openpopup]:focus .card--image:after,
.content_category .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_category .card[href]:hover .card--action,
.content_category .card[href]:focus .card--action,
.content_category .card[href]:active .card--action,
.content_category .card[data-openpopup]:hover .card--action,
.content_category .card[data-openpopup]:focus .card--action,
.content_category .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_category .card--image
{
    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/458;
}
.content_category .card--image:before,
.content_category .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_category .card--image:before
{
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(16, 16, 17, .35)), color-stop(30%, rgba(16, 16, 17, 0)), color-stop(80%, rgba(16, 16, 17, 0)), to(rgba(16, 16, 17, .55)));
    background: linear-gradient(to bottom, rgba(16, 16, 17, .35) 0%, rgba(16, 16, 17, 0) 30%, rgba(16, 16, 17, 0) 80%, rgba(16, 16, 17, .55) 100%);
}
.content_category .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_category .card--content
{
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    height: 100%;
    padding: 32px var(--p-card-md) var(--p-card-md);

    color: var(--image-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.content_category .card--text
{
    font-size: var(--fs-sm);

    margin-top: 8px;
}
.content_category .card--title
{
    font-size: var(--fs-xl);
    line-height: 1.125;

    -webkit-line-clamp: 3;
}
.content_category .card--action
{
    position: absolute;
    z-index: 4;
    bottom: var(--p-card-md);
    left: var(--p-card-md);

    width: 40px;
    height: 40px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    color: var(--image-on-image);
    border-radius: var(--border-radius-md);
    background: var(--image-default);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_category .card--action .icon
{
    font-size: 20px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_category .card[href] .card--action .icon:before
{
    content: '\e905';
}
.content_category .card[data-openpopup] .card--action .icon:before
{
    content: '\e93b';
}

.content_category_short .block--elements
{
    grid-template-columns: repeat(4, 1fr);
}
.content_category_short .block--elements .block--pagination
{
    grid-column: span 4;
}
@media (max-width: 1024px)
{
    .content_category_short .block--elements
    {
        grid-template-columns: repeat(3, 1fr);
    }
    .content_category_short .block--elements .block--pagination
    {
        grid-column: span 3;
    }
}
@media (max-width: 640px)
{
    .content_category_short .block--elements
    {
        grid-template-columns: repeat(1, 1fr);
    }
    .content_category_short .block--elements .block--pagination
    {
        grid-column: span 1;
    }
}

.content_category_short.-variation-loyalty .block--elements
{
    grid-template-columns: repeat(3, 1fr);
}
.content_category_short.-variation-loyalty .block--elements .block--pagination
{
    grid-column: span 3;
}
@media (max-width: 1024px)
{
    .content_category_short.-variation-loyalty .block--elements
    {
        grid-template-columns: repeat(2, 1fr);
    }
    .content_category_short.-variation-loyalty .block--elements .block--pagination
    {
        grid-column: span 2;
    }
}
@media (max-width: 640px)
{
    .content_category_short.-variation-loyalty .block--elements
    {
        grid-template-columns: repeat(1, 1fr);
    }
    .content_category_short.-variation-loyalty .block--elements .block--pagination
    {
        grid-column: span 1;
    }
}

.content_category_short .card[href]:hover .card--image:after,
.content_category_short .card[href]:focus .card--image:after,
.content_category_short .card[href]:active .card--image:after,
.content_category_short .card[data-openpopup]:hover .card--image:after,
.content_category_short .card[data-openpopup]:focus .card--image:after,
.content_category_short .card[data-openpopup]:active .card--image:after,
.content_category_short .card[data-openpopup]:hover .card--image:after,
.content_category_short .card[data-openpopup]:focus .card--image:after,
.content_category_short .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_category_short .card[href]:hover .card--action,
.content_category_short .card[href]:focus .card--action,
.content_category_short .card[href]:active .card--action,
.content_category_short .card[data-openpopup]:hover .card--action,
.content_category_short .card[data-openpopup]:focus .card--action,
.content_category_short .card[data-openpopup]:active .card--action,
.content_category_short .card[data-openpopup]:hover .card--action,
.content_category_short .card[data-openpopup]:focus .card--action,
.content_category_short .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_category_short .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 1/1;
}
.content_category_short .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_category_short .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_category_short .card--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 12px 0;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2px;
}
.content_category_short .card--text
{
    font-size: var(--fs-sm);

    margin-top: 2px;

    color: var(--fg-soft);
}
.content_category_short .card--title
{
    font-size: var(--fs-md);
    line-height: 1.125;
}
.content_category_short .card--action
{
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50%;

    width: 40px;
    height: 40px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    opacity: 0;
    color: var(--image-on-image);
    border-radius: var(--border-radius-md);
    background: var(--image-default);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_category_short .card--action .icon
{
    font-size: 20px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_category_short .card[href] .card--action .icon:before
{
    content: '\e905';
}
.content_category_short .card[data-openpopup] .card--action .icon:before
{
    content: '\e916';
}
.content_category_short .card[data-openpopup=popup_for_category_card] .card--action .icon:before
{
    content: '\e93b';
}

.content_hotel .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_hotel .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_hotel .block--elements
    {
        --col: 4;
    }
}

.content_hotel .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_hotel .card[href]:hover,
.content_hotel .card[href]:focus,
.content_hotel .card[href]:active,
.content_hotel .card[data-openpopup]:hover,
.content_hotel .card[data-openpopup]:focus,
.content_hotel .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_hotel .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/194;
}
.content_hotel .card--content
{
        flex-direction: column;

    padding: var(--p-card-sm) var(--p-card-md);

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
.content_hotel .card--text
{
    font-size: var(--fs-md);

    margin-top: 2px;
}
.content_hotel .card--label
{
    padding: 0;

    --label-bg: transparent;
}
.content_hotel .card--label [class^=icon],
.content_hotel .card--label [class*=icon]
{
    font-size: 18px;
}
.content_hotel .card--label span:not([class^=icon]),
.content_hotel .card--label span:not([class*=icon])
{
    font-size: var(--fs-sm);
}
.content_hotel .card--price
{
    font-size: var(--fs-sm);

    margin-top: 6px;
}
.content_hotel .card--price strong
{
    font-size: var(--fs-lg);
    font-weight: 700;
}
.content_hotel .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    --icon-size: var(--fs-sm);
    --font-size: var(--fs-sm);
}

.block_list.block_list-filter_sidebar.content_hotel .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.block_list-filter_sidebar.content_hotel .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .block_list.block_list-filter_sidebar.content_hotel .block--elements
    {
        --col: 3;
    }
}

.content_room .block--elements,
.content_mice .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_room .block--elements,
    .content_mice .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_room .block--elements,
    .content_mice .block--elements
    {
        --col: 4;
    }
}

.content_room .card,
.content_mice .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_room .card[href]:hover,
.content_room .card[href]:focus,
.content_room .card[href]:active,
.content_room .card[data-openpopup]:hover,
.content_room .card[data-openpopup]:focus,
.content_room .card[data-openpopup]:active,
.content_mice .card[href]:hover,
.content_mice .card[href]:focus,
.content_mice .card[href]:active,
.content_mice .card[data-openpopup]:hover,
.content_mice .card[data-openpopup]:focus,
.content_mice .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_room .card[href]:hover .card--action,
.content_room .card[href]:focus .card--action,
.content_room .card[href]:active .card--action,
.content_room .card[data-openpopup]:hover .card--action,
.content_room .card[data-openpopup]:focus .card--action,
.content_room .card[data-openpopup]:active .card--action,
.content_mice .card[href]:hover .card--action,
.content_mice .card[href]:focus .card--action,
.content_mice .card[href]:active .card--action,
.content_mice .card[data-openpopup]:hover .card--action,
.content_mice .card[data-openpopup]:focus .card--action,
.content_mice .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_room .card--image,
.content_mice .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/194;
}
.content_room .card--content,
.content_mice .card--content
{
        flex-direction: column;

    padding: 16px 20px;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .content_room .card--content,
    .content_mice .card--content
    {
        padding: 20px 24px;
    }
}
.content_room .card--text,
.content_mice .card--text
{
    font-size: 16px;

    margin-top: 2px;
}
.content_room .card--title,
.content_mice .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.125;
}
.content_room .card--label [class^=icon],
.content_room .card--label [class*=icon],
.content_mice .card--label [class^=icon],
.content_mice .card--label [class*=icon]
{
    font-size: var(--fs-md);
}
.content_room .card--label span:not([class^=icon]),
.content_room .card--label span:not([class*=icon]),
.content_mice .card--label span:not([class^=icon]),
.content_mice .card--label span:not([class*=icon])
{
    --label-fs: var(--fs-sm);
}
.content_room .card--price,
.content_mice .card--price
{
    font-size: var(--fs-sm);

    width: 100%;
    margin-top: auto;
    padding: 6px 20px 16px;
}
.content_room .card--price .button,
.content_room .card--price .account--nav .account--nav_item,
.account--nav .content_room .card--price .account--nav_item,
.content_room .card--price .header--popover_close,
.content_room .card--price .popup--close,
.content_room .card--price .form--tabs a,
.form--tabs .content_room .card--price a,
.content_room .card--price .block--sections a,
.block--sections .content_room .card--price a,
.content_room .card--price .country_selection .tab,
.country_selection .content_room .card--price .tab,
.content_room .card--price .block--tabs .tab,
.block--tabs .content_room .card--price .tab,
.content_mice .card--price .button,
.content_mice .card--price .account--nav .account--nav_item,
.account--nav .content_mice .card--price .account--nav_item,
.content_mice .card--price .header--popover_close,
.content_mice .card--price .popup--close,
.content_mice .card--price .form--tabs a,
.form--tabs .content_mice .card--price a,
.content_mice .card--price .block--sections a,
.block--sections .content_mice .card--price a,
.content_mice .card--price .country_selection .tab,
.country_selection .content_mice .card--price .tab,
.content_mice .card--price .block--tabs .tab,
.block--tabs .content_mice .card--price .tab
{
    width: 100%;
}
.content_room .card--price strong,
.content_mice .card--price strong
{
    font-size: var(--fs-lg);
    font-weight: 700;
}
.content_room .card .card--image_slide,
.content_mice .card .card--image_slide
{
    min-width: 100%;
    height: 100%;
}
.content_room .card .room_images_hover,
.content_mice .card .room_images_hover
{
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;
}
@media (max-width: 1023px)
{
    .content_room .card .room_images_hover,
    .content_mice .card .room_images_hover
    {
        pointer-events: none;
    }
}
.content_room .card .room_images_hover div,
.content_mice .card .room_images_hover div
{
    height: 100%;

    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
}
.content_room .card .swiper-pagination-bullet,
.content_mice .card .swiper-pagination-bullet
{
    background: #fff;
}
.content_room .chips,
.content_mice .chips
{
        flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    --icon-size: var(--fs-lg);
    --font-size: var(--fs-md);
}

.content_mice .card--text
{
    -webkit-line-clamp: 3;
}

.block_element.content_mice .block--wrapper,
.block_element.content_room .block--wrapper
{
    gap: clamp(24px, 24px + 12 * (100vw - 768px) / 1152, 36px) 0;
}
@media (min-width: 1024px)
{
    .block_element.content_mice .block--wrapper,
    .block_element.content_room .block--wrapper
    {
        display: grid;

        gap: clamp(24px, 24px + 12 * (100vw - 768px) / 1152, 36px) 48px;
        grid-template-columns: 1fr 1fr;
    }
}
.block_element.content_mice .block--content,
.block_element.content_room .block--content
{
    grid-column: 1;
}
.block_element.content_mice .block--head,
.block_element.content_room .block--head
{
    grid-column: 1;
}
.block_element.content_mice .sidebar,
.block_element.content_room .sidebar
{
    margin-top: var(--margin-m);
}
.block_element.content_mice .sidebar .form,
.block_element.content_room .sidebar .form
{
    max-width: 430px;
    margin: 0 20px;
}
.block_element.content_mice .is_cascade--slider,
.block_element.content_room .is_cascade--slider
{
    margin-top: 0;
}

.room_advantages--list,
.room_equipment--list
{
    display: grid;

    gap: 24px 16px;
}
@media (min-width: 1024px)
{
    .room_advantages--list,
    .room_equipment--list
    {
        grid-template-columns: repeat(2, 1fr);
    }
}
.room_advantages--list:not(:only-child),
.room_equipment--list:not(:only-child)
{
    margin-bottom: clamp(24px, 24px + 12 * (100vw - 768px) / 1152, 36px);
}
.room_advantages--item,
.room_equipment--item
{
    font-size: var(--fs-lg);

    display: grid;

    color: var(--fg-default);

    grid-template-columns: 24px 1fr;
    gap: 12px;
}
.room_advantages--item:nth-child(n+7),
.room_equipment--item:nth-child(n+7)
{
    display: none;
}
.room_advantages--item p,
.room_equipment--item p
{
    margin: 0;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.room_advantages--item span,
.room_equipment--item span
{
    font-size: var(--fs-sm);
    line-height: 1.25;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-soft);
}
.room_advantages--item svg,
.room_advantages--item .icon,
.room_equipment--item svg,
.room_equipment--item .icon
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 24px;
    height: 24px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.room_advantages--item svg path,
.room_advantages--item .icon path,
.room_equipment--item svg path,
.room_equipment--item .icon path
{
    fill: currentColor !important;
}
.room_advantages--item svg span,
.room_advantages--item .icon span,
.room_equipment--item svg span,
.room_equipment--item .icon span
{
    font-size: 1.3rem;
}

.room--timeschedule
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: clamp(24px, 24px + 12 * (100vw - 768px) / 1152, 36px) 0;

    gap: var(--p-card-md);
}
.room--timeschedule_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.room--timeschedule_item_time
{
    font-size: var(--fs-2xl);
    font-weight: 400;
}
.room--timeschedule_item_hint
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}
.room--timeschedule_divider
{
    display: block;

    width: 32px;
    height: 1px;
    margin: auto 0;

    background-color: var(--border-default);
}

.room_links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: var(--margin-m) 0;

    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 1024px)
{
    .room_links
    {
            flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
    }
}
.room_links--item
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    max-width: calc(50% - 8px);
    min-height: 180px;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/216;
}
.room_links--item[href]:hover:after,
.room_links--item[href]:focus:after,
.room_links--item[href]:active:after
{
    opacity: 1;
}
.room_links--item:before,
.room_links--item:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.room_links--item:before
{
    background: -webkit-gradient(linear, right top, left top, from(rgba(16, 16, 17, 0)), to(rgba(16, 16, 17, .35)));
    background: linear-gradient(to left, rgba(16, 16, 17, 0) 0%, rgba(16, 16, 17, .35) 100%);
}
.room_links--item:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.room_links--item span
{
    font-size: var(--fs-lg);
    font-weight: 700;

    position: absolute;
    z-index: 4;
    top: var(--p-card-md);
    right: var(--p-card-md);
    left: var(--p-card-md);

    color: #fff;
}
.room_links--item img
{
    z-index: 1;

    -o-object-fit: cover;
       object-fit: cover;
}

.block_list-filter_sidebar.content_mice .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list-filter_sidebar.content_mice .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .block_list-filter_sidebar.content_mice .block--elements
    {
        --col: 3;
    }
}

@media (min-width: 1024px)
{
    .block_element.content_room .booking
    {
        position: sticky;
        top: calc(var(--headerHeight, 132px) + 24px);
    }
}

.content_events .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_events .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_events .block--elements
    {
        --col: 2;
    }
}

.content_events .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
@media (min-width: 1024px)
{
    .content_events .card
    {
        display: grid;

        grid-template-columns: 1fr 1fr;
    }
}
.content_events .card[href]:hover,
.content_events .card[href]:focus,
.content_events .card[href]:active,
.content_events .card[data-openpopup]:hover,
.content_events .card[data-openpopup]:focus,
.content_events .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_events .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/258;
}
@media (min-width: 1024px)
{
    .content_events .card--image
    {
        height: 100%;
    }
}
.content_events .card--content
{
        flex-direction: column;

    padding: 16px 20px;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .content_events .card--content
    {
        height: 100%;
        padding: 24px;
    }
}
.content_events .card--text
{
    font-size: var(--fs-md);

    margin-top: 2px;
}
.content_events .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.125;

    -webkit-line-clamp: 3;
}
.content_events .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    --font-size: 16px;
    --icon-size: 20px;
}
.content_events .card--labels
{
    margin-top: auto;
}
.content_events .card--label
{
    font-weight: 500;
}
.content_events .card--label [class^=icon],
.content_events .card--label [class*=icon]
{
    font-size: 16px;
}
.content_events .card--label span:not([class^=icon]),
.content_events .card--label span:not([class*=icon])
{
    font-size: 14px;
    font-weight: 500;

    padding: 0 4px;
}

.block_element.content_events .block--wrapper
{
    display: grid;

    grid-template-columns: 1fr;
}
@media (max-width: 992px)
{
    .block_element.content_events .block--wrapper
    {
        grid-template-areas: 'image' 'content';
    }
}
@media (min-width: 992px)
{
    .block_element.content_events .block--wrapper
    {
        padding: 0;

        grid-template-columns: var(--container-padding) [content-start] 6fr [content-end] 1fr [image-start] 5fr var(--container-padding) [image-end];
    }
}
.block_element.content_events .block--content
{
    grid-area: content;
}
.block_element.content_events .block--image
{
    grid-area: image;
}
.block_element.content_events .block--image img
{
    overflow: hidden;

    width: 100%;
    height: auto;

    border-radius: var(--border-radius-lg);
}
@media (min-width: 992px)
{
    .block_element.content_events .block--image img
    {
        position: sticky;
        top: calc(var(--headerHeight, 90px) + 40px);

        border-radius: var(--border-radius-lg) 0 0 var(--border-radius-lg);
    }
}
.block_element.content_events .is_cascade
{
    margin: 0;
}
.block_element.content_events .is_cascade > *:first-child
{
    margin-top: 0;
}
.block_element.content_events .chips
{
        flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.block_list-filter_sidebar.content_events .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list-filter_sidebar.content_events .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1280px)
{
    .block_list-filter_sidebar.content_events .block--elements
    {
        --col: 3;
    }
}
.block_list-filter_sidebar.content_events .card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.block_list-filter_sidebar.content_events .card--content
{
    height: auto;
}
@media (min-width: 1024px)
{
    .block_list-filter_sidebar.content_events .card--content
    {
        padding: 20px 24px;
    }
}
.block_list-filter_sidebar.content_events .card--image
{
    height: auto;

    aspect-ratio: 344/258;
}

.content_activities .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_activities .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_activities .block--elements
    {
        --col: 4;
    }
}

.content_activities .card
{
    padding: var(--p-card-sm) var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);

    gap: 12px;
}
@media (min-width: 768px)
{
    .content_activities .card
    {
        gap: 16px;
    }
}
.content_activities .card[href]:hover,
.content_activities .card[href]:focus,
.content_activities .card[href]:active,
.content_activities .card[data-openpopup]:hover,
.content_activities .card[data-openpopup]:focus,
.content_activities .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_activities .card--image
{
    position: relative;

    width: 40px;
    height: 40px;

    border-radius: var(--border-radius-sm);

    aspect-ratio: 1/1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
@media (min-width: 768px)
{
    .content_activities .card--image
    {
        width: 48px;
        height: 48px;
    }
}
.content_activities .card--content
{
        flex-direction: row;

    padding: 0;

    color: var(--fg-default);

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.content_activities .card--content:not(:only-child)
{
    padding-top: 10px;

    border-top: 1px solid var(--border-muted);
}
@media (min-width: 768px)
{
    .content_activities .card--content
    {
        gap: 16px;
    }
}
.content_activities .card--title
{
    font-size: var(--fs-md);
    font-weight: 400;
    line-height: 1.3;
}
.content_activities .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    --font-size: var(--fs-sm);
    --icon-size: 20px;
}

.content_vacancies .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_vacancies .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_vacancies .block--elements
    {
        --col: 4;
    }
}

.content_vacancies .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_vacancies .card[href]:hover,
.content_vacancies .card[href]:focus,
.content_vacancies .card[href]:active,
.content_vacancies .card[data-openpopup]:hover,
.content_vacancies .card[data-openpopup]:focus,
.content_vacancies .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_vacancies .card--content
{
        flex-direction: column;

    padding: 16px 20px;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .content_vacancies .card--content
    {
        padding: 20px 24px;
    }
}
.content_vacancies .card--text
{
    font-size: var(--fs-sm);

    margin-top: 2px;
}
.content_vacancies .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.3;
}
.content_vacancies .card--label
{
    --label-fs: var(--fs-xs);
}
.content_vacancies .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    --icon-size: var(--fs-lg);
    --font-size: var(--fs-sm);
}

.content_files .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_files .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_files .block--elements
    {
        --col: 4;
    }
}

.content_files .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_files .card[href]:hover,
.content_files .card[href]:focus,
.content_files .card[href]:active,
.content_files .card[data-openpopup]:hover,
.content_files .card[data-openpopup]:focus,
.content_files .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_files .card[href]:hover .card--action,
.content_files .card[href]:focus .card--action,
.content_files .card[href]:active .card--action,
.content_files .card[data-openpopup]:hover .card--action,
.content_files .card[data-openpopup]:focus .card--action,
.content_files .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_files .card--content
{
        flex-direction: column;

    height: 180px;
    padding: 16px 20px;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .content_files .card--content
    {
        padding: 20px 24px;
    }
}
.content_files .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.3;
}
.content_files .card--label
{
    --label-fs: 14px;
}
.content_files .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 8px;
}

.block_list.content_files_short .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.content_files_short .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .block_list.content_files_short .block--elements
    {
        --col: 4;
    }
}
.block_list.content_files_short .card
{
        flex-direction: row;

    padding: var(--p-card-md) 0;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    gap: var(--p-card-md);
}
.block_list.content_files_short .card[href]:hover .card--title,
.block_list.content_files_short .card[href]:focus .card--title,
.block_list.content_files_short .card[href]:active .card--title,
.block_list.content_files_short .card[data-openpopup]:hover .card--title,
.block_list.content_files_short .card[data-openpopup]:focus .card--title,
.block_list.content_files_short .card[data-openpopup]:active .card--title
{
    color: var(--accent-default);
}
.block_list.content_files_short .card--image
{
    max-width: 88px;

    border-radius: var(--border-radius-md);

    aspect-ratio: 3/4;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.block_list.content_files_short .card--label
{
    padding: 0;

    background: transparent;

    --label-fs: var(--fs-xs);
}
.block_list.content_files_short .card--content
{
    height: 100%;
    padding: 0;

    gap: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.block_list.content_files_short .card--title
{
    font-size: var(--fs-md);
    font-weight: 400;

    -webkit-line-clamp: 3;
}
.block_list.content_files_short .card--timestamp
{
    font-size: var(--fs-sm);

    color: var(--fg-muted);
}

.content_locations .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_locations .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .content_locations .block--elements
    {
        --col: 3;
    }
}

.content_locations .card
{
        flex-direction: row;

    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
}
.content_locations .card[href]:hover,
.content_locations .card[href]:focus,
.content_locations .card[href]:active,
.content_locations .card[data-openpopup]:hover,
.content_locations .card[data-openpopup]:focus,
.content_locations .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_locations .card--image
{
    position: relative;

    width: 38%;
    height: 100%;
    margin-top: auto;

    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.content_locations .card--image img
{
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom right;
       object-position: bottom right;
}
.content_locations .card--content
{
    height: 100%;
    padding: var(--p-card-sm);
}
.content_locations .card--text
{
    font-size: var(--fs-md);

    margin-top: 8px;

    color: var(--fg-soft);

    -webkit-line-clamp: 2;
}
.content_locations .card--title
{
    font-size: var(--fs-xl);
    line-height: 1.125;

    -webkit-line-clamp: 2;
}
.content_locations .card--buttons
{
    margin-top: auto;
    padding-top: 16px;
}

.block_list.content_media .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.content_media .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .block_list.content_media .block--elements
    {
        --col: 4;
    }
}

.block_list.content_media .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.block_list.content_media .card[href]:hover,
.block_list.content_media .card[href]:focus,
.block_list.content_media .card[href]:active,
.block_list.content_media .card[data-openpopup]:hover,
.block_list.content_media .card[data-openpopup]:focus,
.block_list.content_media .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.block_list.content_media .card[href]:hover .card--action,
.block_list.content_media .card[href]:focus .card--action,
.block_list.content_media .card[href]:active .card--action,
.block_list.content_media .card[data-openpopup]:hover .card--action,
.block_list.content_media .card[data-openpopup]:focus .card--action,
.block_list.content_media .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.block_list.content_media .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/194;
}
.block_list.content_media .card--content
{
        flex-direction: column;

    padding: var(--p-card-md);

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.block_list.content_media .card--text
{
    font-size: var(--sm);

    margin-top: 2px;
}
.block_list.content_media .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.125;

    -webkit-line-clamp: 4;
}
.block_list.content_media .card--label
{
    padding: 0;

    background: transparent;
}
.block_list.content_media .card--label [class^=icon],
.block_list.content_media .card--label [class*=icon]
{
    font-size: var(--fs-md);
}
.block_list.content_media .card--label span:not([class^=icon]),
.block_list.content_media .card--label span:not([class*=icon])
{
    margin: 0;

    --label-fs: var(--fs-sm);
}
.block_list.content_media .card--timestamp
{
    font-size: var(--fs-sm);

    padding-top: 8px;

    color: var(--fg-muted);
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1),
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)
{
    min-height: 320px;
    max-height: 419px;
}
@media (min-width: 1024px)
{
    .block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1),
    .block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)
    {
        grid-column: span 2;
    }
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[href]:hover .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[href]:focus .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[href]:active .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[data-openpopup]:hover .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[data-openpopup]:focus .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1)[data-openpopup]:active .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[href]:hover .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[href]:focus .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[href]:active .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[data-openpopup]:hover .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[data-openpopup]:focus .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10)[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image
{
    width: 100%;
    height: 100%;

    aspect-ratio: unset;
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image img,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image img
{
    position: absolute;
    top: 0;
    left: 0;
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image:before,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image:before,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image:before,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image:before
{
    background: -webkit-gradient(linear, right top, left top, from(rgba(16, 16, 17, 0)), to(rgba(16, 16, 17, .35)));
    background: linear-gradient(270deg, rgba(16, 16, 17, 0) 0%, rgba(16, 16, 17, .35) 100%);
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--image:after,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .5);
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--content,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--content
{
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;

    width: 100%;
    padding: var(--p-card-md);

    text-align: center;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
@media (min-width: 1024px)
{
    .block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--content,
    .block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--content
    {
        padding: 32px 40px;
    }
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--title,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--title
{
    font-size: var(--fs-3xl);

    color: var(--image-default);
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--timestamp,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--timestamp
{
    color: var(--image-soft);
}
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+1) .card--label,
.block_list.content_media:not(.block_list-slider) .card:nth-child(14n+10) .card--label
{
    --label-bg: transparent;
    --label-color: var(--image-default);
}

.block_list.content_media_short .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.content_media_short .block--elements
    {
        --col: 1;
    }
}
@media (min-width: 1024px)
{
    .block_list.content_media_short .block--elements
    {
        --col: 1;
    }
}
.block_list.content_media_short:not(.block_list-slider) .card:not(:last-child)
{
    border-bottom: 1px solid var(--border-muted);
}
.block_list.content_media_short .card
{
        flex-direction: row;

    padding: var(--p-card-md) 0;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    gap: var(--p-card-md);
}
.block_list.content_media_short .card[href]:hover .card--title,
.block_list.content_media_short .card[href]:focus .card--title,
.block_list.content_media_short .card[href]:active .card--title,
.block_list.content_media_short .card[data-openpopup]:hover .card--title,
.block_list.content_media_short .card[data-openpopup]:focus .card--title,
.block_list.content_media_short .card[data-openpopup]:active .card--title
{
    color: var(--accent-default);
}
.block_list.content_media_short .card--image
{
    max-width: 88px;

    border-radius: var(--border-radius-md);

    aspect-ratio: 1/1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.block_list.content_media_short .card--label
{
    padding: 0;

    background: transparent;

    --label-fs: var(--fs-xs);
}
.block_list.content_media_short .card--content
{
    height: 100%;
    padding: 0;

    gap: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.block_list.content_media_short .card--title
{
    font-size: var(--fs-md);
    font-weight: 400;

    -webkit-line-clamp: 3;
}
.block_list.content_media_short .card--timestamp
{
    font-size: var(--fs-sm);

    color: var(--fg-muted);
}

.block_element.content_media .block_list.content_media_short
{
    width: 100%;
    max-width: 704px;
    margin: var(--g-container-vertical) auto;
}
.block_element.content_media .block_list.content_media_short .block--wrapper
{
    padding: 0;
}
.block_element.content_media .block_list.content_media_short .block--elements
{
    margin-top: clamp(20px, 20px + 4 * (100vw - 768px) / 1152, 24px);

    --col: 1;
}
@media (min-width: 640px)
{
    .block_element.content_media .block_list.content_media_short .block--elements
    {
        --col: 1;
    }
}
@media (min-width: 1024px)
{
    .block_element.content_media .block_list.content_media_short .block--elements
    {
        --col: 1;
    }
}

.content_contacts .block--wrapper
{
    display: grid;
}
@media (min-width: 992px)
{
    .content_contacts .block--wrapper
    {
        grid-template-columns: 1fr 1fr;
    }
}
.content_contacts .block--map
{
    overflow: hidden;

    border-radius: var(--border-radius-md);

    aspect-ratio: 1/1;
}
.content_contacts .block--content
{
    padding-right: clamp(0px, 0px + 64 * (100vw - 768px) / 1152, 64px);
}

.contacts--item
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: clamp(20px, 20px + 12 * (100vw - 768px) / 1152, 32px) 0;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 20px;
}
.contacts--item:not(:last-child)
{
    border-bottom: 1px solid var(--border-muted);
}
.contacts--item_title
{
    font-size: var(--fs-xl);
    font-weight: 700;
}
.contacts--item a:not(.button):not(.header--popover_close):not(.popup--close)
{
    color: var(--accent-default);
}
.contacts--item a:not(.button):not(.header--popover_close):not(.popup--close):hover
{
    color: var(--accent-hover);
}
.contacts--links
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.contacts--links_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px 16px;
}
.contacts--links_item a
{
    font-size: var(--fs-lg);

    padding: 0 16px 0 0;

    white-space: nowrap;

    color: var(--accent-default);
}
.contacts--links_item a:first-child
{
    padding-left: 0;
}
.contacts--links_item a:not(:last-child)
{
    border-right: 1px solid var(--border-muted);
}
.contacts--socials
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
}

.map
{
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 100%;
}

.map--placemark
{
    font-family: 'Circe';

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .16)) drop-shadow(0px 0px 4px rgba(0, 0, 0, .04));
            filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .16)) drop-shadow(0px 0px 4px rgba(0, 0, 0, .04));
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.map--placemark div
{
    font-size: var(--fs-sm);

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    padding: 12px;

    -webkit-transform: translateX(calc(-50% + 8px));
        -ms-transform: translateX(calc(-50% + 8px));
            transform: translateX(calc(-50% + 8px));
    white-space: nowrap;

    color: var(--fg-default);
    border-radius: 8px;
    background-color: var(--bg-elevated-m);
}
.map--placemark svg
{
    justify-self: center;
}

.content_contacts.block_element .block--wrapper
{
    padding: 0;

    grid-template-columns: var(--container-padding) [content-start] 6fr [content-end] 1fr [map-start] 5fr var(--container-padding) [map-end];
}
@media (max-width: 992px)
{
    .content_contacts.block_element .block--wrapper
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.content_contacts.block_element .block--map
{
    border-radius: var(--border-radius-md) 0 0 var(--border-radius-md);

    grid-area: map;
}
.content_contacts.block_element .block--content
{
    grid-area: content;
}
@media (max-width: 992px)
{
    .content_contacts.block_element .block--content
    {
        padding: 0 var(--container-padding);
    }
}
.content_contacts.block_element .contacts.is_hidden
{
    display: none;
}

.contacts--details
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 2px 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 8px;
}
.contacts--details_title
{
    font-size: var(--fs-md);

    color: var(--fg-soft);
}
.contacts--details_text
{
    font-size: var(--fs-lg);
}
.contacts--details .js_copy_button
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;

    width: 20px;
    height: 20px;
}
.contacts--details .js_copy_button .icon-ic-copy
{
    margin: 0 2px;

    color: var(--fg-muted);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.content_directions .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_directions .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_directions .block--elements
    {
        --col: 4;
    }
}

.content_directions .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-default);
}
.content_directions .card[href]:hover,
.content_directions .card[href]:focus,
.content_directions .card[href]:active,
.content_directions .card[data-openpopup]:hover,
.content_directions .card[data-openpopup]:focus,
.content_directions .card[data-openpopup]:active
{
    background-color: var(--neutral-container-hover);
}
.content_directions .card--content
{
        flex-direction: column;

    padding: 15px 20px;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
@media (min-width: 1024px)
{
    .content_directions .card--content
    {
        padding: 18px 20px;
    }
}
.content_directions .card--title
{
    font-size: var(--fs-lg);
    font-weight: 400;
    line-height: 1.125;

    color: var(--neutral-default);
}

.content_404
{
    padding: 64px 0;
}
.content_404 .block--wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--g-section) 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
}
.content_404 .block--head
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_404 h1
{
    font-size: clamp(76px, 76px + 20 * (100vw - 1024px) / 896, 96px);

    margin-bottom: 4px;

    text-align: center;
}
.content_404 p
{
    font-size: var(--fs-lg);

    color: var(--fg-soft);
}
.content_404--wrapper
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    max-width: 480px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.content_404--image
{
    z-index: 1;
}
.content_404--image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.content_404--content
{
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    padding: 10px calc(25% + 10px);

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_404--content .button,
.content_404--content .account--nav .account--nav_item,
.account--nav .content_404--content .account--nav_item,
.content_404--content .header--popover_close,
.content_404--content .popup--close,
.content_404--content .form--tabs a,
.form--tabs .content_404--content a,
.content_404--content .block--sections a,
.block--sections .content_404--content a,
.content_404--content .country_selection .tab,
.country_selection .content_404--content .tab,
.content_404--content .block--tabs .tab,
.block--tabs .content_404--content .tab
{
    width: 100%;
    margin-top: var(--p-content-md);
}

@media (min-width: 1024px)
{
    .content_error
    {
        padding: 64px var(--container-padding);
    }
}
.content_error .block--wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
}
@media (min-width: 1024px)
{
    .content_error .block--wrapper
    {
        display: grid;

        padding: 0 var(--column);

        place-items: center;
        grid-template-columns: 5fr 7fr;
        gap: 16px;
    }
}
.content_error .block--head
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_error h1
{
    font-size: clamp(76px, 76px + 20 * (100vw - 1024px) / 896, 96px);

    margin-bottom: 4px;

    text-align: center;
}
.content_error p
{
    font-size: var(--fs-lg);

    color: var(--fg-soft);
}
.content_error--wrapper
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    max-width: 480px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.content_error--image
{
    z-index: 1;
}
.content_error--image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.content_error--content
{
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    padding: 10px calc(25% + 10px);

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_error--content .button,
.content_error--content .account--nav .account--nav_item,
.account--nav .content_error--content .account--nav_item,
.content_error--content .header--popover_close,
.content_error--content .popup--close,
.content_error--content .form--tabs a,
.form--tabs .content_error--content a,
.content_error--content .block--sections a,
.block--sections .content_error--content a,
.content_error--content .country_selection .tab,
.country_selection .content_error--content .tab,
.content_error--content .block--tabs .tab,
.block--tabs .content_error--content .tab
{
    width: 100%;
    margin-top: var(--p-content-md);
}
.content_error--text
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 0 var(--container-padding);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 24px;
}
@media (min-width: 1024px)
{
    .content_error--text
    {
        padding: 0 var(--column) 0 0;
    }
}

.content_restaurants .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_restaurants .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .content_restaurants .block--elements
    {
        --col: 4;
    }
}

.content_restaurants .card
{
    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-soft);
}
.content_restaurants .card[href]:hover,
.content_restaurants .card[href]:focus,
.content_restaurants .card[href]:active,
.content_restaurants .card[data-openpopup]:hover,
.content_restaurants .card[data-openpopup]:focus,
.content_restaurants .card[data-openpopup]:active
{
    background-color: var(--neutral-container-default);
}
.content_restaurants .card[href]:hover .card--action,
.content_restaurants .card[href]:focus .card--action,
.content_restaurants .card[href]:active .card--action,
.content_restaurants .card[data-openpopup]:hover .card--action,
.content_restaurants .card[data-openpopup]:focus .card--action,
.content_restaurants .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_restaurants .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/258;
}
.content_restaurants .card--content
{
        flex-direction: column;

    padding: var(--p-card-sm) var(--p-card-md);

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
}
.content_restaurants .card--text
{
    font-size: 16px;

    margin-top: 2px;
}
.content_restaurants .card--title
{
    font-size: var(--fs-lg);
    line-height: 1.125;
}
.content_restaurants .chips
{
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    --icon-size: var(--fs-lg);
    --font-size: var(--fs-md);
}

.content_menu .block--elements
{
    grid-template-columns: repeat(4, 1fr);
}
.content_menu .block--elements .block--pagination
{
    grid-column: span 4;
}
@media (max-width: 1024px)
{
    .content_menu .block--elements
    {
        grid-template-columns: repeat(3, 1fr);
    }
    .content_menu .block--elements .block--pagination
    {
        grid-column: span 3;
    }
}
@media (max-width: 640px)
{
    .content_menu .block--elements
    {
        grid-template-columns: repeat(1, 1fr);
    }
    .content_menu .block--elements .block--pagination
    {
        grid-column: span 1;
    }
}

.content_menu .card[href]:hover .card--image:after,
.content_menu .card[href]:focus .card--image:after,
.content_menu .card[href]:active .card--image:after,
.content_menu .card[data-openpopup]:hover .card--image:after,
.content_menu .card[data-openpopup]:focus .card--image:after,
.content_menu .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_menu .card[href]:hover .card--action,
.content_menu .card[href]:focus .card--action,
.content_menu .card[href]:active .card--action,
.content_menu .card[data-openpopup]:hover .card--action,
.content_menu .card[data-openpopup]:focus .card--action,
.content_menu .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_menu .card--image
{
    position: relative;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 1/1;
}
.content_menu .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_menu .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_menu .card--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 12px 0;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2px;
}
.content_menu .card--text
{
    font-size: var(--fs-sm);

    margin-top: 2px;

    color: var(--fg-soft);
}
.content_menu .card--title
{
    font-size: var(--fs-md);
    line-height: 1.125;
}
.content_menu .card--action
{
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50%;

    width: 40px;
    height: 40px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    opacity: 0;
    color: var(--image-on-image);
    border-radius: var(--border-radius-md);
    background: var(--image-default);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_menu .card--action .icon
{
    font-size: 20px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_menu .card[href] .card--action .icon:before
{
    content: '\e905';
}
.content_menu .card[data-openpopup] .card--action .icon:before
{
    content: '\e916';
}

.content_rewards .block--elements
{
    grid-template-columns: repeat(4, 1fr);
}
.content_rewards .block--elements .block--pagination
{
    grid-column: span 4;
}
@media (max-width: 1024px)
{
    .content_rewards .block--elements
    {
        grid-template-columns: repeat(3, 1fr);
    }
    .content_rewards .block--elements .block--pagination
    {
        grid-column: span 3;
    }
}
@media (max-width: 640px)
{
    .content_rewards .block--elements
    {
        grid-template-columns: repeat(1, 1fr);
    }
    .content_rewards .block--elements .block--pagination
    {
        grid-column: span 1;
    }
}

.content_rewards .card[href]:hover .card--image:after,
.content_rewards .card[href]:focus .card--image:after,
.content_rewards .card[href]:active .card--image:after,
.content_rewards .card[data-openpopup]:hover .card--image:after,
.content_rewards .card[data-openpopup]:focus .card--image:after,
.content_rewards .card[data-openpopup]:active .card--image:after
{
    opacity: 1;
}
.content_rewards .card[href]:hover .card--action,
.content_rewards .card[href]:focus .card--action,
.content_rewards .card[href]:active .card--action,
.content_rewards .card[data-openpopup]:hover .card--action,
.content_rewards .card[data-openpopup]:focus .card--action,
.content_rewards .card[data-openpopup]:active .card--action
{
    opacity: 1;
}
.content_rewards .card--image
{
    position: relative;

    padding: var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: #fff;

    aspect-ratio: 1/1;
}
.content_rewards .card--image img
{
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}
.content_rewards .card--image:after
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;

    content: '';
}
.content_rewards .card--image:after
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
    background: rgba(16, 16, 17, .35);
}
.content_rewards .card--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: 12px 0;

    color: var(--fg-default);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2px;
}
.content_rewards .card--text
{
    font-size: var(--fs-sm);

    margin-top: 2px;

    color: var(--fg-soft);
}
.content_rewards .card--title
{
    font-size: var(--fs-md);
    line-height: 1.125;
}
.content_rewards .card--action
{
    position: absolute;
    z-index: 4;
    top: 50%;
    left: 50%;

    width: 40px;
    height: 40px;

    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    opacity: 0;
    color: var(--image-on-image);
    border-radius: var(--border-radius-md);
    background: var(--image-default);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_rewards .card--action .icon
{
    font-size: 20px;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.content_rewards .card[href] .card--action .icon:before
{
    content: '\e905';
}
.content_rewards .card[data-openpopup] .card--action .icon:before
{
    content: '\e916';
}

.infobanner
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    min-height: 362px;

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-color);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
@media (min-width: 992px)
{
    .infobanner
    {
        display: grid;

        grid-template-columns: 1fr 1fr;
    }
}
.infobanner--content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: clamp(24px, 24px + 16 * (100vw - 768px) / 1152, 40px) clamp(20px, 20px + 12 * (100vw - 768px) / 1152, 32px);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
}
.infobanner--image
{
    width: 100%;
    height: 100%;
}
.infobanner-dark
{
    color: var(--fg-default);

    --bg-color: var(--bg-surface-3);
}
.infobanner-neutral
{
    --bg-color: var(--bg-surface-2);
}
.infobanner-light
{
    color: var(--fg-default);

    --bg-color: var(--bg-surface-1);
}
.infobanner .block--head_title h1,
.infobanner .block--head_title h2,
.infobanner .block--head_caption p
{
    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.infobanner .block--head_title h1 a,
.infobanner .block--head_title h2 a,
.infobanner .block--head_caption p a
{
    color: var(--accent-default);
}
.infobanner .block--head_title
{
    font-size: var(--fs-3xl);
}
.infobanner--form .form
{
    max-width: unset;
}
@media (min-width: 1024px)
{
    .infobanner--form fieldset
    {
            flex-direction: row;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        gap: 16px;
    }
}

.infobanner--hint
{
    font-size: var(--fs-xs);

    margin-top: auto;

    color: var(--fg-muted);
}
.infobanner--hint a
{
    color: var(--fg-default);
}

.hotel_selection
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--p-card-sm);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.hotel_selection .block--sections
{
    margin-bottom: 12px;
}
.hotel_selection--part
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    margin-bottom: 24px;

    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-muted);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 0;
}
.hotel_selection--part.is_hidden
{
    display: none;
}
.hotel_selection--part_title
{
    font-size: var(--fs-xs);

    padding: 16px 16px 8px;

    text-transform: uppercase;
}
.hotel_selection--part_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.hotel_selection--item
{
    display: grid;

    padding: var(--p-card-sm);

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    border-top: 1px solid transparent;

    grid-template-columns: 24px 1fr;
    gap: 0 12px;
}
.hotel_selection--item:hover,
.hotel_selection--item:focus,
.hotel_selection--item:active
{
    background-color: var(--neutral-container-hover);
}
.hotel_selection--item + .hotel_selection--item
{
    border-top-color: var(--border-muted);
}
.hotel_selection--item.is_hidden + .hotel_selection--item
{
    border-top-color: transparent !important;
}
.hotel_selection--item.is_hidden
{
    display: none;
}
.hotel_selection--item_icon
{
    font-size: 24px;

    width: 24px;
    height: 24px;

    grid-column: 1;
    grid-row: span 2;
}
.hotel_selection--item_icon:before
{
    content: '\e939';
}
.hotel_selection--item_title
{
    font-size: var(--fs-md);
    line-height: 24px;

    color: var(--neutral-default);

    grid-column: 2;
}
.hotel_selection--item_text
{
    font-size: var(--fs-sm);

    color: var(--neutral-soft);

    grid-column: 2;
}

#search_results.is_hidden
{
    display: none;
}

#search_results_empty
{
    display: none;

    text-align: center;

    aspect-ratio: 1/1;
    place-items: center;
}
#search_results_empty.is_visible
{
    display: grid;
}
#search_results_empty .hotel_selection--item_title
{
    font-size: var(--fs-xl);
    font-weight: 700;

    margin-bottom: 8px;

    color: var(--fg-default);
}
#search_results_empty .hotel_selection--item_text
{
    color: var(--fg-soft);
}

.hotel_selection.is_hidden
{
    display: none;
}

.city_selection
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--p-card-sm);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.city_selection.is_hidden
{
    display: none;
}
.city_selection--part
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-bottom: 24px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 12px;
}
.city_selection--part.is_hidden
{
    display: none;
}
.city_selection--part_title
{
    font-size: var(--fs-md);

    color: var(--fg-muted);
}
.city_selection--part_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    border-radius: var(--border-radius-lg);
    background-color: var(--neutral-container-muted);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.city_selection--item
{
    display: grid;

    padding: var(--p-card-sm);

    cursor: pointer;
    -webkit-transition: var(--transition);
            transition: var(--transition);

    border-top: 1px solid transparent;

    grid-template-columns: 24px 1fr;
    gap: 0 12px;
}
.city_selection--item:hover,
.city_selection--item:focus,
.city_selection--item:active
{
    background-color: var(--neutral-container-hover);
}
.city_selection--item + .city_selection--item
{
    border-top-color: var(--border-muted);
}
.city_selection--item.is_hidden + .city_selection--item
{
    border-top-color: transparent !important;
}
.city_selection--item.is_hidden
{
    display: none;
}
.city_selection--item_icon
{
    font-size: 24px;

    width: 24px;
    height: 24px;

    grid-column: 1;
    grid-row: span 2;
}
.city_selection--item_icon:before
{
    content: '\e908';
}
.city_selection--item_title
{
    font-size: var(--fs-md);
    line-height: 24px;

    color: var(--neutral-default);

    grid-column: 2;
}
.city_selection--item_text
{
    font-size: var(--fs-sm);

    color: var(--neutral-soft);

    grid-column: 2;
}

.hotel_title.is_hidden,
.city_title.is_hidden
{
    display: none;
}

.city_title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#Selection .hotel_selection--part_title
{
    color: #613cc3;
}
.-mode-dark #Selection,
.block_image_text.block_image_text-bg_dark #Selection,
.content_advantages_extended.content_advantages_extended-bg--dark #Selection,
.infobanner-dark #Selection
{
    --label-color: #b09ee1;
}

#Hotels .hotel_selection--part_title
{
    color: #13b2c7;
}
.-mode-dark #Hotels .hotel_selection--part_title,
.block_image_text.block_image_text-bg_dark #Hotels .hotel_selection--part_title,
.content_advantages_extended.content_advantages_extended-bg--dark #Hotels .hotel_selection--part_title,
.infobanner-dark #Hotels .hotel_selection--part_title
{
    --label-color: #89d8e3;
}

#Collection .hotel_selection--part_title
{
    color: #a67862;
}
.-mode-dark #Collection .hotel_selection--part_title,
.block_image_text.block_image_text-bg_dark #Collection .hotel_selection--part_title,
.content_advantages_extended.content_advantages_extended-bg--dark #Collection .hotel_selection--part_title,
.infobanner-dark #Collection .hotel_selection--part_title
{
    --label-color: #d2bbb0;
}

#Smart .hotel_selection--part_title
{
    color: #6eaf1f;
}
.-mode-dark #Smart .hotel_selection--part_title,
.block_image_text.block_image_text-bg_dark #Smart .hotel_selection--part_title,
.content_advantages_extended.content_advantages_extended-bg--dark #Smart .hotel_selection--part_title,
.infobanner-dark #Smart .hotel_selection--part_title
{
    --label-color: #b7d78f;
}

#Stay .hotel_selection--part_title
{
    color: #ee7203;
}
.-mode-dark #Stay .hotel_selection--part_title,
.block_image_text.block_image_text-bg_dark #Stay .hotel_selection--part_title,
.content_advantages_extended.content_advantages_extended-bg--dark #Stay .hotel_selection--part_title,
.infobanner-dark #Stay .hotel_selection--part_title
{
    --label-color: #f7b981;
}

#Intourist .hotel_selection--part_title
{
    color: #003581;
}
.-mode-dark #Intourist .hotel_selection--part_title,
.block_image_text.block_image_text-bg_dark #Intourist .hotel_selection--part_title,
.content_advantages_extended.content_advantages_extended-bg--dark #Intourist .hotel_selection--part_title,
.infobanner-dark #Intourist .hotel_selection--part_title
{
    --label-color: #809ac0;
}

#current_item .city_selection--item_icon:before
{
    content: '\e93b';
}

#popular_item .city_selection--item_icon:before
{
    content: '\e92d';
}

#search_results .city_selection--item_icon:before
{
    content: '\e93a';
}

.country_selection
{
    margin-bottom: 20px;
}

.surroundings
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;
}
.surroundings--panel
{
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    max-width: 100%;
    height: 100%;

    pointer-events: none;
}
@media (min-width: 1024px)
{
    .surroundings--panel
    {
        position: relative;

        overflow-y: auto;

        width: 400px;

        pointer-events: auto;

        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}
.surroundings--map
{
    z-index: 1;

    width: 100%;
}

.surrounding--placemark
{
    position: relative;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    height: -webkit-fit-content;
    height:    -moz-fit-content;
    height:         fit-content;

    -webkit-filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .16)) drop-shadow(0px 0px 4px rgba(0, 0, 0, .04));
            filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .16)) drop-shadow(0px 0px 4px rgba(0, 0, 0, .04));
}
.surrounding--placemark .text
{
    font-family: 'Circe';
    font-size: var(--fs-xl);
    font-weight: 700;

    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    display: grid;

    width: 100%;

    color: var(--fg-default);

    aspect-ratio: 1/1;
    place-items: center;
}

.-mode-dark .ymaps-2-1-79-ground-pane,
.block_image_text.block_image_text-bg_dark .ymaps-2-1-79-ground-pane,
.content_advantages_extended.content_advantages_extended-bg--dark .ymaps-2-1-79-ground-pane,
.infobanner-dark .ymaps-2-1-79-ground-pane
{
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}

.surroundings--sections
{
    position: relative;

    pointer-events: auto;
}
@media (min-width: 1024px)
{
    .surroundings--sections
    {
        padding: 32px 24px;
    }
}
@media (max-width: 1024px)
{
    .surroundings--sections:before
    {
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        left: 0;

        display: block;

        width: 100%;
        height: 100%;

        content: '';
        pointer-events: none;

        background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0));
    }
}
.surroundings--sections_list
{
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 8px;
}
@media (max-width: 1024px)
{
    .surroundings--sections_list
    {
        overflow-x: auto;

        padding: 16px;
    }
}
@media (min-width: 1024px)
{
    .surroundings--sections_list
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.surroundings--sections_title
{
    font-size: var(--fs-xl);
    font-weight: 700;

    position: relative;
    z-index: 2;
}
@media (max-width: 1024px)
{
    .surroundings--sections_title
    {
        padding: 16px;
    }
}
@media (min-width: 1024px)
{
    .surroundings--sections_title
    {
        margin-bottom: 16px;
    }
}

.surroundings--section
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 8px;

    border-radius: 8px;
    background-color: var(--bg-surface-1);

    gap: 12px;
}
@media (max-width: 1024px)
{
    .surroundings--section
    {
        width: 174px;

        border-radius: var(--border-radius-lg);

        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}
@media (min-width: 1024px)
{
    .surroundings--section.is_active,
    .surroundings--section:hover
    {
        cursor: pointer;

        background-color: var(--neutral-container-default);
    }
}
.surroundings--section_image
{
    display: grid;

    width: 48px;
    height: 48px;

    border-radius: 8px;
    background-color: var(--neutral-container-soft);

    place-items: center;
}
.surroundings--section_content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.surroundings--section_title
{
    font-size: var(--fs-sm);
    font-weight: 700;
}
@media (min-width: 1024px)
{
    .surroundings--section_title
    {
        font-size: var(--fs-md);
    }
}
.surroundings--section_text
{
    font-size: var(--fs-sm);

    color: var(--fg-muted);
}

.surroundings--places
{
    position: absolute;
    z-index: 5;

    display: none;
    overflow-y: auto;
        flex-direction: column;

    width: 100%;

    pointer-events: auto;

    background-color: var(--bg-surface-1);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 1024px)
{
    .surroundings--places
    {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;

        padding: 32px 24px;
    }
}
@media (max-width: 1024px)
{
    .surroundings--places
    {
        bottom: 0;

        max-height: 242px;
    }
    .surroundings--places.is_full_height
    {
        height: 100%;
        max-height: 100%;
    }
    .surroundings--places.is_full_height .surroundings--places_mobile_drag
    {
        pointer-events: none;
    }
}
.surroundings--places.is_active
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.surroundings--places_mobile_drag
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background: transparent;
}
@media (min-width: 1024px)
{
    .surroundings--places_mobile_drag
    {
        display: none;
    }
}
.surroundings--places_nav
{
    position: sticky;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    background: var(--bg-surface-1);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
@media (max-width: 1024px)
{
    .surroundings--places_nav
    {
        padding: 16px;
    }
}
.surroundings--places_nav_title
{
    font-size: var(--fs-xl);
    font-weight: 700;
}

.surroundings--places_list
{
    display: grid;

    padding: 24px 0;

    grid-template-columns: 1fr 1fr;
    gap: 16px;
}
@media (max-width: 1024px)
{
    .surroundings--places_list
    {
        padding: 16px;
    }
}
.surroundings--places_list_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    cursor: pointer;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.surroundings--places_list_item_image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 100%;
    height: auto;

    border-radius: var(--border-radius-lg);

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    aspect-ratio: 1/1;
}
.surroundings--places_list_item_title
{
    font-size: var(--fs-md);
    font-weight: 700;
}

.surroundings--place
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;
    overflow-y: auto;
        flex-direction: column;

    padding: 32px 24px;

    pointer-events: auto;

    background-color: var(--bg-surface-1);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.surroundings--place.is_active
{
    z-index: 10;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.surroundings--place_nav
{
    position: sticky;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.surroundings--place_nav_title
{
    font-size: var(--fs-xl);
    font-weight: 700;
}
.surroundings--place_image
{
    overflow: hidden;

    width: 100%;
    height: auto;
    margin-top: 32px;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 1/1;
}
.surroundings--place_title
{
    font-size: var(--fs-2xl);

    margin-top: 32px;
}
.surroundings--place_text
{
    font-size: var(--fs-lg);

    margin-top: 24px;
}
.surroundings--place_button
{
    width: 100%;
    margin-top: 32px;
}
.surroundings--place_button .button,
.surroundings--place_button .account--nav .account--nav_item,
.account--nav .surroundings--place_button .account--nav_item,
.surroundings--place_button .header--popover_close,
.surroundings--place_button .popup--close,
.surroundings--place_button .form--tabs a,
.form--tabs .surroundings--place_button a,
.surroundings--place_button .block--sections a,
.block--sections .surroundings--place_button a,
.surroundings--place_button .country_selection .tab,
.country_selection .surroundings--place_button .tab,
.surroundings--place_button .block--tabs .tab,
.block--tabs .surroundings--place_button .tab
{
    width: 100%;
}

.booking
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.booking h3,
.booking .booking--title
{
    font-size: var(--fs-xl);
}

.button_wrapper-fixed .button-mobile
{
    width: 100%;
}
@media (min-width: 1024px)
{
    .button_wrapper-fixed
    {
        display: none;
    }
}
@media (max-width: 1024px)
{
    .button_wrapper-fixed
    {
        position: fixed;
        z-index: 15;
        right: 0;
        bottom: 64px;
        left: 0;

        padding: 8px var(--container-padding);
    }
}
.button_wrapper-fixed .button,
.button_wrapper-fixed .account--nav .account--nav_item,
.account--nav .button_wrapper-fixed .account--nav_item,
.button_wrapper-fixed .header--popover_close,
.button_wrapper-fixed .popup--close,
.button_wrapper-fixed .form--tabs a,
.form--tabs .button_wrapper-fixed a,
.button_wrapper-fixed .block--sections a,
.block--sections .button_wrapper-fixed a,
.button_wrapper-fixed .country_selection .tab,
.country_selection .button_wrapper-fixed .tab,
.button_wrapper-fixed .block--tabs .tab,
.block--tabs .button_wrapper-fixed .tab
{
    font-weight: 500;

        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.button_wrapper-fixed .price
{
    font-size: var(--fs-xs);
    line-height: 1;

    color: var(--accent-on-accent);
}

@media (max-width: 1024px)
{
    .sidebar .booking
    {
        display: none;
    }
}

.booking--info
{
    border-radius: var(--border-radius-lg);
    background-color: var(--bg-elevated-m);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
}
.booking--info h3
{
    font-size: var(--fs-lg);

    padding: 16px;
}
.booking--info_content
{
    display: grid;

    padding: 0 16px;

    gap: 20px;
}
@media (min-width: 1024px)
{
    .booking--info_content
    {
        grid-template-columns: 1fr 1fr;
    }
}
.booking--info_content ul
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    list-style: none;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 6px;
}
.booking--info_actions
{
    padding: 16px;
}
.booking--info_actions .button,
.booking--info_actions .account--nav .account--nav_item,
.account--nav .booking--info_actions .account--nav_item,
.booking--info_actions .header--popover_close,
.booking--info_actions .popup--close,
.booking--info_actions .form--tabs a,
.form--tabs .booking--info_actions a,
.booking--info_actions .block--sections a,
.block--sections .booking--info_actions a,
.booking--info_actions .country_selection .tab,
.country_selection .booking--info_actions .tab,
.booking--info_actions .block--tabs .tab,
.block--tabs .booking--info_actions .tab
{
    width: 100%;
}

.timeschedule
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0;
    padding: 16px 20px;

    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-md);

    gap: 8px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.timeschedule--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.timeschedule--item_time
{
    font-size: var(--fs-xl);
    font-weight: 500;
}
.timeschedule--item_hint
{
    font-size: var(--fs-md);

    color: var(--fg-soft);
}

.block_list.gallery .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .block_list.gallery .block--elements
    {
        --col: 3;
    }
}
@media (min-width: 1024px)
{
    .block_list.gallery .block--elements
    {
        grid-template-columns: repeat(12, 1fr);
    }
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+3),
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+2),
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+1)
    {
        height: 261px;

        grid-column: span 4;
    }
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+4),
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+5),
    .block_list.gallery .block--elements .gallery--item:nth-child(7n+6),
    .block_list.gallery .block--elements .gallery--item:nth-child(7n)
    {
        height: 458px;

        grid-column: span 3;
    }
}
.block_list.gallery .gallery--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;

    width: 100%;
    height: auto;

    cursor: pointer;

    border-radius: var(--border-radius-lg);

    aspect-ratio: 344/459;
}
.block_list.gallery .gallery--item img
{
    width: 100%;
    height: 100%;
}

.gallery--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.gallery--item img
{
    -o-object-fit: cover;
       object-fit: cover;
}

.js_copy_button
{
    color: var(--fg-muted);
}

.weather_widget
{
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 36px clamp(16px, 16px + 24 * (100vw - 380px) / 1540, 40px);

    gap: 24px;
}
.weather_widget--item
{
    font-size: var(--fs-xl);
    font-weight: 700;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    color: #fff;
    text-shadow: 0 0 6px rgba(0, 0, 0, .02), 0 2px 4px rgba(0, 0, 0, .08);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.bonus
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
.bonus--item
{
    display: grid;

    grid-template-columns: auto 1fr;
    gap: 12px;
    place-items: start;
}
.bonus--item_title
{
    font-size: var(--fs-lg);

    color: var(--fg-default);
}
.bonus--item_text
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}
.bonus a
{
    width: 100%;
    margin-top: 12px;
}

.loyalty
{
    display: grid;
    overflow: hidden;

    margin-top: 32px;

    grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 1440px)
{
    .loyalty
    {
        margin-top: 48px;
    }
}
.loyalty--item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 1024px)
{
    .loyalty--item
    {
        height: 100%;
    }
}
.loyalty--item:first-child .loyalty--step:before
{
    left: 50%;

    width: 50%;
}
.loyalty--item:last-child .loyalty--step:before
{
    right: 50%;

    width: 50%;
}
.loyalty--step
{
    font-size: var(--fs-lg);
    font-weight: 500;

    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: clamp(8px, 8px + 24 * (100vw - 768px) / 1152, 32px) 0;

    text-align: center;

    color: var(--fg-soft);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.loyalty--step_title
{
    z-index: 2;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    padding: 12px;

    background-color: var(--bg-surface-1);
}
.loyalty--step:before
{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background-color: var(--border-muted);
}
.loyalty--card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 100%;
    margin: 0 8px;
    padding: clamp(20px, 20px + 12 * (100vw - 768px) / 1152, 32px);

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-surface-2);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.loyalty--card ul.chips li
{
    color: var(--fg-default);
}
.loyalty--card ul.chips li [class^=icon],
.loyalty--card ul.chips li [class*=icon],
.loyalty--card ul.chips li svg
{
    color: var(--neutral-default);
}

.login
{
    margin-top: 56px;
}
.login .block--content
{
    width: 464px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}
.login .form--title
{
    font-size: var(--fs-2xl);
}
.login .form
{
    max-width: 100%;
    margin-top: 32px;
}
.login .form--steps
{
    margin-bottom: 56px;
}
.login .form--steps span
{
    font-size: var(--fs-lg);

    margin-bottom: 16px;

    color: var(--fg-muted);
}
.login .form--steps_items
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.login .form--steps_items[data-step='2'] .form--steps_item:nth-child(1)
{
    background-color: var(--success-default);
}
.login .form--steps_items[data-step='3'] .form--steps_item:nth-child(1),
.login .form--steps_items[data-step='3'] .form--steps_item:nth-child(2)
{
    background-color: var(--success-default);
}
.login .form--steps_item
{
    width: 100%;
    height: 6px;

    background-color: var(--border-muted);

    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.login .button-resend
{
    margin-bottom: 56px;

    color: var(--accent-default);
}
.login .form--button
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 12px;
}
.login .form--button .button,
.login .form--button .account--nav .account--nav_item,
.account--nav .login .form--button .account--nav_item,
.login .form--button .header--popover_close,
.login .form--button .popup--close,
.login .form--button .form--tabs a,
.form--tabs .login .form--button a,
.login .form--button .block--sections a,
.block--sections .login .form--button a,
.login .form--button .country_selection .tab,
.country_selection .login .form--button .tab,
.login .form--button .block--tabs .tab,
.block--tabs .login .form--button .tab
{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.login .form--input:last-child:not(:first-child)
{
    margin-bottom: 56px;
}
.login .form--policy
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}
.login .form--policy a:not(.button):not(.header--popover_close):not(.popup--close):not(.header--popover_close):not(.popup--close)
{
    font-size: var(--fs-sm);

    margin: 0 4px;

    color: var(--accent-default);
}

.login--actions
{
    font-size: var(--fs-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: var(--p-content-sm);
    padding-top: var(--p-content-sm);

    border-top: 1px solid var(--border-muted);

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.login--actions span
{
    color: var(--fg-soft);
}
.login--actions a
{
    color: var(--accent-default);
}

.form--button + .form--input
{
    margin-top: var(--p-card-sm);
}

.page-account
{
    background-color: var(--bg-surface-3);
}
@media (min-width: 1024px)
{
    .page-account
    {
        max-height: 100vh;
    }
}

.account
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    max-width: 100vw;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media (min-width: 1024px)
{
    .account
    {
        display: grid;

        padding: 0 var(--container-padding);

        grid-template-columns: repeat(10, 1fr);
        grid-template-areas: 'sidebar sidebar account account account account account account account account';
        gap: 16px;
    }
}
@media (min-width: 1280px)
{
    .account
    {
        min-height: calc(100vh - var(--headerHeight, 72px));

        grid-template-columns: repeat(12, 1fr);
        grid-template-areas: 'sidebar sidebar . account account account account account account . . .';
        gap: 16px;
    }
}
.account .sidebar
{
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}
@media (min-width: 1024px)
{
    .account .sidebar
    {
        height: 100%;

        grid-area: sidebar;
    }
    .account .sidebar--sticky
    {
        position: sticky;
        top: var(--headerHeight, 72px);

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        height: 100%;
        max-height: calc(100vh - var(--headerHeight, 72px));
        padding-top: 32px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.account .account--content
{
    display: block;
    overflow: hidden;

    width: 100%;
    padding-top: 88px;

    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
@media (min-width: 1024px)
{
    .account .account--content
    {
        padding-top: 32px;

        grid-area: account;
    }
}

.account--nav
{
    z-index: 30;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;

    gap: 4px;
}
@media (max-width: 1024px)
{
    .account--nav
    {
        position: fixed;
        top: var(--headerHeight, 60px);

        overflow-x: auto;

        max-width: 100vw;
        padding: 0 var(--container-padding) 8px;

        background: var(--bg-surface-1);
    }
}
@media (min-width: 1024px)
{
    .account--nav
    {
        position: static;

            flex-direction: column;

        gap: 8px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.account--nav .account--nav_item
{
    width: auto;

    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (min-width: 1024px)
{
    .account--nav .account--nav_item
    {
        width: 100%;
    }
    .account--nav .account--nav_item span
    {
        text-align: start;
        white-space: wrap;
    }
}
.account--nav .account--nav_item.is_active
{
    background-color: var(--neutral-container-default);
}

.account--footer
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: 32px 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 12px;
}
@media (max-width: 1024px)
{
    .account--footer
    {
        padding: 0 var(--container-padding);
    }
}
.account--footer_link
{
    font-size: var(--fs-sm);

    color: var(--neutral-soft);
}

.account--person
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-bottom: var(--p-content-md);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.account--person_avatar
{
    width: 160px;
    height: 160px;

    border-radius: 50%;
}
.account--person_name
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 6px;
}
.account--person_name h2
{
    font-size: var(--fs-3xl);
    font-weight: 700;

    text-align: center;
}
.account--person_contact
{
    font-size: var(--fs-md);

    color: var(--fg-soft);
}

.account--bonus
{
    display: block;

    width: 100%;
    padding: 32px 0;

    border-radius: var(--border-radius-2xl);
    background-color: var(--bg-surface-1);
}
@media (min-width: 1024px)
{
    .account--bonus
    {
        overflow: hidden;

        padding: 32px;
    }
}
.account--bonus_title
{
    font-size: var(--fs-3xl);
    font-weight: 700;

    text-align: center;
}
.account--bonus_text
{
    font-size: var(--fs-sm);

    text-align: center;
}
.account--bonus_link
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 1024px)
{
    .account--bonus .is_cascade
    {
        padding: 0 var(--container-padding);
    }
}

.account--bonus_slider
{
    position: relative;

    overflow: hidden;
}
.account--bonus_slider .slider_controls
{
    position: absolute;
    z-index: 5;
    top: 30%;
    right: 0;
    left: 0;

    width: 100%;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
@media (max-width: 1024px)
{
    .account--bonus_slider .slider_controls
    {
        padding: 16px;
    }
}
.account--bonus_slider_card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.account--bonus_slider_card:not(.swiper-slide-active) img
{
    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
            transform: scale(.8);
    -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
            transform-origin: center bottom;
}
.account--bonus_slider_card_image
{
    position: relative;
}
.account--bonus_slider_card_image:after
{
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 50%;

    content: '';

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--bg-surface-1)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, var(--bg-surface-1) 50%, rgba(0, 0, 0, 0) 100%);
}
.account--bonus_slider_card_image img
{
    z-index: 1;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    aspect-ratio: 1/1;
    -o-object-fit: contain;
       object-fit: contain;
}
.account--bonus_slider_card_label
{
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 50%;

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.account--bonus_slider_card_description
{
    font-size: var(--fs-sm);

    margin-top: 16px;

    text-align: center;

    color: var(--fg-soft);
}
.account--bonus_slider_card_description strong
{
    color: var(--fg-default);
}

.account--bonus_slider_card .current,
.account--bonus_slider_card .previous,
.account--bonus_slider_card .next
{
    display: none;
}
.account--bonus_slider_card .previous
{
    color: var(--accent-default);
}
.account--bonus_slider_card .next
{
    color: var(--fg-muted);
}
.account--bonus_slider_card.is_previous .button-accent
{
    --button-color: var(--accent-default);
    --button-bg-color: var(--accent-container-default);
}
.account--bonus_slider_card.is_previous .previous
{
    display: block;
}
.account--bonus_slider_card.is_next img
{
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}
.account--bonus_slider_card.is_next .next
{
    display: block;
}
.account--bonus_slider_card.is_next .button-accent
{
    --button-color: var(--neutral-default);
    --button-bg-color: var(--neutral-container-default);
}
.account--bonus_slider_card.is_current .current
{
    display: block;
}
.account--bonus_slider_card .account--bonus_slider_card_progress
{
    position: relative;

    height: 12px;
    margin-top: 24px;

    background-color: var(--bg-surface-1);
}
.account--bonus_slider_card .account--bonus_slider_card_progress_filled:after
{
    font-family: icomoon-ux;
    font-size: 16px;

    position: absolute;
    top: 50%;
    left: 50%;

    content: '\e932';
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    color: var(--accent-default);
}
.account--bonus_slider_card .account--bonus_slider_card_progress_filled:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: none;

    width: 12px;
    height: 12px;

    content: '';
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    border-radius: 50%;
    outline: 1px solid var(--bg-surface-1);
    background-color: var(--neutral-muted);
}
.account--bonus_slider_card .account--bonus_slider_card_progress:after
{
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background-color: var(--accent-default);
}
.account--bonus_slider_card:first-child .account--bonus_slider_card_progress:after
{
    left: 50%;

    width: 50%;
}
.account--bonus_slider_card:last-child .account--bonus_slider_card_progress:after
{
    right: 50%;

    width: 50%;
}
.account--bonus_slider_card.is_current .account--bonus_slider_card_progress
{
    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-max);
}
.account--bonus_slider_card.is_current .account--bonus_slider_card_progress_filled
{
    position: absolute;
    top: 0;
    left: 0;

    height: 100%;

    border-radius: var(--border-radius-max);
    background-color: var(--accent-default);
}
.account--bonus_slider_card.is_current .account--bonus_slider_card_progress_filled:after
{
    display: none;
}
.account--bonus_slider_card.is_current .account--bonus_slider_card_progress_filled:before
{
    display: none;
}
.account--bonus_slider_card.is_current .account--bonus_slider_card_progress:after
{
    opacity: 0;
}
.account--bonus_slider_card.is_next .account--bonus_slider_card_progress:after
{
    background-color: var(--border-muted);
}
.account--bonus_slider_card.is_next .account--bonus_slider_card_progress_filled:after
{
    display: none;
}
.account--bonus_slider_card.is_next .account--bonus_slider_card_progress_filled:before
{
    display: block;
}

.account--bonus_cards
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: var(--p-content-md) 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
@media (max-width: 1024px)
{
    .account--bonus_cards
    {
        padding: 0 var(--container-padding);
    }
}
.account--bonus_cards_wrapper
{
    display: grid;

    gap: 16px;
}
@media (min-width: 992px)
{
    .account--bonus_cards_wrapper
    {
        grid-template-columns: 1fr 1fr;
    }
}
.account--bonus_cards_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 158px;
    padding: var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-elevated-m);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .06), 0 0 4px 0 rgba(0, 0, 0, .04);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.account--bonus_cards_item_title
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.account--bonus_cards_item_content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    gap: 12px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.account--bonus_cards_item_quantity
{
    font-size: var(--fs-xl);
    font-weight: 700;
}
.account--bonus_cards_info
{
    font-size: var(--fs-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 8px;

    color: var(--warning-default);
    border-radius: var(--border-radius-max);
    background-color: var(--warning-container-soft);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6px;
}
.account--bonus_cards_info .icon-Info_Circle
{
    font-size: var(--fs-md);
}

.mts_id
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: var(--p-card-md) 0;
    padding: var(--p-card-md);

    color: rgb(16, 16, 17);
    border-radius: var(--border-radius-lg);
    background: linear-gradient(48.27deg, #9bd5ff 6.25%, #9b93ff 44.27%, #9a8dff 58.33%, #7c86fe 84.9%);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: var(--p-card-md);
}
.mts_id--title
{
    font-size: var(--fs-xl);
}
.mts_id--wrapper
{
    display: grid;

    gap: 16px;
}
@media (min-width: 992px)
{
    .mts_id--wrapper
    {
        grid-template-columns: 1fr 1fr;
    }
}
.mts_id--card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 12px;

    border-radius: var(--border-radius-lg);
    background-color: rgb(255, 255, 255);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.mts_id--card_image
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.mts_id--card_image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.mts_id--card_content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 12px;

    gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.mts_id--card_bonus
{
    font-size: var(--fs-sm);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    color: rgb(78, 81, 87);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.mts_id--card_bonus span
{
    font-size: var(--fs-lg);
    font-weight: 700;

    color: rgb(16, 16, 17);
}
.mts_id--card-status .mts_id--card_content
{
        flex-direction: column;

    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.mts_id--card-status .mts_id--card_status
{
    color: rgb(154, 141, 255);
}

.account--form form
{
    width: 100%;
    max-width: 100%;
}
.account--form .form--fieldset
{
    margin-bottom: 16px;
    padding: var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-surface-1);
}
.account--form .form--button
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: row;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    gap: 8px;
}
@media (max-width: 1024px)
{
    .account--form .form--button
    {
        padding: 0 var(--container-padding);
    }
}

.account--logout
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: var(--p-content-md);

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.account--bookings
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin: 24px 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}

.account--booking
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    border-radius: var(--border-radius-lg);
    background-color: var(--bg-surface-1);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.account--booking_content
{
    display: grid;

    padding: 24px 16px;

    grid-template-columns: 1fr auto;
    gap: 24px;
}
@media (min-width: 1024px)
{
    .account--booking_content
    {
        padding: 24px;
    }
}
.account--booking_content h3
{
    font-size: var(--fs-lg);
    font-weight: 700;

    letter-spacing: -.01em;
}
.account--booking_review
{
    padding: 16px;

    border-top: 1px solid var(--border-muted);
}
@media (min-width: 1024px)
{
    .account--booking_review
    {
        padding: 16px 24px;
    }
}
.account--booking_bonuses
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 8px;
}
.account--booking_bonuses_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    text-align: right;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account--booking_bonuses_item span:nth-child(2)
{
    font-size: 24px;
}
.account--booking_content_head
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    gap: 16px;
}
.account--booking_content_head_details
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
}
.account--booking_content_head_labels
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account--booking_content_head_label
{
    font-size: var(--fs-sm);

    padding: 8px;

    color: var(--neutral-default);
    border-radius: 100px;
    background-color: var(--neutral-container-soft);
}
.account--booking_content_head_label.-success
{
    color: var(--success-default);
    background-color: var(--success-container-soft);
}
.account--booking_content_head_dates
{
    font-size: var(--fs-md);
}
.account--booking_content_head_sum
{
    font-size: var(--fs-md);
}
.account--booking_content_head_sum span
{
    margin-left: 8px;
}

.account--booking_review
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.account--booking_review_title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account--booking_review_title h3
{
    font-size: var(--fs-lg);
    font-weight: 700;
}
.account--booking_review .review--stars
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account--booking_review .review--stars .star-rate
{
    height: 16px;
}
.account--booking_review_text
{
    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.account--booking_review_details
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 16px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.account--booking_review_details .date
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}
.account--booking_review_details .label
{
    font-size: var(--fs-xs);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 6px 8px;

    color: var(--warning-default);
    border-radius: 100px;
    background-color: var(--warning-container-soft);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2px;
}
.account--booking_review_details .label span:nth-child(2)
{
    padding: 0 4px;
}

.account--booking_review_reply
{
    margin-top: 24px;
    padding: var(--p-card-md);

    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-soft);
}
.account--booking_review_reply_text
{
    display: -webkit-box;
    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.account--booking_review_reply_title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.account--booking_review_reply_title h5
{
    font-size: var(--fs-md);
    font-weight: 500;
}
.account--booking_review_reply_title .date
{
    font-size: var(--fs-sm);

    color: var(--fg-soft);
}

.button-cut
{
    font-size: var(--fs-md);

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-top: 16px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}
.button-cut.is_active .icon-Alt_Arrow_Down
{
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
}

.is_active .account--booking_review_reply_text,
.is_active .account--booking_review_text
{
    -webkit-line-clamp: unset;
}

.booking_rating--input
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-bottom: 20px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
}
.booking_rating--input .star--input
{
    position: relative;

    cursor: pointer;
}
.booking_rating--input .star
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: var(--fg-disabled);
}
.booking_rating--input input[type=checkbox]
{
    position: absolute;
    top: 0;
    left: 0;

    width: 0;
    height: 0;

    opacity: 0;
}
.booking_rating--input input[type=checkbox]:checked ~ .star
{
    color: var(--accent-default);
}

.account--banner
{
    position: relative;

    margin: var(--p-content-md) 0;
    padding: var(--p-card-md);

    border-radius: var(--border-radius-lg);
    background-color: var(--accent-container-soft);
}
@media (max-width: 768px)
{
    .account--banner
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column-reverse;

        margin: var(--p-content-md) 16px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
    }
}
.account--banner_content
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (min-width: 1024px)
{
    .account--banner_content
    {
        max-width: 50%;
    }
}
.account--banner_content h3
{
    font-size: var(--fs-xl);
    font-weight: 700;

    margin-bottom: 8px;
}
.account--banner_content p
{
    font-size: var(--fs-md);

    margin-bottom: 20px;

    color: var(--fg-soft);
}
.account--banner_content .button,
.account--banner_content .header--popover_close,
.account--banner_content .popup--close,
.account--banner_content .form--tabs a,
.form--tabs .account--banner_content a,
.account--banner_content .block--sections a,
.block--sections .account--banner_content a,
.account--banner_content .country_selection .tab,
.country_selection .account--banner_content .tab,
.account--banner_content .block--tabs .tab,
.block--tabs .account--banner_content .tab,
.account--banner_content .account--nav .account--nav_item,
.account--nav .account--banner_content .account--nav_item
{
    margin-top: auto;
}
@media (max-width: 768px)
{
    .account--banner_content .button,
    .account--banner_content .header--popover_close,
    .account--banner_content .popup--close,
    .account--banner_content .form--tabs a,
    .form--tabs .account--banner_content a,
    .account--banner_content .block--sections a,
    .block--sections .account--banner_content a,
    .account--banner_content .country_selection .tab,
    .country_selection .account--banner_content .tab,
    .account--banner_content .block--tabs .tab,
    .block--tabs .account--banner_content .tab,
    .account--banner_content .account--nav .account--nav_item,
    .account--nav .account--banner_content .account--nav_item
    {
        width: 100%;
    }
}
@media (min-width: 768px)
{
    .account--banner_image
    {
        position: absolute;
        top: 0;
        right: 0;

        width: 50%;
        height: 100%;
    }
}
.account--banner_image img
{
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center right;
       object-position: center right;
}

.account--biometry
{
    padding: var(--p-card-md);

    border-radius: var(--border-radius-2xl);
    background-color: var(--bg-surface-1);
}
.account--biometry .is_cascade *:first-child
{
    margin-top: 0;
}

.account--biometry img
{
    margin-bottom: 32px;

    -o-object-fit: contain;
       object-fit: contain;
}

[data-popup=popup_for_biometry]
{
    background-color: rgba(16, 16, 17, .7);

    -webkit-backdrop-filter: blur(4px);
            backdrop-filter: blur(4px);
    place-items: center;
}
[data-popup=popup_for_biometry] .is_cascade blockquote
{
    margin: 16px 0;
}

.content_in_development
{
    padding: 64px 0;
}
.content_in_development .block--wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--g-section) 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px;
}
.content_in_development .block--head
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.content_in_development h1
{
    font-size: clamp(76px, 76px + 20 * (100vw - 1024px) / 896, 96px);

    margin-bottom: 4px;

    text-align: center;
}
.content_in_development strong
{
    font-size: var(--fs-xl);
    font-weight: 700;

    margin-bottom: 12px;
}
.content_in_development p
{
    font-size: var(--fs-lg);

    color: var(--fg-soft);
}
.content_in_development--wrapper
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    max-width: 480px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.content_in_development--image
{
    z-index: 1;
}
.content_in_development--image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.content_in_development--content
{
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    height: 60%;
    padding: 10px calc(25% + 10px);

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    text-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.new_year
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
        flex-direction: column;

    padding: 16px 0 0;

    color: #fff;
    border-radius: var(--border-radius-2xl);
    background-color: #120726;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
.new_year--title
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    padding: var(--p-content-l) 16px 30px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.new_year--title_content
{
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 700px;
    max-width: 100%;

    text-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
}
.new_year--title h2
{
    font-size: var(--fs-5xl);
    font-weight: 700;
}
.new_year--title_bg
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.new_year--title_bg img
{
    position: absolute;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.new_year--map
{
    position: relative;

    display: grid;

    width: 100%;
    height: auto;

    place-items: center;
    aspect-ratio: 359/471;
}
@media (min-width: 992px)
{
    .new_year--map
    {
        aspect-ratio: 1424/860;
    }
}
.new_year--map_image
{
    position: absolute;
    top: 0;
    left: 0;

    -o-object-fit: contain;
       object-fit: contain;
}
.new_year--map svg text
{
    font-size: 16px;

    pointer-events: none;

    fill: #130827;
    text-anchor: middle;
    dominant-baseline: middle;
}
.new_year--image
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    height: 100%;

    aspect-ratio: 1424/860;
}
.new_year--content
{
    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    text-align: center;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 20px;
}
.new_year--content p
{
    font-size: var(--fs-xl);
    font-weight: 500;
}
.new_year--content img
{
    width: 520px;
    max-width: 100%;
}

.star
{
    -webkit-transition: .2s ease-out;
            transition: .2s ease-out;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;

    transform-box: fill-box;
}

.new_year--map_pin
{
    cursor: pointer;
}
@media (min-width: 992px)
{
    .new_year--map_pin:hover .star
    {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2);
    }
}

.new_year--map_svg
{
    width: 100%;
    height: 100%;
}
@media (max-width: 992px)
{
    .new_year--map_svg
    {
        overflow-x: auto;
        overflow-y: clip;
    }
}
.new_year--map_svg svg
{
    width: auto;
    height: 100%;

    aspect-ratio: 1424/860;
}

.new_year--content
{
    width: 100%;
}

.new_year--table
{
    overflow-y: auto;

    width: 100%;
    max-width: 100%;
    max-height: 400px;
    padding: 0 16px;

    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
}
@media (min-width: 992px)
{
    .new_year--table
    {
        max-width: 562px;
        max-height: 760px;
        padding: 0 24px;
    }
}
@media (min-width: 992px) and (max-width: 1440px)
{
    .new_year--table
    {
        max-height: 500px;
    }
}
.new_year--table_head
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 14px 0;

    color: rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(167, 168, 171, .25);

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 24px;
}
.new_year--table_row
{
    font-weight: 500;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 14px 0;

    color: #fff;
    border-bottom: 1px solid rgba(167, 168, 171, .25);

    gap: 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/* Chrome, Edge and Safari */
.new_year--table::-webkit-scrollbar
{
    width: 3px;
    height: 3px;
}

.new_year--table::-webkit-scrollbar-track
{
    border-radius: 0;
    background-color: #120726;
}

.new_year--table::-webkit-scrollbar-track:hover
{
    background-color: #120726;
}

.new_year--table::-webkit-scrollbar-track:active
{
    background-color: #120726;
}

.new_year--table::-webkit-scrollbar-thumb
{
    border-radius: 4px;
    background-color: #1e5370;
}

.new_year--table::-webkit-scrollbar-thumb:hover
{
    background-color: #1e5370;
}

.new_year--table::-webkit-scrollbar-thumb:active
{
    background-color: #1e5370;
}

.stickermania--banner
{
    margin-top: 0;
}
.stickermania--banner img
{
    width: 100%;

    border-radius: var(--border-radius-2xl);

    aspect-ratio: auto;
}
.stickermania .content_advantages_ic .card--text
{
    font-size: var(--fs-lg);
    font-weight: 500;

    -webkit-line-clamp: 3;
}

.infobanner-stickermania
{
    background-color: #460073;
}
.infobanner-stickermania .block--head_subtitle img
{
    height: 32px;
    margin-bottom: 24px;

    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top left;
       object-position: top left;
}
.infobanner-stickermania .hint
{
    margin-top: auto;
}

.block_image_text-border .block--wrapper
{
    padding-top: var(--p-content-l);

    border-top: 1px solid var(--border-muted);
}

.card--label-googleplay,
.card--label-appstore
{
    height: 40px;

    border-radius: 0;
    background-color: transparent;

    -o-object-fit: contain;
       object-fit: contain;
}

.-mode-dark .label-light-mode,
.block_image_text.block_image_text-bg_dark .label-light-mode,
.content_advantages_extended.content_advantages_extended-bg--dark .label-light-mode,
.infobanner-dark .label-light-mode
{
    display: none;
}

.-mode-light .label-dark-mode,
.block_image_text.block_image_text-bg_light .label-dark-mode,
.content_advantages_extended.content_advantages_extended-bg--light .label-dark-mode,
.infobanner-light .label-dark-mode
{
    display: none;
}

.content_stickermania_prize .block--elements
{
    --col: 1;
}
@media (min-width: 640px)
{
    .content_stickermania_prize .block--elements
    {
        --col: 2;
    }
}
@media (min-width: 1024px)
{
    .content_stickermania_prize .block--elements
    {
        --col: 4;
    }
}

.content_stickermania_prize .block--elements
{
    grid-template-columns: repeat(var(--col, 4), 1fr);
}
.content_stickermania_prize .card
{
    border-radius: var(--border-radius-lg);
    background-color: transparent;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    --hover-color: #a7a8ab;
    aspect-ratio: 360/432;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.content_stickermania_prize .card[href]:hover,
.content_stickermania_prize .card[href]:focus,
.content_stickermania_prize .card[href]:active,
.content_stickermania_prize .card[data-openpopup]:hover,
.content_stickermania_prize .card[data-openpopup]:focus,
.content_stickermania_prize .card[data-openpopup]:active
{
    background-color: transparent;

    --hover-color: #ee7203;
}
.content_stickermania_prize .card--image
{
    width: 100%;

    aspect-ratio: 344/288;
}
.content_stickermania_prize .card--image img
{
    -o-object-fit: contain;
       object-fit: contain;
}
.content_stickermania_prize .card--content
{
    z-index: 1;

    margin-top: auto;
    padding: 0 36px 30px;
}
.content_stickermania_prize .card--text
{
    font-size: var(--fs-xl);
    font-weight: 500;

    text-align: center;

    color: #101011;

    -webkit-line-clamp: 3;
}
.content_stickermania_prize .card--labels
{
    position: absolute;
    top: 24px;
    left: 32px;
}
.content_stickermania_prize .card--label
{
    font-weight: 700;

    padding: 16px;

    color: #ee7203;
    background: transparent;

    --label-fs: var(--fs-lg);
}
.content_stickermania_prize .card--bg
{
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.content_stickermania_prize .card--bg_hover
{
    -webkit-transition: var(--transition);
            transition: var(--transition);
}

.nav--item img.stickermania
{
    width: 129px;
    height: 24px;
}

@font-face
{
    font-family: 'JetBrains Mono';
    font-weight: 100 900;
    font-style: normal;

    src: url('../fonts/JetBrainsMono[wght].ttf') format('truetype');
}
@media (max-width: 992px)
{
    #rocket_game .block--wrapper
    {
        padding: 0;
    }
}
.rocket
{
    position: relative;

    overflow: hidden;

    width: 100%;

    background-color: rgb(1, 2, 10);
}
@media (min-width: 992px)
{
    .rocket
    {
        aspect-ratio: 1424/800;
    }
}
.rocket *::-moz-selection
{
    background-color: transparent;
}
.rocket *::selection
{
    background-color: transparent;
}

.rocket--title
{
    position: relative;
    z-index: 6;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    padding: 40px 32px 0;
}
@media (min-width: 992px)
{
    .rocket--title
    {
        padding: var(--p-content-md);
    }
}

.rocket--finish,
.rocket--title
{
    color: rgb(133, 243, 255);

    --star-size: clamp(40px, calc(40px + (52 - 40) * ((100vw - 768px) / (1920 - 768))), 52px);
}
.rocket--finish h2,
.rocket--title h2
{
    font-size: clamp(32px, 32px + 16 * (100vw - 768px) / 1152, 48px);
    font-weight: 700;
    line-height: var(--star-size);

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.rocket--finish span,
.rocket--title span
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.rocket--finish img,
.rocket--title img
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;

    width: var(--star-size);
    height: var(--star-size);

    vertical-align: center;

    -o-object-position: center;
       object-position: center;
    -o-object-fit: contain;
       object-fit: contain;
}
.rocket--finish_actions,
.rocket--title_actions
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: -webkit-fit-content;
    width:    -moz-fit-content;
    width:         fit-content;
    margin-top: 20px;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
}

.rocket--button
{
    position: relative;

    overflow: visible;

    padding: 12px 16px;

    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: #85f3ff;
    border-radius: 0;
    background-color: transparent;
}
.rocket--button-outline-h,
.rocket--button-outline-v
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;
}
.rocket--button-outline-h:before
{
    position: absolute;
    top: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background: linear-gradient(to right, #85f3ff 0 12px, transparent 12px calc(100% - 12px), #85f3ff calc(100% - 12px) 100%);
}
.rocket--button-outline-h:after
{
    position: absolute;
    bottom: 0;

    display: block;

    width: 100%;
    height: 1px;

    content: '';

    background: linear-gradient(to right, #85f3ff 0 12px, transparent 12px calc(100% - 12px), #85f3ff calc(100% - 12px) 100%);
}
.rocket--button-outline-v:before
{
    position: absolute;
    left: 0;

    display: block;

    width: 1px;
    height: 100%;

    content: '';

    background: linear-gradient(to bottom, #85f3ff 0 12px, transparent 12px calc(100% - 12px), #85f3ff calc(100% - 12px) 100%);
}
.rocket--button-outline-v:after
{
    position: absolute;
    right: 0;

    display: block;

    width: 1px;
    height: 100%;

    content: '';

    background: linear-gradient(to bottom, #85f3ff 0 12px, transparent 12px calc(100% - 12px), #85f3ff calc(100% - 12px) 100%);
}
.rocket--button:before
{
    position: absolute;
    z-index: 2;
    top: 2px;
    left: 2px;

    display: block;

    width: calc(100% - 8px);
    height: calc(100% - 8px);

    content: '';
    -webkit-transition: var(--transition);
            transition: var(--transition);
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;

    border: 2px solid #01030c;
    background-color: #85f3ff;
}
.rocket--button:hover,
.rocket--button:focus
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    color: #01030c;
}
.rocket--button:hover:before,
.rocket--button:focus:before
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.rocket--button span
{
    position: relative;
    z-index: 3;
}

.rocket--button-plain
{
    font-size: 24px;
    font-weight: 600;

    width: 192px;
    padding: 15px;

    text-transform: uppercase;

    color: #01030c;
    background-color: #85f3ff;
}

.rocket--text_finish
{
    position: absolute;
    bottom: var(--p-content-md);

    pointer-events: none;

    opacity: 0;
}
@media (max-width: 992px)
{
    .rocket--text_finish
    {
        bottom: 0;
        left: 0;

        width: 100%;
    }
    .rocket--text_finish .rocket--button-plain
    {
        width: 100%;
    }
}

.rocket--bg
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;
}
.rocket--bg img
{
    position: absolute;

    width: 100%;
    height: 100%;

    -webkit-transition: var(--transition);
            transition: var(--transition);
}
.rocket--bg-grad
{
    z-index: 1;
}
.rocket--bg-stars
{
    z-index: 4;
}
.rocket--bg-default
{
    z-index: 2;
}
.rocket--bg-success
{
    z-index: 3;

    opacity: 0;
}
.rocket--bg-error
{
    z-index: 3;

    opacity: 0;
}
.rocket--bg[data-state=success] .rocket--bg-success
{
    opacity: 1;
}
.rocket--bg[data-state=error] .rocket--bg-error
{
    opacity: 1;
}

.rocket--game
{
    position: relative;
    z-index: 3;

    width: 100%;
    height: 600px;
}
@media (min-width: 992px)
{
    .rocket--game
    {
        position: absolute;
        top: 0;
        left: 0;

        height: 100%;
    }
}

@media (max-width: 992px)
{
    .rocket--scheme
    {
        position: absolute;
        left: 60%;

        height: 600px;

        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);

        aspect-ratio: 1424/800;
    }
}
.rocket--scheme image
{
    width: 100%;
    height: 100%;

    pointer-events: none;
}
.rocket--scheme image[data-state]
{
    -webkit-transition: var(--transition);
            transition: var(--transition);

    opacity: 0;
}
.rocket--scheme svg[data-state=error][data-place=top] image[data-state=error][data-dragover=top]
{
    opacity: 1;
}
.rocket--scheme svg[data-state=error][data-place=mid] image[data-state=error][data-dragover=mid]
{
    opacity: 1;
}
.rocket--scheme svg[data-state=error][data-place=bot] image[data-state=error][data-dragover=bot]
{
    opacity: 1;
}
.rocket--scheme svg[data-state=success][data-place=top] image[data-state=success][data-dragover=top]
{
    opacity: 1;
}
.rocket--scheme svg[data-state=success][data-place=mid] image[data-state=success][data-dragover=mid]
{
    opacity: 1;
}
.rocket--scheme svg[data-state=success][data-place=bot] image[data-state=success][data-dragover=bot]
{
    opacity: 1;
}

.rocket--details
{
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;

    display: grid;

    width: 100%;
    height: 100%;

    pointer-events: none;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-rows: 1fr auto 1fr;
}

.rocket--details_line
{
    position: absolute;
    top: 0;
    bottom: calc(var(--p-content-md) + 28px);
    left: calc(clamp(88px, 88px + 40 * (100vw - 768px) / 1152, 128px) / 2 + 32px);

    display: block;

    pointer-events: none;

    border-bottom: 1px solid #94f3ff;
}
@media (max-width: 992px)
{
    .rocket--details_line
    {
        width: 17px;

        border-left: 1px solid #94f3ff;
    }
}
@media (min-width: 992px)
{
    .rocket--details_line
    {
        left: calc(50% + 95px);

        width: calc(12% - 95px + clamp(88px, 88px + 40 * (100vw - 768px) / 1152, 128px) / 2);

        border-right: 1px solid #94f3ff;
    }
}

.rocket--details_items
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-left: 32px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    grid-row: 2;
}
@media (min-width: 992px)
{
    .rocket--details_items
    {
        margin-left: 62%;
    }
}

.rocket--details_text
{
    font-family: 'JetBrains Mono', monospace;
    line-height: 1.75;

    position: relative;
    z-index: 2;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    height: 100%;
    padding-bottom: var(--p-content-md);
    padding-bottom: var(--p-content-md);

    grid-row: 3;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.rocket--details_text_item
{
    font-size: 16px;
    font-weight: 600;

    position: relative;

    width: 190px;
    margin-top: auto;

    text-align: center;
    text-transform: uppercase;

    color: #94f3ff;
}

.rocket--detail
{
    position: relative;

    width: clamp(88px, 88px + 40 * (100vw - 768px) / 1152, 128px);
    height: clamp(88px, 88px + 40 * (100vw - 768px) / 1152, 128px);
    padding: 8px;

    border: 1px solid #94f3ff;
    background-color: rgba(0, 12, 26, .15);

    -webkit-backdrop-filter: blur(64px);
            backdrop-filter: blur(64px);
}
.rocket--detail:before,
.rocket--detail:after
{
    position: absolute;
    bottom: 100%;
    left: -1px;

    display: block;

    width: 28%;
    height: 10px;

    content: '';

    background-color: #94f3ff;
}
.rocket--detail:after
{
    -webkit-transform: skew(40deg, 0);
        -ms-transform: skew(40deg, 0);
            transform: skew(40deg, 0);
    -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
            transform-origin: top left;
}

.rocket--detail_draggable
{
    width: clamp(72px, 72px + 40 * (100vw - 768px) / 1152, 112px);
    height: auto;

    cursor: -webkit-grab;
    cursor:         grab;
    pointer-events: all;

    aspect-ratio: 1/1;
}
.rocket--detail_draggable img
{
    pointer-events: none;

    -o-object-fit: contain;
       object-fit: contain;
}
.rocket--detail_draggable.is_finished img
{
    opacity: 0;
}

.rocket--detail:has(.is_finished)
{
    background-image: url('data:image/svg+xml,%3Csvg width=\'41\' height=\'31\' viewBox=\'0 0 41 31\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M2 16.4L13.4149 28L39 2\' stroke=\'%2394F3FF\' stroke-width=\'4\'/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30%;
}

.rocket--smoke-fly,
.rocket--smoke-front,
.rocket--smoke-back
{
    position: absolute;
    z-index: 2;
    bottom: 15%;
    left: 50%;

    display: grid;

    width: 100px;
    height: 100px;

    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    pointer-events: none;

    place-items: center;
}
.rocket--smoke-fly img,
.rocket--smoke-front img,
.rocket--smoke-back img
{
    position: absolute;
    top: 50px;
    left: 50px;

    width: 2046px;
    height: 2046px;

    -webkit-transform: translate(-50%, -50%) scale(.1);
        -ms-transform: translate(-50%, -50%) scale(.1);
            transform: translate(-50%, -50%) scale(.1);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;

    opacity: 0;

    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
}

.rocket--smoke-front
{
    z-index: 4;
}

.rocket--smoke-fly img
{
    -webkit-transform: translate(-50%, -50%) scale(.1);
        -ms-transform: translate(-50%, -50%) scale(.1);
            transform: translate(-50%, -50%) scale(.1);
}

#ready_to_fly
{
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;

    opacity: 0;
}

.rocket--finish
{
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    width: 100%;
    height: 100%;

    text-align: center;
    pointer-events: none;

    opacity: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.rocket--stars
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    pointer-events: none;

    opacity: 0;
}

.rocket--earth
{
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 0;

    width: 100%;
    height: 100%;

    pointer-events: none;
}
.rocket--earth img
{
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top center;
       object-position: top center;
}

.rocket--login
{
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;

    display: grid;

    width: 100%;
    height: 100%;

    background-color: rgba(0, 0, 0, .3);

    -webkit-backdrop-filter: blur(14px);
            backdrop-filter: blur(14px);
    place-items: center;
}

#rocket_game_login .rocket--title
{
    z-index: 11;
}

#rocket_game_finished .rocket--stars
{
    -webkit-transform: translateY(10%);
        -ms-transform: translateY(10%);
            transform: translateY(10%);

    opacity: 1;
}
#rocket_game_finished .rocket--earth
{
    -webkit-transform: scale(1.4) translateY(-30%);
        -ms-transform: scale(1.4) translateY(-30%);
            transform: scale(1.4) translateY(-30%);

    opacity: 1;
}
#rocket_game_finished .rocket--finish
{
    z-index: 10;

    -webkit-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
            transform: translateY(-100px);
    pointer-events: auto;

    opacity: 1;
}

.toaster
{
    display: grid;

    width: 100%;
    max-width: calc(100vw - var(--container-padding) * 2);
    margin: 16px auto;
    padding: 16px;

    border-radius: var(--border-radius-md);
    background-color: var(--neutral-container-default);

    grid-template-columns: auto 1fr;
    grid-column-gap: 8px;
}
.toaster.toaster-info
{
    background-color: var(--info-container-default);
}
.toaster.toaster-info .toaster--icon
{
    color: var(--info-on-container);
}
.toaster.toaster-warning
{
    background-color: var(--warning-container-default);
}
.toaster.toaster-warning .toaster--icon
{
    color: var(--warning-on-container);
}
.toaster.toaster-critical
{
    background-color: var(--critical-container-default);
}
.toaster.toaster-critical .toaster--icon
{
    color: var(--critical-on-container);
}
.toaster.toaster-positive
{
    background-color: var(--success-container-default);
}
.toaster.toaster-positive .toaster--icon
{
    color: var(--success-on-container);
}
.toaster--icon
{
    font-size: 24px;
    line-height: 24px;

    grid-column: 1;
    grid-row: 1/span 2;
}
.toaster--title
{
    font-size: var(--fs-lg);
    font-weight: 700;
    line-height: 24px;

    margin: 2px 0 6px;
    padding-left: 8px;
}
.toaster--text
{
    font-size: var(--fs-md);
    line-height: 24px;

    margin: 2px 0;
    padding-left: 8px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvX3Jlc2V0LnNhc3MiLCJ1dGlscy9fbm9ybWFsaXplLnNhc3MiLCJ1dGlscy90eXBvZ3JhcGh5LnNhc3MiLCJ1dGlscy9pY29ucy5zYXNzIiwidXRpbHMvX3ZhcnMuc2FzcyIsInV0aWxzL19icmFuZHMuc2FzcyIsInV0aWxzL192YXJzX2NvbG9ycy5zYXNzIiwidXRpbHMvYmFzZS5zYXNzIiwiLi4vY29tcG9uZW50cy9wYWdlL3BhZ2Uuc2FzcyIsIi4uL2NvbXBvbmVudHMvX3RlbXBsYXRlcy9idXR0b24vYnV0dG9uLnNhc3MiLCIuLi9jb21wb25lbnRzL19zd2lwZXIvc3dpcGVyLnNhc3MiLCIuLi9jb21wb25lbnRzL2lzX2Nhc2NhZGUvaXNfY2FzY2FkZS5zYXNzIiwiLi4vY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLnNhc3MiLCIuLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzL2JyZWFkY3J1bWJzLnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2FzcyIsIi4uL2NvbXBvbmVudHMvX3RlbXBsYXRlcy9hY2NvcmRpb24vYWNjb3JkaW9uLnNhc3MiLCIuLi9jb21wb25lbnRzL3BvcHVwL3BvcHVwLnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vZm9ybS5zYXNzIiwiLi4vY29tcG9uZW50cy9mb3JtL2lucHV0cy9pbnB1dF9maWxlLnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vaW5wdXRzL2lucHV0X3NlbGVjdC5zYXNzIiwiLi4vY29tcG9uZW50cy9mb3JtL2lucHV0cy9pbnB1dF9kYXRlLnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vaW5wdXRzL2lucHV0X3JhbmdlLnNhc3MiLCIuLi9jb21wb25lbnRzL2Zvcm0vaW5wdXRzL2lucHV0X3NlYXJjaC5zYXNzIiwiLi4vY29tcG9uZW50cy9mb3JtL2lucHV0cy9pbnB1dF9waW4uc2FzcyIsIi4uL2NvbXBvbmVudHMvZm9ybS9pbnB1dHMvaW5wdXRfbnVtYmVycy5zYXNzIiwiLi4vY29tcG9uZW50cy9fdGVtcGxhdGVzL2Jsb2NrL2Jsb2NrLnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svX2Jsb2NrLS1hY3Rpb25zL2Jsb2NrLS1hY3Rpb25zLnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svX2Jsb2NrLS1oZWFkL2Jsb2NrLS1oZWFkLnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svX2Jsb2NrLS1wYWdpbmF0aW9uL2Jsb2NrLS1wYWdpbmF0aW9uLnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svX2Jsb2NrLS1zZWN0aW9ucy9ibG9jay0tc2VjdGlvbnMuc2FzcyIsIi4uL2NvbXBvbmVudHMvX3RlbXBsYXRlcy9ibG9jay9ibG9jay0tdGFicy9ibG9jay0tdGFicy5zYXNzIiwiLi4vY29tcG9uZW50cy9fdGVtcGxhdGVzL2Jsb2NrL19ibG9jay0tZmlsdGVyL2Jsb2NrLS1maWx0ZXIuc2FzcyIsIi4uL2NvbXBvbmVudHMvX3RlbXBsYXRlcy9ibG9jay9ibG9ja19iYW5uZXIvYmxvY2tfYmFubmVyLnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svYmxvY2tfaW1hZ2VfdGV4dC9ibG9ja19pbWFnZV90ZXh0LnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvYmxvY2svYmxvY2tfbGlzdC9ibG9ja19saXN0LnNhc3MiLCIuLi9jb21wb25lbnRzL190ZW1wbGF0ZXMvY2FyZHMvY2FyZHMuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X29mZmVycy9jb250ZW50X29mZmVycy5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2NvbnRlbnRfcmV2aWV3cy9jb250ZW50X3Jldmlld3Muc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X2FkdmFudGFnZXMvY29udGVudF9hZHZhbnRhZ2VzLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9icmFuZC9jb250ZW50X2JyYW5kLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9jYXRlZ29yeS9jb250ZW50X2NhdGVnb3J5LnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9ob3RlbC9jb250ZW50X2hvdGVsLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9yb29tL2NvbnRlbnRfcm9vbS5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2NvbnRlbnRfZXZlbnRzL2NvbnRlbnRfZXZlbnRzLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9hY3Rpdml0aWVzL2NvbnRlbnRfYWN0aXZpdGllcy5zYXNzIiwiLi4vY29tcG9uZW50cy9jb250ZW50L2NvbnRlbnRfdmFjYW5jaWVzL2NvbnRlbnRfdmFjYW5jaWVzLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9maWxlcy9jb250ZW50X2ZpbGVzLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9sb2NhdGlvbnMvY29udGVudF9sb2NhdGlvbnMuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X21lZGlhL2NvbnRlbnRfbWVkaWEuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X2NvbnRhY3RzL2NvbnRlbnRfY29udGFjdHMuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X2RpcmVjdGlvbnMvY29udGVudF9kaXJlY3Rpb25zLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF80MDQuc2FzcyIsIi4uL2NvbXBvbmVudHMvY29udGVudC9jb250ZW50X3Jlc3RhdXJhbnRzLnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9tZW51LnNhc3MiLCIuLi9jb21wb25lbnRzL2NvbnRlbnQvY29udGVudF9yZXdhcmRzLnNhc3MiLCIuLi9jb21wb25lbnRzL2luZm9iYW5uZXIvaW5mb2Jhbm5lci5zYXNzIiwiLi4vY29tcG9uZW50cy9ob3RlbF9zZWxlY3Rpb24vaG90ZWxfc2VsZWN0aW9uLnNhc3MiLCIuLi9jb21wb25lbnRzL3N1cnJvdW5kaW5ncy9zdXJyb3VuZGluZ3Muc2FzcyIsIi4uL2NvbXBvbmVudHMvYm9va2luZy9ib29raW5nLnNhc3MiLCIuLi9jb21wb25lbnRzL2dhbGxlcnkvZ2FsbGVyeS5zYXNzIiwiLi4vY29tcG9uZW50cy9jb3B5X2J1dHRvbi9jb3B5X2J1dHRvbi5zYXNzIiwiLi4vY29tcG9uZW50cy93ZWF0aGVyX3dpZGdldC93ZWF0aGVyX3dpZGdldC5zYXNzIiwiLi4vY29tcG9uZW50cy9ib251cy9ib251cy5zYXNzIiwiLi4vY29tcG9uZW50cy9sb3lhbHR5L2xveWFsdHkuc2FzcyIsIi4uL2NvbXBvbmVudHMvbG9naW4vbG9naW4uc2FzcyIsIi4uL2NvbXBvbmVudHMvYWNjb3VudC9hY2NvdW50LnNhc3MiLCIuLi9jb21wb25lbnRzL25ld195ZWFyL25ld195ZWFyLnNhc3MiLCIuLi9jb21wb25lbnRzL3N0aWNrZXJtYW5pYS9zdGlja2VybWFuaWEuc2FzcyIsIi4uL2NvbXBvbmVudHMvcm9ja2V0L3JvY2tldC5zYXNzIiwiLi4vY29tcG9uZW50cy9fdGVtcGxhdGVzL3RvYXN0ZXIvdG9hc3Rlci5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtBREVGOztBQ0FBO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QURHRjs7QUNEQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QURJRjs7QUNGQTtFQUNFLHdDQUFBO0FES0Y7O0FFeEJBO0VBQ0UsaUJBQUE7RUFDQSw4QkFBQTtBRjJCRjs7QUUxQkE7RUFDRSxTQUFBO0FGNkJG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UEY7O0FJcFBBO0VBQ0UsZ0JBQUE7QUp1UEY7O0FJclBBO0VBQ0UsZ0JBQUE7QUp3UEY7O0FJdFBBO0VBQ0UsZ0JBQUE7QUp5UEY7O0FJdlBBO0VBQ0UsZ0JBQUE7QUowUEY7O0FJeFBBO0VBQ0UsZ0JBQUE7QUoyUEY7O0FJelBBO0VBQ0UsZ0JBQUE7QUo0UEY7O0FJMVBBOztFQUVFLGdCQUFBO0FKNlBGOztBSTNQQTtFQUNFLGdCQUFBO0FKOFBGOztBSTVQQTtFQUNFLGdCQUFBO0FKK1BGOztBSTdQQTtFQUNFLGdCQUFBO0FKZ1FGOztBSTlQQTtFQUNFLGdCQUFBO0FKaVFGOztBSS9QQTs7RUFFRSxnQkFBQTtBSmtRRjs7QUloUUE7RUFDRSxnQkFBQTtBSm1RRjs7QUlqUUE7RUFDRSxnQkFBQTtBSm9RRjs7QUlsUUE7RUFDRSxnQkFBQTtBSnFRRjs7QUluUUE7RUFDRSxnQkFBQTtBSnNRRjs7QUlwUUE7RUFDRSxnQkFBQTtBSnVRRjs7QUlyUUE7RUFDRSxnQkFBQTtBSndRRjs7QUl0UUE7O0VBRUUsZ0JBQUE7QUp5UUY7O0FJdlFBO0VBQ0UsZ0JBQUE7QUowUUY7O0FJeFFBO0VBQ0UsZ0JBQUE7QUoyUUY7O0FJelFBO0VBQ0UsZ0JBQUE7QUo0UUY7O0FJMVFBO0VBQ0UsZ0JBQUE7QUo2UUY7O0FJM1FBO0VBQ0UsZ0JBQUE7QUo4UUY7O0FJNVFBO0VBQ0UsZ0JBQUE7QUorUUY7O0FJN1FBO0VBQ0UsZ0JBQUE7QUpnUkY7O0FJOVFBO0VBQ0UsZ0JBQUE7QUppUkY7O0FJL1FBO0VBQ0UsZ0JBQUE7QUprUkY7O0FJaFJBO0VBQ0UsZ0JBQUE7QUptUkY7O0FJalJBOztFQUVFLGdCQUFBO0FKb1JGOztBSWxSQTtFQUNFLGdCQUFBO0FKcVJGOztBSW5SQTtFQUNFLGdCQUFBO0FKc1JGOztBSXBSQTtFQUNFLGdCQUFBO0FKdVJGOztBSXJSQTtFQUNFLGdCQUFBO0FKd1JGOztBSXRSQTtFQUNFLGdCQUFBO0FKeVJGOztBSXZSQTtFQUNFLGdCQUFBO0FKMFJGOztBSXhSQTtFQUNFLGdCQUFBO0FKMlJGOztBSXpS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LG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QU4wdEJGOztBTXh0QkE7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0FOMnRCRjs7QU16dEJBO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBTjR0QkY7O0FNMXRCQTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QU42dEJGOztBTTV0QkE7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0FOK3RCRjs7QU05dEJBO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBTml1QkY7O0FNL3RCQTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QU5rdUJGOztBT3YxRkE7RUFDRSxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtF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RWovYUk7RUFDRSwrQkFBQTtBdEVtL2FOO0FzRWwvYUU7RUFDRSxrREFBQTtBdEVvL2FKO0FzRW4vYUk7RUFDRSxrQ0FBQTtBdEVxL2FOO0FzRXAvYUU7RUFDRSxtREFBQTtBdEVzL2FKO0FzRXIvYUk7RUFDRSxtQ0FBQTtBdEV1L2FOO0FzRXQvYUU7RUFDRSxrREFBQTtBdEV3L2FKO0FzRXYvYUk7RUFDRSxrQ0FBQTtBdEV5L2FOO0FzRXgvYUU7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXRFMC9hSjtBc0V6L2FFO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBdEUyL2FKO0FzRTEvYUU7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0F0RTQvYUoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0sIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlX01lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNpcmNlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIiwgc2Fucy1zZXJpZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLXV4LXYxLjAvZm9udHMvaWNvbW9vbi11eC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi11eC12MS4wL2ZvbnRzL2ljb21vb24tdXguZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLXV4LXYxLjAvZm9udHMvaWNvbW9vbi11eC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24tdXgtdjEuMC9mb250cy9pY29tb29uLXV4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi11eC12MS4wL2ZvbnRzL2ljb21vb24tdXguc3ZnI2ljb21vb24tdXhcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb25dLCBbY2xhc3MqPWljb25dIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tQ29tcGFzcy1TcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1GYWxsaW5nX3N0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tYmlvbWV0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tYm9va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWRfdG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1ib251czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1DYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tbWVhc3VyZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLWljLWNoZXZyb24tZG93bjpiZWZvcmUsXG4uaWNvbi1BbHRfQXJyb3dfRG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1BbHRfQXJyb3dfTGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1BbHRfQXJyb3dfUmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tQWx0X0Fycm93X1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLUFsdF9Eb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWljLWFycm93LXVwLXJpZ2h0OmJlZm9yZSxcbi5pY29uLUFycm93X1JpZ2h0X1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLUFycm93X1VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLUJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLUNhbGVuZGFyX0Jvb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tQ2FsZW5kYXJfTWluaW1hbGlzdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLUNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tQ2FsbF9DaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWljLWNoZWNrOmJlZm9yZSxcbi5pY29uLUNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLUNsb2NrX0NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1DbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1DbG9zZV9TcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tQ29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1Eb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLURvdWJsZV9BcnJvd19MZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLURvdWJsZV9BcnJvd19SaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1EemVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLUZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tRmlsZV9Eb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1pYy1maWx0ZXI6YmVmb3JlLFxuLmljb24tRmlsdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1HaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLUhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLUhvbWVfMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1JbmZvX0NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1LZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tTG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tTWFnbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tTWFnbmlmZXJfMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1NYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tTWFwX0Fycm93X1VwX1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5pY29uLU1hcF9Qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1NYXBfUG9pbnRfU2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLU1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLU1vb25fU3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tUGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLVBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tUm91bmRfQWx0X0Fycm93X0Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tU2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1TZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1TdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLVN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLVN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1UaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tVXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1WZXJpZmllZF9DaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLXJlc3RfcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbmh0bWwge1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCgxMDB2dyAtIDE0MjRweCkgLyAyKTtcbiAgLS10cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgLS1nLWNvbnRhaW5lci12ZXJ0aWNhbDogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDQ0IC0gMjQpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA0NHB4KTtcbiAgLS1mcy0yeHM6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArICgxMiAtIDEwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMTJweCk7XG4gIC0tZnMteHM6IGNsYW1wKDEycHgsIGNhbGMoMTJweCArICgxNCAtIDEyKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMTRweCk7XG4gIC0tZnMtc206IGNsYW1wKDE0cHgsIGNhbGMoMTRweCArICgxNiAtIDE0KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMTZweCk7XG4gIC0tZnMtbWQ6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgxOCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMThweCk7XG4gIC0tZnMtbGc6IGNsYW1wKDE4cHgsIGNhbGMoMThweCArICgyMCAtIDE4KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjBweCk7XG4gIC0tZnMteGw6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjRweCk7XG4gIC0tZnMtMnhsOiBjbGFtcCgyMnB4LCBjYWxjKDIycHggKyAoMzIgLSAyMikgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDMycHgpO1xuICAtLWZzLTN4bDogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDQwIC0gMjQpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA0MHB4KTtcbiAgLS1mcy00eGw6IGNsYW1wKDI4cHgsIGNhbGMoMjhweCArICg0OCAtIDI4KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNDhweCk7XG4gIC0tZnMtNXhsOiBjbGFtcCgzMnB4LCBjYWxjKDMycHggKyAoNTYgLSAzMikgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDU2cHgpO1xuICAtLXAtY2FyZC1zbTogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDIwIC0gMTYpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAyMHB4KTtcbiAgLS1wLWNhcmQtbWQ6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjRweCk7XG4gIC0tcC1jb250ZW50LXNtOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoMzIgLSAyNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDMycHgpO1xuICAtLXAtY29udGVudC1tZDogY2xhbXAoNDhweCwgY2FsYyg0OHB4ICsgKDU2IC0gNDgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA1NnB4KTtcbiAgLS1wLWNvbnRlbnQtbDogY2xhbXAoNTJweCwgY2FsYyg1MnB4ICsgKDgwIC0gNTIpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA4MHB4KTtcbiAgLS1ib3JkZXItcmFkaXVzLW1pbjogMDtcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogOHB4O1xuICAtLWJvcmRlci1yYWRpdXMtbWQ6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogMTZweDtcbiAgLS1ib3JkZXItcmFkaXVzLXhsOiAyMHB4O1xuICAtLWJvcmRlci1yYWRpdXMtMnhsOiAyNHB4O1xuICAtLWJvcmRlci1yYWRpdXMtbWF4OiAxMDAwcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1jaXJjbGU6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgaHRtbCB7XG4gICAgLS1jb250YWluZXItcGFkZGluZzogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDY4IC0gMTYpICogKCgxMDB2dyAtIDM2MHB4KSAvICgxOTIwIC0gMzYwKSkpLCA2OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIC0tYm9yZGVyLXJhZGl1cy14czogNHB4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1zbTogNnB4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1tZDogOHB4O1xuICAgIC0tYm9yZGVyLXJhZGl1cy1sZzogMTJweDtcbiAgICAtLWJvcmRlci1yYWRpdXMteGw6IDE2cHg7XG4gICAgLS1ib3JkZXItcmFkaXVzLTJ4bDogMjBweDtcbiAgfVxufVxuXG4uYWlyLWRhdGVwaWNrZXIge1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIC0tYWRwLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWFkcC1mb250LXNpemU6IDE2cHg7XG4gIC0tYWRwLXdpZHRoOiAzMjhweDtcbiAgLS1hZHAtei1pbmRleDogNTIxNDc0ODM2NTtcbiAgLS1hZHAtcGFkZGluZzogMDtcbiAgLS1hZHAtZ3JpZC1hcmVhczogXCJuYXZcIiBcImJvZHlcIiBcInRpbWVwaWNrZXJcIiBcImJ1dHRvbnNcIjtcbiAgLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtLWFkcC10cmFuc2l0aW9uLWVhc2U6IGVhc2Utb3V0O1xuICAtLWFkcC10cmFuc2l0aW9uLW9mZnNldDogOHB4O1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6IHRyYW5zcGFyZW50O1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1pbi1yYW5nZS1mb2N1c2VkOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1hZHAtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1vdGhlci1tb250aC1mb2N1c2VkOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICAtLWFkcC1jb2xvcjogIzRhNGE0YTtcbiAgLS1hZHAtY29sb3Itc2Vjb25kYXJ5OiAjOWM5YzljO1xuICAtLWFkcC1hY2NlbnQtY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICAtLWFkcC1jb2xvci1jdXJyZW50LWRhdGU6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgLS1hZHAtY29sb3Itb3RoZXItbW9udGg6IHZhcigtLWZnLWRlZmF1bHQpO1xuICAtLWFkcC1jb2xvci1kaXNhYmxlZDogdmFyKC0tZmctZGlzYWJsZWQpO1xuICAtLWFkcC1jb2xvci1kaXNhYmxlZC1pbi1yYW5nZTogIzkzOTM5MztcbiAgLS1hZHAtY29sb3Itb3RoZXItbW9udGgtaG92ZXI6ICNjNWM1YzU7XG4gIC0tYWRwLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWRwLWJvcmRlci1jb2xvci1pbm5lcjogdHJhbnNwYXJlbnQ7XG4gIC0tYWRwLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZTogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIC0tYWRwLW5hdi1oZWlnaHQ6IDMycHg7XG4gIC0tYWRwLW5hdi1hcnJvdy1jb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIC0tYWRwLW5hdi1hY3Rpb24tc2l6ZTogMzJweDtcbiAgLS1hZHAtbmF2LWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZmctZGVmYXVsdCk7XG4gIC0tYWRwLWRheS1uYW1lLWNvbG9yOiB2YXIoLS1uZXV0cmFsLXNvZnQpO1xuICAtLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1hZHAtZGF5LWNlbGwtd2lkdGg6IDFmcjtcbiAgLS1hZHAtZGF5LWNlbGwtaGVpZ2h0OiA0MnB4O1xuICAtLWFkcC1tb250aC1jZWxsLWhlaWdodDogNDJweDtcbiAgLS1hZHAteWVhci1jZWxsLWhlaWdodDogNTZweDtcbiAgLS1hZHAtcG9pbnRlci1zaXplOiAxMHB4O1xuICAtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWFkcC1wb2ludGVyLW9mZnNldDogMTRweDtcbiAgLS1hZHAtY2VsbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQ6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZC1ob3ZlcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWhvdmVyOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1hZHAtY2VsbC1ib3JkZXItY29sb3ItaW4tcmFuZ2U6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIC0tYWRwLWJ0bi1oZWlnaHQ6IDQ4cHg7XG4gIC0tYWRwLWJ0bi1jb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudCk7XG4gIC0tYWRwLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudCk7XG4gIC0tYWRwLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1hZHAtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG4gIC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICAtLWFkcC10aW1lLXRyYWNrLWhlaWdodDogMXB4O1xuICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yOiAjZGVkZWRlO1xuICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yLWhvdmVyOiAjYjFiMWIxO1xuICAtLWFkcC10aW1lLXRodW1iLXNpemU6IDEycHg7XG4gIC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcjogMTBweDtcbiAgLS1hZHAtdGltZS1kYXktcGVyaW9kLWNvbG9yOiB2YXIoLS1hZHAtY29sb3Itc2Vjb25kYXJ5KTtcbiAgLS1hZHAtbW9iaWxlLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHg7XG4gIC0tYWRwLW1vYmlsZS13aWR0aDogMzIwcHg7XG4gIC0tYWRwLW1vYmlsZS1kYXktY2VsbC1oZWlnaHQ6IDQycHg7XG4gIC0tYWRwLW1vYmlsZS1tb250aC1jZWxsLWhlaWdodDogNDhweDtcbiAgLS1hZHAtbW9iaWxlLXllYXItY2VsbC1oZWlnaHQ6IDY0cHg7XG59XG5cbi5haXItZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0ycHggcmdiYSgyNiwgMjYsIDI2LCAwLjIpLCAwcHggMXB4IDBweCAwcHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpIGluc2V0LCAwcHggLTFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNykgaW5zZXQsIC0xcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEzKSBpbnNldCwgMXB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMykgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFpci1kYXRlcGlja2VyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpO1xufVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uLmFpcnBpY2tlcl9idXR0b25fYXBwbHkge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtb24tYWNjZW50KTtcbn1cbi5haXItZGF0ZXBpY2tlci1idXR0b24uYWlycGlja2VyX2J1dHRvbl9hcHBseTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtb24tYWNjZW50KTtcbn1cblxuLmFpci1kYXRlcGlja2VyLS1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZXMge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tcmFuZ2UtZnJvbS0sXG4uYWlyLWRhdGVwaWNrZXItY2VsbC4tcmFuZ2UtdG8tIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG59XG5cbi5haXItZGF0ZXBpY2tlci1uYXYtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLFxuLi1kaXNhYmxlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSxcbi5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0uLWRpc2FibGVkLSxcbi5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLS4tZGlzYWJsZWQtIHtcbiAgY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKTtcbn1cblxuLi10aGVtZS0xLCBodG1sIHtcbiAgLS1hY2NlbnQtMTAwMDogIzAwMDAwMDtcbiAgLS1hY2NlbnQtOTkwOiAjMTMwYzI3O1xuICAtLWFjY2VudC05NTA6ICMyMjE1NDQ7XG4gIC0tYWNjZW50LTkyNTogIzJhMWE1NDtcbiAgLS1hY2NlbnQtOTAwOiAjMzAxZTYxO1xuICAtLWFjY2VudC04MDA6ICMzYTI0NzU7XG4gIC0tYWNjZW50LTcwMDogIzQ0MmE4ODtcbiAgLS1hY2NlbnQtNjAwOiAjNTIzM2E2O1xuICAtLWFjY2VudC01MDA6ICM2MTNjYzM7XG4gIC0tYWNjZW50LTUwMC1hLTUwOiAjNjEzY2MzN2Y7XG4gIC0tYWNjZW50LTUwMC1hLTQwOiAjNjEzY2MzNjY7XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjNjEzY2MzNGM7XG4gIC0tYWNjZW50LTUwMC1hLTI1OiAjNjEzY2MzM2Y7XG4gIC0tYWNjZW50LTUwMC1hLTIwOiAjNjEzY2MzMzM7XG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjNjEzY2MzMjY7XG4gIC0tYWNjZW50LTUwMC1hLTEwOiAjNjEzY2MzMTk7XG4gIC0tYWNjZW50LTUwMC1hLTA1OiAjNjEzY2MzMGM7XG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjNjEzY2MzMDc7XG4gIC0tYWNjZW50LTQwMDogIzgxNjNjZjtcbiAgLS1hY2NlbnQtNDAwLWEtNTA6ICM4MTYzY2Y3ZjtcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICM4MTYzY2Y2NjtcbiAgLS1hY2NlbnQtNDAwLWEtMzA6ICM4MTYzY2Y0YztcbiAgLS1hY2NlbnQtNDAwLWEtMjU6ICM4MTYzY2YzZjtcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICM4MTYzY2YzMztcbiAgLS1hY2NlbnQtNDAwLWEtMTU6ICM4MTYzY2YyNjtcbiAgLS1hY2NlbnQtNDAwLWEtMTA6ICM4MTYzY2YxOTtcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICM4MTYzY2YwYztcbiAgLS1hY2NlbnQtNDAwLWEtMDM6ICM4MTYzY2YwNztcbiAgLS1hY2NlbnQtMzAwOiAjOTg4MGQ4O1xuICAtLWFjY2VudC0yMDA6ICNiMDllZTE7XG4gIC0tYWNjZW50LTIwMC1hLTUwOiAjYjA5ZWUxN2Y7XG4gIC0tYWNjZW50LTIwMC1hLTQwOiAjYjA5ZWUxNjY7XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjYjA5ZWUxNGM7XG4gIC0tYWNjZW50LTIwMC1hLTI1OiAjYjA5ZWUxM2Y7XG4gIC0tYWNjZW50LTIwMC1hLTIwOiAjYjA5ZWUxMzM7XG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjYjA5ZWUxMjY7XG4gIC0tYWNjZW50LTIwMC1hLTEwOiAjYjA5ZWUxMTk7XG4gIC0tYWNjZW50LTIwMC1hLTA1OiAjYjA5ZWUxMGM7XG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjYjA5ZWUxMDc7XG4gIC0tYWNjZW50LTEwMDogI2Q3Y2VmMDtcbiAgLS1hY2NlbnQtNTA6ICNlZmVjZjk7XG4gIC0tYWNjZW50LTI1OiAjZjdmNWZjO1xuICAtLWFjY2VudC0xMDogI2ZhZjlmZDtcbiAgLS1hY2NlbnQtMDogI2ZmZmZmZjtcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDA7XG4gIC0tbmV1dHJhbC05OTA6ICMxMDEwMTE7XG4gIC0tbmV1dHJhbC05NTA6ICMxYjFjMWU7XG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjU7XG4gIC0tbmV1dHJhbC05MDA6ICMyNzI5MmM7XG4gIC0tbmV1dHJhbC04MDA6ICMyZjMxMzQ7XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2Q7XG4gIC0tbmV1dHJhbC02MDA6ICM0MjQ1NGE7XG4gIC0tbmV1dHJhbC01MDA6ICM0ZTUxNTc7XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmO1xuICAtLW5ldXRyYWwtNTAwLWEtNDA6ICM0ZTUxNTc2NjtcbiAgLS1uZXV0cmFsLTUwMC1hLTMwOiAjNGU1MTU3NGM7XG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmO1xuICAtLW5ldXRyYWwtNTAwLWEtMjA6ICM0ZTUxNTczMztcbiAgLS1uZXV0cmFsLTUwMC1hLTE1OiAjNGU1MTU3MjY7XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5O1xuICAtLW5ldXRyYWwtNTAwLWEtMDU6ICM0ZTUxNTcwYztcbiAgLS1uZXV0cmFsLTUwMC1hLTAzOiAjNGU1MTU3MDc7XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0Nzk7XG4gIC0tbmV1dHJhbC00MDAtYS01MDogIzcxNzQ3OTdmO1xuICAtLW5ldXRyYWwtNDAwLWEtNDA6ICM3MTc0Nzk2NjtcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGM7XG4gIC0tbmV1dHJhbC00MDAtYS0yNTogIzcxNzQ3OTNmO1xuICAtLW5ldXRyYWwtNDAwLWEtMjA6ICM3MTc0NzkzMztcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjY7XG4gIC0tbmV1dHJhbC00MDAtYS0xMDogIzcxNzQ3OTE5O1xuICAtLW5ldXRyYWwtNDAwLWEtMDU6ICM3MTc0NzkwYztcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDc7XG4gIC0tbmV1dHJhbC0zMDA6ICM4YzhlOTI7XG4gIC0tbmV1dHJhbC0yMDA6ICNhN2E4YWI7XG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmO1xuICAtLW5ldXRyYWwtMjAwLWEtNDA6ICNhN2E4YWI2NjtcbiAgLS1uZXV0cmFsLTIwMC1hLTMwOiAjYTdhOGFiNGM7XG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmO1xuICAtLW5ldXRyYWwtMjAwLWEtMjA6ICNhN2E4YWIzMztcbiAgLS1uZXV0cmFsLTIwMC1hLTE1OiAjYTdhOGFiMjY7XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5O1xuICAtLW5ldXRyYWwtMjAwLWEtMDU6ICNhN2E4YWIwYztcbiAgLS1uZXV0cmFsLTIwMC1hLTAzOiAjYTdhOGFiMDc7XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDU7XG4gIC0tbmV1dHJhbC01MDogI2VkZWVlZTtcbiAgLS1uZXV0cmFsLTI1OiAjZjZmNmY3O1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmE7XG4gIC0tbmV1dHJhbC0wOiAjZmZmZmZmO1xuICAtLWNyaXRpY2FsLTEwMDA6ICMwMDAwMDA7XG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4O1xuICAtLWNyaXRpY2FsLTk1MDogIzRjMDcwZTtcbiAgLS1jcml0aWNhbC05MjU6ICM1ZDA5MTE7XG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0O1xuICAtLWNyaXRpY2FsLTgwMDogIzgyMGQxODtcbiAgLS1jcml0aWNhbC03MDA6ICM5ODBmMWM7XG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyO1xuICAtLWNyaXRpY2FsLTUwMDogI2Q5MTUyODtcbiAgLS1jcml0aWNhbC01MDAtYS01MDogI2Q5MTUyODdmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjY7XG4gIC0tY3JpdGljYWwtNTAwLWEtMzA6ICNkOTE1Mjg0YztcbiAgLS1jcml0aWNhbC01MDAtYS0yNTogI2Q5MTUyODNmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMTU6ICNkOTE1MjgyNjtcbiAgLS1jcml0aWNhbC01MDAtYS0xMDogI2Q5MTUyODE5O1xuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMDM6ICNkOTE1MjgwNztcbiAgLS1jcml0aWNhbC00MDA6ICNlMTQ0NTM7XG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZjtcbiAgLS1jcml0aWNhbC00MDAtYS00MDogI2UxNDQ1MzY2O1xuICAtLWNyaXRpY2FsLTQwMC1hLTMwOiAjZTE0NDUzNGM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZjtcbiAgLS1jcml0aWNhbC00MDAtYS0yMDogI2UxNDQ1MzMzO1xuICAtLWNyaXRpY2FsLTQwMC1hLTE1OiAjZTE0NDUzMjY7XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOTtcbiAgLS1jcml0aWNhbC00MDAtYS0wNTogI2UxNDQ1MzBjO1xuICAtLWNyaXRpY2FsLTQwMC1hLTAzOiAjZTE0NDUzMDc7XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczO1xuICAtLWNyaXRpY2FsLTIwMDogI2VjOGE5MztcbiAgLS1jcml0aWNhbC0yMDAtYS01MDogI2VjOGE5MzdmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjY7XG4gIC0tY3JpdGljYWwtMjAwLWEtMzA6ICNlYzhhOTM0YztcbiAgLS1jcml0aWNhbC0yMDAtYS0yNTogI2VjOGE5MzNmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMTU6ICNlYzhhOTMyNjtcbiAgLS1jcml0aWNhbC0yMDAtYS0xMDogI2VjOGE5MzE5O1xuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMDM6ICNlYzhhOTMwNztcbiAgLS1jcml0aWNhbC0xMDA6ICNmNmM1Yzk7XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWE7XG4gIC0tY3JpdGljYWwtMjU6ICNmZGYzZjQ7XG4gIC0tY3JpdGljYWwtMTA6ICNmZWY4Zjk7XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZjtcbiAgLS1zdWNjZXNzLTEwMDA6ICMwMDAwMDA7XG4gIC0tc3VjY2Vzcy05OTA6ICMwMDIwMGM7XG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTU7XG4gIC0tc3VjY2Vzcy05MjU6ICMwMDQ0MWE7XG4gIC0tc3VjY2Vzcy05MDA6ICMwMTUwMWU7XG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjQ7XG4gIC0tc3VjY2Vzcy03MDA6ICMwMTZmMmE7XG4gIC0tc3VjY2Vzcy02MDA6ICMwMTg3MzM7XG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2M7XG4gIC0tc3VjY2Vzcy01MDAtYS01MDogIzAxOWYzYzdmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtNDA6ICMwMTlmM2M2NjtcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGM7XG4gIC0tc3VjY2Vzcy01MDAtYS0yNTogIzAxOWYzYzNmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjA6ICMwMTlmM2MzMztcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjY7XG4gIC0tc3VjY2Vzcy01MDAtYS0xMDogIzAxOWYzYzE5O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDU6ICMwMTlmM2MwYztcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDc7XG4gIC0tc3VjY2Vzcy00MDA6ICMzNGIyNjM7XG4gIC0tc3VjY2Vzcy00MDAtYS01MDogIzM0YjI2MzdmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NjtcbiAgLS1zdWNjZXNzLTQwMC1hLTMwOiAjMzRiMjYzNGM7XG4gIC0tc3VjY2Vzcy00MDAtYS0yNTogIzM0YjI2MzNmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzMztcbiAgLS1zdWNjZXNzLTQwMC1hLTE1OiAjMzRiMjYzMjY7XG4gIC0tc3VjY2Vzcy00MDAtYS0xMDogIzM0YjI2MzE5O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwYztcbiAgLS1zdWNjZXNzLTQwMC1hLTAzOiAjMzRiMjYzMDc7XG4gIC0tc3VjY2Vzcy0zMDA6ICM1YWMxODA7XG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWU7XG4gIC0tc3VjY2Vzcy0yMDAtYS01MDogIzgwY2Y5ZTdmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtNDA6ICM4MGNmOWU2NjtcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0yNTogIzgwY2Y5ZTNmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjA6ICM4MGNmOWUzMztcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjY7XG4gIC0tc3VjY2Vzcy0yMDAtYS0xMDogIzgwY2Y5ZTE5O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDU6ICM4MGNmOWUwYztcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDc7XG4gIC0tc3VjY2Vzcy0xMDA6ICNjMGU3Y2U7XG4gIC0tc3VjY2Vzcy01MDogI2U2ZjVlYztcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1O1xuICAtLXN1Y2Nlc3MtMTA6ICNmN2ZjZjk7XG4gIC0tc3VjY2Vzcy0wOiAjZmZmZmZmO1xuICAtLWluZm8tMTAwMDogIzAwMDAwMDtcbiAgLS1pbmZvLTk5MDogIzA1MWUzMztcbiAgLS1pbmZvLTk1MDogIzA5MzU1OTtcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZTtcbiAgLS1pbmZvLTkwMDogIzBjNGM4MDtcbiAgLS1pbmZvLTgwMDogIzBmNWI5OTtcbiAgLS1pbmZvLTcwMDogIzExNmFiMztcbiAgLS1pbmZvLTYwMDogIzE1ODFkOTtcbiAgLS1pbmZvLTUwMDogIzE5OThmZjtcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2Y7XG4gIC0taW5mby01MDAtYS00MDogIzE5OThmZjY2O1xuICAtLWluZm8tNTAwLWEtMzA6ICMxOTk4ZmY0YztcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2Y7XG4gIC0taW5mby01MDAtYS0yMDogIzE5OThmZjMzO1xuICAtLWluZm8tNTAwLWEtMTU6ICMxOTk4ZmYyNjtcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTk7XG4gIC0taW5mby01MDAtYS0wNTogIzE5OThmZjBjO1xuICAtLWluZm8tNTAwLWEtMDM6ICMxOTk4ZmYwNztcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZjtcbiAgLS1pbmZvLTQwMC1hLTUwOiAjNDdhZGZmN2Y7XG4gIC0taW5mby00MDAtYS00MDogIzQ3YWRmZjY2O1xuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0YztcbiAgLS1pbmZvLTQwMC1hLTI1OiAjNDdhZGZmM2Y7XG4gIC0taW5mby00MDAtYS0yMDogIzQ3YWRmZjMzO1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNjtcbiAgLS1pbmZvLTQwMC1hLTEwOiAjNDdhZGZmMTk7XG4gIC0taW5mby00MDAtYS0wNTogIzQ3YWRmZjBjO1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwNztcbiAgLS1pbmZvLTMwMDogIzZhYmNmZjtcbiAgLS1pbmZvLTIwMDogIzhjY2JmZjtcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2Y7XG4gIC0taW5mby0yMDAtYS00MDogIzhjY2JmZjY2O1xuICAtLWluZm8tMjAwLWEtMzA6ICM4Y2NiZmY0YztcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2Y7XG4gIC0taW5mby0yMDAtYS0yMDogIzhjY2JmZjMzO1xuICAtLWluZm8tMjAwLWEtMTU6ICM4Y2NiZmYyNjtcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTk7XG4gIC0taW5mby0yMDAtYS0wNTogIzhjY2JmZjBjO1xuICAtLWluZm8tMjAwLWEtMDM6ICM4Y2NiZmYwNztcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZjtcbiAgLS1pbmZvLTUwOiAjZThmNWZmO1xuICAtLWluZm8tMjU6ICNmNGZhZmY7XG4gIC0taW5mby0xMDogI2Y4ZmNmZjtcbiAgLS1pbmZvLTA6ICNmZmZmZmY7XG4gIC0td2FybmluZy0xMDAwOiAjMDAwMDAwO1xuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwO1xuICAtLXdhcm5pbmctOTUwOiAjNTUzMzAwO1xuICAtLXdhcm5pbmctOTI1OiAjNjgzZTAwO1xuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwO1xuICAtLXdhcm5pbmctODAwOiAjOTE1NzAwO1xuICAtLXdhcm5pbmctNzAwOiAjYTk2NTAwO1xuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwO1xuICAtLXdhcm5pbmctNTAwOiAjZjI5MTAwO1xuICAtLXdhcm5pbmctNTAwLWEtNTA6ICNmMjkxMDA3ZjtcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjY7XG4gIC0td2FybmluZy01MDAtYS0zMDogI2YyOTEwMDRjO1xuICAtLXdhcm5pbmctNTAwLWEtMjU6ICNmMjkxMDAzZjtcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzM7XG4gIC0td2FybmluZy01MDAtYS0xNTogI2YyOTEwMDI2O1xuICAtLXdhcm5pbmctNTAwLWEtMTA6ICNmMjkxMDAxOTtcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGM7XG4gIC0td2FybmluZy01MDAtYS0wMzogI2YyOTEwMDA3O1xuICAtLXdhcm5pbmctNDAwOiAjZjVhNzMzO1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZjtcbiAgLS13YXJuaW5nLTQwMC1hLTQwOiAjZjVhNzMzNjY7XG4gIC0td2FybmluZy00MDAtYS0zMDogI2Y1YTczMzRjO1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZjtcbiAgLS13YXJuaW5nLTQwMC1hLTIwOiAjZjVhNzMzMzM7XG4gIC0td2FybmluZy00MDAtYS0xNTogI2Y1YTczMzI2O1xuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOTtcbiAgLS13YXJuaW5nLTQwMC1hLTA1OiAjZjVhNzMzMGM7XG4gIC0td2FybmluZy00MDAtYS0wMzogI2Y1YTczMzA3O1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5O1xuICAtLXdhcm5pbmctMjAwOiAjZjljODgwO1xuICAtLXdhcm5pbmctMjAwLWEtNTA6ICNmOWM4ODA3ZjtcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjY7XG4gIC0td2FybmluZy0yMDAtYS0zMDogI2Y5Yzg4MDRjO1xuICAtLXdhcm5pbmctMjAwLWEtMjU6ICNmOWM4ODAzZjtcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzM7XG4gIC0td2FybmluZy0yMDAtYS0xNTogI2Y5Yzg4MDI2O1xuICAtLXdhcm5pbmctMjAwLWEtMTA6ICNmOWM4ODAxOTtcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGM7XG4gIC0td2FybmluZy0yMDAtYS0wMzogI2Y5Yzg4MDA3O1xuICAtLXdhcm5pbmctMTAwOiAjZmNlM2JmO1xuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTY7XG4gIC0td2FybmluZy0yNTogI2ZlZjlmMjtcbiAgLS13YXJuaW5nLTEwOiAjZmVmY2Y3O1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZjtcbiAgLS1kZWNvci0wMS0xMDAwOiAjMDAwMDAwO1xuICAtLWRlY29yLTAxLTk5MDogIzAwMjQxYjtcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzA7XG4gIC0tZGVjb3ItMDEtOTI1OiAjMDA0ZDNhO1xuICAtLWRlY29yLTAxLTkwMDogIzAwNTk0NDtcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTI7XG4gIC0tZGVjb3ItMDEtNzAwOiAjMDA3ZDVmO1xuICAtLWRlY29yLTAxLTYwMDogIzAwOTc3NDtcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODg7XG4gIC0tZGVjb3ItMDEtNTAwLWEtNTA6ICMwMGIyODg3ZjtcbiAgLS1kZWNvci0wMS01MDAtYS00MDogIzAwYjI4ODY2O1xuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMjU6ICMwMGIyODgzZjtcbiAgLS1kZWNvci0wMS01MDAtYS0yMDogIzAwYjI4ODMzO1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjY7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTA6ICMwMGIyODgxOTtcbiAgLS1kZWNvci0wMS01MDAtYS0wNTogIzAwYjI4ODBjO1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDc7XG4gIC0tZGVjb3ItMDEtNDAwOiAjMzNjMWEwO1xuICAtLWRlY29yLTAxLTQwMC1hLTUwOiAjMzNjMWEwN2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NjtcbiAgLS1kZWNvci0wMS00MDAtYS0zMDogIzMzYzFhMDRjO1xuICAtLWRlY29yLTAxLTQwMC1hLTI1OiAjMzNjMWEwM2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzMztcbiAgLS1kZWNvci0wMS00MDAtYS0xNTogIzMzYzFhMDI2O1xuICAtLWRlY29yLTAxLTQwMC1hLTEwOiAjMzNjMWEwMTk7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwYztcbiAgLS1kZWNvci0wMS00MDAtYS0wMzogIzMzYzFhMDA3O1xuICAtLWRlY29yLTAxLTMwMDogIzU5Y2RiMjtcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzQ7XG4gIC0tZGVjb3ItMDEtMjAwLWEtNTA6ICM4MGQ4YzQ3ZjtcbiAgLS1kZWNvci0wMS0yMDAtYS00MDogIzgwZDhjNDY2O1xuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMjU6ICM4MGQ4YzQzZjtcbiAgLS1kZWNvci0wMS0yMDAtYS0yMDogIzgwZDhjNDMzO1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjY7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTA6ICM4MGQ4YzQxOTtcbiAgLS1kZWNvci0wMS0yMDAtYS0wNTogIzgwZDhjNDBjO1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDc7XG4gIC0tZGVjb3ItMDEtMTAwOiAjYmZlY2UxO1xuICAtLWRlY29yLTAxLTUwOiAjZTZmN2YzO1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5O1xuICAtLWRlY29yLTAxLTEwOiAjZjdmZGZiO1xuICAtLWRlY29yLTAxLTA6ICNmZmZmZmY7XG59XG5cbi4tdGhlbWUtMiB7XG4gIC0tYWNjZW50LTEwMDA6ICMwMDAwMDA7XG4gIC0tYWNjZW50LTk5MDogIzA0MjQyODtcbiAgLS1hY2NlbnQtOTUwOiAjMDczZTQ2O1xuICAtLWFjY2VudC05MjU6ICMwODRkNTY7XG4gIC0tYWNjZW50LTkwMDogIzBhNTk2MztcbiAgLS1hY2NlbnQtODAwOiAjMGI2Yjc3O1xuICAtLWFjY2VudC03MDA6ICMwZDdkOGI7XG4gIC0tYWNjZW50LTYwMDogIzEwOTdhOTtcbiAgLS1hY2NlbnQtNTAwOiAjMTNiMmM3O1xuICAtLWFjY2VudC01MDAtYS01MDogIzEzYjJjNzdmO1xuICAtLWFjY2VudC01MDAtYS00MDogIzEzYjJjNzY2O1xuICAtLWFjY2VudC01MDAtYS0zMDogIzEzYjJjNzRjO1xuICAtLWFjY2VudC01MDAtYS0yNTogIzEzYjJjNzNmO1xuICAtLWFjY2VudC01MDAtYS0yMDogIzEzYjJjNzMzO1xuICAtLWFjY2VudC01MDAtYS0xNTogIzEzYjJjNzI2O1xuICAtLWFjY2VudC01MDAtYS0xMDogIzEzYjJjNzE5O1xuICAtLWFjY2VudC01MDAtYS0wNTogIzEzYjJjNzBjO1xuICAtLWFjY2VudC01MDAtYS0wMzogIzEzYjJjNzA3O1xuICAtLWFjY2VudC00MDA6ICM0MmMxZDI7XG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjNDJjMWQyN2Y7XG4gIC0tYWNjZW50LTQwMC1hLTQwOiAjNDJjMWQyNjY7XG4gIC0tYWNjZW50LTQwMC1hLTMwOiAjNDJjMWQyNGM7XG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjNDJjMWQyM2Y7XG4gIC0tYWNjZW50LTQwMC1hLTIwOiAjNDJjMWQyMzM7XG4gIC0tYWNjZW50LTQwMC1hLTE1OiAjNDJjMWQyMjY7XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjNDJjMWQyMTk7XG4gIC0tYWNjZW50LTQwMC1hLTA1OiAjNDJjMWQyMGM7XG4gIC0tYWNjZW50LTQwMC1hLTAzOiAjNDJjMWQyMDc7XG4gIC0tYWNjZW50LTMwMDogIzY1Y2RkYjtcbiAgLS1hY2NlbnQtMjAwOiAjODlkOGUzO1xuICAtLWFjY2VudC0yMDAtYS01MDogIzg5ZDhlMzdmO1xuICAtLWFjY2VudC0yMDAtYS00MDogIzg5ZDhlMzY2O1xuICAtLWFjY2VudC0yMDAtYS0zMDogIzg5ZDhlMzRjO1xuICAtLWFjY2VudC0yMDAtYS0yNTogIzg5ZDhlMzNmO1xuICAtLWFjY2VudC0yMDAtYS0yMDogIzg5ZDhlMzMzO1xuICAtLWFjY2VudC0yMDAtYS0xNTogIzg5ZDhlMzI2O1xuICAtLWFjY2VudC0yMDAtYS0xMDogIzg5ZDhlMzE5O1xuICAtLWFjY2VudC0yMDAtYS0wNTogIzg5ZDhlMzBjO1xuICAtLWFjY2VudC0yMDAtYS0wMzogIzg5ZDhlMzA3O1xuICAtLWFjY2VudC0xMDA6ICNjNGVjZjE7XG4gIC0tYWNjZW50LTUwOiAjZTdmN2Y5O1xuICAtLWFjY2VudC0yNTogI2YzZmJmYztcbiAgLS1hY2NlbnQtMTA6ICNmOGZkZmQ7XG4gIC0tYWNjZW50LTA6ICNmZmZmZmY7XG4gIC0tbmV1dHJhbC0xMDAwOiAjMDAwMDAwO1xuICAtLW5ldXRyYWwtOTkwOiAjMTAxMDExO1xuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlO1xuICAtLW5ldXRyYWwtOTI1OiAjMjIyMzI1O1xuICAtLW5ldXRyYWwtOTAwOiAjMjcyOTJjO1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0O1xuICAtLW5ldXRyYWwtNzAwOiAjMzczOTNkO1xuICAtLW5ldXRyYWwtNjAwOiAjNDI0NTRhO1xuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3O1xuICAtLW5ldXRyYWwtNTAwLWEtNTA6ICM0ZTUxNTc3ZjtcbiAgLS1uZXV0cmFsLTUwMC1hLTQwOiAjNGU1MTU3NjY7XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjO1xuICAtLW5ldXRyYWwtNTAwLWEtMjU6ICM0ZTUxNTczZjtcbiAgLS1uZXV0cmFsLTUwMC1hLTIwOiAjNGU1MTU3MzM7XG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2O1xuICAtLW5ldXRyYWwtNTAwLWEtMTA6ICM0ZTUxNTcxOTtcbiAgLS1uZXV0cmFsLTUwMC1hLTA1OiAjNGU1MTU3MGM7XG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3O1xuICAtLW5ldXRyYWwtNDAwOiAjNzE3NDc5O1xuICAtLW5ldXRyYWwtNDAwLWEtNTA6ICM3MTc0Nzk3ZjtcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjY7XG4gIC0tbmV1dHJhbC00MDAtYS0zMDogIzcxNzQ3OTRjO1xuICAtLW5ldXRyYWwtNDAwLWEtMjU6ICM3MTc0NzkzZjtcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzM7XG4gIC0tbmV1dHJhbC00MDAtYS0xNTogIzcxNzQ3OTI2O1xuICAtLW5ldXRyYWwtNDAwLWEtMTA6ICM3MTc0NzkxOTtcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGM7XG4gIC0tbmV1dHJhbC00MDAtYS0wMzogIzcxNzQ3OTA3O1xuICAtLW5ldXRyYWwtMzAwOiAjOGM4ZTkyO1xuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiO1xuICAtLW5ldXRyYWwtMjAwLWEtNTA6ICNhN2E4YWI3ZjtcbiAgLS1uZXV0cmFsLTIwMC1hLTQwOiAjYTdhOGFiNjY7XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjO1xuICAtLW5ldXRyYWwtMjAwLWEtMjU6ICNhN2E4YWIzZjtcbiAgLS1uZXV0cmFsLTIwMC1hLTIwOiAjYTdhOGFiMzM7XG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2O1xuICAtLW5ldXRyYWwtMjAwLWEtMTA6ICNhN2E4YWIxOTtcbiAgLS1uZXV0cmFsLTIwMC1hLTA1OiAjYTdhOGFiMGM7XG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3O1xuICAtLW5ldXRyYWwtMTAwOiAjZDNkM2Q1O1xuICAtLW5ldXRyYWwtNTA6ICNlZGVlZWU7XG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmNztcbiAgLS1uZXV0cmFsLTEwOiAjZmFmYWZhO1xuICAtLW5ldXRyYWwtMDogI2ZmZmZmZjtcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwO1xuICAtLWNyaXRpY2FsLTk5MDogIzJiMDQwODtcbiAgLS1jcml0aWNhbC05NTA6ICM0YzA3MGU7XG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExO1xuICAtLWNyaXRpY2FsLTkwMDogIzZjMGIxNDtcbiAgLS1jcml0aWNhbC04MDA6ICM4MjBkMTg7XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjO1xuICAtLWNyaXRpY2FsLTYwMDogI2I4MTIyMjtcbiAgLS1jcml0aWNhbC01MDA6ICNkOTE1Mjg7XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZjtcbiAgLS1jcml0aWNhbC01MDAtYS00MDogI2Q5MTUyODY2O1xuICAtLWNyaXRpY2FsLTUwMC1hLTMwOiAjZDkxNTI4NGM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZjtcbiAgLS1jcml0aWNhbC01MDAtYS0yMDogI2Q5MTUyODMzO1xuICAtLWNyaXRpY2FsLTUwMC1hLTE1OiAjZDkxNTI4MjY7XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOTtcbiAgLS1jcml0aWNhbC01MDAtYS0wNTogI2Q5MTUyODBjO1xuICAtLWNyaXRpY2FsLTUwMC1hLTAzOiAjZDkxNTI4MDc7XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzO1xuICAtLWNyaXRpY2FsLTQwMC1hLTUwOiAjZTE0NDUzN2Y7XG4gIC0tY3JpdGljYWwtNDAwLWEtNDA6ICNlMTQ0NTM2NjtcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjO1xuICAtLWNyaXRpY2FsLTQwMC1hLTI1OiAjZTE0NDUzM2Y7XG4gIC0tY3JpdGljYWwtNDAwLWEtMjA6ICNlMTQ0NTMzMztcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2O1xuICAtLWNyaXRpY2FsLTQwMC1hLTEwOiAjZTE0NDUzMTk7XG4gIC0tY3JpdGljYWwtNDAwLWEtMDU6ICNlMTQ0NTMwYztcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3O1xuICAtLWNyaXRpY2FsLTMwMDogI2U2Njc3MztcbiAgLS1jcml0aWNhbC0yMDA6ICNlYzhhOTM7XG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZjtcbiAgLS1jcml0aWNhbC0yMDAtYS00MDogI2VjOGE5MzY2O1xuICAtLWNyaXRpY2FsLTIwMC1hLTMwOiAjZWM4YTkzNGM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZjtcbiAgLS1jcml0aWNhbC0yMDAtYS0yMDogI2VjOGE5MzMzO1xuICAtLWNyaXRpY2FsLTIwMC1hLTE1OiAjZWM4YTkzMjY7XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOTtcbiAgLS1jcml0aWNhbC0yMDAtYS0wNTogI2VjOGE5MzBjO1xuICAtLWNyaXRpY2FsLTIwMC1hLTAzOiAjZWM4YTkzMDc7XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5O1xuICAtLWNyaXRpY2FsLTUwOiAjZmJlOGVhO1xuICAtLWNyaXRpY2FsLTI1OiAjZmRmM2Y0O1xuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5O1xuICAtLWNyaXRpY2FsLTA6ICNmZmZmZmY7XG4gIC0tc3VjY2Vzcy0xMDAwOiAjMDAwMDAwO1xuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjO1xuICAtLXN1Y2Nlc3MtOTUwOiAjMDAzODE1O1xuICAtLXN1Y2Nlc3MtOTI1OiAjMDA0NDFhO1xuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlO1xuICAtLXN1Y2Nlc3MtODAwOiAjMDE1ZjI0O1xuICAtLXN1Y2Nlc3MtNzAwOiAjMDE2ZjJhO1xuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzO1xuICAtLXN1Y2Nlc3MtNTAwOiAjMDE5ZjNjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtNTA6ICMwMTlmM2M3ZjtcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjY7XG4gIC0tc3VjY2Vzcy01MDAtYS0zMDogIzAxOWYzYzRjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjU6ICMwMTlmM2MzZjtcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzM7XG4gIC0tc3VjY2Vzcy01MDAtYS0xNTogIzAxOWYzYzI2O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTA6ICMwMTlmM2MxOTtcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGM7XG4gIC0tc3VjY2Vzcy01MDAtYS0wMzogIzAxOWYzYzA3O1xuICAtLXN1Y2Nlc3MtNDAwOiAjMzRiMjYzO1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZjtcbiAgLS1zdWNjZXNzLTQwMC1hLTQwOiAjMzRiMjYzNjY7XG4gIC0tc3VjY2Vzcy00MDAtYS0zMDogIzM0YjI2MzRjO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZjtcbiAgLS1zdWNjZXNzLTQwMC1hLTIwOiAjMzRiMjYzMzM7XG4gIC0tc3VjY2Vzcy00MDAtYS0xNTogIzM0YjI2MzI2O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOTtcbiAgLS1zdWNjZXNzLTQwMC1hLTA1OiAjMzRiMjYzMGM7XG4gIC0tc3VjY2Vzcy00MDAtYS0wMzogIzM0YjI2MzA3O1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwO1xuICAtLXN1Y2Nlc3MtMjAwOiAjODBjZjllO1xuICAtLXN1Y2Nlc3MtMjAwLWEtNTA6ICM4MGNmOWU3ZjtcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjY7XG4gIC0tc3VjY2Vzcy0yMDAtYS0zMDogIzgwY2Y5ZTRjO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjU6ICM4MGNmOWUzZjtcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0xNTogIzgwY2Y5ZTI2O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTA6ICM4MGNmOWUxOTtcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0wMzogIzgwY2Y5ZTA3O1xuICAtLXN1Y2Nlc3MtMTAwOiAjYzBlN2NlO1xuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWM7XG4gIC0tc3VjY2Vzcy0yNTogI2YyZmFmNTtcbiAgLS1zdWNjZXNzLTEwOiAjZjdmY2Y5O1xuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZjtcbiAgLS1pbmZvLTEwMDA6ICMwMDAwMDA7XG4gIC0taW5mby05OTA6ICMwNTFlMzM7XG4gIC0taW5mby05NTA6ICMwOTM1NTk7XG4gIC0taW5mby05MjU6ICMwYjQxNmU7XG4gIC0taW5mby05MDA6ICMwYzRjODA7XG4gIC0taW5mby04MDA6ICMwZjViOTk7XG4gIC0taW5mby03MDA6ICMxMTZhYjM7XG4gIC0taW5mby02MDA6ICMxNTgxZDk7XG4gIC0taW5mby01MDA6ICMxOTk4ZmY7XG4gIC0taW5mby01MDAtYS01MDogIzE5OThmZjdmO1xuICAtLWluZm8tNTAwLWEtNDA6ICMxOTk4ZmY2NjtcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGM7XG4gIC0taW5mby01MDAtYS0yNTogIzE5OThmZjNmO1xuICAtLWluZm8tNTAwLWEtMjA6ICMxOTk4ZmYzMztcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjY7XG4gIC0taW5mby01MDAtYS0xMDogIzE5OThmZjE5O1xuICAtLWluZm8tNTAwLWEtMDU6ICMxOTk4ZmYwYztcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDc7XG4gIC0taW5mby00MDA6ICM0N2FkZmY7XG4gIC0taW5mby00MDAtYS01MDogIzQ3YWRmZjdmO1xuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NjtcbiAgLS1pbmZvLTQwMC1hLTMwOiAjNDdhZGZmNGM7XG4gIC0taW5mby00MDAtYS0yNTogIzQ3YWRmZjNmO1xuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzMztcbiAgLS1pbmZvLTQwMC1hLTE1OiAjNDdhZGZmMjY7XG4gIC0taW5mby00MDAtYS0xMDogIzQ3YWRmZjE5O1xuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwYztcbiAgLS1pbmZvLTQwMC1hLTAzOiAjNDdhZGZmMDc7XG4gIC0taW5mby0zMDA6ICM2YWJjZmY7XG4gIC0taW5mby0yMDA6ICM4Y2NiZmY7XG4gIC0taW5mby0yMDAtYS01MDogIzhjY2JmZjdmO1xuICAtLWluZm8tMjAwLWEtNDA6ICM4Y2NiZmY2NjtcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGM7XG4gIC0taW5mby0yMDAtYS0yNTogIzhjY2JmZjNmO1xuICAtLWluZm8tMjAwLWEtMjA6ICM4Y2NiZmYzMztcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjY7XG4gIC0taW5mby0yMDAtYS0xMDogIzhjY2JmZjE5O1xuICAtLWluZm8tMjAwLWEtMDU6ICM4Y2NiZmYwYztcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDc7XG4gIC0taW5mby0xMDA6ICNjNmU1ZmY7XG4gIC0taW5mby01MDogI2U4ZjVmZjtcbiAgLS1pbmZvLTI1OiAjZjRmYWZmO1xuICAtLWluZm8tMTA6ICNmOGZjZmY7XG4gIC0taW5mby0wOiAjZmZmZmZmO1xuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMDtcbiAgLS13YXJuaW5nLTk5MDogIzMwMWQwMDtcbiAgLS13YXJuaW5nLTk1MDogIzU1MzMwMDtcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMDtcbiAgLS13YXJuaW5nLTkwMDogIzc5NDgwMDtcbiAgLS13YXJuaW5nLTgwMDogIzkxNTcwMDtcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMDtcbiAgLS13YXJuaW5nLTYwMDogI2NlN2IwMDtcbiAgLS13YXJuaW5nLTUwMDogI2YyOTEwMDtcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2Y7XG4gIC0td2FybmluZy01MDAtYS00MDogI2YyOTEwMDY2O1xuICAtLXdhcm5pbmctNTAwLWEtMzA6ICNmMjkxMDA0YztcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2Y7XG4gIC0td2FybmluZy01MDAtYS0yMDogI2YyOTEwMDMzO1xuICAtLXdhcm5pbmctNTAwLWEtMTU6ICNmMjkxMDAyNjtcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTk7XG4gIC0td2FybmluZy01MDAtYS0wNTogI2YyOTEwMDBjO1xuICAtLXdhcm5pbmctNTAwLWEtMDM6ICNmMjkxMDAwNztcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczMztcbiAgLS13YXJuaW5nLTQwMC1hLTUwOiAjZjVhNzMzN2Y7XG4gIC0td2FybmluZy00MDAtYS00MDogI2Y1YTczMzY2O1xuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0YztcbiAgLS13YXJuaW5nLTQwMC1hLTI1OiAjZjVhNzMzM2Y7XG4gIC0td2FybmluZy00MDAtYS0yMDogI2Y1YTczMzMzO1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNjtcbiAgLS13YXJuaW5nLTQwMC1hLTEwOiAjZjVhNzMzMTk7XG4gIC0td2FybmluZy00MDAtYS0wNTogI2Y1YTczMzBjO1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwNztcbiAgLS13YXJuaW5nLTMwMDogI2Y3Yjg1OTtcbiAgLS13YXJuaW5nLTIwMDogI2Y5Yzg4MDtcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2Y7XG4gIC0td2FybmluZy0yMDAtYS00MDogI2Y5Yzg4MDY2O1xuICAtLXdhcm5pbmctMjAwLWEtMzA6ICNmOWM4ODA0YztcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2Y7XG4gIC0td2FybmluZy0yMDAtYS0yMDogI2Y5Yzg4MDMzO1xuICAtLXdhcm5pbmctMjAwLWEtMTU6ICNmOWM4ODAyNjtcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTk7XG4gIC0td2FybmluZy0yMDAtYS0wNTogI2Y5Yzg4MDBjO1xuICAtLXdhcm5pbmctMjAwLWEtMDM6ICNmOWM4ODAwNztcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZjtcbiAgLS13YXJuaW5nLTUwOiAjZmVmNGU2O1xuICAtLXdhcm5pbmctMjU6ICNmZWY5ZjI7XG4gIC0td2FybmluZy0xMDogI2ZlZmNmNztcbiAgLS13YXJuaW5nLTA6ICNmZmZmZmY7XG4gIC0tZGVjb3ItMDEtMTAwMDogIzAwMDAwMDtcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWI7XG4gIC0tZGVjb3ItMDEtOTUwOiAjMDAzZTMwO1xuICAtLWRlY29yLTAxLTkyNTogIzAwNGQzYTtcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDQ7XG4gIC0tZGVjb3ItMDEtODAwOiAjMDA2YjUyO1xuICAtLWRlY29yLTAxLTcwMDogIzAwN2Q1ZjtcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzQ7XG4gIC0tZGVjb3ItMDEtNTAwOiAjMDBiMjg4O1xuICAtLWRlY29yLTAxLTUwMC1hLTUwOiAjMDBiMjg4N2Y7XG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NjtcbiAgLS1kZWNvci0wMS01MDAtYS0zMDogIzAwYjI4ODRjO1xuICAtLWRlY29yLTAxLTUwMC1hLTI1OiAjMDBiMjg4M2Y7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzMztcbiAgLS1kZWNvci0wMS01MDAtYS0xNTogIzAwYjI4ODI2O1xuICAtLWRlY29yLTAxLTUwMC1hLTEwOiAjMDBiMjg4MTk7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwYztcbiAgLS1kZWNvci0wMS01MDAtYS0wMzogIzAwYjI4ODA3O1xuICAtLWRlY29yLTAxLTQwMDogIzMzYzFhMDtcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmO1xuICAtLWRlY29yLTAxLTQwMC1hLTQwOiAjMzNjMWEwNjY7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMzA6ICMzM2MxYTA0YztcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmO1xuICAtLWRlY29yLTAxLTQwMC1hLTIwOiAjMzNjMWEwMzM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMTU6ICMzM2MxYTAyNjtcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5O1xuICAtLWRlY29yLTAxLTQwMC1hLTA1OiAjMzNjMWEwMGM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDM6ICMzM2MxYTAwNztcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjI7XG4gIC0tZGVjb3ItMDEtMjAwOiAjODBkOGM0O1xuICAtLWRlY29yLTAxLTIwMC1hLTUwOiAjODBkOGM0N2Y7XG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NjtcbiAgLS1kZWNvci0wMS0yMDAtYS0zMDogIzgwZDhjNDRjO1xuICAtLWRlY29yLTAxLTIwMC1hLTI1OiAjODBkOGM0M2Y7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzMztcbiAgLS1kZWNvci0wMS0yMDAtYS0xNTogIzgwZDhjNDI2O1xuICAtLWRlY29yLTAxLTIwMC1hLTEwOiAjODBkOGM0MTk7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwYztcbiAgLS1kZWNvci0wMS0yMDAtYS0wMzogIzgwZDhjNDA3O1xuICAtLWRlY29yLTAxLTEwMDogI2JmZWNlMTtcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmMztcbiAgLS1kZWNvci0wMS0yNTogI2YyZmJmOTtcbiAgLS1kZWNvci0wMS0xMDogI2Y3ZmRmYjtcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmO1xufVxuXG4uLXRoZW1lLTMge1xuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwO1xuICAtLWFjY2VudC05OTA6ICMxNjIzMDY7XG4gIC0tYWNjZW50LTk1MDogIzI3M2QwYjtcbiAgLS1hY2NlbnQtOTI1OiAjMmY0YjBkO1xuICAtLWFjY2VudC05MDA6ICMzNzU3MTA7XG4gIC0tYWNjZW50LTgwMDogIzQyNjkxMztcbiAgLS1hY2NlbnQtNzAwOiAjNGQ3YTE2O1xuICAtLWFjY2VudC02MDA6ICM1ZTk1MWE7XG4gIC0tYWNjZW50LTUwMDogIzZlYWYxZjtcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICM2ZWFmMWY3ZjtcbiAgLS1hY2NlbnQtNTAwLWEtNDA6ICM2ZWFmMWY2NjtcbiAgLS1hY2NlbnQtNTAwLWEtMzA6ICM2ZWFmMWY0YztcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICM2ZWFmMWYzZjtcbiAgLS1hY2NlbnQtNTAwLWEtMjA6ICM2ZWFmMWYzMztcbiAgLS1hY2NlbnQtNTAwLWEtMTU6ICM2ZWFmMWYyNjtcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICM2ZWFmMWYxOTtcbiAgLS1hY2NlbnQtNTAwLWEtMDU6ICM2ZWFmMWYwYztcbiAgLS1hY2NlbnQtNTAwLWEtMDM6ICM2ZWFmMWYwNztcbiAgLS1hY2NlbnQtNDAwOiAjOGJiZjRjO1xuICAtLWFjY2VudC00MDAtYS01MDogIzhiYmY0YzdmO1xuICAtLWFjY2VudC00MDAtYS00MDogIzhiYmY0YzY2O1xuICAtLWFjY2VudC00MDAtYS0zMDogIzhiYmY0YzRjO1xuICAtLWFjY2VudC00MDAtYS0yNTogIzhiYmY0YzNmO1xuICAtLWFjY2VudC00MDAtYS0yMDogIzhiYmY0YzMzO1xuICAtLWFjY2VudC00MDAtYS0xNTogIzhiYmY0YzI2O1xuICAtLWFjY2VudC00MDAtYS0xMDogIzhiYmY0YzE5O1xuICAtLWFjY2VudC00MDAtYS0wNTogIzhiYmY0YzBjO1xuICAtLWFjY2VudC00MDAtYS0wMzogIzhiYmY0YzA3O1xuICAtLWFjY2VudC0zMDA6ICNhMWNiNmQ7XG4gIC0tYWNjZW50LTIwMDogI2I3ZDc4ZjtcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICNiN2Q3OGY3ZjtcbiAgLS1hY2NlbnQtMjAwLWEtNDA6ICNiN2Q3OGY2NjtcbiAgLS1hY2NlbnQtMjAwLWEtMzA6ICNiN2Q3OGY0YztcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICNiN2Q3OGYzZjtcbiAgLS1hY2NlbnQtMjAwLWEtMjA6ICNiN2Q3OGYzMztcbiAgLS1hY2NlbnQtMjAwLWEtMTU6ICNiN2Q3OGYyNjtcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICNiN2Q3OGYxOTtcbiAgLS1hY2NlbnQtMjAwLWEtMDU6ICNiN2Q3OGYwYztcbiAgLS1hY2NlbnQtMjAwLWEtMDM6ICNiN2Q3OGYwNztcbiAgLS1hY2NlbnQtMTAwOiAjZGJlYmM3O1xuICAtLWFjY2VudC01MDogI2YwZjdlOTtcbiAgLS1hY2NlbnQtMjU6ICNmOGZiZjQ7XG4gIC0tYWNjZW50LTEwOiAjZmJmZGY4O1xuICAtLWFjY2VudC0wOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtMTAwMDogIzAwMDAwMDtcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMTtcbiAgLS1uZXV0cmFsLTk1MDogIzFiMWMxZTtcbiAgLS1uZXV0cmFsLTkyNTogIzIyMjMyNTtcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyYztcbiAgLS1uZXV0cmFsLTgwMDogIzJmMzEzNDtcbiAgLS1uZXV0cmFsLTcwMDogIzM3MzkzZDtcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YTtcbiAgLS1uZXV0cmFsLTUwMDogIzRlNTE1NztcbiAgLS1uZXV0cmFsLTUwMC1hLTUwOiAjNGU1MTU3N2Y7XG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2O1xuICAtLW5ldXRyYWwtNTAwLWEtMzA6ICM0ZTUxNTc0YztcbiAgLS1uZXV0cmFsLTUwMC1hLTI1OiAjNGU1MTU3M2Y7XG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzO1xuICAtLW5ldXRyYWwtNTAwLWEtMTU6ICM0ZTUxNTcyNjtcbiAgLS1uZXV0cmFsLTUwMC1hLTEwOiAjNGU1MTU3MTk7XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjO1xuICAtLW5ldXRyYWwtNTAwLWEtMDM6ICM0ZTUxNTcwNztcbiAgLS1uZXV0cmFsLTQwMDogIzcxNzQ3OTtcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2Y7XG4gIC0tbmV1dHJhbC00MDAtYS00MDogIzcxNzQ3OTY2O1xuICAtLW5ldXRyYWwtNDAwLWEtMzA6ICM3MTc0Nzk0YztcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2Y7XG4gIC0tbmV1dHJhbC00MDAtYS0yMDogIzcxNzQ3OTMzO1xuICAtLW5ldXRyYWwtNDAwLWEtMTU6ICM3MTc0NzkyNjtcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTk7XG4gIC0tbmV1dHJhbC00MDAtYS0wNTogIzcxNzQ3OTBjO1xuICAtLW5ldXRyYWwtNDAwLWEtMDM6ICM3MTc0NzkwNztcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MjtcbiAgLS1uZXV0cmFsLTIwMDogI2E3YThhYjtcbiAgLS1uZXV0cmFsLTIwMC1hLTUwOiAjYTdhOGFiN2Y7XG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2O1xuICAtLW5ldXRyYWwtMjAwLWEtMzA6ICNhN2E4YWI0YztcbiAgLS1uZXV0cmFsLTIwMC1hLTI1OiAjYTdhOGFiM2Y7XG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzO1xuICAtLW5ldXRyYWwtMjAwLWEtMTU6ICNhN2E4YWIyNjtcbiAgLS1uZXV0cmFsLTIwMC1hLTEwOiAjYTdhOGFiMTk7XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjO1xuICAtLW5ldXRyYWwtMjAwLWEtMDM6ICNhN2E4YWIwNztcbiAgLS1uZXV0cmFsLTEwMDogI2QzZDNkNTtcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlO1xuICAtLW5ldXRyYWwtMjU6ICNmNmY2Zjc7XG4gIC0tbmV1dHJhbC0xMDogI2ZhZmFmYTtcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmY7XG4gIC0tY3JpdGljYWwtMTAwMDogIzAwMDAwMDtcbiAgLS1jcml0aWNhbC05OTA6ICMyYjA0MDg7XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlO1xuICAtLWNyaXRpY2FsLTkyNTogIzVkMDkxMTtcbiAgLS1jcml0aWNhbC05MDA6ICM2YzBiMTQ7XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4O1xuICAtLWNyaXRpY2FsLTcwMDogIzk4MGYxYztcbiAgLS1jcml0aWNhbC02MDA6ICNiODEyMjI7XG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4O1xuICAtLWNyaXRpY2FsLTUwMC1hLTUwOiAjZDkxNTI4N2Y7XG4gIC0tY3JpdGljYWwtNTAwLWEtNDA6ICNkOTE1Mjg2NjtcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjO1xuICAtLWNyaXRpY2FsLTUwMC1hLTI1OiAjZDkxNTI4M2Y7XG4gIC0tY3JpdGljYWwtNTAwLWEtMjA6ICNkOTE1MjgzMztcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2O1xuICAtLWNyaXRpY2FsLTUwMC1hLTEwOiAjZDkxNTI4MTk7XG4gIC0tY3JpdGljYWwtNTAwLWEtMDU6ICNkOTE1MjgwYztcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3O1xuICAtLWNyaXRpY2FsLTQwMDogI2UxNDQ1MztcbiAgLS1jcml0aWNhbC00MDAtYS01MDogI2UxNDQ1MzdmO1xuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjY7XG4gIC0tY3JpdGljYWwtNDAwLWEtMzA6ICNlMTQ0NTM0YztcbiAgLS1jcml0aWNhbC00MDAtYS0yNTogI2UxNDQ1MzNmO1xuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMTU6ICNlMTQ0NTMyNjtcbiAgLS1jcml0aWNhbC00MDAtYS0xMDogI2UxNDQ1MzE5O1xuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMDM6ICNlMTQ0NTMwNztcbiAgLS1jcml0aWNhbC0zMDA6ICNlNjY3NzM7XG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzO1xuICAtLWNyaXRpY2FsLTIwMC1hLTUwOiAjZWM4YTkzN2Y7XG4gIC0tY3JpdGljYWwtMjAwLWEtNDA6ICNlYzhhOTM2NjtcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjO1xuICAtLWNyaXRpY2FsLTIwMC1hLTI1OiAjZWM4YTkzM2Y7XG4gIC0tY3JpdGljYWwtMjAwLWEtMjA6ICNlYzhhOTMzMztcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2O1xuICAtLWNyaXRpY2FsLTIwMC1hLTEwOiAjZWM4YTkzMTk7XG4gIC0tY3JpdGljYWwtMjAwLWEtMDU6ICNlYzhhOTMwYztcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3O1xuICAtLWNyaXRpY2FsLTEwMDogI2Y2YzVjOTtcbiAgLS1jcml0aWNhbC01MDogI2ZiZThlYTtcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNDtcbiAgLS1jcml0aWNhbC0xMDogI2ZlZjhmOTtcbiAgLS1jcml0aWNhbC0wOiAjZmZmZmZmO1xuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMDtcbiAgLS1zdWNjZXNzLTk5MDogIzAwMjAwYztcbiAgLS1zdWNjZXNzLTk1MDogIzAwMzgxNTtcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYTtcbiAgLS1zdWNjZXNzLTkwMDogIzAxNTAxZTtcbiAgLS1zdWNjZXNzLTgwMDogIzAxNWYyNDtcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYTtcbiAgLS1zdWNjZXNzLTYwMDogIzAxODczMztcbiAgLS1zdWNjZXNzLTUwMDogIzAxOWYzYztcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2Y7XG4gIC0tc3VjY2Vzcy01MDAtYS00MDogIzAxOWYzYzY2O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMzA6ICMwMTlmM2M0YztcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2Y7XG4gIC0tc3VjY2Vzcy01MDAtYS0yMDogIzAxOWYzYzMzO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTU6ICMwMTlmM2MyNjtcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTk7XG4gIC0tc3VjY2Vzcy01MDAtYS0wNTogIzAxOWYzYzBjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDM6ICMwMTlmM2MwNztcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2MztcbiAgLS1zdWNjZXNzLTQwMC1hLTUwOiAjMzRiMjYzN2Y7XG4gIC0tc3VjY2Vzcy00MDAtYS00MDogIzM0YjI2MzY2O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0YztcbiAgLS1zdWNjZXNzLTQwMC1hLTI1OiAjMzRiMjYzM2Y7XG4gIC0tc3VjY2Vzcy00MDAtYS0yMDogIzM0YjI2MzMzO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNjtcbiAgLS1zdWNjZXNzLTQwMC1hLTEwOiAjMzRiMjYzMTk7XG4gIC0tc3VjY2Vzcy00MDAtYS0wNTogIzM0YjI2MzBjO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwNztcbiAgLS1zdWNjZXNzLTMwMDogIzVhYzE4MDtcbiAgLS1zdWNjZXNzLTIwMDogIzgwY2Y5ZTtcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2Y7XG4gIC0tc3VjY2Vzcy0yMDAtYS00MDogIzgwY2Y5ZTY2O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMzA6ICM4MGNmOWU0YztcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2Y7XG4gIC0tc3VjY2Vzcy0yMDAtYS0yMDogIzgwY2Y5ZTMzO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTU6ICM4MGNmOWUyNjtcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTk7XG4gIC0tc3VjY2Vzcy0yMDAtYS0wNTogIzgwY2Y5ZTBjO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDM6ICM4MGNmOWUwNztcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZTtcbiAgLS1zdWNjZXNzLTUwOiAjZTZmNWVjO1xuICAtLXN1Y2Nlc3MtMjU6ICNmMmZhZjU7XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOTtcbiAgLS1zdWNjZXNzLTA6ICNmZmZmZmY7XG4gIC0taW5mby0xMDAwOiAjMDAwMDAwO1xuICAtLWluZm8tOTkwOiAjMDUxZTMzO1xuICAtLWluZm8tOTUwOiAjMDkzNTU5O1xuICAtLWluZm8tOTI1OiAjMGI0MTZlO1xuICAtLWluZm8tOTAwOiAjMGM0YzgwO1xuICAtLWluZm8tODAwOiAjMGY1Yjk5O1xuICAtLWluZm8tNzAwOiAjMTE2YWIzO1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5O1xuICAtLWluZm8tNTAwOiAjMTk5OGZmO1xuICAtLWluZm8tNTAwLWEtNTA6ICMxOTk4ZmY3ZjtcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjY7XG4gIC0taW5mby01MDAtYS0zMDogIzE5OThmZjRjO1xuICAtLWluZm8tNTAwLWEtMjU6ICMxOTk4ZmYzZjtcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzM7XG4gIC0taW5mby01MDAtYS0xNTogIzE5OThmZjI2O1xuICAtLWluZm8tNTAwLWEtMTA6ICMxOTk4ZmYxOTtcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGM7XG4gIC0taW5mby01MDAtYS0wMzogIzE5OThmZjA3O1xuICAtLWluZm8tNDAwOiAjNDdhZGZmO1xuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZjtcbiAgLS1pbmZvLTQwMC1hLTQwOiAjNDdhZGZmNjY7XG4gIC0taW5mby00MDAtYS0zMDogIzQ3YWRmZjRjO1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZjtcbiAgLS1pbmZvLTQwMC1hLTIwOiAjNDdhZGZmMzM7XG4gIC0taW5mby00MDAtYS0xNTogIzQ3YWRmZjI2O1xuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOTtcbiAgLS1pbmZvLTQwMC1hLTA1OiAjNDdhZGZmMGM7XG4gIC0taW5mby00MDAtYS0wMzogIzQ3YWRmZjA3O1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmO1xuICAtLWluZm8tMjAwOiAjOGNjYmZmO1xuICAtLWluZm8tMjAwLWEtNTA6ICM4Y2NiZmY3ZjtcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjY7XG4gIC0taW5mby0yMDAtYS0zMDogIzhjY2JmZjRjO1xuICAtLWluZm8tMjAwLWEtMjU6ICM4Y2NiZmYzZjtcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzM7XG4gIC0taW5mby0yMDAtYS0xNTogIzhjY2JmZjI2O1xuICAtLWluZm8tMjAwLWEtMTA6ICM4Y2NiZmYxOTtcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGM7XG4gIC0taW5mby0yMDAtYS0wMzogIzhjY2JmZjA3O1xuICAtLWluZm8tMTAwOiAjYzZlNWZmO1xuICAtLWluZm8tNTA6ICNlOGY1ZmY7XG4gIC0taW5mby0yNTogI2Y0ZmFmZjtcbiAgLS1pbmZvLTEwOiAjZjhmY2ZmO1xuICAtLWluZm8tMDogI2ZmZmZmZjtcbiAgLS13YXJuaW5nLTEwMDA6ICMwMDAwMDA7XG4gIC0td2FybmluZy05OTA6ICMzMDFkMDA7XG4gIC0td2FybmluZy05NTA6ICM1NTMzMDA7XG4gIC0td2FybmluZy05MjU6ICM2ODNlMDA7XG4gIC0td2FybmluZy05MDA6ICM3OTQ4MDA7XG4gIC0td2FybmluZy04MDA6ICM5MTU3MDA7XG4gIC0td2FybmluZy03MDA6ICNhOTY1MDA7XG4gIC0td2FybmluZy02MDA6ICNjZTdiMDA7XG4gIC0td2FybmluZy01MDA6ICNmMjkxMDA7XG4gIC0td2FybmluZy01MDAtYS01MDogI2YyOTEwMDdmO1xuICAtLXdhcm5pbmctNTAwLWEtNDA6ICNmMjkxMDA2NjtcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGM7XG4gIC0td2FybmluZy01MDAtYS0yNTogI2YyOTEwMDNmO1xuICAtLXdhcm5pbmctNTAwLWEtMjA6ICNmMjkxMDAzMztcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjY7XG4gIC0td2FybmluZy01MDAtYS0xMDogI2YyOTEwMDE5O1xuICAtLXdhcm5pbmctNTAwLWEtMDU6ICNmMjkxMDAwYztcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDc7XG4gIC0td2FybmluZy00MDA6ICNmNWE3MzM7XG4gIC0td2FybmluZy00MDAtYS01MDogI2Y1YTczMzdmO1xuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NjtcbiAgLS13YXJuaW5nLTQwMC1hLTMwOiAjZjVhNzMzNGM7XG4gIC0td2FybmluZy00MDAtYS0yNTogI2Y1YTczMzNmO1xuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzMztcbiAgLS13YXJuaW5nLTQwMC1hLTE1OiAjZjVhNzMzMjY7XG4gIC0td2FybmluZy00MDAtYS0xMDogI2Y1YTczMzE5O1xuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwYztcbiAgLS13YXJuaW5nLTQwMC1hLTAzOiAjZjVhNzMzMDc7XG4gIC0td2FybmluZy0zMDA6ICNmN2I4NTk7XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODA7XG4gIC0td2FybmluZy0yMDAtYS01MDogI2Y5Yzg4MDdmO1xuICAtLXdhcm5pbmctMjAwLWEtNDA6ICNmOWM4ODA2NjtcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGM7XG4gIC0td2FybmluZy0yMDAtYS0yNTogI2Y5Yzg4MDNmO1xuICAtLXdhcm5pbmctMjAwLWEtMjA6ICNmOWM4ODAzMztcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjY7XG4gIC0td2FybmluZy0yMDAtYS0xMDogI2Y5Yzg4MDE5O1xuICAtLXdhcm5pbmctMjAwLWEtMDU6ICNmOWM4ODAwYztcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDc7XG4gIC0td2FybmluZy0xMDA6ICNmY2UzYmY7XG4gIC0td2FybmluZy01MDogI2ZlZjRlNjtcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyO1xuICAtLXdhcm5pbmctMTA6ICNmZWZjZjc7XG4gIC0td2FybmluZy0wOiAjZmZmZmZmO1xuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDA7XG4gIC0tZGVjb3ItMDEtOTkwOiAjMDAyNDFiO1xuICAtLWRlY29yLTAxLTk1MDogIzAwM2UzMDtcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2E7XG4gIC0tZGVjb3ItMDEtOTAwOiAjMDA1OTQ0O1xuICAtLWRlY29yLTAxLTgwMDogIzAwNmI1MjtcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWY7XG4gIC0tZGVjb3ItMDEtNjAwOiAjMDA5Nzc0O1xuICAtLWRlY29yLTAxLTUwMDogIzAwYjI4ODtcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmO1xuICAtLWRlY29yLTAxLTUwMC1hLTQwOiAjMDBiMjg4NjY7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMzA6ICMwMGIyODg0YztcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmO1xuICAtLWRlY29yLTAxLTUwMC1hLTIwOiAjMDBiMjg4MzM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTU6ICMwMGIyODgyNjtcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5O1xuICAtLWRlY29yLTAxLTUwMC1hLTA1OiAjMDBiMjg4MGM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDM6ICMwMGIyODgwNztcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTA7XG4gIC0tZGVjb3ItMDEtNDAwLWEtNTA6ICMzM2MxYTA3ZjtcbiAgLS1kZWNvci0wMS00MDAtYS00MDogIzMzYzFhMDY2O1xuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMjU6ICMzM2MxYTAzZjtcbiAgLS1kZWNvci0wMS00MDAtYS0yMDogIzMzYzFhMDMzO1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjY7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMTA6ICMzM2MxYTAxOTtcbiAgLS1kZWNvci0wMS00MDAtYS0wNTogIzMzYzFhMDBjO1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDc7XG4gIC0tZGVjb3ItMDEtMzAwOiAjNTljZGIyO1xuICAtLWRlY29yLTAxLTIwMDogIzgwZDhjNDtcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmO1xuICAtLWRlY29yLTAxLTIwMC1hLTQwOiAjODBkOGM0NjY7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMzA6ICM4MGQ4YzQ0YztcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmO1xuICAtLWRlY29yLTAxLTIwMC1hLTIwOiAjODBkOGM0MzM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTU6ICM4MGQ4YzQyNjtcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5O1xuICAtLWRlY29yLTAxLTIwMC1hLTA1OiAjODBkOGM0MGM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDM6ICM4MGQ4YzQwNztcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTE7XG4gIC0tZGVjb3ItMDEtNTA6ICNlNmY3ZjM7XG4gIC0tZGVjb3ItMDEtMjU6ICNmMmZiZjk7XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmI7XG4gIC0tZGVjb3ItMDEtMDogI2ZmZmZmZjtcbn1cblxuLi10aGVtZS00IHtcbiAgLS1hY2NlbnQtMTAwMDogIzAwMDAwMDtcbiAgLS1hY2NlbnQtOTkwOiAjMjExODE0O1xuICAtLWFjY2VudC05NTA6ICMzYTJhMjI7XG4gIC0tYWNjZW50LTkyNTogIzQ3MzQyYTtcbiAgLS1hY2NlbnQtOTAwOiAjNTMzYzMxO1xuICAtLWFjY2VudC04MDA6ICM2NDQ4M2I7XG4gIC0tYWNjZW50LTcwMDogIzc0NTQ0NTtcbiAgLS1hY2NlbnQtNjAwOiAjOGQ2NjUzO1xuICAtLWFjY2VudC01MDA6ICNhNjc4NjI7XG4gIC0tYWNjZW50LTUwMC1hLTUwOiAjYTY3ODYyN2Y7XG4gIC0tYWNjZW50LTUwMC1hLTQwOiAjYTY3ODYyNjY7XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjYTY3ODYyNGM7XG4gIC0tYWNjZW50LTUwMC1hLTI1OiAjYTY3ODYyM2Y7XG4gIC0tYWNjZW50LTUwMC1hLTIwOiAjYTY3ODYyMzM7XG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjYTY3ODYyMjY7XG4gIC0tYWNjZW50LTUwMC1hLTEwOiAjYTY3ODYyMTk7XG4gIC0tYWNjZW50LTUwMC1hLTA1OiAjYTY3ODYyMGM7XG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjYTY3ODYyMDc7XG4gIC0tYWNjZW50LTQwMDogI2I4OTM4MTtcbiAgLS1hY2NlbnQtNDAwLWEtNTA6ICNiODkzODE3ZjtcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICNiODkzODE2NjtcbiAgLS1hY2NlbnQtNDAwLWEtMzA6ICNiODkzODE0YztcbiAgLS1hY2NlbnQtNDAwLWEtMjU6ICNiODkzODEzZjtcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICNiODkzODEzMztcbiAgLS1hY2NlbnQtNDAwLWEtMTU6ICNiODkzODEyNjtcbiAgLS1hY2NlbnQtNDAwLWEtMTA6ICNiODkzODExOTtcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICNiODkzODEwYztcbiAgLS1hY2NlbnQtNDAwLWEtMDM6ICNiODkzODEwNztcbiAgLS1hY2NlbnQtMzAwOiAjYzVhNzk5O1xuICAtLWFjY2VudC0yMDA6ICNkMmJiYjA7XG4gIC0tYWNjZW50LTIwMC1hLTUwOiAjZDJiYmIwN2Y7XG4gIC0tYWNjZW50LTIwMC1hLTQwOiAjZDJiYmIwNjY7XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjZDJiYmIwNGM7XG4gIC0tYWNjZW50LTIwMC1hLTI1OiAjZDJiYmIwM2Y7XG4gIC0tYWNjZW50LTIwMC1hLTIwOiAjZDJiYmIwMzM7XG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjZDJiYmIwMjY7XG4gIC0tYWNjZW50LTIwMC1hLTEwOiAjZDJiYmIwMTk7XG4gIC0tYWNjZW50LTIwMC1hLTA1OiAjZDJiYmIwMGM7XG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjZDJiYmIwMDc7XG4gIC0tYWNjZW50LTEwMDogI2U5ZGRkODtcbiAgLS1hY2NlbnQtNTA6ICNmNmYxZWY7XG4gIC0tYWNjZW50LTI1OiAjZmJmOGY3O1xuICAtLWFjY2VudC0xMDogI2ZjZmJmYTtcbiAgLS1hY2NlbnQtMDogI2ZmZmZmZjtcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDA7XG4gIC0tbmV1dHJhbC05OTA6ICMxMDEwMTE7XG4gIC0tbmV1dHJhbC05NTA6ICMxYjFjMWU7XG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjU7XG4gIC0tbmV1dHJhbC05MDA6ICMyNzI5MmM7XG4gIC0tbmV1dHJhbC04MDA6ICMyZjMxMzQ7XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2Q7XG4gIC0tbmV1dHJhbC02MDA6ICM0MjQ1NGE7XG4gIC0tbmV1dHJhbC01MDA6ICM0ZTUxNTc7XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmO1xuICAtLW5ldXRyYWwtNTAwLWEtNDA6ICM0ZTUxNTc2NjtcbiAgLS1uZXV0cmFsLTUwMC1hLTMwOiAjNGU1MTU3NGM7XG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmO1xuICAtLW5ldXRyYWwtNTAwLWEtMjA6ICM0ZTUxNTczMztcbiAgLS1uZXV0cmFsLTUwMC1hLTE1OiAjNGU1MTU3MjY7XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5O1xuICAtLW5ldXRyYWwtNTAwLWEtMDU6ICM0ZTUxNTcwYztcbiAgLS1uZXV0cmFsLTUwMC1hLTAzOiAjNGU1MTU3MDc7XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0Nzk7XG4gIC0tbmV1dHJhbC00MDAtYS01MDogIzcxNzQ3OTdmO1xuICAtLW5ldXRyYWwtNDAwLWEtNDA6ICM3MTc0Nzk2NjtcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGM7XG4gIC0tbmV1dHJhbC00MDAtYS0yNTogIzcxNzQ3OTNmO1xuICAtLW5ldXRyYWwtNDAwLWEtMjA6ICM3MTc0NzkzMztcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjY7XG4gIC0tbmV1dHJhbC00MDAtYS0xMDogIzcxNzQ3OTE5O1xuICAtLW5ldXRyYWwtNDAwLWEtMDU6ICM3MTc0NzkwYztcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDc7XG4gIC0tbmV1dHJhbC0zMDA6ICM4YzhlOTI7XG4gIC0tbmV1dHJhbC0yMDA6ICNhN2E4YWI7XG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmO1xuICAtLW5ldXRyYWwtMjAwLWEtNDA6ICNhN2E4YWI2NjtcbiAgLS1uZXV0cmFsLTIwMC1hLTMwOiAjYTdhOGFiNGM7XG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmO1xuICAtLW5ldXRyYWwtMjAwLWEtMjA6ICNhN2E4YWIzMztcbiAgLS1uZXV0cmFsLTIwMC1hLTE1OiAjYTdhOGFiMjY7XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5O1xuICAtLW5ldXRyYWwtMjAwLWEtMDU6ICNhN2E4YWIwYztcbiAgLS1uZXV0cmFsLTIwMC1hLTAzOiAjYTdhOGFiMDc7XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDU7XG4gIC0tbmV1dHJhbC01MDogI2VkZWVlZTtcbiAgLS1uZXV0cmFsLTI1OiAjZjZmNmY3O1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmE7XG4gIC0tbmV1dHJhbC0wOiAjZmZmZmZmO1xuICAtLWNyaXRpY2FsLTEwMDA6ICMwMDAwMDA7XG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4O1xuICAtLWNyaXRpY2FsLTk1MDogIzRjMDcwZTtcbiAgLS1jcml0aWNhbC05MjU6ICM1ZDA5MTE7XG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0O1xuICAtLWNyaXRpY2FsLTgwMDogIzgyMGQxODtcbiAgLS1jcml0aWNhbC03MDA6ICM5ODBmMWM7XG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyO1xuICAtLWNyaXRpY2FsLTUwMDogI2Q5MTUyODtcbiAgLS1jcml0aWNhbC01MDAtYS01MDogI2Q5MTUyODdmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjY7XG4gIC0tY3JpdGljYWwtNTAwLWEtMzA6ICNkOTE1Mjg0YztcbiAgLS1jcml0aWNhbC01MDAtYS0yNTogI2Q5MTUyODNmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMTU6ICNkOTE1MjgyNjtcbiAgLS1jcml0aWNhbC01MDAtYS0xMDogI2Q5MTUyODE5O1xuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMDM6ICNkOTE1MjgwNztcbiAgLS1jcml0aWNhbC00MDA6ICNlMTQ0NTM7XG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZjtcbiAgLS1jcml0aWNhbC00MDAtYS00MDogI2UxNDQ1MzY2O1xuICAtLWNyaXRpY2FsLTQwMC1hLTMwOiAjZTE0NDUzNGM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZjtcbiAgLS1jcml0aWNhbC00MDAtYS0yMDogI2UxNDQ1MzMzO1xuICAtLWNyaXRpY2FsLTQwMC1hLTE1OiAjZTE0NDUzMjY7XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOTtcbiAgLS1jcml0aWNhbC00MDAtYS0wNTogI2UxNDQ1MzBjO1xuICAtLWNyaXRpY2FsLTQwMC1hLTAzOiAjZTE0NDUzMDc7XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczO1xuICAtLWNyaXRpY2FsLTIwMDogI2VjOGE5MztcbiAgLS1jcml0aWNhbC0yMDAtYS01MDogI2VjOGE5MzdmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjY7XG4gIC0tY3JpdGljYWwtMjAwLWEtMzA6ICNlYzhhOTM0YztcbiAgLS1jcml0aWNhbC0yMDAtYS0yNTogI2VjOGE5MzNmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMTU6ICNlYzhhOTMyNjtcbiAgLS1jcml0aWNhbC0yMDAtYS0xMDogI2VjOGE5MzE5O1xuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMDM6ICNlYzhhOTMwNztcbiAgLS1jcml0aWNhbC0xMDA6ICNmNmM1Yzk7XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWE7XG4gIC0tY3JpdGljYWwtMjU6ICNmZGYzZjQ7XG4gIC0tY3JpdGljYWwtMTA6ICNmZWY4Zjk7XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZjtcbiAgLS1zdWNjZXNzLTEwMDA6ICMwMDAwMDA7XG4gIC0tc3VjY2Vzcy05OTA6ICMwMDIwMGM7XG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTU7XG4gIC0tc3VjY2Vzcy05MjU6ICMwMDQ0MWE7XG4gIC0tc3VjY2Vzcy05MDA6ICMwMTUwMWU7XG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjQ7XG4gIC0tc3VjY2Vzcy03MDA6ICMwMTZmMmE7XG4gIC0tc3VjY2Vzcy02MDA6ICMwMTg3MzM7XG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2M7XG4gIC0tc3VjY2Vzcy01MDAtYS01MDogIzAxOWYzYzdmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtNDA6ICMwMTlmM2M2NjtcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGM7XG4gIC0tc3VjY2Vzcy01MDAtYS0yNTogIzAxOWYzYzNmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjA6ICMwMTlmM2MzMztcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjY7XG4gIC0tc3VjY2Vzcy01MDAtYS0xMDogIzAxOWYzYzE5O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDU6ICMwMTlmM2MwYztcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDc7XG4gIC0tc3VjY2Vzcy00MDA6ICMzNGIyNjM7XG4gIC0tc3VjY2Vzcy00MDAtYS01MDogIzM0YjI2MzdmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NjtcbiAgLS1zdWNjZXNzLTQwMC1hLTMwOiAjMzRiMjYzNGM7XG4gIC0tc3VjY2Vzcy00MDAtYS0yNTogIzM0YjI2MzNmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzMztcbiAgLS1zdWNjZXNzLTQwMC1hLTE1OiAjMzRiMjYzMjY7XG4gIC0tc3VjY2Vzcy00MDAtYS0xMDogIzM0YjI2MzE5O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwYztcbiAgLS1zdWNjZXNzLTQwMC1hLTAzOiAjMzRiMjYzMDc7XG4gIC0tc3VjY2Vzcy0zMDA6ICM1YWMxODA7XG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWU7XG4gIC0tc3VjY2Vzcy0yMDAtYS01MDogIzgwY2Y5ZTdmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtNDA6ICM4MGNmOWU2NjtcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0yNTogIzgwY2Y5ZTNmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjA6ICM4MGNmOWUzMztcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjY7XG4gIC0tc3VjY2Vzcy0yMDAtYS0xMDogIzgwY2Y5ZTE5O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDU6ICM4MGNmOWUwYztcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDc7XG4gIC0tc3VjY2Vzcy0xMDA6ICNjMGU3Y2U7XG4gIC0tc3VjY2Vzcy01MDogI2U2ZjVlYztcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1O1xuICAtLXN1Y2Nlc3MtMTA6ICNmN2ZjZjk7XG4gIC0tc3VjY2Vzcy0wOiAjZmZmZmZmO1xuICAtLWluZm8tMTAwMDogIzAwMDAwMDtcbiAgLS1pbmZvLTk5MDogIzA1MWUzMztcbiAgLS1pbmZvLTk1MDogIzA5MzU1OTtcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZTtcbiAgLS1pbmZvLTkwMDogIzBjNGM4MDtcbiAgLS1pbmZvLTgwMDogIzBmNWI5OTtcbiAgLS1pbmZvLTcwMDogIzExNmFiMztcbiAgLS1pbmZvLTYwMDogIzE1ODFkOTtcbiAgLS1pbmZvLTUwMDogIzE5OThmZjtcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2Y7XG4gIC0taW5mby01MDAtYS00MDogIzE5OThmZjY2O1xuICAtLWluZm8tNTAwLWEtMzA6ICMxOTk4ZmY0YztcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2Y7XG4gIC0taW5mby01MDAtYS0yMDogIzE5OThmZjMzO1xuICAtLWluZm8tNTAwLWEtMTU6ICMxOTk4ZmYyNjtcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTk7XG4gIC0taW5mby01MDAtYS0wNTogIzE5OThmZjBjO1xuICAtLWluZm8tNTAwLWEtMDM6ICMxOTk4ZmYwNztcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZjtcbiAgLS1pbmZvLTQwMC1hLTUwOiAjNDdhZGZmN2Y7XG4gIC0taW5mby00MDAtYS00MDogIzQ3YWRmZjY2O1xuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0YztcbiAgLS1pbmZvLTQwMC1hLTI1OiAjNDdhZGZmM2Y7XG4gIC0taW5mby00MDAtYS0yMDogIzQ3YWRmZjMzO1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNjtcbiAgLS1pbmZvLTQwMC1hLTEwOiAjNDdhZGZmMTk7XG4gIC0taW5mby00MDAtYS0wNTogIzQ3YWRmZjBjO1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwNztcbiAgLS1pbmZvLTMwMDogIzZhYmNmZjtcbiAgLS1pbmZvLTIwMDogIzhjY2JmZjtcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2Y7XG4gIC0taW5mby0yMDAtYS00MDogIzhjY2JmZjY2O1xuICAtLWluZm8tMjAwLWEtMzA6ICM4Y2NiZmY0YztcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2Y7XG4gIC0taW5mby0yMDAtYS0yMDogIzhjY2JmZjMzO1xuICAtLWluZm8tMjAwLWEtMTU6ICM4Y2NiZmYyNjtcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTk7XG4gIC0taW5mby0yMDAtYS0wNTogIzhjY2JmZjBjO1xuICAtLWluZm8tMjAwLWEtMDM6ICM4Y2NiZmYwNztcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZjtcbiAgLS1pbmZvLTUwOiAjZThmNWZmO1xuICAtLWluZm8tMjU6ICNmNGZhZmY7XG4gIC0taW5mby0xMDogI2Y4ZmNmZjtcbiAgLS1pbmZvLTA6ICNmZmZmZmY7XG4gIC0td2FybmluZy0xMDAwOiAjMDAwMDAwO1xuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwO1xuICAtLXdhcm5pbmctOTUwOiAjNTUzMzAwO1xuICAtLXdhcm5pbmctOTI1OiAjNjgzZTAwO1xuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwO1xuICAtLXdhcm5pbmctODAwOiAjOTE1NzAwO1xuICAtLXdhcm5pbmctNzAwOiAjYTk2NTAwO1xuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwO1xuICAtLXdhcm5pbmctNTAwOiAjZjI5MTAwO1xuICAtLXdhcm5pbmctNTAwLWEtNTA6ICNmMjkxMDA3ZjtcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjY7XG4gIC0td2FybmluZy01MDAtYS0zMDogI2YyOTEwMDRjO1xuICAtLXdhcm5pbmctNTAwLWEtMjU6ICNmMjkxMDAzZjtcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzM7XG4gIC0td2FybmluZy01MDAtYS0xNTogI2YyOTEwMDI2O1xuICAtLXdhcm5pbmctNTAwLWEtMTA6ICNmMjkxMDAxOTtcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGM7XG4gIC0td2FybmluZy01MDAtYS0wMzogI2YyOTEwMDA3O1xuICAtLXdhcm5pbmctNDAwOiAjZjVhNzMzO1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZjtcbiAgLS13YXJuaW5nLTQwMC1hLTQwOiAjZjVhNzMzNjY7XG4gIC0td2FybmluZy00MDAtYS0zMDogI2Y1YTczMzRjO1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZjtcbiAgLS13YXJuaW5nLTQwMC1hLTIwOiAjZjVhNzMzMzM7XG4gIC0td2FybmluZy00MDAtYS0xNTogI2Y1YTczMzI2O1xuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOTtcbiAgLS13YXJuaW5nLTQwMC1hLTA1OiAjZjVhNzMzMGM7XG4gIC0td2FybmluZy00MDAtYS0wMzogI2Y1YTczMzA3O1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5O1xuICAtLXdhcm5pbmctMjAwOiAjZjljODgwO1xuICAtLXdhcm5pbmctMjAwLWEtNTA6ICNmOWM4ODA3ZjtcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjY7XG4gIC0td2FybmluZy0yMDAtYS0zMDogI2Y5Yzg4MDRjO1xuICAtLXdhcm5pbmctMjAwLWEtMjU6ICNmOWM4ODAzZjtcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzM7XG4gIC0td2FybmluZy0yMDAtYS0xNTogI2Y5Yzg4MDI2O1xuICAtLXdhcm5pbmctMjAwLWEtMTA6ICNmOWM4ODAxOTtcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGM7XG4gIC0td2FybmluZy0yMDAtYS0wMzogI2Y5Yzg4MDA3O1xuICAtLXdhcm5pbmctMTAwOiAjZmNlM2JmO1xuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTY7XG4gIC0td2FybmluZy0yNTogI2ZlZjlmMjtcbiAgLS13YXJuaW5nLTEwOiAjZmVmY2Y3O1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZjtcbiAgLS1kZWNvci0wMS0xMDAwOiAjMDAwMDAwO1xuICAtLWRlY29yLTAxLTk5MDogIzAwMjQxYjtcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzA7XG4gIC0tZGVjb3ItMDEtOTI1OiAjMDA0ZDNhO1xuICAtLWRlY29yLTAxLTkwMDogIzAwNTk0NDtcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTI7XG4gIC0tZGVjb3ItMDEtNzAwOiAjMDA3ZDVmO1xuICAtLWRlY29yLTAxLTYwMDogIzAwOTc3NDtcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODg7XG4gIC0tZGVjb3ItMDEtNTAwLWEtNTA6ICMwMGIyODg3ZjtcbiAgLS1kZWNvci0wMS01MDAtYS00MDogIzAwYjI4ODY2O1xuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMjU6ICMwMGIyODgzZjtcbiAgLS1kZWNvci0wMS01MDAtYS0yMDogIzAwYjI4ODMzO1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjY7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTA6ICMwMGIyODgxOTtcbiAgLS1kZWNvci0wMS01MDAtYS0wNTogIzAwYjI4ODBjO1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDc7XG4gIC0tZGVjb3ItMDEtNDAwOiAjMzNjMWEwO1xuICAtLWRlY29yLTAxLTQwMC1hLTUwOiAjMzNjMWEwN2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NjtcbiAgLS1kZWNvci0wMS00MDAtYS0zMDogIzMzYzFhMDRjO1xuICAtLWRlY29yLTAxLTQwMC1hLTI1OiAjMzNjMWEwM2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzMztcbiAgLS1kZWNvci0wMS00MDAtYS0xNTogIzMzYzFhMDI2O1xuICAtLWRlY29yLTAxLTQwMC1hLTEwOiAjMzNjMWEwMTk7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwYztcbiAgLS1kZWNvci0wMS00MDAtYS0wMzogIzMzYzFhMDA3O1xuICAtLWRlY29yLTAxLTMwMDogIzU5Y2RiMjtcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzQ7XG4gIC0tZGVjb3ItMDEtMjAwLWEtNTA6ICM4MGQ4YzQ3ZjtcbiAgLS1kZWNvci0wMS0yMDAtYS00MDogIzgwZDhjNDY2O1xuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMjU6ICM4MGQ4YzQzZjtcbiAgLS1kZWNvci0wMS0yMDAtYS0yMDogIzgwZDhjNDMzO1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjY7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTA6ICM4MGQ4YzQxOTtcbiAgLS1kZWNvci0wMS0yMDAtYS0wNTogIzgwZDhjNDBjO1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDc7XG4gIC0tZGVjb3ItMDEtMTAwOiAjYmZlY2UxO1xuICAtLWRlY29yLTAxLTUwOiAjZTZmN2YzO1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5O1xuICAtLWRlY29yLTAxLTEwOiAjZjdmZGZiO1xuICAtLWRlY29yLTAxLTA6ICNmZmZmZmY7XG59XG5cbi4tdGhlbWUtNSB7XG4gIC0tYWNjZW50LTEwMDA6ICMwMDAwMDA7XG4gIC0tYWNjZW50LTk5MDogIzMwMTcwMTtcbiAgLS1hY2NlbnQtOTUwOiAjNTMyODAxO1xuICAtLWFjY2VudC05MjU6ICM2NjMxMDE7XG4gIC0tYWNjZW50LTkwMDogIzc3MzkwMjtcbiAgLS1hY2NlbnQtODAwOiAjOGY0NDAyO1xuICAtLWFjY2VudC03MDA6ICNhNzUwMDI7XG4gIC0tYWNjZW50LTYwMDogI2NhNjEwMztcbiAgLS1hY2NlbnQtNTAwOiAjZWU3MjAzO1xuICAtLWFjY2VudC01MDAtYS01MDogI2VlNzIwMzdmO1xuICAtLWFjY2VudC01MDAtYS00MDogI2VlNzIwMzY2O1xuICAtLWFjY2VudC01MDAtYS0zMDogI2VlNzIwMzRjO1xuICAtLWFjY2VudC01MDAtYS0yNTogI2VlNzIwMzNmO1xuICAtLWFjY2VudC01MDAtYS0yMDogI2VlNzIwMzMzO1xuICAtLWFjY2VudC01MDAtYS0xNTogI2VlNzIwMzI2O1xuICAtLWFjY2VudC01MDAtYS0xMDogI2VlNzIwMzE5O1xuICAtLWFjY2VudC01MDAtYS0wNTogI2VlNzIwMzBjO1xuICAtLWFjY2VudC01MDAtYS0wMzogI2VlNzIwMzA3O1xuICAtLWFjY2VudC00MDA6ICNmMThlMzU7XG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjZjE4ZTM1N2Y7XG4gIC0tYWNjZW50LTQwMC1hLTQwOiAjZjE4ZTM1NjY7XG4gIC0tYWNjZW50LTQwMC1hLTMwOiAjZjE4ZTM1NGM7XG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjZjE4ZTM1M2Y7XG4gIC0tYWNjZW50LTQwMC1hLTIwOiAjZjE4ZTM1MzM7XG4gIC0tYWNjZW50LTQwMC1hLTE1OiAjZjE4ZTM1MjY7XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjZjE4ZTM1MTk7XG4gIC0tYWNjZW50LTQwMC1hLTA1OiAjZjE4ZTM1MGM7XG4gIC0tYWNjZW50LTQwMC1hLTAzOiAjZjE4ZTM1MDc7XG4gIC0tYWNjZW50LTMwMDogI2Y0YTM1YjtcbiAgLS1hY2NlbnQtMjAwOiAjZjdiOTgxO1xuICAtLWFjY2VudC0yMDAtYS01MDogI2Y3Yjk4MTdmO1xuICAtLWFjY2VudC0yMDAtYS00MDogI2Y3Yjk4MTY2O1xuICAtLWFjY2VudC0yMDAtYS0zMDogI2Y3Yjk4MTRjO1xuICAtLWFjY2VudC0yMDAtYS0yNTogI2Y3Yjk4MTNmO1xuICAtLWFjY2VudC0yMDAtYS0yMDogI2Y3Yjk4MTMzO1xuICAtLWFjY2VudC0yMDAtYS0xNTogI2Y3Yjk4MTI2O1xuICAtLWFjY2VudC0yMDAtYS0xMDogI2Y3Yjk4MTE5O1xuICAtLWFjY2VudC0yMDAtYS0wNTogI2Y3Yjk4MTBjO1xuICAtLWFjY2VudC0yMDAtYS0wMzogI2Y3Yjk4MTA3O1xuICAtLWFjY2VudC0xMDA6ICNmYmRjYzA7XG4gIC0tYWNjZW50LTUwOiAjZmRmMWU2O1xuICAtLWFjY2VudC0yNTogI2ZlZjhmMztcbiAgLS1hY2NlbnQtMTA6ICNmZWZiZjc7XG4gIC0tYWNjZW50LTA6ICNmZmZmZmY7XG4gIC0tbmV1dHJhbC0xMDAwOiAjMDAwMDAwO1xuICAtLW5ldXRyYWwtOTkwOiAjMTAxMDExO1xuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlO1xuICAtLW5ldXRyYWwtOTI1OiAjMjIyMzI1O1xuICAtLW5ldXRyYWwtOTAwOiAjMjcyOTJjO1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0O1xuICAtLW5ldXRyYWwtNzAwOiAjMzczOTNkO1xuICAtLW5ldXRyYWwtNjAwOiAjNDI0NTRhO1xuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3O1xuICAtLW5ldXRyYWwtNTAwLWEtNTA6ICM0ZTUxNTc3ZjtcbiAgLS1uZXV0cmFsLTUwMC1hLTQwOiAjNGU1MTU3NjY7XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjO1xuICAtLW5ldXRyYWwtNTAwLWEtMjU6ICM0ZTUxNTczZjtcbiAgLS1uZXV0cmFsLTUwMC1hLTIwOiAjNGU1MTU3MzM7XG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2O1xuICAtLW5ldXRyYWwtNTAwLWEtMTA6ICM0ZTUxNTcxOTtcbiAgLS1uZXV0cmFsLTUwMC1hLTA1OiAjNGU1MTU3MGM7XG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3O1xuICAtLW5ldXRyYWwtNDAwOiAjNzE3NDc5O1xuICAtLW5ldXRyYWwtNDAwLWEtNTA6ICM3MTc0Nzk3ZjtcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjY7XG4gIC0tbmV1dHJhbC00MDAtYS0zMDogIzcxNzQ3OTRjO1xuICAtLW5ldXRyYWwtNDAwLWEtMjU6ICM3MTc0NzkzZjtcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzM7XG4gIC0tbmV1dHJhbC00MDAtYS0xNTogIzcxNzQ3OTI2O1xuICAtLW5ldXRyYWwtNDAwLWEtMTA6ICM3MTc0NzkxOTtcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGM7XG4gIC0tbmV1dHJhbC00MDAtYS0wMzogIzcxNzQ3OTA3O1xuICAtLW5ldXRyYWwtMzAwOiAjOGM4ZTkyO1xuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiO1xuICAtLW5ldXRyYWwtMjAwLWEtNTA6ICNhN2E4YWI3ZjtcbiAgLS1uZXV0cmFsLTIwMC1hLTQwOiAjYTdhOGFiNjY7XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjO1xuICAtLW5ldXRyYWwtMjAwLWEtMjU6ICNhN2E4YWIzZjtcbiAgLS1uZXV0cmFsLTIwMC1hLTIwOiAjYTdhOGFiMzM7XG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2O1xuICAtLW5ldXRyYWwtMjAwLWEtMTA6ICNhN2E4YWIxOTtcbiAgLS1uZXV0cmFsLTIwMC1hLTA1OiAjYTdhOGFiMGM7XG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3O1xuICAtLW5ldXRyYWwtMTAwOiAjZDNkM2Q1O1xuICAtLW5ldXRyYWwtNTA6ICNlZGVlZWU7XG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmNztcbiAgLS1uZXV0cmFsLTEwOiAjZmFmYWZhO1xuICAtLW5ldXRyYWwtMDogI2ZmZmZmZjtcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwO1xuICAtLWNyaXRpY2FsLTk5MDogIzJiMDQwODtcbiAgLS1jcml0aWNhbC05NTA6ICM0YzA3MGU7XG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExO1xuICAtLWNyaXRpY2FsLTkwMDogIzZjMGIxNDtcbiAgLS1jcml0aWNhbC04MDA6ICM4MjBkMTg7XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjO1xuICAtLWNyaXRpY2FsLTYwMDogI2I4MTIyMjtcbiAgLS1jcml0aWNhbC01MDA6ICNkOTE1Mjg7XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZjtcbiAgLS1jcml0aWNhbC01MDAtYS00MDogI2Q5MTUyODY2O1xuICAtLWNyaXRpY2FsLTUwMC1hLTMwOiAjZDkxNTI4NGM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZjtcbiAgLS1jcml0aWNhbC01MDAtYS0yMDogI2Q5MTUyODMzO1xuICAtLWNyaXRpY2FsLTUwMC1hLTE1OiAjZDkxNTI4MjY7XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOTtcbiAgLS1jcml0aWNhbC01MDAtYS0wNTogI2Q5MTUyODBjO1xuICAtLWNyaXRpY2FsLTUwMC1hLTAzOiAjZDkxNTI4MDc7XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzO1xuICAtLWNyaXRpY2FsLTQwMC1hLTUwOiAjZTE0NDUzN2Y7XG4gIC0tY3JpdGljYWwtNDAwLWEtNDA6ICNlMTQ0NTM2NjtcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjO1xuICAtLWNyaXRpY2FsLTQwMC1hLTI1OiAjZTE0NDUzM2Y7XG4gIC0tY3JpdGljYWwtNDAwLWEtMjA6ICNlMTQ0NTMzMztcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2O1xuICAtLWNyaXRpY2FsLTQwMC1hLTEwOiAjZTE0NDUzMTk7XG4gIC0tY3JpdGljYWwtNDAwLWEtMDU6ICNlMTQ0NTMwYztcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3O1xuICAtLWNyaXRpY2FsLTMwMDogI2U2Njc3MztcbiAgLS1jcml0aWNhbC0yMDA6ICNlYzhhOTM7XG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZjtcbiAgLS1jcml0aWNhbC0yMDAtYS00MDogI2VjOGE5MzY2O1xuICAtLWNyaXRpY2FsLTIwMC1hLTMwOiAjZWM4YTkzNGM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZjtcbiAgLS1jcml0aWNhbC0yMDAtYS0yMDogI2VjOGE5MzMzO1xuICAtLWNyaXRpY2FsLTIwMC1hLTE1OiAjZWM4YTkzMjY7XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOTtcbiAgLS1jcml0aWNhbC0yMDAtYS0wNTogI2VjOGE5MzBjO1xuICAtLWNyaXRpY2FsLTIwMC1hLTAzOiAjZWM4YTkzMDc7XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5O1xuICAtLWNyaXRpY2FsLTUwOiAjZmJlOGVhO1xuICAtLWNyaXRpY2FsLTI1OiAjZmRmM2Y0O1xuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5O1xuICAtLWNyaXRpY2FsLTA6ICNmZmZmZmY7XG4gIC0tc3VjY2Vzcy0xMDAwOiAjMDAwMDAwO1xuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjO1xuICAtLXN1Y2Nlc3MtOTUwOiAjMDAzODE1O1xuICAtLXN1Y2Nlc3MtOTI1OiAjMDA0NDFhO1xuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlO1xuICAtLXN1Y2Nlc3MtODAwOiAjMDE1ZjI0O1xuICAtLXN1Y2Nlc3MtNzAwOiAjMDE2ZjJhO1xuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzO1xuICAtLXN1Y2Nlc3MtNTAwOiAjMDE5ZjNjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtNTA6ICMwMTlmM2M3ZjtcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjY7XG4gIC0tc3VjY2Vzcy01MDAtYS0zMDogIzAxOWYzYzRjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjU6ICMwMTlmM2MzZjtcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzM7XG4gIC0tc3VjY2Vzcy01MDAtYS0xNTogIzAxOWYzYzI2O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTA6ICMwMTlmM2MxOTtcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGM7XG4gIC0tc3VjY2Vzcy01MDAtYS0wMzogIzAxOWYzYzA3O1xuICAtLXN1Y2Nlc3MtNDAwOiAjMzRiMjYzO1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZjtcbiAgLS1zdWNjZXNzLTQwMC1hLTQwOiAjMzRiMjYzNjY7XG4gIC0tc3VjY2Vzcy00MDAtYS0zMDogIzM0YjI2MzRjO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZjtcbiAgLS1zdWNjZXNzLTQwMC1hLTIwOiAjMzRiMjYzMzM7XG4gIC0tc3VjY2Vzcy00MDAtYS0xNTogIzM0YjI2MzI2O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOTtcbiAgLS1zdWNjZXNzLTQwMC1hLTA1OiAjMzRiMjYzMGM7XG4gIC0tc3VjY2Vzcy00MDAtYS0wMzogIzM0YjI2MzA3O1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwO1xuICAtLXN1Y2Nlc3MtMjAwOiAjODBjZjllO1xuICAtLXN1Y2Nlc3MtMjAwLWEtNTA6ICM4MGNmOWU3ZjtcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjY7XG4gIC0tc3VjY2Vzcy0yMDAtYS0zMDogIzgwY2Y5ZTRjO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjU6ICM4MGNmOWUzZjtcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0xNTogIzgwY2Y5ZTI2O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTA6ICM4MGNmOWUxOTtcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0wMzogIzgwY2Y5ZTA3O1xuICAtLXN1Y2Nlc3MtMTAwOiAjYzBlN2NlO1xuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWM7XG4gIC0tc3VjY2Vzcy0yNTogI2YyZmFmNTtcbiAgLS1zdWNjZXNzLTEwOiAjZjdmY2Y5O1xuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZjtcbiAgLS1pbmZvLTEwMDA6ICMwMDAwMDA7XG4gIC0taW5mby05OTA6ICMwNTFlMzM7XG4gIC0taW5mby05NTA6ICMwOTM1NTk7XG4gIC0taW5mby05MjU6ICMwYjQxNmU7XG4gIC0taW5mby05MDA6ICMwYzRjODA7XG4gIC0taW5mby04MDA6ICMwZjViOTk7XG4gIC0taW5mby03MDA6ICMxMTZhYjM7XG4gIC0taW5mby02MDA6ICMxNTgxZDk7XG4gIC0taW5mby01MDA6ICMxOTk4ZmY7XG4gIC0taW5mby01MDAtYS01MDogIzE5OThmZjdmO1xuICAtLWluZm8tNTAwLWEtNDA6ICMxOTk4ZmY2NjtcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGM7XG4gIC0taW5mby01MDAtYS0yNTogIzE5OThmZjNmO1xuICAtLWluZm8tNTAwLWEtMjA6ICMxOTk4ZmYzMztcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjY7XG4gIC0taW5mby01MDAtYS0xMDogIzE5OThmZjE5O1xuICAtLWluZm8tNTAwLWEtMDU6ICMxOTk4ZmYwYztcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDc7XG4gIC0taW5mby00MDA6ICM0N2FkZmY7XG4gIC0taW5mby00MDAtYS01MDogIzQ3YWRmZjdmO1xuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NjtcbiAgLS1pbmZvLTQwMC1hLTMwOiAjNDdhZGZmNGM7XG4gIC0taW5mby00MDAtYS0yNTogIzQ3YWRmZjNmO1xuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzMztcbiAgLS1pbmZvLTQwMC1hLTE1OiAjNDdhZGZmMjY7XG4gIC0taW5mby00MDAtYS0xMDogIzQ3YWRmZjE5O1xuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwYztcbiAgLS1pbmZvLTQwMC1hLTAzOiAjNDdhZGZmMDc7XG4gIC0taW5mby0zMDA6ICM2YWJjZmY7XG4gIC0taW5mby0yMDA6ICM4Y2NiZmY7XG4gIC0taW5mby0yMDAtYS01MDogIzhjY2JmZjdmO1xuICAtLWluZm8tMjAwLWEtNDA6ICM4Y2NiZmY2NjtcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGM7XG4gIC0taW5mby0yMDAtYS0yNTogIzhjY2JmZjNmO1xuICAtLWluZm8tMjAwLWEtMjA6ICM4Y2NiZmYzMztcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjY7XG4gIC0taW5mby0yMDAtYS0xMDogIzhjY2JmZjE5O1xuICAtLWluZm8tMjAwLWEtMDU6ICM4Y2NiZmYwYztcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDc7XG4gIC0taW5mby0xMDA6ICNjNmU1ZmY7XG4gIC0taW5mby01MDogI2U4ZjVmZjtcbiAgLS1pbmZvLTI1OiAjZjRmYWZmO1xuICAtLWluZm8tMTA6ICNmOGZjZmY7XG4gIC0taW5mby0wOiAjZmZmZmZmO1xuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMDtcbiAgLS13YXJuaW5nLTk5MDogIzMwMWQwMDtcbiAgLS13YXJuaW5nLTk1MDogIzU1MzMwMDtcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMDtcbiAgLS13YXJuaW5nLTkwMDogIzc5NDgwMDtcbiAgLS13YXJuaW5nLTgwMDogIzkxNTcwMDtcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMDtcbiAgLS13YXJuaW5nLTYwMDogI2NlN2IwMDtcbiAgLS13YXJuaW5nLTUwMDogI2YyOTEwMDtcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2Y7XG4gIC0td2FybmluZy01MDAtYS00MDogI2YyOTEwMDY2O1xuICAtLXdhcm5pbmctNTAwLWEtMzA6ICNmMjkxMDA0YztcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2Y7XG4gIC0td2FybmluZy01MDAtYS0yMDogI2YyOTEwMDMzO1xuICAtLXdhcm5pbmctNTAwLWEtMTU6ICNmMjkxMDAyNjtcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTk7XG4gIC0td2FybmluZy01MDAtYS0wNTogI2YyOTEwMDBjO1xuICAtLXdhcm5pbmctNTAwLWEtMDM6ICNmMjkxMDAwNztcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczMztcbiAgLS13YXJuaW5nLTQwMC1hLTUwOiAjZjVhNzMzN2Y7XG4gIC0td2FybmluZy00MDAtYS00MDogI2Y1YTczMzY2O1xuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0YztcbiAgLS13YXJuaW5nLTQwMC1hLTI1OiAjZjVhNzMzM2Y7XG4gIC0td2FybmluZy00MDAtYS0yMDogI2Y1YTczMzMzO1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNjtcbiAgLS13YXJuaW5nLTQwMC1hLTEwOiAjZjVhNzMzMTk7XG4gIC0td2FybmluZy00MDAtYS0wNTogI2Y1YTczMzBjO1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwNztcbiAgLS13YXJuaW5nLTMwMDogI2Y3Yjg1OTtcbiAgLS13YXJuaW5nLTIwMDogI2Y5Yzg4MDtcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2Y7XG4gIC0td2FybmluZy0yMDAtYS00MDogI2Y5Yzg4MDY2O1xuICAtLXdhcm5pbmctMjAwLWEtMzA6ICNmOWM4ODA0YztcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2Y7XG4gIC0td2FybmluZy0yMDAtYS0yMDogI2Y5Yzg4MDMzO1xuICAtLXdhcm5pbmctMjAwLWEtMTU6ICNmOWM4ODAyNjtcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTk7XG4gIC0td2FybmluZy0yMDAtYS0wNTogI2Y5Yzg4MDBjO1xuICAtLXdhcm5pbmctMjAwLWEtMDM6ICNmOWM4ODAwNztcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZjtcbiAgLS13YXJuaW5nLTUwOiAjZmVmNGU2O1xuICAtLXdhcm5pbmctMjU6ICNmZWY5ZjI7XG4gIC0td2FybmluZy0xMDogI2ZlZmNmNztcbiAgLS13YXJuaW5nLTA6ICNmZmZmZmY7XG4gIC0tZGVjb3ItMDEtMTAwMDogIzAwMDAwMDtcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWI7XG4gIC0tZGVjb3ItMDEtOTUwOiAjMDAzZTMwO1xuICAtLWRlY29yLTAxLTkyNTogIzAwNGQzYTtcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDQ7XG4gIC0tZGVjb3ItMDEtODAwOiAjMDA2YjUyO1xuICAtLWRlY29yLTAxLTcwMDogIzAwN2Q1ZjtcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzQ7XG4gIC0tZGVjb3ItMDEtNTAwOiAjMDBiMjg4O1xuICAtLWRlY29yLTAxLTUwMC1hLTUwOiAjMDBiMjg4N2Y7XG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NjtcbiAgLS1kZWNvci0wMS01MDAtYS0zMDogIzAwYjI4ODRjO1xuICAtLWRlY29yLTAxLTUwMC1hLTI1OiAjMDBiMjg4M2Y7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzMztcbiAgLS1kZWNvci0wMS01MDAtYS0xNTogIzAwYjI4ODI2O1xuICAtLWRlY29yLTAxLTUwMC1hLTEwOiAjMDBiMjg4MTk7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwYztcbiAgLS1kZWNvci0wMS01MDAtYS0wMzogIzAwYjI4ODA3O1xuICAtLWRlY29yLTAxLTQwMDogIzMzYzFhMDtcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmO1xuICAtLWRlY29yLTAxLTQwMC1hLTQwOiAjMzNjMWEwNjY7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMzA6ICMzM2MxYTA0YztcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmO1xuICAtLWRlY29yLTAxLTQwMC1hLTIwOiAjMzNjMWEwMzM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMTU6ICMzM2MxYTAyNjtcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5O1xuICAtLWRlY29yLTAxLTQwMC1hLTA1OiAjMzNjMWEwMGM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDM6ICMzM2MxYTAwNztcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjI7XG4gIC0tZGVjb3ItMDEtMjAwOiAjODBkOGM0O1xuICAtLWRlY29yLTAxLTIwMC1hLTUwOiAjODBkOGM0N2Y7XG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NjtcbiAgLS1kZWNvci0wMS0yMDAtYS0zMDogIzgwZDhjNDRjO1xuICAtLWRlY29yLTAxLTIwMC1hLTI1OiAjODBkOGM0M2Y7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzMztcbiAgLS1kZWNvci0wMS0yMDAtYS0xNTogIzgwZDhjNDI2O1xuICAtLWRlY29yLTAxLTIwMC1hLTEwOiAjODBkOGM0MTk7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwYztcbiAgLS1kZWNvci0wMS0yMDAtYS0wMzogIzgwZDhjNDA3O1xuICAtLWRlY29yLTAxLTEwMDogI2JmZWNlMTtcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmMztcbiAgLS1kZWNvci0wMS0yNTogI2YyZmJmOTtcbiAgLS1kZWNvci0wMS0xMDogI2Y3ZmRmYjtcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmO1xufVxuXG4uLXRoZW1lLTYge1xuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwO1xuICAtLWFjY2VudC05OTA6ICMwMDBiMWE7XG4gIC0tYWNjZW50LTk1MDogIzAwMTMyZDtcbiAgLS1hY2NlbnQtOTI1OiAjMDAxNzM4O1xuICAtLWFjY2VudC05MDA6ICMwMDFiNDE7XG4gIC0tYWNjZW50LTgwMDogIzAwMjA0ZTtcbiAgLS1hY2NlbnQtNzAwOiAjMDAyNTVhO1xuICAtLWFjY2VudC02MDA6ICMwMDJkNmU7XG4gIC0tYWNjZW50LTUwMDogIzAwMzU4MTtcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICMwMDM1ODE3ZjtcbiAgLS1hY2NlbnQtNTAwLWEtNDA6ICMwMDM1ODE2NjtcbiAgLS1hY2NlbnQtNTAwLWEtMzA6ICMwMDM1ODE0YztcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICMwMDM1ODEzZjtcbiAgLS1hY2NlbnQtNTAwLWEtMjA6ICMwMDM1ODEzMztcbiAgLS1hY2NlbnQtNTAwLWEtMTU6ICMwMDM1ODEyNjtcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICMwMDM1ODExOTtcbiAgLS1hY2NlbnQtNTAwLWEtMDU6ICMwMDM1ODEwYztcbiAgLS1hY2NlbnQtNTAwLWEtMDM6ICMwMDM1ODEwNztcbiAgLS1hY2NlbnQtNDAwOiAjMzM1ZDlhO1xuICAtLWFjY2VudC00MDAtYS01MDogIzMzNWQ5YTdmO1xuICAtLWFjY2VudC00MDAtYS00MDogIzMzNWQ5YTY2O1xuICAtLWFjY2VudC00MDAtYS0zMDogIzMzNWQ5YTRjO1xuICAtLWFjY2VudC00MDAtYS0yNTogIzMzNWQ5YTNmO1xuICAtLWFjY2VudC00MDAtYS0yMDogIzMzNWQ5YTMzO1xuICAtLWFjY2VudC00MDAtYS0xNTogIzMzNWQ5YTI2O1xuICAtLWFjY2VudC00MDAtYS0xMDogIzMzNWQ5YTE5O1xuICAtLWFjY2VudC00MDAtYS0wNTogIzMzNWQ5YTBjO1xuICAtLWFjY2VudC00MDAtYS0wMzogIzMzNWQ5YTA3O1xuICAtLWFjY2VudC0zMDA6ICM1OTdjYWQ7XG4gIC0tYWNjZW50LTIwMDogIzgwOWFjMDtcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICM4MDlhYzA3ZjtcbiAgLS1hY2NlbnQtMjAwLWEtNDA6ICM4MDlhYzA2NjtcbiAgLS1hY2NlbnQtMjAwLWEtMzA6ICM4MDlhYzA0YztcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICM4MDlhYzAzZjtcbiAgLS1hY2NlbnQtMjAwLWEtMjA6ICM4MDlhYzAzMztcbiAgLS1hY2NlbnQtMjAwLWEtMTU6ICM4MDlhYzAyNjtcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICM4MDlhYzAxOTtcbiAgLS1hY2NlbnQtMjAwLWEtMDU6ICM4MDlhYzAwYztcbiAgLS1hY2NlbnQtMjAwLWEtMDM6ICM4MDlhYzAwNztcbiAgLS1hY2NlbnQtMTAwOiAjYmZjZGRmO1xuICAtLWFjY2VudC01MDogI2U2ZWJmMztcbiAgLS1hY2NlbnQtMjU6ICNmMmY1Zjk7XG4gIC0tYWNjZW50LTEwOiAjZjdmOWZiO1xuICAtLWFjY2VudC0wOiAjZmZmZmZmO1xuICAtLW5ldXRyYWwtMTAwMDogIzAwMDAwMDtcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMTtcbiAgLS1uZXV0cmFsLTk1MDogIzFiMWMxZTtcbiAgLS1uZXV0cmFsLTkyNTogIzIyMjMyNTtcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyYztcbiAgLS1uZXV0cmFsLTgwMDogIzJmMzEzNDtcbiAgLS1uZXV0cmFsLTcwMDogIzM3MzkzZDtcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YTtcbiAgLS1uZXV0cmFsLTUwMDogIzRlNTE1NztcbiAgLS1uZXV0cmFsLTUwMC1hLTUwOiAjNGU1MTU3N2Y7XG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2O1xuICAtLW5ldXRyYWwtNTAwLWEtMzA6ICM0ZTUxNTc0YztcbiAgLS1uZXV0cmFsLTUwMC1hLTI1OiAjNGU1MTU3M2Y7XG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzO1xuICAtLW5ldXRyYWwtNTAwLWEtMTU6ICM0ZTUxNTcyNjtcbiAgLS1uZXV0cmFsLTUwMC1hLTEwOiAjNGU1MTU3MTk7XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjO1xuICAtLW5ldXRyYWwtNTAwLWEtMDM6ICM0ZTUxNTcwNztcbiAgLS1uZXV0cmFsLTQwMDogIzcxNzQ3OTtcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2Y7XG4gIC0tbmV1dHJhbC00MDAtYS00MDogIzcxNzQ3OTY2O1xuICAtLW5ldXRyYWwtNDAwLWEtMzA6ICM3MTc0Nzk0YztcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2Y7XG4gIC0tbmV1dHJhbC00MDAtYS0yMDogIzcxNzQ3OTMzO1xuICAtLW5ldXRyYWwtNDAwLWEtMTU6ICM3MTc0NzkyNjtcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTk7XG4gIC0tbmV1dHJhbC00MDAtYS0wNTogIzcxNzQ3OTBjO1xuICAtLW5ldXRyYWwtNDAwLWEtMDM6ICM3MTc0NzkwNztcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MjtcbiAgLS1uZXV0cmFsLTIwMDogI2E3YThhYjtcbiAgLS1uZXV0cmFsLTIwMC1hLTUwOiAjYTdhOGFiN2Y7XG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2O1xuICAtLW5ldXRyYWwtMjAwLWEtMzA6ICNhN2E4YWI0YztcbiAgLS1uZXV0cmFsLTIwMC1hLTI1OiAjYTdhOGFiM2Y7XG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzO1xuICAtLW5ldXRyYWwtMjAwLWEtMTU6ICNhN2E4YWIyNjtcbiAgLS1uZXV0cmFsLTIwMC1hLTEwOiAjYTdhOGFiMTk7XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjO1xuICAtLW5ldXRyYWwtMjAwLWEtMDM6ICNhN2E4YWIwNztcbiAgLS1uZXV0cmFsLTEwMDogI2QzZDNkNTtcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlO1xuICAtLW5ldXRyYWwtMjU6ICNmNmY2Zjc7XG4gIC0tbmV1dHJhbC0xMDogI2ZhZmFmYTtcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmY7XG4gIC0tY3JpdGljYWwtMTAwMDogIzAwMDAwMDtcbiAgLS1jcml0aWNhbC05OTA6ICMyYjA0MDg7XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlO1xuICAtLWNyaXRpY2FsLTkyNTogIzVkMDkxMTtcbiAgLS1jcml0aWNhbC05MDA6ICM2YzBiMTQ7XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4O1xuICAtLWNyaXRpY2FsLTcwMDogIzk4MGYxYztcbiAgLS1jcml0aWNhbC02MDA6ICNiODEyMjI7XG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4O1xuICAtLWNyaXRpY2FsLTUwMC1hLTUwOiAjZDkxNTI4N2Y7XG4gIC0tY3JpdGljYWwtNTAwLWEtNDA6ICNkOTE1Mjg2NjtcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjO1xuICAtLWNyaXRpY2FsLTUwMC1hLTI1OiAjZDkxNTI4M2Y7XG4gIC0tY3JpdGljYWwtNTAwLWEtMjA6ICNkOTE1MjgzMztcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2O1xuICAtLWNyaXRpY2FsLTUwMC1hLTEwOiAjZDkxNTI4MTk7XG4gIC0tY3JpdGljYWwtNTAwLWEtMDU6ICNkOTE1MjgwYztcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3O1xuICAtLWNyaXRpY2FsLTQwMDogI2UxNDQ1MztcbiAgLS1jcml0aWNhbC00MDAtYS01MDogI2UxNDQ1MzdmO1xuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjY7XG4gIC0tY3JpdGljYWwtNDAwLWEtMzA6ICNlMTQ0NTM0YztcbiAgLS1jcml0aWNhbC00MDAtYS0yNTogI2UxNDQ1MzNmO1xuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMTU6ICNlMTQ0NTMyNjtcbiAgLS1jcml0aWNhbC00MDAtYS0xMDogI2UxNDQ1MzE5O1xuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMDM6ICNlMTQ0NTMwNztcbiAgLS1jcml0aWNhbC0zMDA6ICNlNjY3NzM7XG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzO1xuICAtLWNyaXRpY2FsLTIwMC1hLTUwOiAjZWM4YTkzN2Y7XG4gIC0tY3JpdGljYWwtMjAwLWEtNDA6ICNlYzhhOTM2NjtcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjO1xuICAtLWNyaXRpY2FsLTIwMC1hLTI1OiAjZWM4YTkzM2Y7XG4gIC0tY3JpdGljYWwtMjAwLWEtMjA6ICNlYzhhOTMzMztcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2O1xuICAtLWNyaXRpY2FsLTIwMC1hLTEwOiAjZWM4YTkzMTk7XG4gIC0tY3JpdGljYWwtMjAwLWEtMDU6ICNlYzhhOTMwYztcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3O1xuICAtLWNyaXRpY2FsLTEwMDogI2Y2YzVjOTtcbiAgLS1jcml0aWNhbC01MDogI2ZiZThlYTtcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNDtcbiAgLS1jcml0aWNhbC0xMDogI2ZlZjhmOTtcbiAgLS1jcml0aWNhbC0wOiAjZmZmZmZmO1xuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMDtcbiAgLS1zdWNjZXNzLTk5MDogIzAwMjAwYztcbiAgLS1zdWNjZXNzLTk1MDogIzAwMzgxNTtcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYTtcbiAgLS1zdWNjZXNzLTkwMDogIzAxNTAxZTtcbiAgLS1zdWNjZXNzLTgwMDogIzAxNWYyNDtcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYTtcbiAgLS1zdWNjZXNzLTYwMDogIzAxODczMztcbiAgLS1zdWNjZXNzLTUwMDogIzAxOWYzYztcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2Y7XG4gIC0tc3VjY2Vzcy01MDAtYS00MDogIzAxOWYzYzY2O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMzA6ICMwMTlmM2M0YztcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2Y7XG4gIC0tc3VjY2Vzcy01MDAtYS0yMDogIzAxOWYzYzMzO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTU6ICMwMTlmM2MyNjtcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTk7XG4gIC0tc3VjY2Vzcy01MDAtYS0wNTogIzAxOWYzYzBjO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDM6ICMwMTlmM2MwNztcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2MztcbiAgLS1zdWNjZXNzLTQwMC1hLTUwOiAjMzRiMjYzN2Y7XG4gIC0tc3VjY2Vzcy00MDAtYS00MDogIzM0YjI2MzY2O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0YztcbiAgLS1zdWNjZXNzLTQwMC1hLTI1OiAjMzRiMjYzM2Y7XG4gIC0tc3VjY2Vzcy00MDAtYS0yMDogIzM0YjI2MzMzO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNjtcbiAgLS1zdWNjZXNzLTQwMC1hLTEwOiAjMzRiMjYzMTk7XG4gIC0tc3VjY2Vzcy00MDAtYS0wNTogIzM0YjI2MzBjO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwNztcbiAgLS1zdWNjZXNzLTMwMDogIzVhYzE4MDtcbiAgLS1zdWNjZXNzLTIwMDogIzgwY2Y5ZTtcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2Y7XG4gIC0tc3VjY2Vzcy0yMDAtYS00MDogIzgwY2Y5ZTY2O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMzA6ICM4MGNmOWU0YztcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2Y7XG4gIC0tc3VjY2Vzcy0yMDAtYS0yMDogIzgwY2Y5ZTMzO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTU6ICM4MGNmOWUyNjtcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTk7XG4gIC0tc3VjY2Vzcy0yMDAtYS0wNTogIzgwY2Y5ZTBjO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDM6ICM4MGNmOWUwNztcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZTtcbiAgLS1zdWNjZXNzLTUwOiAjZTZmNWVjO1xuICAtLXN1Y2Nlc3MtMjU6ICNmMmZhZjU7XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOTtcbiAgLS1zdWNjZXNzLTA6ICNmZmZmZmY7XG4gIC0taW5mby0xMDAwOiAjMDAwMDAwO1xuICAtLWluZm8tOTkwOiAjMDUxZTMzO1xuICAtLWluZm8tOTUwOiAjMDkzNTU5O1xuICAtLWluZm8tOTI1OiAjMGI0MTZlO1xuICAtLWluZm8tOTAwOiAjMGM0YzgwO1xuICAtLWluZm8tODAwOiAjMGY1Yjk5O1xuICAtLWluZm8tNzAwOiAjMTE2YWIzO1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5O1xuICAtLWluZm8tNTAwOiAjMTk5OGZmO1xuICAtLWluZm8tNTAwLWEtNTA6ICMxOTk4ZmY3ZjtcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjY7XG4gIC0taW5mby01MDAtYS0zMDogIzE5OThmZjRjO1xuICAtLWluZm8tNTAwLWEtMjU6ICMxOTk4ZmYzZjtcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzM7XG4gIC0taW5mby01MDAtYS0xNTogIzE5OThmZjI2O1xuICAtLWluZm8tNTAwLWEtMTA6ICMxOTk4ZmYxOTtcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGM7XG4gIC0taW5mby01MDAtYS0wMzogIzE5OThmZjA3O1xuICAtLWluZm8tNDAwOiAjNDdhZGZmO1xuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZjtcbiAgLS1pbmZvLTQwMC1hLTQwOiAjNDdhZGZmNjY7XG4gIC0taW5mby00MDAtYS0zMDogIzQ3YWRmZjRjO1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZjtcbiAgLS1pbmZvLTQwMC1hLTIwOiAjNDdhZGZmMzM7XG4gIC0taW5mby00MDAtYS0xNTogIzQ3YWRmZjI2O1xuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOTtcbiAgLS1pbmZvLTQwMC1hLTA1OiAjNDdhZGZmMGM7XG4gIC0taW5mby00MDAtYS0wMzogIzQ3YWRmZjA3O1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmO1xuICAtLWluZm8tMjAwOiAjOGNjYmZmO1xuICAtLWluZm8tMjAwLWEtNTA6ICM4Y2NiZmY3ZjtcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjY7XG4gIC0taW5mby0yMDAtYS0zMDogIzhjY2JmZjRjO1xuICAtLWluZm8tMjAwLWEtMjU6ICM4Y2NiZmYzZjtcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzM7XG4gIC0taW5mby0yMDAtYS0xNTogIzhjY2JmZjI2O1xuICAtLWluZm8tMjAwLWEtMTA6ICM4Y2NiZmYxOTtcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGM7XG4gIC0taW5mby0yMDAtYS0wMzogIzhjY2JmZjA3O1xuICAtLWluZm8tMTAwOiAjYzZlNWZmO1xuICAtLWluZm8tNTA6ICNlOGY1ZmY7XG4gIC0taW5mby0yNTogI2Y0ZmFmZjtcbiAgLS1pbmZvLTEwOiAjZjhmY2ZmO1xuICAtLWluZm8tMDogI2ZmZmZmZjtcbiAgLS13YXJuaW5nLTEwMDA6ICMwMDAwMDA7XG4gIC0td2FybmluZy05OTA6ICMzMDFkMDA7XG4gIC0td2FybmluZy05NTA6ICM1NTMzMDA7XG4gIC0td2FybmluZy05MjU6ICM2ODNlMDA7XG4gIC0td2FybmluZy05MDA6ICM3OTQ4MDA7XG4gIC0td2FybmluZy04MDA6ICM5MTU3MDA7XG4gIC0td2FybmluZy03MDA6ICNhOTY1MDA7XG4gIC0td2FybmluZy02MDA6ICNjZTdiMDA7XG4gIC0td2FybmluZy01MDA6ICNmMjkxMDA7XG4gIC0td2FybmluZy01MDAtYS01MDogI2YyOTEwMDdmO1xuICAtLXdhcm5pbmctNTAwLWEtNDA6ICNmMjkxMDA2NjtcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGM7XG4gIC0td2FybmluZy01MDAtYS0yNTogI2YyOTEwMDNmO1xuICAtLXdhcm5pbmctNTAwLWEtMjA6ICNmMjkxMDAzMztcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjY7XG4gIC0td2FybmluZy01MDAtYS0xMDogI2YyOTEwMDE5O1xuICAtLXdhcm5pbmctNTAwLWEtMDU6ICNmMjkxMDAwYztcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDc7XG4gIC0td2FybmluZy00MDA6ICNmNWE3MzM7XG4gIC0td2FybmluZy00MDAtYS01MDogI2Y1YTczMzdmO1xuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NjtcbiAgLS13YXJuaW5nLTQwMC1hLTMwOiAjZjVhNzMzNGM7XG4gIC0td2FybmluZy00MDAtYS0yNTogI2Y1YTczMzNmO1xuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzMztcbiAgLS13YXJuaW5nLTQwMC1hLTE1OiAjZjVhNzMzMjY7XG4gIC0td2FybmluZy00MDAtYS0xMDogI2Y1YTczMzE5O1xuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwYztcbiAgLS13YXJuaW5nLTQwMC1hLTAzOiAjZjVhNzMzMDc7XG4gIC0td2FybmluZy0zMDA6ICNmN2I4NTk7XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODA7XG4gIC0td2FybmluZy0yMDAtYS01MDogI2Y5Yzg4MDdmO1xuICAtLXdhcm5pbmctMjAwLWEtNDA6ICNmOWM4ODA2NjtcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGM7XG4gIC0td2FybmluZy0yMDAtYS0yNTogI2Y5Yzg4MDNmO1xuICAtLXdhcm5pbmctMjAwLWEtMjA6ICNmOWM4ODAzMztcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjY7XG4gIC0td2FybmluZy0yMDAtYS0xMDogI2Y5Yzg4MDE5O1xuICAtLXdhcm5pbmctMjAwLWEtMDU6ICNmOWM4ODAwYztcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDc7XG4gIC0td2FybmluZy0xMDA6ICNmY2UzYmY7XG4gIC0td2FybmluZy01MDogI2ZlZjRlNjtcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyO1xuICAtLXdhcm5pbmctMTA6ICNmZWZjZjc7XG4gIC0td2FybmluZy0wOiAjZmZmZmZmO1xuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDA7XG4gIC0tZGVjb3ItMDEtOTkwOiAjMDAyNDFiO1xuICAtLWRlY29yLTAxLTk1MDogIzAwM2UzMDtcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2E7XG4gIC0tZGVjb3ItMDEtOTAwOiAjMDA1OTQ0O1xuICAtLWRlY29yLTAxLTgwMDogIzAwNmI1MjtcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWY7XG4gIC0tZGVjb3ItMDEtNjAwOiAjMDA5Nzc0O1xuICAtLWRlY29yLTAxLTUwMDogIzAwYjI4ODtcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmO1xuICAtLWRlY29yLTAxLTUwMC1hLTQwOiAjMDBiMjg4NjY7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMzA6ICMwMGIyODg0YztcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmO1xuICAtLWRlY29yLTAxLTUwMC1hLTIwOiAjMDBiMjg4MzM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTU6ICMwMGIyODgyNjtcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5O1xuICAtLWRlY29yLTAxLTUwMC1hLTA1OiAjMDBiMjg4MGM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDM6ICMwMGIyODgwNztcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTA7XG4gIC0tZGVjb3ItMDEtNDAwLWEtNTA6ICMzM2MxYTA3ZjtcbiAgLS1kZWNvci0wMS00MDAtYS00MDogIzMzYzFhMDY2O1xuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGM7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMjU6ICMzM2MxYTAzZjtcbiAgLS1kZWNvci0wMS00MDAtYS0yMDogIzMzYzFhMDMzO1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjY7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMTA6ICMzM2MxYTAxOTtcbiAgLS1kZWNvci0wMS00MDAtYS0wNTogIzMzYzFhMDBjO1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDc7XG4gIC0tZGVjb3ItMDEtMzAwOiAjNTljZGIyO1xuICAtLWRlY29yLTAxLTIwMDogIzgwZDhjNDtcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmO1xuICAtLWRlY29yLTAxLTIwMC1hLTQwOiAjODBkOGM0NjY7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMzA6ICM4MGQ4YzQ0YztcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmO1xuICAtLWRlY29yLTAxLTIwMC1hLTIwOiAjODBkOGM0MzM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTU6ICM4MGQ4YzQyNjtcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5O1xuICAtLWRlY29yLTAxLTIwMC1hLTA1OiAjODBkOGM0MGM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDM6ICM4MGQ4YzQwNztcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTE7XG4gIC0tZGVjb3ItMDEtNTA6ICNlNmY3ZjM7XG4gIC0tZGVjb3ItMDEtMjU6ICNmMmZiZjk7XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmI7XG4gIC0tZGVjb3ItMDEtMDogI2ZmZmZmZjtcbn1cblxuLi10aGVtZS03IHtcbiAgLS1hY2NlbnQtMTAwMDogIzAwMDAwMDtcbiAgLS1hY2NlbnQtOTkwOiAjMDQxZDA5O1xuICAtLWFjY2VudC05NTA6ICMwNzMyMGY7XG4gIC0tYWNjZW50LTkyNTogIzA5M2QxMjtcbiAgLS1hY2NlbnQtOTAwOiAjMGE0NzE1O1xuICAtLWFjY2VudC04MDA6ICMwYzU2MWE7XG4gIC0tYWNjZW50LTcwMDogIzBlNjQxZTtcbiAgLS1hY2NlbnQtNjAwOiAjMTE3YTI0O1xuICAtLWFjY2VudC01MDA6ICMxNDhmMmI7XG4gIC0tYWNjZW50LTUwMC1hLTUwOiAjMTQ4ZjJiN2Y7XG4gIC0tYWNjZW50LTUwMC1hLTQwOiAjMTQ4ZjJiNjY7XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjMTQ4ZjJiNGM7XG4gIC0tYWNjZW50LTUwMC1hLTI1OiAjMTQ4ZjJiM2Y7XG4gIC0tYWNjZW50LTUwMC1hLTIwOiAjMTQ4ZjJiMzM7XG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjMTQ4ZjJiMjY7XG4gIC0tYWNjZW50LTUwMC1hLTEwOiAjMTQ4ZjJiMTk7XG4gIC0tYWNjZW50LTUwMC1hLTA1OiAjMTQ4ZjJiMGM7XG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjMTQ4ZjJiMDc7XG4gIC0tYWNjZW50LTQwMDogIzQzYTU1NTtcbiAgLS1hY2NlbnQtNDAwLWEtNTA6ICM0M2E1NTU3ZjtcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICM0M2E1NTU2NjtcbiAgLS1hY2NlbnQtNDAwLWEtMzA6ICM0M2E1NTU0YztcbiAgLS1hY2NlbnQtNDAwLWEtMjU6ICM0M2E1NTUzZjtcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICM0M2E1NTUzMztcbiAgLS1hY2NlbnQtNDAwLWEtMTU6ICM0M2E1NTUyNjtcbiAgLS1hY2NlbnQtNDAwLWEtMTA6ICM0M2E1NTUxOTtcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICM0M2E1NTUwYztcbiAgLS1hY2NlbnQtNDAwLWEtMDM6ICM0M2E1NTUwNztcbiAgLS1hY2NlbnQtMzAwOiAjNjZiNjc1O1xuICAtLWFjY2VudC0yMDA6ICM4OWM3OTU7XG4gIC0tYWNjZW50LTIwMC1hLTUwOiAjODljNzk1N2Y7XG4gIC0tYWNjZW50LTIwMC1hLTQwOiAjODljNzk1NjY7XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjODljNzk1NGM7XG4gIC0tYWNjZW50LTIwMC1hLTI1OiAjODljNzk1M2Y7XG4gIC0tYWNjZW50LTIwMC1hLTIwOiAjODljNzk1MzM7XG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjODljNzk1MjY7XG4gIC0tYWNjZW50LTIwMC1hLTEwOiAjODljNzk1MTk7XG4gIC0tYWNjZW50LTIwMC1hLTA1OiAjODljNzk1MGM7XG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjODljNzk1MDc7XG4gIC0tYWNjZW50LTEwMDogI2M0ZTNjYTtcbiAgLS1hY2NlbnQtNTA6ICNlOGY0ZWE7XG4gIC0tYWNjZW50LTI1OiAjZjNmOWY0O1xuICAtLWFjY2VudC0xMDogI2Y4ZmNmOTtcbiAgLS1hY2NlbnQtMDogI2ZmZmZmZjtcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDA7XG4gIC0tbmV1dHJhbC05OTA6ICMxMDEwMTE7XG4gIC0tbmV1dHJhbC05NTA6ICMxYjFjMWU7XG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjU7XG4gIC0tbmV1dHJhbC05MDA6ICMyNzI5MmM7XG4gIC0tbmV1dHJhbC04MDA6ICMyZjMxMzQ7XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2Q7XG4gIC0tbmV1dHJhbC02MDA6ICM0MjQ1NGE7XG4gIC0tbmV1dHJhbC01MDA6ICM0ZTUxNTc7XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmO1xuICAtLW5ldXRyYWwtNTAwLWEtNDA6ICM0ZTUxNTc2NjtcbiAgLS1uZXV0cmFsLTUwMC1hLTMwOiAjNGU1MTU3NGM7XG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmO1xuICAtLW5ldXRyYWwtNTAwLWEtMjA6ICM0ZTUxNTczMztcbiAgLS1uZXV0cmFsLTUwMC1hLTE1OiAjNGU1MTU3MjY7XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5O1xuICAtLW5ldXRyYWwtNTAwLWEtMDU6ICM0ZTUxNTcwYztcbiAgLS1uZXV0cmFsLTUwMC1hLTAzOiAjNGU1MTU3MDc7XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0Nzk7XG4gIC0tbmV1dHJhbC00MDAtYS01MDogIzcxNzQ3OTdmO1xuICAtLW5ldXRyYWwtNDAwLWEtNDA6ICM3MTc0Nzk2NjtcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGM7XG4gIC0tbmV1dHJhbC00MDAtYS0yNTogIzcxNzQ3OTNmO1xuICAtLW5ldXRyYWwtNDAwLWEtMjA6ICM3MTc0NzkzMztcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjY7XG4gIC0tbmV1dHJhbC00MDAtYS0xMDogIzcxNzQ3OTE5O1xuICAtLW5ldXRyYWwtNDAwLWEtMDU6ICM3MTc0NzkwYztcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDc7XG4gIC0tbmV1dHJhbC0zMDA6ICM4YzhlOTI7XG4gIC0tbmV1dHJhbC0yMDA6ICNhN2E4YWI7XG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmO1xuICAtLW5ldXRyYWwtMjAwLWEtNDA6ICNhN2E4YWI2NjtcbiAgLS1uZXV0cmFsLTIwMC1hLTMwOiAjYTdhOGFiNGM7XG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmO1xuICAtLW5ldXRyYWwtMjAwLWEtMjA6ICNhN2E4YWIzMztcbiAgLS1uZXV0cmFsLTIwMC1hLTE1OiAjYTdhOGFiMjY7XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5O1xuICAtLW5ldXRyYWwtMjAwLWEtMDU6ICNhN2E4YWIwYztcbiAgLS1uZXV0cmFsLTIwMC1hLTAzOiAjYTdhOGFiMDc7XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDU7XG4gIC0tbmV1dHJhbC01MDogI2VkZWVlZTtcbiAgLS1uZXV0cmFsLTI1OiAjZjZmNmY3O1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmE7XG4gIC0tbmV1dHJhbC0wOiAjZmZmZmZmO1xuICAtLWNyaXRpY2FsLTEwMDA6ICMwMDAwMDA7XG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4O1xuICAtLWNyaXRpY2FsLTk1MDogIzRjMDcwZTtcbiAgLS1jcml0aWNhbC05MjU6ICM1ZDA5MTE7XG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0O1xuICAtLWNyaXRpY2FsLTgwMDogIzgyMGQxODtcbiAgLS1jcml0aWNhbC03MDA6ICM5ODBmMWM7XG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyO1xuICAtLWNyaXRpY2FsLTUwMDogI2Q5MTUyODtcbiAgLS1jcml0aWNhbC01MDAtYS01MDogI2Q5MTUyODdmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjY7XG4gIC0tY3JpdGljYWwtNTAwLWEtMzA6ICNkOTE1Mjg0YztcbiAgLS1jcml0aWNhbC01MDAtYS0yNTogI2Q5MTUyODNmO1xuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMTU6ICNkOTE1MjgyNjtcbiAgLS1jcml0aWNhbC01MDAtYS0xMDogI2Q5MTUyODE5O1xuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGM7XG4gIC0tY3JpdGljYWwtNTAwLWEtMDM6ICNkOTE1MjgwNztcbiAgLS1jcml0aWNhbC00MDA6ICNlMTQ0NTM7XG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZjtcbiAgLS1jcml0aWNhbC00MDAtYS00MDogI2UxNDQ1MzY2O1xuICAtLWNyaXRpY2FsLTQwMC1hLTMwOiAjZTE0NDUzNGM7XG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZjtcbiAgLS1jcml0aWNhbC00MDAtYS0yMDogI2UxNDQ1MzMzO1xuICAtLWNyaXRpY2FsLTQwMC1hLTE1OiAjZTE0NDUzMjY7XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOTtcbiAgLS1jcml0aWNhbC00MDAtYS0wNTogI2UxNDQ1MzBjO1xuICAtLWNyaXRpY2FsLTQwMC1hLTAzOiAjZTE0NDUzMDc7XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczO1xuICAtLWNyaXRpY2FsLTIwMDogI2VjOGE5MztcbiAgLS1jcml0aWNhbC0yMDAtYS01MDogI2VjOGE5MzdmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjY7XG4gIC0tY3JpdGljYWwtMjAwLWEtMzA6ICNlYzhhOTM0YztcbiAgLS1jcml0aWNhbC0yMDAtYS0yNTogI2VjOGE5MzNmO1xuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMTU6ICNlYzhhOTMyNjtcbiAgLS1jcml0aWNhbC0yMDAtYS0xMDogI2VjOGE5MzE5O1xuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGM7XG4gIC0tY3JpdGljYWwtMjAwLWEtMDM6ICNlYzhhOTMwNztcbiAgLS1jcml0aWNhbC0xMDA6ICNmNmM1Yzk7XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWE7XG4gIC0tY3JpdGljYWwtMjU6ICNmZGYzZjQ7XG4gIC0tY3JpdGljYWwtMTA6ICNmZWY4Zjk7XG4gIC0tY3JpdGljYS1sMDogI2ZmZmZmZjtcbiAgLS1zdWNjZXNzLTEwMDA6ICMwMDAwMDA7XG4gIC0tc3VjY2Vzcy05OTA6ICMwMDIwMGM7XG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTU7XG4gIC0tc3VjY2Vzcy05MjU6ICMwMDQ0MWE7XG4gIC0tc3VjY2Vzcy05MDA6ICMwMTUwMWU7XG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjQ7XG4gIC0tc3VjY2Vzcy03MDA6ICMwMTZmMmE7XG4gIC0tc3VjY2Vzcy02MDA6ICMwMTg3MzM7XG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2M7XG4gIC0tc3VjY2Vzcy01MDAtYS01MDogIzAxOWYzYzdmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtNDA6ICMwMTlmM2M2NjtcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGM7XG4gIC0tc3VjY2Vzcy01MDAtYS0yNTogIzAxOWYzYzNmO1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjA6ICMwMTlmM2MzMztcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjY7XG4gIC0tc3VjY2Vzcy01MDAtYS0xMDogIzAxOWYzYzE5O1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDU6ICMwMTlmM2MwYztcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDc7XG4gIC0tc3VjY2Vzcy00MDA6ICMzNGIyNjM7XG4gIC0tc3VjY2Vzcy00MDAtYS01MDogIzM0YjI2MzdmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NjtcbiAgLS1zdWNjZXNzLTQwMC1hLTMwOiAjMzRiMjYzNGM7XG4gIC0tc3VjY2Vzcy00MDAtYS0yNTogIzM0YjI2MzNmO1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzMztcbiAgLS1zdWNjZXNzLTQwMC1hLTE1OiAjMzRiMjYzMjY7XG4gIC0tc3VjY2Vzcy00MDAtYS0xMDogIzM0YjI2MzE5O1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwYztcbiAgLS1zdWNjZXNzLTQwMC1hLTAzOiAjMzRiMjYzMDc7XG4gIC0tc3VjY2Vzcy0zMDA6ICM1YWMxODA7XG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWU7XG4gIC0tc3VjY2Vzcy0yMDAtYS01MDogIzgwY2Y5ZTdmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtNDA6ICM4MGNmOWU2NjtcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGM7XG4gIC0tc3VjY2Vzcy0yMDAtYS0yNTogIzgwY2Y5ZTNmO1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjA6ICM4MGNmOWUzMztcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjY7XG4gIC0tc3VjY2Vzcy0yMDAtYS0xMDogIzgwY2Y5ZTE5O1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDU6ICM4MGNmOWUwYztcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDc7XG4gIC0tc3VjY2Vzcy0xMDA6ICNjMGU3Y2U7XG4gIC0tc3VjY2Vzcy01MDogI2U2ZjVlYztcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1O1xuICAtLXN1Y2Nlc3MtMTA6ICNmN2ZjZjk7XG4gIC0tc3VjY2Vzcy0wOiAjZmZmZmZmO1xuICAtLWluZm8tMTAwMDogIzAwMDAwMDtcbiAgLS1pbmZvLTk5MDogIzA1MWUzMztcbiAgLS1pbmZvLTk1MDogIzA5MzU1OTtcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZTtcbiAgLS1pbmZvLTkwMDogIzBjNGM4MDtcbiAgLS1pbmZvLTgwMDogIzBmNWI5OTtcbiAgLS1pbmZvLTcwMDogIzExNmFiMztcbiAgLS1pbmZvLTYwMDogIzE1ODFkOTtcbiAgLS1pbmZvLTUwMDogIzE5OThmZjtcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2Y7XG4gIC0taW5mby01MDAtYS00MDogIzE5OThmZjY2O1xuICAtLWluZm8tNTAwLWEtMzA6ICMxOTk4ZmY0YztcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2Y7XG4gIC0taW5mby01MDAtYS0yMDogIzE5OThmZjMzO1xuICAtLWluZm8tNTAwLWEtMTU6ICMxOTk4ZmYyNjtcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTk7XG4gIC0taW5mby01MDAtYS0wNTogIzE5OThmZjBjO1xuICAtLWluZm8tNTAwLWEtMDM6ICMxOTk4ZmYwNztcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZjtcbiAgLS1pbmZvLTQwMC1hLTUwOiAjNDdhZGZmN2Y7XG4gIC0taW5mby00MDAtYS00MDogIzQ3YWRmZjY2O1xuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0YztcbiAgLS1pbmZvLTQwMC1hLTI1OiAjNDdhZGZmM2Y7XG4gIC0taW5mby00MDAtYS0yMDogIzQ3YWRmZjMzO1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNjtcbiAgLS1pbmZvLTQwMC1hLTEwOiAjNDdhZGZmMTk7XG4gIC0taW5mby00MDAtYS0wNTogIzQ3YWRmZjBjO1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwNztcbiAgLS1pbmZvLTMwMDogIzZhYmNmZjtcbiAgLS1pbmZvLTIwMDogIzhjY2JmZjtcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2Y7XG4gIC0taW5mby0yMDAtYS00MDogIzhjY2JmZjY2O1xuICAtLWluZm8tMjAwLWEtMzA6ICM4Y2NiZmY0YztcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2Y7XG4gIC0taW5mby0yMDAtYS0yMDogIzhjY2JmZjMzO1xuICAtLWluZm8tMjAwLWEtMTU6ICM4Y2NiZmYyNjtcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTk7XG4gIC0taW5mby0yMDAtYS0wNTogIzhjY2JmZjBjO1xuICAtLWluZm8tMjAwLWEtMDM6ICM4Y2NiZmYwNztcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZjtcbiAgLS1pbmZvLTUwOiAjZThmNWZmO1xuICAtLWluZm8tMjU6ICNmNGZhZmY7XG4gIC0taW5mby0xMDogI2Y4ZmNmZjtcbiAgLS1pbmZvLTA6ICNmZmZmZmY7XG4gIC0td2FybmluZy0xMDAwOiAjMDAwMDAwO1xuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwO1xuICAtLXdhcm5pbmctOTUwOiAjNTUzMzAwO1xuICAtLXdhcm5pbmctOTI1OiAjNjgzZTAwO1xuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwO1xuICAtLXdhcm5pbmctODAwOiAjOTE1NzAwO1xuICAtLXdhcm5pbmctNzAwOiAjYTk2NTAwO1xuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwO1xuICAtLXdhcm5pbmctNTAwOiAjZjI5MTAwO1xuICAtLXdhcm5pbmctNTAwLWEtNTA6ICNmMjkxMDA3ZjtcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjY7XG4gIC0td2FybmluZy01MDAtYS0zMDogI2YyOTEwMDRjO1xuICAtLXdhcm5pbmctNTAwLWEtMjU6ICNmMjkxMDAzZjtcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzM7XG4gIC0td2FybmluZy01MDAtYS0xNTogI2YyOTEwMDI2O1xuICAtLXdhcm5pbmctNTAwLWEtMTA6ICNmMjkxMDAxOTtcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGM7XG4gIC0td2FybmluZy01MDAtYS0wMzogI2YyOTEwMDA3O1xuICAtLXdhcm5pbmctNDAwOiAjZjVhNzMzO1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZjtcbiAgLS13YXJuaW5nLTQwMC1hLTQwOiAjZjVhNzMzNjY7XG4gIC0td2FybmluZy00MDAtYS0zMDogI2Y1YTczMzRjO1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZjtcbiAgLS13YXJuaW5nLTQwMC1hLTIwOiAjZjVhNzMzMzM7XG4gIC0td2FybmluZy00MDAtYS0xNTogI2Y1YTczMzI2O1xuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOTtcbiAgLS13YXJuaW5nLTQwMC1hLTA1OiAjZjVhNzMzMGM7XG4gIC0td2FybmluZy00MDAtYS0wMzogI2Y1YTczMzA3O1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5O1xuICAtLXdhcm5pbmctMjAwOiAjZjljODgwO1xuICAtLXdhcm5pbmctMjAwLWEtNTA6ICNmOWM4ODA3ZjtcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjY7XG4gIC0td2FybmluZy0yMDAtYS0zMDogI2Y5Yzg4MDRjO1xuICAtLXdhcm5pbmctMjAwLWEtMjU6ICNmOWM4ODAzZjtcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzM7XG4gIC0td2FybmluZy0yMDAtYS0xNTogI2Y5Yzg4MDI2O1xuICAtLXdhcm5pbmctMjAwLWEtMTA6ICNmOWM4ODAxOTtcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGM7XG4gIC0td2FybmluZy0yMDAtYS0wMzogI2Y5Yzg4MDA3O1xuICAtLXdhcm5pbmctMTAwOiAjZmNlM2JmO1xuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTY7XG4gIC0td2FybmluZy0yNTogI2ZlZjlmMjtcbiAgLS13YXJuaW5nLTEwOiAjZmVmY2Y3O1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZjtcbiAgLS1kZWNvci0wMS0xMDAwOiAjMDAwMDAwO1xuICAtLWRlY29yLTAxLTk5MDogIzAwMjQxYjtcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzA7XG4gIC0tZGVjb3ItMDEtOTI1OiAjMDA0ZDNhO1xuICAtLWRlY29yLTAxLTkwMDogIzAwNTk0NDtcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTI7XG4gIC0tZGVjb3ItMDEtNzAwOiAjMDA3ZDVmO1xuICAtLWRlY29yLTAxLTYwMDogIzAwOTc3NDtcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODg7XG4gIC0tZGVjb3ItMDEtNTAwLWEtNTA6ICMwMGIyODg3ZjtcbiAgLS1kZWNvci0wMS01MDAtYS00MDogIzAwYjI4ODY2O1xuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGM7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMjU6ICMwMGIyODgzZjtcbiAgLS1kZWNvci0wMS01MDAtYS0yMDogIzAwYjI4ODMzO1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjY7XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTA6ICMwMGIyODgxOTtcbiAgLS1kZWNvci0wMS01MDAtYS0wNTogIzAwYjI4ODBjO1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDc7XG4gIC0tZGVjb3ItMDEtNDAwOiAjMzNjMWEwO1xuICAtLWRlY29yLTAxLTQwMC1hLTUwOiAjMzNjMWEwN2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NjtcbiAgLS1kZWNvci0wMS00MDAtYS0zMDogIzMzYzFhMDRjO1xuICAtLWRlY29yLTAxLTQwMC1hLTI1OiAjMzNjMWEwM2Y7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzMztcbiAgLS1kZWNvci0wMS00MDAtYS0xNTogIzMzYzFhMDI2O1xuICAtLWRlY29yLTAxLTQwMC1hLTEwOiAjMzNjMWEwMTk7XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwYztcbiAgLS1kZWNvci0wMS00MDAtYS0wMzogIzMzYzFhMDA3O1xuICAtLWRlY29yLTAxLTMwMDogIzU5Y2RiMjtcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzQ7XG4gIC0tZGVjb3ItMDEtMjAwLWEtNTA6ICM4MGQ4YzQ3ZjtcbiAgLS1kZWNvci0wMS0yMDAtYS00MDogIzgwZDhjNDY2O1xuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGM7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMjU6ICM4MGQ4YzQzZjtcbiAgLS1kZWNvci0wMS0yMDAtYS0yMDogIzgwZDhjNDMzO1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjY7XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTA6ICM4MGQ4YzQxOTtcbiAgLS1kZWNvci0wMS0yMDAtYS0wNTogIzgwZDhjNDBjO1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDc7XG4gIC0tZGVjb3ItMDEtMTAwOiAjYmZlY2UxO1xuICAtLWRlY29yLTAxLTUwOiAjZTZmN2YzO1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5O1xuICAtLWRlY29yLTAxLTEwOiAjZjdmZGZiO1xuICAtLWRlY29yLTAxLTA6ICNmZmZmZmY7XG59XG5cbi4tbW9kZS1saWdodCwgLmluZm9iYW5uZXItbGlnaHQsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1saWdodCwgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19saWdodCB7XG4gIC0tZmctZGVmYXVsdDogdmFyKC0tbmV1dHJhbC05OTApO1xuICAtLWZnLXNvZnQ6IHZhcigtLW5ldXRyYWwtNTAwKTtcbiAgLS1mZy1tdXRlZDogdmFyKC0tbmV1dHJhbC0zMDApO1xuICAtLWZnLWRpc2FibGVkOiB2YXIoLS1uZXV0cmFsLTUwMC1hLTUwKTtcbiAgLS1iZy1zdXJmYWNlLTE6IHZhcigtLW5ldXRyYWwtMCk7XG4gIC0tYmctc3VyZmFjZS0yOiB2YXIoLS1uZXV0cmFsLTEwKTtcbiAgLS1iZy1zdXJmYWNlLTM6IHZhcigtLW5ldXRyYWwtMjUpO1xuICAtLWJnLXN1cmZhY2UtNDogdmFyKC0tbmV1dHJhbC01MCk7XG4gIC0tYmctc3VyZmFjZS01OiB2YXIoLS1uZXV0cmFsLTEwMCk7XG4gIC0tYmctcGFnZTogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1iZy1kaXNhYmxlZDogdmFyKC0tbmV1dHJhbC01MDAtYS0xMCk7XG4gIC0tYmctZWxldmF0ZWQtMDogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1iZy1lbGV2YXRlZC1zOiB2YXIoLS1uZXV0cmFsLTApO1xuICAtLWJnLWVsZXZhdGVkLW06IHZhcigtLW5ldXRyYWwtMCk7XG4gIC0tYmctZWxldmF0ZWQtbDogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1iZy1lbGV2YXRlZC14bDogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1ib3JkZXItZGVmYXVsdDogdmFyKC0tbmV1dHJhbC01MDAtYS01MCk7XG4gIC0tYm9yZGVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtNTAwLWEtMjUpO1xuICAtLWJvcmRlci1tdXRlZDogdmFyKC0tbmV1dHJhbC01MDAtYS0xNSk7XG4gIC0tYWNjZW50LWRlZmF1bHQ6IHZhcigtLWFjY2VudC01MDApO1xuICAtLWFjY2VudC1zb2Z0OiB2YXIoLS1hY2NlbnQtNDAwKTtcbiAgLS1hY2NlbnQtbXV0ZWQ6IHZhcigtLWFjY2VudC0yMDApO1xuICAtLWFjY2VudC1ob3ZlcjogdmFyKC0tYWNjZW50LTYwMCk7XG4gIC0tYWNjZW50LWFjdGl2ZTogdmFyKC0tYWNjZW50LTcwMCk7XG4gIC0tYWNjZW50LW9uLWFjY2VudDogdmFyKC0tYWNjZW50LTApO1xuICAtLWFjY2VudC1jb250YWluZXItZGVmYXVsdDogdmFyKC0tYWNjZW50LTUwMC1hLTEwKTtcbiAgLS1hY2NlbnQtY29udGFpbmVyLXNvZnQ6IHZhcigtLWFjY2VudC01MDAtYS0wNSk7XG4gIC0tYWNjZW50LWNvbnRhaW5lci1tdXRlZDogdmFyKC0tYWNjZW50LTUwMC1hLTAzKTtcbiAgLS1hY2NlbnQtY29udGFpbmVyLWhvdmVyOiB2YXIoLS1hY2NlbnQtNTAwLWEtMjApO1xuICAtLWFjY2VudC1jb250YWluZXItYWN0aXZlOiB2YXIoLS1hY2NlbnQtNTAwLWEtMDMpO1xuICAtLWFjY2VudC1vbi1jb250YWluZXI6IHZhcigtLWFjY2VudC01MDApO1xuICAtLW5ldXRyYWwtZGVmYXVsdDogdmFyKC0tbmV1dHJhbC05MjUpO1xuICAtLW5ldXRyYWwtc29mdDogdmFyKC0tbmV1dHJhbC00MDApO1xuICAtLW5ldXRyYWwtbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMjAwKTtcbiAgLS1uZXV0cmFsLWhvdmVyOiB2YXIoLS1uZXV0cmFsLTYwMCk7XG4gIC0tbmV1dHJhbC1hY3RpdmU6IHZhcigtLW5ldXRyYWwtNzAwKTtcbiAgLS1uZXV0cmFsLW9uLW5ldXRyYWw6IHZhcigtLW5ldXRyYWwtMCk7XG4gIC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdDogdmFyKC0tbmV1dHJhbC01MDAtYS0xMCk7XG4gIC0tbmV1dHJhbC1jb250YWluZXItc29mdDogdmFyKC0tbmV1dHJhbC01MDAtYS0wNSk7XG4gIC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtNTAwLWEtMDMpO1xuICAtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyOiB2YXIoLS1uZXV0cmFsLTUwMC1hLTIwKTtcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLW5ldXRyYWwtNTAwLWEtMzApO1xuICAtLW5ldXRyYWwtb24tY29udGFpbmVyOiB2YXIoLS1uZXV0cmFsLTUwMCk7XG4gIC0tc3VjY2Vzcy1kZWZhdWx0OiB2YXIoLS1zdWNjZXNzLTUwMCk7XG4gIC0tc3VjY2Vzcy1zb2Z0OiB2YXIoLS1zdWNjZXNzLTQwMCk7XG4gIC0tc3VjY2Vzcy1tdXRlZDogdmFyKC0tc3VjY2Vzcy0yMDApO1xuICAtLXN1Y2Nlc3MtaG92ZXI6IHZhcigtLXN1Y2Nlc3MtNjAwKTtcbiAgLS1zdWNjZXNzLWFjdGl2ZTogdmFyKC0tc3VjY2Vzcy03MDApO1xuICAtLXN1Y2Nlc3Mtb24tc3VjY2VzczogdmFyKC0tc3VjY2Vzcy0wKTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1zdWNjZXNzLTUwMC1hLTEwKTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1zdWNjZXNzLTUwMC1hLTA1KTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tc3VjY2Vzcy01MDAtYS0wMyk7XG4gIC0tc3VjY2Vzcy1jb250YWluZXItaG92ZXI6IHZhcigtLXN1Y2Nlc3MtNTAwLWEtMjApO1xuICAtLXN1Y2Nlc3MtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tc3VjY2Vzcy01MDAtYTMwKTtcbiAgLS1zdWNjZXNzLW9uLWNvbnRhaW5lcjogdmFyKC0tc3VjY2Vzcy01MDApO1xuICAtLXdhcm5pbmctZGVmYXVsdDogdmFyKC0td2FybmluZy01MDApO1xuICAtLXdhcm5pbmctc29mdDogdmFyKC0td2FybmluZy00MDApO1xuICAtLXdhcm5pbmctbXV0ZWQ6IHZhcigtLXdhcm5pbmctMjAwKTtcbiAgLS13YXJuaW5nLWhvdmVyOiB2YXIoLS13YXJuaW5nLTYwMCk7XG4gIC0td2FybmluZy1hY3RpdmU6IHZhcigtLXdhcm5pbmctNzAwKTtcbiAgLS13YXJuaW5nLW9uLXdhcm5pbmc6IHZhcigtLXdhcm5pbmctOTkwKTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS13YXJuaW5nLTUwMC1hLTEwKTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS13YXJuaW5nLTUwMC1hLTA1KTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1tdXRlZDogdmFyKC0td2FybmluZy01MDAtYS0wNSk7XG4gIC0td2FybmluZy1jb250YWluZXItaG92ZXI6IHZhcigtLXdhcm5pbmctNTAwLWEtMjApO1xuICAtLXdhcm5pbmctY29udGFpbmVyLWFjdGl2ZTogdmFyKC0td2FybmluZy01MDAtYS0zMCk7XG4gIC0td2FybmluZy1vbi1jb250YWluZXI6IHZhcigtLXdhcm5pbmctNjAwKTtcbiAgLS1jcml0aWNhbC1kZWZhdWx0OiB2YXIoLS1jcml0aWNhbC01MDApO1xuICAtLWNyaXRpY2FsLXNvZnQ6IHZhcigtLWNyaXRpY2FsLTQwMCk7XG4gIC0tY3JpdGljYWwtbXV0ZWQ6IHZhcigtLWNyaXRpY2FsLTIwMCk7XG4gIC0tY3JpdGljYWwtaG92ZXI6IHZhcigtLWNyaXRpY2FsLTYwMCk7XG4gIC0tY3JpdGljYWwtYWN0aXZlOiB2YXIoLS1jcml0aWNhbC03MDApO1xuICAtLWNyaXRpY2FsLW9uLWNyaXRpY2FsOiB2YXIoLS1jcml0aWNhbC0wKTtcbiAgLS1jcml0aWNhbC1jb250YWluZXItZGVmYXVsdDogdmFyKC0tY3JpdGljYWwtNTAwLWEtMTApO1xuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1jcml0aWNhbC01MDAtYS0wNSk7XG4gIC0tY3JpdGljYWwtY29udGFpbmVyLW11dGVkOiB2YXIoLS1jcml0aWNhbC01MDAtYS0wMyk7XG4gIC0tY3JpdGljYWwtY29udGFpbmVyLWhvdmVyOiB2YXIoLS1jcml0aWNhbC01MDAtYS0yMCk7XG4gIC0tY3JpdGljYWwtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tY3JpdGljYWwtNTAwLWEtMzApO1xuICAtLWNyaXRpY2FsLW9uLWNvbnRhaW5lcjogdmFyKC0tY3JpdGljYWwtNTAwKTtcbiAgLS1pbmZvLWRlZmF1bHQ6IHZhcigtLWluZm8tNTAwKTtcbiAgLS1pbmZvLXNvZnQ6IHZhcigtLWluZm8tNDAwKTtcbiAgLS1pbmZvLW11dGVkOiB2YXIoLS1pbmZvLTIwMCk7XG4gIC0taW5mby1ob3ZlcjogdmFyKC0taW5mby02MDApO1xuICAtLWluZm8tYWN0aXZlOiB2YXIoLS1pbmZvLTcwMCk7XG4gIC0taW5mby1vbi1pbmZvOiB2YXIoLS1pbmZvLTApO1xuICAtLWluZm8tY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLWluZm8tNTAwLWEtMTApO1xuICAtLWluZm8tY29udGFpbmVyLXNvZnQ6IHZhcigtLWluZm8tNTAwLWEtMDUpO1xuICAtLWluZm8tY29udGFpbmVyLW11dGVkOiB2YXIoLS1pbmZvLTUwMC1hLTAzKTtcbiAgLS1pbmZvLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0taW5mby01MDAtYS0yMCk7XG4gIC0taW5mby1jb250YWluZXItYWN0aXZlOiB2YXIoLS1pbmZvLTUwMC1hLTMwKTtcbiAgLS1pbmZvLW9uLWNvbnRhaW5lcjogdmFyKC0taW5mby01MDApO1xuICAtLWRlY29yLTAxLWRlZmF1bHQ6IHZhcigtLWRlY29yLTAxLTUwMCk7XG4gIC0tZGVjb3ItMDEtc29mdDogdmFyKC0tZGVjb3ItMDEtNDAwKTtcbiAgLS1kZWNvci0wMS1tdXRlZDogdmFyKC0tZGVjb3ItMDEtMjAwKTtcbiAgLS1kZWNvci0wMS1ob3ZlcjogdmFyKC0tZGVjb3ItMDEtNjAwKTtcbiAgLS1kZWNvci0wMS1hY3RpdmU6IHZhcigtLWRlY29yLTAxLTcwMCk7XG4gIC0tZGVjb3ItMDEtb24tZGVjb3ItMDE6IHZhcigtLWRlY29yLTAxLTApO1xuICAtLWRlY29yLTAxLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1kZWNvci0wMS01MDAtYS0xMCk7XG4gIC0tZGVjb3ItMDEtY29udGFpbmVyLXNvZnQ6IHZhcigtLWRlY29yLTAxLTUwMC1hLTA1KTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItbXV0ZWQ6IHZhcigtLWRlY29yLTAxLTUwMC1hLTAzKTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItaG92ZXI6IHZhcigtLWRlY29yLTAxLTUwMC1hLTIwKTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItYWN0aXZlOiB2YXIoLS1kZWNvci0wMS01MDAtYTMwKTtcbiAgLS1kZWNvci0wMS1vbi1jb250YWluZXI6IHZhcigtLWRlY29yLTAxLTUwMCk7XG4gIC0tc3RhdGljLXdoaXRlOiB2YXIoLS1uZXV0cmFsLTApO1xuICAtLXN0YXRpYy1ibGFjazogdmFyKC0tbmV1dHJhbC05OTApO1xuICAtLWZvY3VzLXNvZnQ6IHZhcigtLWFjY2VudC01MDAtYS0xMCk7XG4gIC0tZm9jdXMtY29udHJhc3Q6IHZhcigtLWFjY2VudC01MDAtYS0xMCk7XG4gIC0tZm9jdXMtZXh0cmE6IHZhcigtLW5ldXRyYWwtMCk7XG4gIC0taW1hZ2UtZGVmYXVsdDogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1pbWFnZS1zb2Z0OiB2YXIoLS1uZXV0cmFsLTEwMCk7XG4gIC0taW1hZ2UtbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMTAwKTtcbiAgLS1pbWFnZS1ob3ZlcjogdmFyKC0tbmV1dHJhbC0yNSk7XG4gIC0taW1hZ2UtYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTEwKTtcbiAgLS1pbWFnZS1vbi1pbWFnZTogdmFyKC0tbmV1dHJhbC05OTApO1xuICAtLWltYWdlLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTk1MCk7XG4gIC0taW1hZ2UtY29udGFpbmVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtOTAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtNzAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtODAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTgwMCk7XG4gIC0taW1hZ2Utb24tY29udGFpbmVyOiB2YXIoLS1uZXV0cmFsLTApO1xufVxuXG4uLW1vZGUtZGFyaywgLmluZm9iYW5uZXItZGFyaywgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmssIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayB7XG4gIC0tZmctZGVmYXVsdDogdmFyKC0tbmV1dHJhbC01MCk7XG4gIC0tZmctc29mdDogdmFyKC0tbmV1dHJhbC0yMDApO1xuICAtLWZnLW11dGVkOiB2YXIoLS1uZXV0cmFsLTMwMCk7XG4gIC0tZmctZGlzYWJsZWQ6IHZhcigtLW5ldXRyYWwtMjAwLWEtNTApO1xuICAtLWJnLXN1cmZhY2UtMTogdmFyKC0tbmV1dHJhbC05NTApO1xuICAtLWJnLXN1cmZhY2UtMjogdmFyKC0tbmV1dHJhbC05MjUpO1xuICAtLWJnLXN1cmZhY2UtMzogdmFyKC0tbmV1dHJhbC05MDApO1xuICAtLWJnLXN1cmZhY2UtNDogdmFyKC0tbmV1dHJhbC04MDApO1xuICAtLWJnLXN1cmZhY2UtNTogdmFyKC0tbmV1dHJhbC03MDApO1xuICAtLWJnLXBhZ2U6IHZhcigtLW5ldXRyYWwtOTUwKTtcbiAgLS1iZy1kaXNhYmxlZDogdmFyKC0tbmV1dHJhbC0yMDAtYS0xMCk7XG4gIC0tYmctZWxldmF0ZWQtMDogdmFyKC0tbmV1dHJhbC05NTApO1xuICAtLWJnLWVsZXZhdGVkLXM6IHZhcigtLW5ldXRyYWwtOTI1KTtcbiAgLS1iZy1lbGV2YXRlZC1tOiB2YXIoLS1uZXV0cmFsLTkwMCk7XG4gIC0tYmctZWxldmF0ZWQtbDogdmFyKC0tbmV1dHJhbC04MDApO1xuICAtLWJnLWVsZXZhdGVkLXhsOiB2YXIoLS1uZXV0cmFsLTcwMCk7XG4gIC0tYm9yZGVyLWRlZmF1bHQ6IHZhcigtLW5ldXRyYWwtMjAwLWEtNTApO1xuICAtLWJvcmRlci1zb2Z0OiB2YXIoLS1uZXV0cmFsLTIwMC1hLTI1KTtcbiAgLS1ib3JkZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMjAwLWEtMTUpO1xuICAtLWFjY2VudC1kZWZhdWx0OiB2YXIoLS1hY2NlbnQtMjAwKTtcbiAgLS1hY2NlbnQtc29mdDogdmFyKC0tYWNjZW50LTMwMCk7XG4gIC0tYWNjZW50LW11dGVkOiB2YXIoLS1hY2NlbnQtNDAwKTtcbiAgLS1hY2NlbnQtaG92ZXI6IHZhcigtLWFjY2VudC0xMDApO1xuICAtLWFjY2VudC1hY3RpdmU6IHZhcigtLWFjY2VudC01MCk7XG4gIC0tYWNjZW50LW9uLWFjY2VudDogdmFyKC0tYWNjZW50LTk1MCk7XG4gIC0tYWNjZW50LWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMjApO1xuICAtLWFjY2VudC1jb250YWluZXItc29mdDogdmFyKC0tYWNjZW50LTQwMC1hLTEwKTtcbiAgLS1hY2NlbnQtY29udGFpbmVyLW11dGVkOiB2YXIoLS1hY2NlbnQtNDAwLWEtMDUpO1xuICAtLWFjY2VudC1jb250YWluZXItaG92ZXI6IHZhcigtLWFjY2VudC00MDAtYS0wMyk7XG4gIC0tYWNjZW50LWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLWFjY2VudC00MDAtYS00MCk7XG4gIC0tYWNjZW50LW9uLWNvbnRhaW5lcjogdmFyKC0tYWNjZW50LTIwMCk7XG4gIC0tbmV1dHJhbC1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTUwKTtcbiAgLS1uZXV0cmFsLXNvZnQ6IHZhcigtLW5ldXRyYWwtMzAwKTtcbiAgLS1uZXV0cmFsLW11dGVkOiB2YXIoLS1uZXV0cmFsLTQwMCk7XG4gIC0tbmV1dHJhbC1ob3ZlcjogdmFyKC0tbmV1dHJhbC0xMDApO1xuICAtLW5ldXRyYWwtYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTUwKTtcbiAgLS1uZXV0cmFsLW9uLW5ldXRyYWw6IHZhcigtLW5ldXRyYWwtOTUwKTtcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTQwMC1hLTIwKTtcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1uZXV0cmFsLTQwMC1hLTEwKTtcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tbmV1dHJhbC00MDAtYS0wNSk7XG4gIC0tbmV1dHJhbC1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtNDAwLWEtMzApO1xuICAtLW5ldXRyYWwtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tbmV1dHJhbC00MDAtYS00MCk7XG4gIC0tbmV1dHJhbC1vbi1jb250YWluZXI6IHZhcigtLW5ldXRyYWwtMjAwKTtcbiAgLS1zdWNjZXNzLWRlZmF1bHQ6IHZhcigtLXN1Y2Nlc3MtMjAwKTtcbiAgLS1zdWNjZXNzLXNvZnQ6IHZhcigtLXN1Y2Nlc3MtMzAwKTtcbiAgLS1zdWNjZXNzLW11dGVkOiB2YXIoLS1zdWNjZXNzLTQwMCk7XG4gIC0tc3VjY2Vzcy1ob3ZlcjogdmFyKC0tc3VjY2Vzcy0xMDApO1xuICAtLXN1Y2Nlc3MtYWN0aXZlOiB2YXIoLS1zdWNjZXNzLTUwKTtcbiAgLS1zdWNjZXNzLW9uLXN1Y2Nlc3M6IHZhcigtLXN1Y2Nlc3MtOTUwKTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1zdWNjZXNzLTQwMC1hLTIwKTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1zdWNjZXNzLTQwMC1hLTEwKTtcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tc3VjY2Vzcy00MDAtYS0wNSk7XG4gIC0tc3VjY2Vzcy1jb250YWluZXItaG92ZXI6IHZhcigtLXN1Y2Nlc3MtNDAwLWEtMzApO1xuICAtLXN1Y2Nlc3MtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tc3VjY2Vzcy00MDAtYS00MCk7XG4gIC0tc3VjY2Vzcy1vbi1jb250YWluZXI6IHZhcigtLXN1Y2Nlc3MtMjAwKTtcbiAgLS13YXJuaW5nLWRlZmF1bHQ6IHZhcigtLXdhcm5pbmctMjAwKTtcbiAgLS13YXJuaW5nLXNvZnQ6IHZhcigtLXdhcm5pbmctMzAwKTtcbiAgLS13YXJuaW5nLW11dGVkOiB2YXIoLS13YXJuaW5nLTQwMCk7XG4gIC0td2FybmluZy1ob3ZlcjogdmFyKC0td2FybmluZy0xMDApO1xuICAtLXdhcm5pbmctYWN0aXZlOiB2YXIoLS13YXJuaW5nLTUwKTtcbiAgLS13YXJuaW5nLW9uLXdhcm5pbmc6IHZhcigtLXdhcm5pbmctOTkwKTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS13YXJuaW5nLTQwMC1hLTIwKTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS13YXJuaW5nLTQwMC1hLTEwKTtcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1tdXRlZDogdmFyKC0td2FybmluZy00MDAtYS0wNSk7XG4gIC0td2FybmluZy1jb250YWluZXItaG92ZXI6IHZhcigtLXdhcm5pbmctNDAwLWEtMzApO1xuICAtLXdhcm5pbmctY29udGFpbmVyLWFjdGl2ZTogdmFyKC0td2FybmluZy00MDAtYS00MCk7XG4gIC0td2FybmluZy1vbi1jb250YWluZXI6IHZhcigtLXdhcm5pbmctMjAwKTtcbiAgLS1jcml0aWNhbC1kZWZhdWx0OiB2YXIoLS1jcml0aWNhbC0yMDApO1xuICAtLWNyaXRpY2FsLXNvZnQ6IHZhcigtLWNyaXRpY2FsLTMwMCk7XG4gIC0tY3JpdGljYWwtbXV0ZWQ6IHZhcigtLWNyaXRpY2FsLTQwMCk7XG4gIC0tY3JpdGljYWwtaG92ZXI6IHZhcigtLWNyaXRpY2FsLTEwMCk7XG4gIC0tY3JpdGljYWwtYWN0aXZlOiB2YXIoLS1jcml0aWNhbC01MCk7XG4gIC0tY3JpdGljYWwtb24tY3JpdGljYWw6IHZhcigtLWNyaXRpY2FsLTk1MCk7XG4gIC0tY3JpdGljYWwtY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLWNyaXRpY2FsLTQwMC1hLTIwKTtcbiAgLS1jcml0aWNhbC1jb250YWluZXItc29mdDogdmFyKC0tY3JpdGljYWwtNDAwLWEtMTApO1xuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tY3JpdGljYWwtNDAwLWEtMDUpO1xuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0tY3JpdGljYWwtNDAwLWEtMzApO1xuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLWNyaXRpY2FsLTQwMC1hLTQwKTtcbiAgLS1jcml0aWNhbC1vbi1jb250YWluZXI6IHZhcigtLWNyaXRpY2FsLTIwMCk7XG4gIC0taW5mby1kZWZhdWx0OiB2YXIoLS1pbmZvLTIwMCk7XG4gIC0taW5mby1zb2Z0OiB2YXIoLS1pbmZvLTMwMCk7XG4gIC0taW5mby1tdXRlZDogdmFyKC0taW5mby00MDApO1xuICAtLWluZm8taG92ZXI6IHZhcigtLWluZm8tMTAwKTtcbiAgLS1pbmZvLWFjdGl2ZTogdmFyKC0taW5mby01MCk7XG4gIC0taW5mby1vbi1pbmZvOiB2YXIoLS1pbmZvLTk1MCk7XG4gIC0taW5mby1jb250YWluZXItZGVmYXVsdDogdmFyKC0taW5mby00MDAtYS0yMCk7XG4gIC0taW5mby1jb250YWluZXItc29mdDogdmFyKC0taW5mby00MDAtYS0xMCk7XG4gIC0taW5mby1jb250YWluZXItbXV0ZWQ6IHZhcigtLWluZm8tNDAwLWEtMDUpO1xuICAtLWluZm8tY29udGFpbmVyLWhvdmVyOiB2YXIoLS1pbmZvLTQwMC1hLTMwKTtcbiAgLS1pbmZvLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLWluZm8tNDAwLWEtNDApO1xuICAtLWluZm8tb24tY29udGFpbmVyOiB2YXIoLS1pbmZvLTIwMCk7XG4gIC0tZGVjb3ItMDEtZGVmYXVsdDogdmFyKC0tZGVjb3ItMDEtMjAwKTtcbiAgLS1kZWNvci0wMS1zb2Z0OiB2YXIoLS1kZWNvci0wMS0zMDApO1xuICAtLWRlY29yLTAxLW11dGVkOiB2YXIoLS1kZWNvci0wMS00MDApO1xuICAtLWRlY29yLTAxLWhvdmVyOiB2YXIoLS1kZWNvci0wMS0xMDApO1xuICAtLWRlY29yLTAxLWFjdGl2ZTogdmFyKC0tZGVjb3ItMDEtNTApO1xuICAtLWRlY29yLTAxLW9uLWRlY29yLTAxOiB2YXIoLS1kZWNvci0wMS05NTApO1xuICAtLWRlY29yLTAxLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1kZWNvci0wMS00MDAtYS0yMCk7XG4gIC0tZGVjb3ItMDEtY29udGFpbmVyLXNvZnQ6IHZhcigtLWRlY29yLTAxLTQwMC1hLTEwKTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItbXV0ZWQ6IHZhcigtLWRlY29yLTAxLTQwMC1hLTA1KTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItaG92ZXI6IHZhcigtLWRlY29yLTAxLTQwMC1hLTMwKTtcbiAgLS1kZWNvci0wMS1jb250YWluZXItYWN0aXZlOiB2YXIoLS1kZWNvci0wMS00MDAtYS00MCk7XG4gIC0tZGVjb3ItMDEtb24tY29udGFpbmVyOiB2YXIoLS1kZWNvci0wMS0yMDApO1xuICAtLXN0YXRpYy13aGl0ZTogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1zdGF0aWMtYmxhY2s6IHZhcigtLW5ldXRyYWwtOTkwKTtcbiAgLS1mb2N1cy1zb2Z0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMjApO1xuICAtLWZvY3VzLWNvbnRyYXN0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMjApO1xuICAtLWZvY3VzLWV4dHJhOiB2YXIoLS1uZXV0cmFsLTk1MCk7XG4gIC0taW1hZ2UtZGVmYXVsdDogdmFyKC0tbmV1dHJhbC0wKTtcbiAgLS1pbWFnZS1zb2Z0OiB2YXIoLS1uZXV0cmFsLTEwMCk7XG4gIC0taW1hZ2UtbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMTAwKTtcbiAgLS1pbWFnZS1ob3ZlcjogdmFyKC0tbmV1dHJhbC0yNSk7XG4gIC0taW1hZ2UtYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTEwKTtcbiAgLS1pbWFnZS1vbi1pbWFnZTogdmFyKC0tbmV1dHJhbC05OTApO1xuICAtLWltYWdlLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTk1MCk7XG4gIC0taW1hZ2UtY29udGFpbmVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtOTAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtNzAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtODAwKTtcbiAgLS1pbWFnZS1jb250YWluZXItYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTgwMCk7XG4gIC0taW1hZ2Utb24tY29udGFpbmVyOiB2YXIoLS1uZXV0cmFsLTApO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbmFbaHJlZl0sIC5idXR0b24sIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXRhYnMgLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5ibG9jay0tc2VjdGlvbnMgYSwgLmZvcm0tLXRhYnMgYSwgLnBvcHVwLS1jbG9zZSwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE4cyBlYXNlLW91dDtcbn1cblxuLmRpc2FibGVkLCBbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aV9ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0OHB4O1xufVxuXG4udWlfZ3JpZF9idXR0b25zIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwbGFjZS1pdGVtczogc3RhcnQgY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbmJvZHkge1xuICAtLWNvbHVtbjogY2FsYygoMTAwJSAtICgxMSAqIDE2cHgpKSAvIDEyKTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLW9wZW5wb3B1cF0sXG5bZGF0YS1mb3JtXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXBhZ2UpO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG5cbnNlY3Rpb24ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5wYWdlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ucGFnZSBtYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5wYWdlLWNpdHkgbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWNpdHkgbWFpbiB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgMTZweCA0ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb250ZW50IC4gc2lkZWJhclwiO1xuICB9XG59XG4ucGFnZS1jaXR5IHNlY3Rpb24ge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG4gIGdyaWQtcm93OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1jaXR5IHNlY3Rpb24ge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLWNpdHkgLnNpZGViYXIge1xuICBncmlkLWFyZWE6IHNpZGViYXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1jaXR5IC5zaWRlYmFyIHtcbiAgICBncmlkLXJvdzogc3BhbiAzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMycHg7XG4gIH1cbn1cbi5wYWdlLWNpdHkgLmNvbnRlbnRfaG90ZWwgLmJsb2NrLS1lbGVtZW50cyB7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLWNpdHkgLmNvbnRlbnRfaG90ZWwgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtY2l0eSAuY29udGVudF9ob3RlbCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuLnBhZ2UtY2l0eSAuY29udGVudF9yZXZpZXdzIC5ibG9jay0tZWxlbWVudHMsXG4ucGFnZS1jaXR5IC5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtY2l0eSAuY29udGVudF9yZXZpZXdzIC5ibG9jay0tZWxlbWVudHMsXG4gIC5wYWdlLWNpdHkgLmNvbnRlbnRfb2ZmZXJzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWNpdHkgLmNvbnRlbnRfcmV2aWV3cyAuYmxvY2stLWVsZW1lbnRzLFxuICAucGFnZS1jaXR5IC5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuLnBhZ2UtY2l0eSAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtY2l0eSAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1jaXR5IC5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG4ucGFnZS1jaXR5IC5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0tY29udGVudDpvbmx5LWNoaWxkIC5pc19jYXNjYWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNpdHkgLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1jb250ZW50Om9ubHktY2hpbGQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5wYWdlLWNpdHkgLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1jb250ZW50Om9ubHktY2hpbGQgPiAuaXNfY2FzY2FkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1jaXR5IC5ibG9ja19iYW5uZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1iYW5uZXItcGFkZGluZykgKiAtMSk7XG4gIH1cbn1cblxuLyogQ29tbW9uIHN0eWxlcyBmb3IgYnV0dG9uICovXG4uYnV0dG9uLCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrLS10YWJzIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuYmxvY2stLXNlY3Rpb25zIGEsIC5mb3JtLS10YWJzIGEsIC5wb3B1cC0tY2xvc2UsIC5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1mcyk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idXR0b24tYm9yZGVyLWNvbG9yKTtcbn1cbi5idXR0b24gc3BhbiwgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0gc3BhbiwgLmJsb2NrLS10YWJzIC50YWIgc3BhbiwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgc3BhbiwgLmJsb2NrLS1zZWN0aW9ucyBhIHNwYW4sIC5mb3JtLS10YWJzIGEgc3BhbiwgLnBvcHVwLS1jbG9zZSBzcGFuLCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbiBzcGFuOm5vdChbY2xhc3NePWljb25dKSwgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0gc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5ibG9jay0tdGFicyAudGFiIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiBzcGFuOm5vdChbY2xhc3NePWljb25dKSwgLmJsb2NrLS1zZWN0aW9ucyBhIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuZm9ybS0tdGFicyBhIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAucG9wdXAtLWNsb3NlIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuYnV0dG9uIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLmJsb2NrLS10YWJzIC50YWIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLCAuYmxvY2stLXNlY3Rpb25zIGEgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5mb3JtLS10YWJzIGEgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5wb3B1cC0tY2xvc2Ugc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5oZWFkZXItLXBvcG92ZXJfY2xvc2Ugc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5idXR0b24gc3Bhbjpub3QoW2NsYXNzXj1pY29uXSkge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSBzcGFuOm5vdChbY2xhc3NePWljb25dKSwgLmJsb2NrLS10YWJzIC50YWIgc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHNwYW46bm90KFtjbGFzc149aWNvbl0pLCAuYmxvY2stLXNlY3Rpb25zIGEgc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5mb3JtLS10YWJzIGEgc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5wb3B1cC0tY2xvc2Ugc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5oZWFkZXItLXBvcG92ZXJfY2xvc2Ugc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksIC5idXR0b24gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLCAuYmxvY2stLXRhYnMgLnRhYiBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksIC5ibG9jay0tc2VjdGlvbnMgYSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLmZvcm0tLXRhYnMgYSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLnBvcHVwLS1jbG9zZSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSwgLmJ1dHRvbiBzcGFuOm5vdChbY2xhc3NePWljb25dKSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cbi5idXR0b24gc3BhbltjbGFzc149aWNvbl0sIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHNwYW5bY2xhc3NePWljb25dLCAuYmxvY2stLXRhYnMgLnRhYiBzcGFuW2NsYXNzXj1pY29uXSwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgc3BhbltjbGFzc149aWNvbl0sIC5ibG9jay0tc2VjdGlvbnMgYSBzcGFuW2NsYXNzXj1pY29uXSwgLmZvcm0tLXRhYnMgYSBzcGFuW2NsYXNzXj1pY29uXSwgLnBvcHVwLS1jbG9zZSBzcGFuW2NsYXNzXj1pY29uXSwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSBzcGFuW2NsYXNzXj1pY29uXSxcbi5idXR0b24gc3BhbltjbGFzcyo9aWNvbl0sXG4uYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSBzcGFuW2NsYXNzKj1pY29uXSxcbi5ibG9jay0tdGFicyAudGFiIHNwYW5bY2xhc3MqPWljb25dLFxuLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgc3BhbltjbGFzcyo9aWNvbl0sXG4uYmxvY2stLXNlY3Rpb25zIGEgc3BhbltjbGFzcyo9aWNvbl0sXG4uZm9ybS0tdGFicyBhIHNwYW5bY2xhc3MqPWljb25dLFxuLnBvcHVwLS1jbG9zZSBzcGFuW2NsYXNzKj1pY29uXSxcbi5oZWFkZXItLXBvcG92ZXJfY2xvc2Ugc3BhbltjbGFzcyo9aWNvbl0sXG4uYnV0dG9uIHN2Z1tjbGFzc149aWNvbl0sXG4uYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSBzdmdbY2xhc3NePWljb25dLFxuLmJsb2NrLS10YWJzIC50YWIgc3ZnW2NsYXNzXj1pY29uXSxcbi5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHN2Z1tjbGFzc149aWNvbl0sXG4uYmxvY2stLXNlY3Rpb25zIGEgc3ZnW2NsYXNzXj1pY29uXSxcbi5mb3JtLS10YWJzIGEgc3ZnW2NsYXNzXj1pY29uXSxcbi5wb3B1cC0tY2xvc2Ugc3ZnW2NsYXNzXj1pY29uXSxcbi5oZWFkZXItLXBvcG92ZXJfY2xvc2Ugc3ZnW2NsYXNzXj1pY29uXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnV0dG9uIHNwYW5bY2xhc3NePWljb25dOm9ubHktY2hpbGQsIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHNwYW5bY2xhc3NePWljb25dOm9ubHktY2hpbGQsIC5ibG9jay0tdGFicyAudGFiIHNwYW5bY2xhc3NePWljb25dOm9ubHktY2hpbGQsIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHNwYW5bY2xhc3NePWljb25dOm9ubHktY2hpbGQsIC5ibG9jay0tc2VjdGlvbnMgYSBzcGFuW2NsYXNzXj1pY29uXTpvbmx5LWNoaWxkLCAuZm9ybS0tdGFicyBhIHNwYW5bY2xhc3NePWljb25dOm9ubHktY2hpbGQsIC5wb3B1cC0tY2xvc2Ugc3BhbltjbGFzc149aWNvbl06b25seS1jaGlsZCwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSBzcGFuW2NsYXNzXj1pY29uXTpvbmx5LWNoaWxkLFxuLmJ1dHRvbiBzcGFuW2NsYXNzKj1pY29uXTpvbmx5LWNoaWxkLFxuLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0gc3BhbltjbGFzcyo9aWNvbl06b25seS1jaGlsZCxcbi5ibG9jay0tdGFicyAudGFiIHNwYW5bY2xhc3MqPWljb25dOm9ubHktY2hpbGQsXG4uY291bnRyeV9zZWxlY3Rpb24gLnRhYiBzcGFuW2NsYXNzKj1pY29uXTpvbmx5LWNoaWxkLFxuLmJsb2NrLS1zZWN0aW9ucyBhIHNwYW5bY2xhc3MqPWljb25dOm9ubHktY2hpbGQsXG4uZm9ybS0tdGFicyBhIHNwYW5bY2xhc3MqPWljb25dOm9ubHktY2hpbGQsXG4ucG9wdXAtLWNsb3NlIHNwYW5bY2xhc3MqPWljb25dOm9ubHktY2hpbGQsXG4uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHNwYW5bY2xhc3MqPWljb25dOm9ubHktY2hpbGQsXG4uYnV0dG9uIHN2Z1tjbGFzc149aWNvbl06b25seS1jaGlsZCxcbi5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHN2Z1tjbGFzc149aWNvbl06b25seS1jaGlsZCxcbi5ibG9jay0tdGFicyAudGFiIHN2Z1tjbGFzc149aWNvbl06b25seS1jaGlsZCxcbi5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHN2Z1tjbGFzc149aWNvbl06b25seS1jaGlsZCxcbi5ibG9jay0tc2VjdGlvbnMgYSBzdmdbY2xhc3NePWljb25dOm9ubHktY2hpbGQsXG4uZm9ybS0tdGFicyBhIHN2Z1tjbGFzc149aWNvbl06b25seS1jaGlsZCxcbi5wb3B1cC0tY2xvc2Ugc3ZnW2NsYXNzXj1pY29uXTpvbmx5LWNoaWxkLFxuLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSBzdmdbY2xhc3NePWljb25dOm9ubHktY2hpbGQge1xuICBtYXJnaW46IDAgdmFyKC0tb25seS1pY29uKTtcbn1cbi5idXR0b25bZGlzYWJsZWRdLCAuYWNjb3VudC0tbmF2IFtkaXNhYmxlZF0uYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyBbZGlzYWJsZWRdLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIFtkaXNhYmxlZF0udGFiLCAuYmxvY2stLXNlY3Rpb25zIGFbZGlzYWJsZWRdLCAuZm9ybS0tdGFicyBhW2Rpc2FibGVkXSwgW2Rpc2FibGVkXS5wb3B1cC0tY2xvc2UsIFtkaXNhYmxlZF0uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYnV0dG9uLmlzX2Rpc2FibGVkLCAuYWNjb3VudC0tbmF2IC5pc19kaXNhYmxlZC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrLS10YWJzIC5pc19kaXNhYmxlZC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuaXNfZGlzYWJsZWQudGFiLCAuYmxvY2stLXNlY3Rpb25zIGEuaXNfZGlzYWJsZWQsIC5mb3JtLS10YWJzIGEuaXNfZGlzYWJsZWQsIC5pc19kaXNhYmxlZC5wb3B1cC0tY2xvc2UsIC5pc19kaXNhYmxlZC5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ1dHRvbi1zaXplLWxnIHtcbiAgLS1idXR0b24tcGFkZGluZzogMTZweCAyMHB4O1xuICAtLWJ1dHRvbi1mczogMjBweDtcbiAgLS1saW5lLWhlaWdodDogMjRweDtcbiAgLS1vbmx5LWljb246IC00cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1zaXplLWxnIHtcbiAgICAtLWJ1dHRvbi1wYWRkaW5nOiAxNHB4O1xuICAgIC0tYnV0dG9uLWZzOiAyMHB4O1xuICAgIC0tbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLS1vbmx5LWljb246IDA7XG4gIH1cbn1cblxuOndoZXJlKC5idXR0b24sIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXRhYnMgLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5ibG9jay0tc2VjdGlvbnMgYSwgLmZvcm0tLXRhYnMgYSwgLnBvcHVwLS1jbG9zZSwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSksXG4uYnV0dG9uLXNpemUtbWQsXG4uYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSB7XG4gIC0tYnV0dG9uLXBhZGRpbmc6IDEycHggMTZweDtcbiAgLS1idXR0b24tZnM6IDE4cHg7XG4gIC0tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tb25seS1pY29uOiAtNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDp3aGVyZSguYnV0dG9uLCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrLS10YWJzIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuYmxvY2stLXNlY3Rpb25zIGEsIC5mb3JtLS10YWJzIGEsIC5wb3B1cC0tY2xvc2UsIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UpLFxuICAuYnV0dG9uLXNpemUtbWQsXG4gIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHtcbiAgICAtLWJ1dHRvbi1wYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgLS1idXR0b24tZnM6IDE2cHg7XG4gICAgLS1saW5lLWhlaWdodDogMjBweDtcbiAgICAtLW9ubHktaWNvbjogLTJweDtcbiAgfVxufVxuXG4uYnV0dG9uLXNpemUtc20sIC5idXR0b24uZmlsdGVyLS1idXR0b24sIC5hY2NvdW50LS1uYXYgLmZpbHRlci0tYnV0dG9uLmFjY291bnQtLW5hdl9pdGVtLCAuZmlsdGVyLS1idXR0b24uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuZmlsdGVyLS1idXR0b24ucG9wdXAtLWNsb3NlLCAuZm9ybS0tdGFicyBhLmZpbHRlci0tYnV0dG9uLCAuYmxvY2stLXNlY3Rpb25zIGEuZmlsdGVyLS1idXR0b24sIC5maWx0ZXItLXRpdGxlIC5idXR0b24sIC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXZfaXRlbSwgLmZpbHRlci0tdGl0bGUgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmZpbHRlci0tdGl0bGUgLnBvcHVwLS1jbG9zZSwgLmZpbHRlci0tdGl0bGUgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmZpbHRlci0tdGl0bGUgYSwgLmZpbHRlci0tdGl0bGUgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5maWx0ZXItLXRpdGxlIGEsIC5ibG9jay0tdGFicyAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmJsb2NrLS1zZWN0aW9ucyBhLCAubnVtYmVycy0tYnV0dG9uLCAuZm9ybS0tdGFicyBhLCAucG9wdXAtLWNsb3NlLCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHtcbiAgLS1idXR0b24tcGFkZGluZzogMTBweCAxMnB4O1xuICAtLWJ1dHRvbi1mczogMTZweDtcbiAgLS1saW5lLWhlaWdodDogMjBweDtcbiAgLS1vbmx5LWljb246IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1zaXplLXNtLCAuYnV0dG9uLmZpbHRlci0tYnV0dG9uLCAuYWNjb3VudC0tbmF2IC5maWx0ZXItLWJ1dHRvbi5hY2NvdW50LS1uYXZfaXRlbSwgLmZpbHRlci0tYnV0dG9uLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmZpbHRlci0tYnV0dG9uLnBvcHVwLS1jbG9zZSwgLmZvcm0tLXRhYnMgYS5maWx0ZXItLWJ1dHRvbiwgLmJsb2NrLS1zZWN0aW9ucyBhLmZpbHRlci0tYnV0dG9uLCAuZmlsdGVyLS10aXRsZSAuYnV0dG9uLCAuZmlsdGVyLS10aXRsZSAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuZmlsdGVyLS10aXRsZSAuYWNjb3VudC0tbmF2X2l0ZW0sIC5maWx0ZXItLXRpdGxlIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5maWx0ZXItLXRpdGxlIC5wb3B1cC0tY2xvc2UsIC5maWx0ZXItLXRpdGxlIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5maWx0ZXItLXRpdGxlIGEsIC5maWx0ZXItLXRpdGxlIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuZmlsdGVyLS10aXRsZSBhLCAuYmxvY2stLXRhYnMgLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5ibG9jay0tc2VjdGlvbnMgYSwgLm51bWJlcnMtLWJ1dHRvbiwgLmZvcm0tLXRhYnMgYSwgLnBvcHVwLS1jbG9zZSwgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gICAgLS1idXR0b24tcGFkZGluZzogOHB4IDEwcHg7XG4gICAgLS1idXR0b24tZnM6IDE0cHg7XG4gICAgLS1saW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYnV0dG9uW2Rpc2FibGVkXSwgLmFjY291bnQtLW5hdiBbZGlzYWJsZWRdLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXRhYnMgW2Rpc2FibGVkXS50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiBbZGlzYWJsZWRdLnRhYiwgLmJsb2NrLS1zZWN0aW9ucyBhW2Rpc2FibGVkXSwgLmZvcm0tLXRhYnMgYVtkaXNhYmxlZF0sIFtkaXNhYmxlZF0ucG9wdXAtLWNsb3NlLCBbZGlzYWJsZWRdLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmJ1dHRvbi5pc19kaXNhYmxlZCwgLmFjY291bnQtLW5hdiAuaXNfZGlzYWJsZWQuYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyAuaXNfZGlzYWJsZWQudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmlzX2Rpc2FibGVkLnRhYiwgLmJsb2NrLS1zZWN0aW9ucyBhLmlzX2Rpc2FibGVkLCAuZm9ybS0tdGFicyBhLmlzX2Rpc2FibGVkLCAuaXNfZGlzYWJsZWQucG9wdXAtLWNsb3NlLCAuaXNfZGlzYWJsZWQuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLFxuLmJ1dHRvbi5idXR0b24tZmlsbGVkLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ1dHRvbi5idXR0b24tZmlsbGVkLXByaW1hcnkuaXNfZGlzYWJsZWQge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYmctZGlzYWJsZWQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLmFjY291bnQtLW5hdiAuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlbZGlzYWJsZWRdLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXRhYnMgLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5W2Rpc2FibGVkXS50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlbZGlzYWJsZWRdLnRhYiwgLmJsb2NrLS1zZWN0aW9ucyBhLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLmJ1dHRvbltkaXNhYmxlZF0ubnVtYmVycy0tYnV0dG9uLCAuYWNjb3VudC0tbmF2IFtkaXNhYmxlZF0ubnVtYmVycy0tYnV0dG9uLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXRhYnMgW2Rpc2FibGVkXS5udW1iZXJzLS1idXR0b24udGFiLCAuY291bnRyeV9zZWxlY3Rpb24gW2Rpc2FibGVkXS5udW1iZXJzLS1idXR0b24udGFiLCAuYmxvY2stLXNlY3Rpb25zIGFbZGlzYWJsZWRdLm51bWJlcnMtLWJ1dHRvbiwgLmZvcm0tLXRhYnMgYS5idXR0b24tZmlsbGVkLXNlY29uZGFyeVtkaXNhYmxlZF0sIC5mb3JtLS10YWJzIGFbZGlzYWJsZWRdLm51bWJlcnMtLWJ1dHRvbiwgW2Rpc2FibGVkXS5wb3B1cC0tY2xvc2UsIFtkaXNhYmxlZF0uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYnV0dG9uLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5LmlzX2Rpc2FibGVkLCAuYWNjb3VudC0tbmF2IC5idXR0b24tZmlsbGVkLXNlY29uZGFyeS5pc19kaXNhYmxlZC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrLS10YWJzIC5idXR0b24tZmlsbGVkLXNlY29uZGFyeS5pc19kaXNhYmxlZC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnkuaXNfZGlzYWJsZWQudGFiLCAuYmxvY2stLXNlY3Rpb25zIGEuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnkuaXNfZGlzYWJsZWQsIC5idXR0b24uaXNfZGlzYWJsZWQubnVtYmVycy0tYnV0dG9uLCAuYWNjb3VudC0tbmF2IC5pc19kaXNhYmxlZC5udW1iZXJzLS1idXR0b24uYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyAuaXNfZGlzYWJsZWQubnVtYmVycy0tYnV0dG9uLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5pc19kaXNhYmxlZC5udW1iZXJzLS1idXR0b24udGFiLCAuYmxvY2stLXNlY3Rpb25zIGEuaXNfZGlzYWJsZWQubnVtYmVycy0tYnV0dG9uLCAuZm9ybS0tdGFicyBhLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5LmlzX2Rpc2FibGVkLCAuZm9ybS0tdGFicyBhLmlzX2Rpc2FibGVkLm51bWJlcnMtLWJ1dHRvbiwgLmlzX2Rpc2FibGVkLnBvcHVwLS1jbG9zZSwgLmlzX2Rpc2FibGVkLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iZy1kaXNhYmxlZCk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1mZy1kaXNhYmxlZCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24uYnV0dG9uLW91dGxpbmVkLXByaW1hcnlbZGlzYWJsZWRdLCAuYWNjb3VudC0tbmF2IC5idXR0b24tb3V0bGluZWQtcHJpbWFyeVtkaXNhYmxlZF0uYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyAuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlbZGlzYWJsZWRdLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeVtkaXNhYmxlZF0udGFiLCAuYmxvY2stLXNlY3Rpb25zIGEuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlbZGlzYWJsZWRdLCAuZm9ybS0tdGFicyBhLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5W2Rpc2FibGVkXSwgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5W2Rpc2FibGVkXS5wb3B1cC0tY2xvc2UsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeVtkaXNhYmxlZF0uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LmlzX2Rpc2FibGVkLCAuYWNjb3VudC0tbmF2IC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5pc19kaXNhYmxlZC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrLS10YWJzIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5pc19kaXNhYmxlZC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYnV0dG9uLW91dGxpbmVkLXByaW1hcnkuaXNfZGlzYWJsZWQudGFiLCAuYmxvY2stLXNlY3Rpb25zIGEuYnV0dG9uLW91dGxpbmVkLXByaW1hcnkuaXNfZGlzYWJsZWQsIC5mb3JtLS10YWJzIGEuYnV0dG9uLW91dGxpbmVkLXByaW1hcnkuaXNfZGlzYWJsZWQsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5pc19kaXNhYmxlZC5wb3B1cC0tY2xvc2UsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5pc19kaXNhYmxlZC5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1mZy1kaXNhYmxlZCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLW11dGVkKTtcbn1cblxuLmJ1dHRvbi5idXR0b24tbGluay1wcmltYXJ5W2Rpc2FibGVkXSwgLmFjY291bnQtLW5hdiAuYnV0dG9uLWxpbmstcHJpbWFyeVtkaXNhYmxlZF0uYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyAuYnV0dG9uLWxpbmstcHJpbWFyeVtkaXNhYmxlZF0udGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmJ1dHRvbi1saW5rLXByaW1hcnlbZGlzYWJsZWRdLnRhYiwgLmJsb2NrLS1zZWN0aW9ucyBhLmJ1dHRvbi1saW5rLXByaW1hcnlbZGlzYWJsZWRdLCAuZm9ybS0tdGFicyBhLmJ1dHRvbi1saW5rLXByaW1hcnlbZGlzYWJsZWRdLCAuYnV0dG9uLWxpbmstcHJpbWFyeVtkaXNhYmxlZF0ucG9wdXAtLWNsb3NlLCAuYnV0dG9uLWxpbmstcHJpbWFyeVtkaXNhYmxlZF0uaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYnV0dG9uLmJ1dHRvbi1saW5rLXByaW1hcnkuaXNfZGlzYWJsZWQsIC5hY2NvdW50LS1uYXYgLmJ1dHRvbi1saW5rLXByaW1hcnkuaXNfZGlzYWJsZWQuYWNjb3VudC0tbmF2X2l0ZW0sIC5ibG9jay0tdGFicyAuYnV0dG9uLWxpbmstcHJpbWFyeS5pc19kaXNhYmxlZC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYnV0dG9uLWxpbmstcHJpbWFyeS5pc19kaXNhYmxlZC50YWIsIC5ibG9jay0tc2VjdGlvbnMgYS5idXR0b24tbGluay1wcmltYXJ5LmlzX2Rpc2FibGVkLCAuZm9ybS0tdGFicyBhLmJ1dHRvbi1saW5rLXByaW1hcnkuaXNfZGlzYWJsZWQsIC5idXR0b24tbGluay1wcmltYXJ5LmlzX2Rpc2FibGVkLnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1saW5rLXByaW1hcnkuaXNfZGlzYWJsZWQuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLWFjY2VudC5idXR0b24tZmlsbGVkLXByaW1hcnkge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWFjY2VudC5idXR0b24tZmlsbGVkLXByaW1hcnk6aG92ZXIge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWhvdmVyKTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1vbi1hY2NlbnQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1hY2NlbnQuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnksIC5idXR0b24tYWNjZW50Lm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi1hY2NlbnQucG9wdXAtLWNsb3NlLCAuYnV0dG9uLWFjY2VudC5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tYWNjZW50LmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5OmhvdmVyLCAuYnV0dG9uLWFjY2VudC5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24tYWNjZW50LnBvcHVwLS1jbG9zZTpob3ZlciwgLmJ1dHRvbi1hY2NlbnQuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmhvdmVyIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tYWNjZW50LmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1tdXRlZCk7XG59XG4uYnV0dG9uLWFjY2VudC5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29udGFpbmVyLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1zb2Z0KTtcbn1cbi5idXR0b24tYWNjZW50LmJ1dHRvbi1saW5rLXByaW1hcnkge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWFjY2VudC5idXR0b24tbGluay1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLWFjY2VudC5idXR0b24tbGluay1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1hY2NlbnQuYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29udGFpbmVyLWhvdmVyKTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1ob3Zlcik7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tbmV1dHJhbC5idXR0b24tZmlsbGVkLXByaW1hcnksIC5idXR0b24tZmlsbGVkLXByaW1hcnkubnVtYmVycy0tYnV0dG9uLCAuYnV0dG9uLWZpbGxlZC1wcmltYXJ5LnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1maWxsZWQtcHJpbWFyeS5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLWZpbGxlZC1wcmltYXJ5Lm51bWJlcnMtLWJ1dHRvbjpob3ZlciwgLmJ1dHRvbi1maWxsZWQtcHJpbWFyeS5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24tZmlsbGVkLXByaW1hcnkuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmhvdmVyLCAuYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1maWxsZWQtcHJpbWFyeS5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLWZpbGxlZC1wcmltYXJ5LnBvcHVwLS1jbG9zZTphY3RpdmUsIC5idXR0b24tZmlsbGVkLXByaW1hcnkuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmFjdGl2ZSwgLmJ1dHRvbi1uZXV0cmFsLmJ1dHRvbi1maWxsZWQtcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi1maWxsZWQtcHJpbWFyeS5udW1iZXJzLS1idXR0b246Zm9jdXMsIC5idXR0b24tZmlsbGVkLXByaW1hcnkucG9wdXAtLWNsb3NlOmZvY3VzLCAuYnV0dG9uLWZpbGxlZC1wcmltYXJ5LmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnksIC5udW1iZXJzLS1idXR0b24sIC5wb3B1cC0tY2xvc2UsIC5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1uZXV0cmFsLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5OmhvdmVyLCAubnVtYmVycy0tYnV0dG9uOmhvdmVyLCAucG9wdXAtLWNsb3NlOmhvdmVyLCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmhvdmVyLCAuYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6YWN0aXZlLCAubnVtYmVycy0tYnV0dG9uOmFjdGl2ZSwgLnBvcHVwLS1jbG9zZTphY3RpdmUsIC5oZWFkZXItLXBvcG92ZXJfY2xvc2U6YWN0aXZlLCAuYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6Zm9jdXMsIC5udW1iZXJzLS1idXR0b246Zm9jdXMsIC5wb3B1cC0tY2xvc2U6Zm9jdXMsIC5oZWFkZXItLXBvcG92ZXJfY2xvc2U6Zm9jdXMge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tbmV1dHJhbC5idXR0b24tb3V0bGluZWQtcHJpbWFyeSwgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5Lm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG59XG4uYnV0dG9uLW5ldXRyYWwuYnV0dG9uLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5oZWFkZXItLXBvcG92ZXJfY2xvc2U6aG92ZXIsIC5idXR0b24tbmV1dHJhbC5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24tb3V0bGluZWQtcHJpbWFyeS5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLW91dGxpbmVkLXByaW1hcnkucG9wdXAtLWNsb3NlOmFjdGl2ZSwgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LmhlYWRlci0tcG9wb3Zlcl9jbG9zZTphY3RpdmUsIC5idXR0b24tbmV1dHJhbC5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5Lm51bWJlcnMtLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LnBvcHVwLS1jbG9zZTpmb2N1cywgLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5LmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1zb2Z0KTtcbn1cbi5idXR0b24tbmV1dHJhbC5idXR0b24tbGluay1wcmltYXJ5LCAuYnV0dG9uLWxpbmstcHJpbWFyeS5udW1iZXJzLS1idXR0b24sIC5idXR0b24tbGluay1wcmltYXJ5LnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1saW5rLXByaW1hcnkuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tbmV1dHJhbC5idXR0b24tbGluay1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLWxpbmstcHJpbWFyeS5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24tbGluay1wcmltYXJ5LnBvcHVwLS1jbG9zZTpob3ZlciwgLmJ1dHRvbi1saW5rLXByaW1hcnkuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmhvdmVyLCAuYnV0dG9uLW5ldXRyYWwuYnV0dG9uLWxpbmstcHJpbWFyeTphY3RpdmUsIC5idXR0b24tbGluay1wcmltYXJ5Lm51bWJlcnMtLWJ1dHRvbjphY3RpdmUsIC5idXR0b24tbGluay1wcmltYXJ5LnBvcHVwLS1jbG9zZTphY3RpdmUsIC5idXR0b24tbGluay1wcmltYXJ5LmhlYWRlci0tcG9wb3Zlcl9jbG9zZTphY3RpdmUsIC5idXR0b24tbmV1dHJhbC5idXR0b24tbGluay1wcmltYXJ5OmZvY3VzLCAuYnV0dG9uLWxpbmstcHJpbWFyeS5udW1iZXJzLS1idXR0b246Zm9jdXMsIC5idXR0b24tbGluay1wcmltYXJ5LnBvcHVwLS1jbG9zZTpmb2N1cywgLmJ1dHRvbi1saW5rLXByaW1hcnkuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi1iYW5uZXIuYnV0dG9uLWZpbGxlZC1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1iYW5uZXIuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLWJhbm5lci5idXR0b24tZmlsbGVkLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5idXR0b24tZmlsbGVkLXByaW1hcnk6Zm9jdXMge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0taW1hZ2UtaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1iYW5uZXIuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnksIC5idXR0b24tYmFubmVyLm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi1iYW5uZXIucG9wdXAtLWNsb3NlLCAuYnV0dG9uLWJhbm5lci5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0taW1hZ2UtY29udGFpbmVyLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWJhbm5lci5idXR0b24tZmlsbGVkLXNlY29uZGFyeTpob3ZlciwgLmJ1dHRvbi1iYW5uZXIubnVtYmVycy0tYnV0dG9uOmhvdmVyLCAuYnV0dG9uLWJhbm5lci5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24tYmFubmVyLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpob3ZlciwgLmJ1dHRvbi1iYW5uZXIuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5wb3B1cC0tY2xvc2U6YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5oZWFkZXItLXBvcG92ZXJfY2xvc2U6YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5idXR0b24tZmlsbGVkLXNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi1iYW5uZXIubnVtYmVycy0tYnV0dG9uOmZvY3VzLCAuYnV0dG9uLWJhbm5lci5wb3B1cC0tY2xvc2U6Zm9jdXMsIC5idXR0b24tYmFubmVyLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbWFnZS1jb250YWluZXItaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWJhbm5lci5idXR0b24tb3V0bGluZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWltYWdlLW11dGVkKTtcbn1cbi5idXR0b24tYmFubmVyLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLWJhbm5lci5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24tYmFubmVyLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5OmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWltYWdlLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KTtcbn1cbi5idXR0b24tYmFubmVyLmJ1dHRvbi1saW5rLXByaW1hcnkge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tYmFubmVyLmJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsIC5idXR0b24tYmFubmVyLmJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLWJhbm5lci5idXR0b24tbGluay1wcmltYXJ5OmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbWFnZS1ob3Zlcik7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tY3JpdGljYWwuYnV0dG9uLWZpbGxlZC1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWNyaXRpY2FsLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtb24tY3JpdGljYWwpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tZmlsbGVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24tY3JpdGljYWwuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tZmlsbGVkLXByaW1hcnk6Zm9jdXMge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tY3JpdGljYWwtaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtb24tY3JpdGljYWwpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tZmlsbGVkLXNlY29uZGFyeSwgLmJ1dHRvbi1jcml0aWNhbC5udW1iZXJzLS1idXR0b24sIC5idXR0b24tY3JpdGljYWwucG9wdXAtLWNsb3NlLCAuYnV0dG9uLWNyaXRpY2FsLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tY3JpdGljYWwuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24tY3JpdGljYWwubnVtYmVycy0tYnV0dG9uOmhvdmVyLCAuYnV0dG9uLWNyaXRpY2FsLnBvcHVwLS1jbG9zZTpob3ZlciwgLmJ1dHRvbi1jcml0aWNhbC5oZWFkZXItLXBvcG92ZXJfY2xvc2U6aG92ZXIsIC5idXR0b24tY3JpdGljYWwuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6YWN0aXZlLCAuYnV0dG9uLWNyaXRpY2FsLm51bWJlcnMtLWJ1dHRvbjphY3RpdmUsIC5idXR0b24tY3JpdGljYWwucG9wdXAtLWNsb3NlOmFjdGl2ZSwgLmJ1dHRvbi1jcml0aWNhbC5oZWFkZXItLXBvcG92ZXJfY2xvc2U6YWN0aXZlLCAuYnV0dG9uLWNyaXRpY2FsLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5OmZvY3VzLCAuYnV0dG9uLWNyaXRpY2FsLm51bWJlcnMtLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi1jcml0aWNhbC5wb3B1cC0tY2xvc2U6Zm9jdXMsIC5idXR0b24tY3JpdGljYWwuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWNyaXRpY2FsLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1ob3Zlcik7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWNyaXRpY2FsLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tY3JpdGljYWwtbXV0ZWQpO1xufVxuLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24tY3JpdGljYWwuYnV0dG9uLW91dGxpbmVkLXByaW1hcnk6Zm9jdXMge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tY3JpdGljYWwtY29udGFpbmVyLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtaG92ZXIpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWNyaXRpY2FsLXNvZnQpO1xufVxuLmJ1dHRvbi1jcml0aWNhbC5idXR0b24tbGluay1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWNyaXRpY2FsLmJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsIC5idXR0b24tY3JpdGljYWwuYnV0dG9uLWxpbmstcHJpbWFyeTphY3RpdmUsIC5idXR0b24tY3JpdGljYWwuYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1jb250YWluZXItaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtaG92ZXIpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWZpbGxlZC1wcmltYXJ5IHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13YXJuaW5nLW9uLWNyaXRpY2FsKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24td2FybmluZy5idXR0b24tZmlsbGVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24td2FybmluZy5idXR0b24tZmlsbGVkLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXdhcm5pbmctaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0td2FybmluZy1vbi13YXJuaW5nKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24td2FybmluZy5idXR0b24tZmlsbGVkLXNlY29uZGFyeSwgLmJ1dHRvbi13YXJuaW5nLm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi13YXJuaW5nLnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi13YXJuaW5nLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24td2FybmluZy5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24td2FybmluZy5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24td2FybmluZy5oZWFkZXItLXBvcG92ZXJfY2xvc2U6aG92ZXIsIC5idXR0b24td2FybmluZy5idXR0b24tZmlsbGVkLXNlY29uZGFyeTphY3RpdmUsIC5idXR0b24td2FybmluZy5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLXdhcm5pbmcucG9wdXAtLWNsb3NlOmFjdGl2ZSwgLmJ1dHRvbi13YXJuaW5nLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTphY3RpdmUsIC5idXR0b24td2FybmluZy5idXR0b24tZmlsbGVkLXNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi13YXJuaW5nLm51bWJlcnMtLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi13YXJuaW5nLnBvcHVwLS1jbG9zZTpmb2N1cywgLmJ1dHRvbi13YXJuaW5nLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13YXJuaW5nLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24td2FybmluZy5idXR0b24tb3V0bGluZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0td2FybmluZy1tdXRlZCk7XG59XG4uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24td2FybmluZy5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24td2FybmluZy5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctaG92ZXIpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXdhcm5pbmctc29mdCk7XG59XG4uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWxpbmstcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWxpbmstcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi13YXJuaW5nLmJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLXdhcm5pbmcuYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13YXJuaW5nLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi1pbmZvLmJ1dHRvbi1maWxsZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW5mby1vbi1pbmZvKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24taW5mby5idXR0b24tZmlsbGVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24taW5mby5idXR0b24tZmlsbGVkLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLWluZm8uYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWluZm8taG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW5mby1vbi1pbmZvKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24taW5mby5idXR0b24tZmlsbGVkLXNlY29uZGFyeSwgLmJ1dHRvbi1pbmZvLm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi1pbmZvLnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1pbmZvLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8tZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWluZm8uYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24taW5mby5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24taW5mby5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24taW5mby5oZWFkZXItLXBvcG92ZXJfY2xvc2U6aG92ZXIsIC5idXR0b24taW5mby5idXR0b24tZmlsbGVkLXNlY29uZGFyeTphY3RpdmUsIC5idXR0b24taW5mby5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLWluZm8ucG9wdXAtLWNsb3NlOmFjdGl2ZSwgLmJ1dHRvbi1pbmZvLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTphY3RpdmUsIC5idXR0b24taW5mby5idXR0b24tZmlsbGVkLXNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi1pbmZvLm51bWJlcnMtLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi1pbmZvLnBvcHVwLS1jbG9zZTpmb2N1cywgLmJ1dHRvbi1pbmZvLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24taW5mby5idXR0b24tb3V0bGluZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8tZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0taW5mby1tdXRlZCk7XG59XG4uYnV0dG9uLWluZm8uYnV0dG9uLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24taW5mby5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24taW5mby5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8taG92ZXIpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWluZm8tc29mdCk7XG59XG4uYnV0dG9uLWluZm8uYnV0dG9uLWxpbmstcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8tZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWluZm8uYnV0dG9uLWxpbmstcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi1pbmZvLmJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLWluZm8uYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1maWxsZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1vbi1zdWNjZXNzKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tc3VjY2Vzcy5idXR0b24tZmlsbGVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5idXR0b24tZmlsbGVkLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWZpbGxlZC1wcmltYXJ5OmZvY3VzIHtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXN1Y2Nlc3MtaG92ZXIpO1xuICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1vbi1zdWNjZXNzKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tc3VjY2Vzcy5idXR0b24tZmlsbGVkLXNlY29uZGFyeSwgLmJ1dHRvbi1zdWNjZXNzLm51bWJlcnMtLWJ1dHRvbiwgLmJ1dHRvbi1zdWNjZXNzLnBvcHVwLS1jbG9zZSwgLmJ1dHRvbi1zdWNjZXNzLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5udW1iZXJzLS1idXR0b246aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5wb3B1cC0tY2xvc2U6aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5oZWFkZXItLXBvcG92ZXJfY2xvc2U6aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5idXR0b24tZmlsbGVkLXNlY29uZGFyeTphY3RpdmUsIC5idXR0b24tc3VjY2Vzcy5udW1iZXJzLS1idXR0b246YWN0aXZlLCAuYnV0dG9uLXN1Y2Nlc3MucG9wdXAtLWNsb3NlOmFjdGl2ZSwgLmJ1dHRvbi1zdWNjZXNzLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTphY3RpdmUsIC5idXR0b24tc3VjY2Vzcy5idXR0b24tZmlsbGVkLXNlY29uZGFyeTpmb2N1cywgLmJ1dHRvbi1zdWNjZXNzLm51bWJlcnMtLWJ1dHRvbjpmb2N1cywgLmJ1dHRvbi1zdWNjZXNzLnBvcHVwLS1jbG9zZTpmb2N1cywgLmJ1dHRvbi1zdWNjZXNzLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idXR0b24tc3VjY2Vzcy5idXR0b24tb3V0bGluZWQtcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcy1tdXRlZCk7XG59XG4uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLW91dGxpbmVkLXByaW1hcnk6aG92ZXIsIC5idXR0b24tc3VjY2Vzcy5idXR0b24tb3V0bGluZWQtcHJpbWFyeTphY3RpdmUsIC5idXR0b24tc3VjY2Vzcy5idXR0b24tb3V0bGluZWQtcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXN1Y2Nlc3MtaG92ZXIpO1xuICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3Mtc29mdCk7XG59XG4uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWxpbmstcHJpbWFyeSB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdCk7XG4gIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWxpbmstcHJpbWFyeTpob3ZlciwgLmJ1dHRvbi1zdWNjZXNzLmJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uLXN1Y2Nlc3MuYnV0dG9uLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1ob3Zlcik7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWhvdmVyKTtcbiAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1zbGlkZSxcbi5jYXJkLFxuLmdhbGxlcnktLWl0ZW0sXG4uYmxvY2tfYmFubmVyLWdyb3VwIC5iYW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc3dpcGVyLXByZXYsXG4uc3dpcGVyLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN3aXBlci1wcmV2OmFmdGVyLFxuLnN3aXBlci1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uLXV4XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4uc3dpcGVyLXByZXYsXG4uc3dpcGVyLW5leHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG59XG4uc3dpcGVyLXByZXY6aG92ZXIsXG4uc3dpcGVyLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTIpO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cblxuLnN3aXBlci1uZXh0OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5zd2lwZXItcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uc2xpZGVyX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA1O1xuICBnYXA6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kaXNhYmxlZCk7XG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXJfcGFnaW5hdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdmFyKC0taW1hZ2Utc29mdCk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuNjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogNnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMDtcbn1cbi5zd2lwZXJfcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyX3BhZ2luYXRpb24gLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlcl9wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cbi5zd2lwZXJfcGFnaW5hdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLTJ4bCkgdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3dpcGVyX3BhZ2luYXRpb24ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgfVxufVxuLnN3aXBlcl9wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCxcbi5zd2lwZXJfcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uc3dpcGVyX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQsXG4uc3dpcGVyX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdmFyKC0taW1hZ2Utc29mdCk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuNjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogNnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMnB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnN3aXBlci1mYWRlIC5jYXJkOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pc19jYXNjYWRlIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAtLW1hcmdpbi14bDogY2xhbXAoNDhweCwgY2FsYyg0OHB4ICsgKDU2IC0gNDgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA1NnB4KTtcbiAgLS1tYXJnaW4tbDogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDM2IC0gMjQpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzNnB4KTtcbiAgLS1tYXJnaW4tbTogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgKDI0IC0gMjApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAyNHB4KTtcbn1cbi5pc19jYXNjYWRlIGgxLCAuaXNfY2FzY2FkZSBoMiwgLmlzX2Nhc2NhZGUgaDMsIC5pc19jYXNjYWRlIGg0LCAuaXNfY2FzY2FkZSBoNSwgLmlzX2Nhc2NhZGUgaDYge1xuICBtYXJnaW46IHZhcigtLWctZWxlbWVudHMpIDAgdmFyKC0tZy0yNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaXNfY2FzY2FkZSBoMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNXhsKTtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4teGwpIDAgdmFyKC0tbWFyZ2luLWwpO1xufVxuLmlzX2Nhc2NhZGUgaDIge1xuICBmb250LXNpemU6IHZhcigtLWZzLTN4bCk7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLXhsKSAwIHZhcigtLW1hcmdpbi1tKTtcbn1cbi5pc19jYXNjYWRlIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi14bCkgMCB2YXIoLS1tYXJnaW4tbSk7XG59XG4uaXNfY2FzY2FkZSBoNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi1sKSAwIHZhcigtLW1hcmdpbi1tKTtcbn1cbi5pc19jYXNjYWRlIGg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDAgdmFyKC0tbWFyZ2luLW0pO1xufVxuLmlzX2Nhc2NhZGUgaDYge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbCkgMCB2YXIoLS1tYXJnaW4tbSk7XG59XG4uaXNfY2FzY2FkZSBwIHtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMDtcbn1cbi5pc19jYXNjYWRlIGE6bm90KC5idXR0b24pOm5vdCgucG9wdXAtLWNsb3NlKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG4uaXNfY2FzY2FkZSBhOm5vdCguYnV0dG9uKTpub3QoLnBvcHVwLS1jbG9zZSk6bm90KC5oZWFkZXItLXBvcG92ZXJfY2xvc2UpOmhvdmVyLCAuaXNfY2FzY2FkZSBhOm5vdCguYnV0dG9uKTpub3QoLnBvcHVwLS1jbG9zZSk6bm90KC5oZWFkZXItLXBvcG92ZXJfY2xvc2UpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpO1xufVxuLmlzX2Nhc2NhZGUgYTpub3QoLmJ1dHRvbik6bm90KC5wb3B1cC0tY2xvc2UpOm5vdCguaGVhZGVyLS1wb3BvdmVyX2Nsb3NlKTp2aXNpdGVkIHtcbiAgb3BhY2l0eTogdmFyKC0tYWNjZW50LW11dGVkKTtcbn1cbi5pc19jYXNjYWRlIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlzX2Nhc2NhZGUgPiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDA7XG59XG4uaXNfY2FzY2FkZSA+IHVsLCAuaXNfY2FzY2FkZSA+IG9sIHtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMDtcbn1cbi5pc19jYXNjYWRlIHVsLCAuaXNfY2FzY2FkZSBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbWFyZ2luLW0pO1xuICBnYXA6IGNsYW1wKDhweCwgOHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDE2cHgpO1xufVxuLmlzX2Nhc2NhZGUgdWwgbGksIC5pc19jYXNjYWRlIG9sIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5pc19jYXNjYWRlIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5pc19jYXNjYWRlIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwO1xufVxuLmlzX2Nhc2NhZGUgZmlndXJlLndpZGUge1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIC0xKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMiArIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaXNfY2FzY2FkZSBmaWd1cmUud2lkZSB7XG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgLTEyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDI0MHB4ICsgMTAwJSk7XG4gIH1cbn1cbi5pc19jYXNjYWRlIGZpZ3VyZSBpbWcsIC5pc19jYXNjYWRlIGZpZ3VyZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pc19jYXNjYWRlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLmlzX2Nhc2NhZGUgPiBpbWcsIC5pc19jYXNjYWRlID4gdmlkZW8sIC5pc19jYXNjYWRlID4gaWZyYW1lLCAuaXNfY2FzY2FkZSA+IG9iamVjdCB7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIDA7XG59XG4uaXNfY2FzY2FkZSB2aWRlbywgLmlzX2Nhc2NhZGUgaW1nLCAuaXNfY2FzY2FkZSBpZnJhbWUsIC5pc19jYXNjYWRlIG9iamVjdCB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pc19jYXNjYWRlIHZpZGVvLCAuaXNfY2FzY2FkZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tc2xpZGVyIC5nYWxsZXJ5LmpzLWdhbGxlcnlTd2lwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5nYWxsZXJ5LS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNzA0LzM5Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tc2xpZGVyIC5nYWxsZXJ5LmpzLWdhbGxlcnlTd2lwZXIgLmdhbGxlcnktLWl0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogODcwLzQ3MjtcbiAgfVxufVxuLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5nYWxsZXJ5LS1pdGVtIGltZywgLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5nYWxsZXJ5LS1pdGVtIGZpZ3VyZSwgLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5nYWxsZXJ5LS1pdGVtIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogNzA0LzM5Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tc2xpZGVyIC5nYWxsZXJ5LmpzLWdhbGxlcnlTd2lwZXIgLmdhbGxlcnktLWl0ZW0gaW1nLCAuaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tc2xpZGVyIC5nYWxsZXJ5LmpzLWdhbGxlcnlTd2lwZXIgLmdhbGxlcnktLWl0ZW0gZmlndXJlLCAuaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tc2xpZGVyIC5nYWxsZXJ5LmpzLWdhbGxlcnlTd2lwZXIgLmdhbGxlcnktLWl0ZW0gdmlkZW8ge1xuICAgIGFzcGVjdC1yYXRpbzogODcwLzQ3MjtcbiAgfVxufVxuLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5nYWxsZXJ5LS1pdGVtIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5zbGlkZXJfY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogdmFyKC0tZy0zMik7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1zbGlkZXIgLmdhbGxlcnkuanMtZ2FsbGVyeVN3aXBlciAuc3dpcGVyLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1zbGlkZXIgLmdhbGxlcnkuanMtZ2FsbGVyeVN3aXBlciAuc3dpcGVyLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1zbGlkZXIgLmdhbGxlcnkuanMtZ2FsbGVyeVN3aXBlciAuc3dpcGVyLXByZXYge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5zd2lwZXItcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlzX2Nhc2NhZGUgLmlzX2Nhc2NhZGUtLXNsaWRlciAuZ2FsbGVyeS5qcy1nYWxsZXJ5U3dpcGVyIC5zd2lwZXJfcGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlzX2Nhc2NhZGUgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDE2cHg7XG59XG4uaXNfY2FzY2FkZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xufVxuLmlzX2Nhc2NhZGUgYmxvY2txdW90ZSA+IHAge1xuICBmb250LXNpemU6IHZhcigtLWZzLWJvZHktbGcpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uaXNfY2FzY2FkZSBibG9ja3F1b3RlIC5ibG9ja3F1b3RlLS1hdXRob3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDZweCAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwbGFjZS1pdGVtczogY2VudGVyIHN0YXJ0O1xufVxuLmlzX2Nhc2NhZGUgYmxvY2txdW90ZSAuYmxvY2txdW90ZS0tYXV0aG9yIGltZyB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNfY2FzY2FkZSBibG9ja3F1b3RlIC5ibG9ja3F1b3RlLS1hdXRob3IgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uaXNfY2FzY2FkZSBibG9ja3F1b3RlIC5ibG9ja3F1b3RlLS1hdXRob3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXNfY2FzY2FkZSBibG9ja3F1b3RlIC5ibG9ja3F1b3RlLS1hdXRob3Igc3BhbiB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5pc19jYXNjYWRlIC5idXR0b25fd3JhcHBlciwgLmlzX2Nhc2NhZGUgLmJsb2NrLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIDA7XG59XG4uaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMDtcbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS10YWJsZSB7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uaXNfY2FzY2FkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItY29ybmVyLXRpbnkpO1xufVxuLmlzX2Nhc2NhZGUgdGFibGUgdGhlYWQsIC5pc19jYXNjYWRlIHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zdXJmYWNlLXN1YmR1ZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmlzX2Nhc2NhZGUgdGFibGUgdGQsIC5pc19jYXNjYWRlIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNSwgMzUsIDM1LCAwLjA4KTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uaXNfY2FzY2FkZSBociB7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDA7XG4gIGNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLmlzX2Nhc2NhZGUgLmNoaXBzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMDtcbiAgLS1mb250LXNpemU6IDE4cHg7XG4gIC0taWNvbi1zaXplOiAyMHB4O1xufVxuXG51bC5jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIC0taWNvbi1zaXplOiAyMHB4O1xuICAtLWZvbnQtc2l6ZTogMThweDtcbn1cbnVsLmNoaXBzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG59XG51bC5jaGlwcyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbn1cbnVsLmNoaXBzIGxpIFtjbGFzc149aWNvbl0sXG51bC5jaGlwcyBsaSBbY2xhc3MqPWljb25dLFxudWwuY2hpcHMgbGkgc3ZnIHtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1pY29uLXNpemUpO1xuICBjb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpO1xufVxudWwuY2hpcHMgbGkuLWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG51bC5jaGlwcyBsaS4tYWNjZW50IFtjbGFzc149aWNvbl0sXG51bC5jaGlwcyBsaS4tYWNjZW50IFtjbGFzcyo9aWNvbl0sXG51bC5jaGlwcyBsaS4tYWNjZW50IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG5cbi5pc19jYXNjYWRlLS12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwO1xufVxuXG4udmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udmlkZW8uaXNfcGxheWluZyAudmlkZW8tLXBsYXksXG4udmlkZW8uaXNfcGxheWluZyAudmlkZW8tLXRpbWVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZpZGVvLS10aW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgbWluLXdpZHRoOiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cblxuLnZpZGVvLS1wbGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDUnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA0NSA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwLjk1NCAxNy44MjMzQzQ1LjkwNTEgMjAuNTE1NyA0NS45MDUxIDI3LjQ4NTUgNDAuOTU0IDMwLjE3NzlMMTEuMDU5NCA0Ni40MzQ1QzYuMjQ3NDggNDkuMDUxMiAwLjMzMzk4NCA0NS42NDUzIDAuMzMzOTg0IDQwLjI1NzJMMC4zMzM5ODYgNy43NDM5OUMwLjMzMzk4NiAyLjM1NTgzIDYuMjQ3NDcgLTEuMDUwMDQgMTEuMDU5NCAxLjU2NjY4TDQwLjk1NCAxNy44MjMzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5qcy1zaG93TW9yZSBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5qcy1zaG93TW9yZSBkaXYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5qcy1zaG93TW9yZSBkaXYgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qcy1zaG93TW9yZSAuYnV0dG9uLCAuanMtc2hvd01vcmUgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0sIC5hY2NvdW50LS1uYXYgLmpzLXNob3dNb3JlIC5hY2NvdW50LS1uYXZfaXRlbSwgLmpzLXNob3dNb3JlIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmpzLXNob3dNb3JlIC50YWIsIC5qcy1zaG93TW9yZSAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5qcy1zaG93TW9yZSAudGFiLCAuanMtc2hvd01vcmUgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5qcy1zaG93TW9yZSBhLCAuanMtc2hvd01vcmUgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmpzLXNob3dNb3JlIGEsIC5qcy1zaG93TW9yZSAucG9wdXAtLWNsb3NlLCAuanMtc2hvd01vcmUgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1hcmdpbi1tKTtcbn1cbi5qcy1zaG93TW9yZSAuaXNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNob3dNb3JlLmlzX29wZW4gZGl2IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiBpbml0aWFsO1xufVxuLmpzLXNob3dNb3JlLmlzX29wZW4gLmJ1dHRvbiAuaXNfc2hvd24sIC5qcy1zaG93TW9yZS5pc19vcGVuIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIC5pc19zaG93biwgLmFjY291bnQtLW5hdiAuanMtc2hvd01vcmUuaXNfb3BlbiAuYWNjb3VudC0tbmF2X2l0ZW0gLmlzX3Nob3duLCAuanMtc2hvd01vcmUuaXNfb3BlbiAuYmxvY2stLXRhYnMgLnRhYiAuaXNfc2hvd24sIC5ibG9jay0tdGFicyAuanMtc2hvd01vcmUuaXNfb3BlbiAudGFiIC5pc19zaG93biwgLmpzLXNob3dNb3JlLmlzX29wZW4gLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgLmlzX3Nob3duLCAuY291bnRyeV9zZWxlY3Rpb24gLmpzLXNob3dNb3JlLmlzX29wZW4gLnRhYiAuaXNfc2hvd24sIC5qcy1zaG93TW9yZS5pc19vcGVuIC5ibG9jay0tc2VjdGlvbnMgYSAuaXNfc2hvd24sIC5ibG9jay0tc2VjdGlvbnMgLmpzLXNob3dNb3JlLmlzX29wZW4gYSAuaXNfc2hvd24sIC5qcy1zaG93TW9yZS5pc19vcGVuIC5mb3JtLS10YWJzIGEgLmlzX3Nob3duLCAuZm9ybS0tdGFicyAuanMtc2hvd01vcmUuaXNfb3BlbiBhIC5pc19zaG93biwgLmpzLXNob3dNb3JlLmlzX29wZW4gLnBvcHVwLS1jbG9zZSAuaXNfc2hvd24sIC5qcy1zaG93TW9yZS5pc19vcGVuIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UgLmlzX3Nob3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcy1zaG93TW9yZS5pc19vcGVuIC5idXR0b24gLmlzX2hpZGRlbiwgLmpzLXNob3dNb3JlLmlzX29wZW4gLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0gLmlzX2hpZGRlbiwgLmFjY291bnQtLW5hdiAuanMtc2hvd01vcmUuaXNfb3BlbiAuYWNjb3VudC0tbmF2X2l0ZW0gLmlzX2hpZGRlbiwgLmpzLXNob3dNb3JlLmlzX29wZW4gLmJsb2NrLS10YWJzIC50YWIgLmlzX2hpZGRlbiwgLmJsb2NrLS10YWJzIC5qcy1zaG93TW9yZS5pc19vcGVuIC50YWIgLmlzX2hpZGRlbiwgLmpzLXNob3dNb3JlLmlzX29wZW4gLmNvdW50cnlfc2VsZWN0aW9uIC50YWIgLmlzX2hpZGRlbiwgLmNvdW50cnlfc2VsZWN0aW9uIC5qcy1zaG93TW9yZS5pc19vcGVuIC50YWIgLmlzX2hpZGRlbiwgLmpzLXNob3dNb3JlLmlzX29wZW4gLmJsb2NrLS1zZWN0aW9ucyBhIC5pc19oaWRkZW4sIC5ibG9jay0tc2VjdGlvbnMgLmpzLXNob3dNb3JlLmlzX29wZW4gYSAuaXNfaGlkZGVuLCAuanMtc2hvd01vcmUuaXNfb3BlbiAuZm9ybS0tdGFicyBhIC5pc19oaWRkZW4sIC5mb3JtLS10YWJzIC5qcy1zaG93TW9yZS5pc19vcGVuIGEgLmlzX2hpZGRlbiwgLmpzLXNob3dNb3JlLmlzX29wZW4gLnBvcHVwLS1jbG9zZSAuaXNfaGlkZGVuLCAuanMtc2hvd01vcmUuaXNfb3BlbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIC5pc19oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpbnQge1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogNTA7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXIuaXNfc2Nyb2xsZWQgLmhlYWRlci0tYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmhlYWRlci0tbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItLW1haW4ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLW1haW4gLmhlYWRlci0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1tYWluIC5oZWFkZXItLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkZXItLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG4gIHBhZGRpbmc6IDRweCB2YXIoLS1jb250YWluZXItcGFkZGluZykgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG5cbi5oZWFkZXItLWxvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5oZWFkZXItLWxvZ28gLmhlYWRlci0tcG9wb3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5oZWFkZXItLWxvZ29fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlci0tbG9nb19zdmcgc3ZnLCAuaGVhZGVyLS1sb2dvX3N2ZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLS1sb2dvX3N2ZyBzdmcsIC5oZWFkZXItLWxvZ29fc3ZnIGltZyB7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG4uaGVhZGVyLS1sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLS1sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5oZWFkZXItLW5hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci0tbmF2IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogLTEpO1xuICB9XG4gIC5oZWFkZXItLW5hdiAubmF2IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAycHg7XG4gIH1cbn1cbi5oZWFkZXItLW5hdiAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLW5hdiAubmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmhlYWRlci0tbmF2IC5uYXYtLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLS1uYXYgLm5hdi0taXRlbSB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICB9XG59XG4uaGVhZGVyLS1uYXYgLm5hdi0taXRlbSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5oZWFkZXItLW5hdiAubmF2LS1pdGVtID4gYTpub3QoOm9ubHktY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24tdXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuLmhlYWRlci0tbmF2IC5uYXYtLWl0ZW0gPiBhIGltZzpmaXJzdC1jaGlsZCxcbi5oZWFkZXItLW5hdiAubmF2LS1pdGVtID4gYSBzdmc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5oZWFkZXItLW5hdiAubmF2LS1pdGVtOmZvY3VzID4gYSwgLmhlYWRlci0tbmF2IC5uYXYtLWl0ZW06Zm9jdXMtd2l0aGluID4gYSwgLmhlYWRlci0tbmF2IC5uYXYtLWl0ZW06YWN0aXZlID4gYSwgLmhlYWRlci0tbmF2IC5uYXYtLWl0ZW06aG92ZXIgPiBhIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cblxuLmhlYWRlci0tYWN0aW9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAycHg7XG59XG4uaGVhZGVyLS1hY3Rpb25zIC5oZWFkZXItLXNlbGVjdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuLmhlYWRlci0tYWN0aW9ucyAuaGVhZGVyLS1hY3Rpb25zX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZGVyLS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA0cHg7XG59XG5cbi5oZWFkZXItLWJ1dHRvbnNfaXRlbSxcbi5oZWFkZXItLWFjdGlvbnNfaXRlbSxcbi5uYXYtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItLWFjdGlvbnNfaXRlbSAuaGVhZGVyLS1wb3BvdmVyX2l0ZW1zIFtjbGFzc149aWNvbl0sIC5oZWFkZXItLWFjdGlvbnNfaXRlbSAuaGVhZGVyLS1wb3BvdmVyX2l0ZW1zIFtjbGFzcyo9aWNvbl0ge1xuICBmb250LXNpemU6IDEuMzNlbTtcbn1cblxuLmhlYWRlci0tcG9wb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1wb3BvdmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tcG9wb3ZlciB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjbGFtcCgyMDBweCwgMTd2dywgNDI4cHgpO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MjhweDtcbiAgfVxufVxuLmhlYWRlci0tcG9wb3Zlcl93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWVsZXZhdGVkLW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tcG9wb3Zlcl93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSAwIDA7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDUycHg7XG4gICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0tcG9wb3Zlcl93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cbn1cbi5oZWFkZXItLXBvcG92ZXJfaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1wb3BvdmVyX2l0ZW1zIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1tdXRlZCk7XG4gIH1cbn1cbi5oZWFkZXItLXBvcG92ZXJfaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IGNsYW1wKDE2cHgsIDE2cHggKyA0ICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5oZWFkZXItLXBvcG92ZXJfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG59XG4uaGVhZGVyLS1wb3BvdmVyX2l0ZW06Zm9jdXMsIC5oZWFkZXItLXBvcG92ZXJfaXRlbTphY3RpdmUsIC5oZWFkZXItLXBvcG92ZXJfaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xufVxuLmhlYWRlci0tcG9wb3Zlcl9pdGVtIC5pY29uLWljLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDEuMzNlbTtcbiAgaGVpZ2h0OiAxLjMzZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci0tcG9wb3Zlcl9pdGVtIC5pY29uLWljLWNoZWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXItLXBvcG92ZXJfaXRlbSAuaWNvbi1pYy1jaGVjazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEuMzNlbTtcbiAgaGVpZ2h0OiAxLjMzZW07XG59XG4uaGVhZGVyLS1wb3BvdmVyX2l0ZW0uaXNfYWN0aXZlIC5pY29uLWljLWNoZWNrOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLS1wb3BvdmVyX2l0ZW0uaXNfYWN0aXZlIC5pY29uLWljLWNoZWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xufVxuXG4uaGVhZGVyLS1wb3BvdmVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1wb3BvdmVyX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItLXBvcG92ZXJfY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uLXV4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5oZWFkZXItLXBvcG92ZXJfY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pc19hY3RpdmUgLmhlYWRlci0tcG9wb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1idXR0b25zX2l0ZW06Zm9jdXMgPiAuaGVhZGVyLS1wb3BvdmVyLCAuaGVhZGVyLS1idXR0b25zX2l0ZW06Zm9jdXMtd2l0aGluID4gLmhlYWRlci0tcG9wb3ZlciwgLmhlYWRlci0tYnV0dG9uc19pdGVtOmhvdmVyID4gLmhlYWRlci0tcG9wb3ZlcixcbiAgLmhlYWRlci0tYWN0aW9uc19pdGVtOmZvY3VzID4gLmhlYWRlci0tcG9wb3ZlcixcbiAgLmhlYWRlci0tYWN0aW9uc19pdGVtOmZvY3VzLXdpdGhpbiA+IC5oZWFkZXItLXBvcG92ZXIsXG4gIC5oZWFkZXItLWFjdGlvbnNfaXRlbTpob3ZlciA+IC5oZWFkZXItLXBvcG92ZXIsXG4gIC5uYXYtLWl0ZW06Zm9jdXMgPiAuaGVhZGVyLS1wb3BvdmVyLFxuICAubmF2LS1pdGVtOmZvY3VzLXdpdGhpbiA+IC5oZWFkZXItLXBvcG92ZXIsXG4gIC5uYXYtLWl0ZW06aG92ZXIgPiAuaGVhZGVyLS1wb3BvdmVyLFxuICAuaGVhZGVyLS1sb2dvOmZvY3VzID4gLmhlYWRlci0tcG9wb3ZlcixcbiAgLmhlYWRlci0tbG9nbzpmb2N1cy13aXRoaW4gPiAuaGVhZGVyLS1wb3BvdmVyLFxuICAuaGVhZGVyLS1sb2dvOmhvdmVyID4gLmhlYWRlci0tcG9wb3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5cbi5oZWFkZXJfbW9iaWxlX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMnB4IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX21vYmlsZV9uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfbW9iaWxlX25hdiAuaGVhZGVyLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfbW9iaWxlX25hdiAuaGVhZGVyLS1hY3Rpb25zX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtID4gYSwgLmhlYWRlcl9tb2JpbGVfbmF2IC5oZWFkZXItLWFjdGlvbnNfaXRlbSBidXR0b24ge1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnV0dG9uLXBhZGRpbmc6IDVweCAycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBnYXA6IDNweDtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfbW9iaWxlX25hdiAuaGVhZGVyLS1hY3Rpb25zX2l0ZW0gPiBhIHNwYW4sIC5oZWFkZXJfbW9iaWxlX25hdiAuaGVhZGVyLS1hY3Rpb25zX2l0ZW0gYnV0dG9uIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4uaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtIFtjbGFzc149aWNvbl0sXG4uaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtIFtjbGFzcyo9aWNvbl0ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCBhLCAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAuYnV0dG9uLCAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAuYWNjb3VudC0tbmF2X2l0ZW0sIC5oZWFkZXJfbW9iaWxlX25hdiAuaGVhZGVyLS1hY3Rpb25zX2l0ZW0tYWNjZW50IC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmhlYWRlcl9tb2JpbGVfbmF2IC5oZWFkZXItLWFjdGlvbnNfaXRlbS1hY2NlbnQgLnRhYiwgLmhlYWRlcl9tb2JpbGVfbmF2IC5oZWFkZXItLWFjdGlvbnNfaXRlbS1hY2NlbnQgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAudGFiLCAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAucG9wdXAtLWNsb3NlLCAuaGVhZGVyX21vYmlsZV9uYXYgLmhlYWRlci0tYWN0aW9uc19pdGVtLWFjY2VudCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudCk7XG59XG5cbltkYXRhLXRoZW1lPWRhcmtdIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbltkYXRhLXRoZW1lPWxpZ2h0XSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaGVhZGVyLS1sYW5nIH4gLmhlYWRlci0tcG9wb3ZlciAuaWNvbi1DaGVjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLXNvZnQpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLS1sYW5nW2RhdGEtbGFuZz1ydV0gLmljb24tbGFuZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI5MDQ0XzMxMDYzKSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMiAySDIyVjIxLjk5OTdIMlYyWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yIDguNjY4MThIMjJWMjJIMlY4LjY2ODE4WicgZmlsbD0nJTIzMDAzOUE2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMiAxNS4zMzE1SDIyVjIxLjk5OTRIMlYxNS4zMzE1WicgZmlsbD0nJTIzRDUyQjFFJy8lM0UlM0MvZyUzRSUzQ3JlY3QgeD0nMi41JyB5PScyLjUnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgcng9JzkuNScgc3Ryb2tlPSclMjM0RTUxNTcnIHN0cm9rZS1vcGFjaXR5PScwLjE1Jy8lM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MDQ0XzMxMDYzJyUzRSUzQ3JlY3QgeD0nMicgeT0nMicgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nMTAnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmhlYWRlci0tbGFuZ1tkYXRhLWxhbmc9cnVdIC5pY29uLWxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5oZWFkZXItLWxhbmdbZGF0YS1sYW5nPXJ1XSB+IC5oZWFkZXItLXBvcG92ZXIgW2RhdGEtbGFuZz1ydV0gLmljb24tQ2hlY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbn1cbi5oZWFkZXItLWxhbmdbZGF0YS1sYW5nPWVuXSAuaWNvbi1sYW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjkwNDRfMzEwNjgpJyUzRSUzQ3BhdGggZD0nTTIgMkgyMlYyMkgyVjJaJyBmaWxsPSclMjMwMTIxNjknLyUzRSUzQ3BhdGggZD0nTTIyIDJWNC41TDE0LjU3ODEgMTJMMjIgMTkuMzA0N1YyMkgxOS4zODI4TDExLjkyMTkgMTQuNjU2Mkw0LjY1NjI1IDIySDJWMTkuMzQzOEw5LjI2NTYyIDEyLjAzOTFMMiA0Ljg5MDYyVjJINC40MjE4OEwxMS45MjE5IDkuMzQzNzVMMTkuMTg3NSAySDIyWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTkuMTg3NSAxNC42NTYyTDkuNjE3MTkgMTUuOTg0NEwzLjY0MDYyIDIySDJWMjEuODgyOEw5LjE4NzUgMTQuNjU2MlpNMTQuMDMxMiAxNC4xODc1TDE2LjE0MDYgMTQuNUwyMiAyMC4yNDIyVjIyTDE0LjAzMTIgMTQuMTg3NVpNMjIgMkwxNC41IDkuNjU2MjVMMTQuMzQzOCA3LjkzNzVMMjAuMjAzMSAySDIyWk0yIDIuMDM5MDZMOS41MzkwNiA5LjQyMTg4TDcuMjM0MzggOS4xMDkzOEwyIDMuOTE0MDZWMi4wMzkwNlonIGZpbGw9JyUyM0M4MTAyRScvJTNFJTNDcGF0aCBkPSdNOC44NzUgMlYyMkgxNS4xMjVWMkg4Ljg3NVpNMiA4Ljg3NVYxNS4xMjVIMjJWOC44NzVIMlonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00yIDEwLjEyNVYxMy44NzVIMjJWMTAuMTI1SDJaTTEwLjEyNSAyVjIySDEzLjg3NVYySDEwLjEyNVonIGZpbGw9JyUyM0M4MTAyRScvJTNFJTNDL2clM0UlM0NyZWN0IHg9JzIuNScgeT0nMi41JyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHJ4PSc5LjUnIHN0cm9rZT0nJTIzNEU1MTU3JyBzdHJva2Utb3BhY2l0eT0nMC4xNScvJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yOTA0NF8zMTA2OCclM0UlM0NyZWN0IHg9JzInIHk9JzInIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgcng9JzEwJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5oZWFkZXItLWxhbmdbZGF0YS1sYW5nPWVuXSAuaWNvbi1sYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaGVhZGVyLS1sYW5nW2RhdGEtbGFuZz1lbl0gfiAuaGVhZGVyLS1wb3BvdmVyIFtkYXRhLWxhbmc9ZW5dIC5pY29uLUNoZWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG59XG4uaGVhZGVyLS1sYW5nW2RhdGEtbGFuZz1jbl0gLmljb24tbGFuZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMzExMThfNDgpJyUzRSUzQ3BhdGggZD0nTTIgMkgyMlYyMkgyVjJaJyBmaWxsPSclMjNFRTFDMjUnLyUzRSUzQ3BhdGggZD0nTTExIDguMzc1MzlMNS45IDExLjY3NTRMOCA2LjI3NTM5TDkuOCAxMS42NzU0TDUgOC4zNzUzOUgxMVonIGZpbGw9JyUyM0ZGRkYwMCcvJTNFJTNDcGF0aCBkPSdNMTIuMjQxMyA1LjU2NjE5TDE0LjA1ODUgNi40NTYyM0wxMi4xNTY0IDYuNzgzMDZMMTMuMzg5NCA1LjM0MjY3TDEzLjI3MDcgNy4yNzkzN0wxMi4yNDEzIDUuNTY2MTlaJyBmaWxsPSclMjNGRkZGMDAnLyUzRSUzQ3BhdGggZD0nTTE0LjU1NzQgNy4zMzA1TDE1Ljg4NiA4Ljg1ODU1TDE0LjAwNTMgOC40MTkxNkwxNS43MDI4IDcuNTcxNTJMMTQuODM5MiA5LjMxMDU1TDE0LjU1NzQgNy4zMzA1WicgZmlsbD0nJTIzRkZGRjAwJy8lM0UlM0NwYXRoIGQ9J00xNC45NzU1IDEwLjIzMzRMMTUuNTY0NyAxMi4xNzE3TDE0LjAyNjUgMTEuMDAyMUwxNS45MjMyIDEwLjkyMTRMMTQuNDI0IDEyLjE1NjlMMTQuOTc1NSAxMC4yMzM0WicgZmlsbD0nJTIzRkZGRjAwJy8lM0UlM0NwYXRoIGQ9J00xMy4zOTEgMTIuMzA4MkwxMy4xODY1IDE0LjMyMTdMMTIuMjIgMTIuNjUwN0wxMy45OTkgMTMuMzA3N0wxMi4xNDEgMTMuODY4MkwxMy4zOTEgMTIuMzA4MlonIGZpbGw9JyUyM0ZGRkYwMCcvJTNFJTNDL2clM0UlM0NwYXRoIGQ9J00yLjUgMTJDMi41IDYuNzUzMyA2Ljc1MzMgMi41IDEyIDIuNUMxNy4yNDY3IDIuNSAyMS41IDYuNzUzMyAyMS41IDEyQzIxLjUgMTcuMjQ2NyAxNy4yNDY3IDIxLjUgMTIgMjEuNUM2Ljc1MzMgMjEuNSAyLjUgMTcuMjQ2NyAyLjUgMTJaJyBzdHJva2U9JyUyMzRFNTE1Nycgc3Ryb2tlLW9wYWNpdHk9JzAuMTUnLyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMzExMThfNDgnJTNFJTNDcGF0aCBkPSdNMiAxMkMyIDYuNDc3MTUgNi40NzcxNSAyIDEyIDJDMTcuNTIyOCAyIDIyIDYuNDc3MTUgMjIgMTJDMjIgMTcuNTIyOCAxNy41MjI4IDIyIDEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5oZWFkZXItLWxhbmdbZGF0YS1sYW5nPWNuXSAuaWNvbi1sYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uaGVhZGVyLS1sYW5nW2RhdGEtbGFuZz1jbl0gfiAuaGVhZGVyLS1wb3BvdmVyIFtkYXRhLWxhbmc9Y25dIC5pY29uLUNoZWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG59XG5cbi5oZWFkZXItLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXItYWNjb3VudCAuaGVhZGVyLS1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWFjY291bnQgLmhlYWRlci0tbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmcjtcbiAgfVxufVxuLmhlYWRlci1hY2NvdW50IC5oZWFkZXItLWFjdGlvbnMge1xuICBmbGV4LWdyb3c6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWFjY291bnQgLmhlYWRlci0tbWFpbiAuaGVhZGVyLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5oZWFkZXItYWNjb3VudCAuaGVhZGVyLS1hY3Rpb25zIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXYtLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmhlYWRlci0tcG9wb3Zlcl9pdGVtIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgcGFkZGluZzogY2xhbXAoMTZweCwgMTZweCArIDggKiAoMTAwdncgLSAzODBweCkgLyAxNTQwLCAyNHB4KSB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnJlYWRjcnVtYnMuaXNfdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygyMGNoICsgMjRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKTpob3ZlciwgLmJyZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKTpmb2N1cywgLmJyZWFkY3J1bWJzIGE6bm90KDpsYXN0LWNoaWxkKTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1kZWZhdWx0KTtcbn1cbi5icmVhZGNydW1icyBhOmxhc3QtY2hpbGQge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbm1haW46aGFzKC5ibG9ja19iYW5uZXItaGVybykgPiAuYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogY2xhbXAoMTZweCwgMTZweCArIDggKiAoMTAwdncgLSAzODBweCkgLyAxNTQwLCAyNHB4KSBjbGFtcCgxNnB4LCAxNnB4ICsgMjQgKiAoMTAwdncgLSAzODBweCkgLyAxNTQwLCA0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluOmhhcyguYmxvY2tfYmFubmVyLWhlcm8pID4gLmJyZWFkY3J1bWJzIHtcbiAgICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCwgMTMycHgpO1xuICAgIGxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICByaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZy1jb250YWluZXItdmVydGljYWwpICogMik7XG4gIHBhZGRpbmc6IGNsYW1wKDE2cHgsIDE2cHggKyA0OCAqICgxMDB2dyAtIDM2MHB4KSAvIDE1NjAsIDY0cHgpIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSA2MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgZ2FwOiBjbGFtcCgzMnB4LCAzMnB4ICsgMTYgKiAoMTAwdncgLSAzNjBweCkgLyAxNTYwLCA0OHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgxNnB4LCAxNnB4ICsgNDggKiAoMTAwdncgLSAzNjBweCkgLyAxNTYwLCA2NHB4KSB2YXIoLS1jb250YWluZXItcGFkZGluZykgMzJweDtcbiAgfVxufVxuXG4uZm9vdGVyIC5uYXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBzdGFydDtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyIC5uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAubmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIgLm5hdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuLmZvb3RlciAubmF2LS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3RlciAubmF2LS1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIH1cbiAgLmZvb3RlciAubmF2LS1saXN0LmlzX29wZW5lZCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyIC5uYXYtLWxpc3QuaXNfb3BlbmVkIC5uYXYtLWxpc3RfdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5mb290ZXIgLm5hdi0tbGlzdF90aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAubmF2LS1saXN0X3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlciAubmF2LS1saXN0X3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIjtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIH1cbn1cbi5mb290ZXIgLm5hdi0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIC5uYXYtLWxpc3QgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIgLm5hdi0taXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mb290ZXIgLm5hdi0taXRlbTphY3RpdmUsIC5mb290ZXIgLm5hdi0taXRlbTpmb2N1cywgLmZvb3RlciAubmF2LS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLmZvb3RlciAubmF2LS1pdGVtLWFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG4uZm9vdGVyIC5uYXYtLWl0ZW0tYWNjZW50OmFjdGl2ZSwgLmZvb3RlciAubmF2LS1pdGVtLWFjY2VudDpmb2N1cywgLmZvb3RlciAubmF2LS1pdGVtLWFjY2VudDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpO1xufVxuXG4uZm9vdGVyLS1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci0tbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5mb290ZXItLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLS1iYW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjQlIDM0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXItLWJhbm5lcl9pbWFnZSB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5mb290ZXItLWJhbm5lcl9pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5mb290ZXItLWJhbm5lcl9jb250ZW50IHtcbiAgcGFkZGluZzogY2xhbXAoMjBweCwgMjBweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci0tYmFubmVyX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci0tYmFubmVyX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5mb290ZXItLWJhbm5lcl9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uZm9vdGVyLS1iYW5uZXJfYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci0tYmFubmVyX2J1dHRvbiAuYnV0dG9uLCAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5mb290ZXItLWJhbm5lcl9idXR0b24gLmFjY291bnQtLW5hdl9pdGVtLCAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmZvb3Rlci0tYmFubmVyX2J1dHRvbiAudGFiLCAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmZvb3Rlci0tYmFubmVyX2J1dHRvbiAudGFiLCAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIGEsIC5mb290ZXItLWJhbm5lcl9idXR0b24gLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmZvb3Rlci0tYmFubmVyX2J1dHRvbiBhLCAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIC5wb3B1cC0tY2xvc2UsIC5mb290ZXItLWJhbm5lcl9idXR0b24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLS1iYW5uZXJfYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXItLWJhbm5lcl9mb3JtIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgMjBweCArIDQgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCAyNHB4KTtcbn1cbi5mb290ZXItLWJhbm5lcl9mb3JtIC5mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci0tYmFubmVyX2Zvcm0gLmZvcm0gZmllbGRzZXQge1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci0tYmFubmVyX2Zvcm0gLmZvcm0gZmllbGRzZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5mb290ZXItLWJhbm5lcl9mb3JtIC5mb3JtLS1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uZm9vdGVyLS1iYW5uZXJfZm9ybSAuZm9ybS0tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci0tYmFubmVyX2Zvcm0gLmZvcm0tLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uZm9vdGVyLS1iYW5uZXJfZm9ybSAuZm9ybS0tcG9saWN5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItLWNvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweCAxMnB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLS1jb250YWN0cyB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uZm9vdGVyLS1jb250YWN0cyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLS1jb250YWN0cyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci0tY29udGFjdHMgYSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5mb290ZXItLWNvbnRhY3RzIGE6aG92ZXIsIC5mb290ZXItLWNvbnRhY3RzIGE6YWN0aXZlLCAuZm9vdGVyLS1jb250YWN0cyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuXG4uZm9vdGVyLS1jb3B5cmlnaHQge1xuICBjb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxuLmZvb3Rlci0tdHJhdmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLS10cmF2ZWwge1xuICAgIG1heC13aWR0aDogNzRweDtcbiAgfVxufVxuLmZvb3Rlci0tdHJhdmVsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogNzRweDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gKyAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG59XG4uYWNjb3JkaW9uOmhvdmVyIC5hY2NvcmRpb24tLWJ1dHRvbiwgLmFjY29yZGlvbjpmb2N1cyAuYWNjb3JkaW9uLS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ob3Zlcik7XG59XG4uYWNjb3JkaW9uLmlzX29wZW4gLmFjY29yZGlvbi0tY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvcmRpb24uaXNfb3BlbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmFjY29yZGlvbi0tYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjbGFtcCgxNnB4LCAxNnB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDI0cHgpIDA7XG4gIGdhcDogMjRweDtcbn1cbi5hY2NvcmRpb24tLWJ1dHRvbiAuYWNjb3JkaW9uLS1idXR0b25fdGV4dCB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24tLWJ1dHRvbiAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBoZWlnaHQ6IDEuMzNlbTtcbiAgd2lkdGg6IDEuMzNlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5hY2NvcmRpb24tLWJ1dHRvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmFjY29yZGlvbi0tY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMjFzIGVhc2Utb3V0O1xufVxuLmFjY29yZGlvbi0tY29udGVudCAuaXNfY2FzY2FkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uYWNjb3JkaW9uLS1jb250ZW50IC5pc19jYXNjYWRlID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pc19jYXNjYWRlLS1hY2NvcmRpb24gLmJ1dHRvbi0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uaXNfY2FzY2FkZS0tYWNjb3JkaW9uIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzX2Nhc2NhZGUtLWFjY29yZGlvbi5pc192aXNpYmxlIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc19jYXNjYWRlLS1hY2NvcmRpb24uaXNfdmlzaWJsZSAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXNfY2FzY2FkZS0tYWNjb3JkaW9uOm5vdCg6aGFzKC5hY2NvcmRpb246bnRoLWNoaWxkKDUpKSkgLmJ1dHRvbi0td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXNfY2FzY2FkZS0tYWNjb3JkaW9uOm5vdCguaXNfdmlzaWJsZSkgLmFjY29yZGlvbjpudGgtY2hpbGQoMW4rNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAge1xuICAtLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpO1xuICBwbGFjZS1pdGVtczogZW5kIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAge1xuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwICogdmFyKC0tdmgsIDF2aCkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1nLTQwLCA0MHB4KSB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbi5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC0tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cykgdmFyKC0tYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xuICB9XG59XG4ucG9wdXAtLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0E3QThBQjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBvcHVwLS1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnBvcHVwLS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBvcHVwLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IHZhcigtLXAtY2FyZC1zbSk7XG4gIHRvcDogdmFyKC0tcC1jYXJkLXNtKTtcbn1cbi5wb3B1cC0tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5wb3B1cC0taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiB2YXIoLS1wLWNhcmQtbWQpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wb3B1cC1maWx0ZXJzIC5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9wdXAtZmlsdGVycyAuZmlsdGVyLS10aXRsZSB7XG4gIGhlaWdodDogNjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3B1cC1maWx0ZXJzIC5maWx0ZXItLWl0ZW1zIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgcGFkZGluZzogMCB2YXIoLS1wLWNhcmQtc20pO1xufVxuLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDE2cHggdmFyKC0tcC1jYXJkLXNtKTtcbn1cbi5wb3B1cC1maWx0ZXJzIC5maWx0ZXItLWJ1dHRvbnMgLmJ1dHRvbiwgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAucG9wdXAtZmlsdGVycyAuZmlsdGVyLS1idXR0b25zIC5hY2NvdW50LS1uYXZfaXRlbSwgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5wb3B1cC1maWx0ZXJzIC5maWx0ZXItLWJ1dHRvbnMgLnRhYiwgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5wb3B1cC1maWx0ZXJzIC5maWx0ZXItLWJ1dHRvbnMgLnRhYiwgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyBhLCAucG9wdXAtZmlsdGVycyAuZmlsdGVyLS1idXR0b25zIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5wb3B1cC1maWx0ZXJzIC5maWx0ZXItLWJ1dHRvbnMgYSwgLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tYnV0dG9ucyAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAucG9wdXAtZmlsdGVycyAuZmlsdGVyLS1idXR0b25zIC5wb3B1cC0tY2xvc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLnBvcHVwLWZpbHRlcnMgLmZpbHRlci0tdGl0bGUgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcHVwLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwbGFjZS1pdGVtczogZW5kIGNlbnRlcjtcbiAgLS1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICB6LWluZGV4OiA5OTIxNDc0ODM2NDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24uc3VjY2VzcyAucG9wdXAtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdCk7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uLnN1Y2Nlc3MgLnBvcHVwLS10aXRsZSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbi5pbmZvIC5wb3B1cC0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taW5mby1kZWZhdWx0KTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24uaW5mbyAucG9wdXAtLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uLmVycm9yIC5wb3B1cC0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY3JpdGljYWwtZGVmYXVsdCk7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uLmVycm9yIC5wb3B1cC0tdGl0bGUgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24ud2FybmluZyAucG9wdXAtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uLndhcm5pbmcgLnBvcHVwLS10aXRsZSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbi5pc19hY3RpdmUge1xuICB6LWluZGV4OiA5OTIxNDc0ODM2NDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24gLnBvcHVwLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZWxldmF0ZWQtbCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSkgNjRweCB2YXIoLS1wLWNhcmQtc20pIHZhcigtLXAtY2FyZC1zbSk7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uIC5wb3B1cC0tY29udGVudF93cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbiAucG9wdXAtLWNsb3NlLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uIC5wb3B1cC0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wLWNhcmQtc20pO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbiAucG9wdXAtLXRpdGxlLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wdXAtbm90aWZpY2F0aW9uIC5wb3B1cC0tdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbiAucG9wdXAtLXRpdGxlIC5pY29uIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnBvcHVwLW5vdGlmaWNhdGlvbiAucG9wdXAtLWNvbnRlbnRfdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24gLnBvcHVwLS1jb250ZW50X3RpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24gLnBvcHVwLS1jb250ZW50X3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5wb3B1cC1ub3RpZmljYXRpb24gLnBvcHVwLS1jb250ZW50X3RleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAtY29va2llcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwbGFjZS1pdGVtczogZW5kIGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAxNnB4IDY4cHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHVwLWNvb2tpZXMge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA0MHB4O1xuICB9XG59XG4ucG9wdXAtY29va2llcy5pc19hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wb3B1cC1jb29raWVzLmlzX2FjdGl2ZSAucG9wdXAtLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wb3B1cC1jb29raWVzIC5wb3B1cC0tY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtY29va2llcyAucG9wdXAtLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG59XG4ucG9wdXAtY29va2llcyAucG9wdXAtLWNvbnRlbnRfdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnBvcHVwLWNvb2tpZXMgLnBvcHVwLS1jb250ZW50X3RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWNvb2tpZXMgLnBvcHVwLS1jb250ZW50X3RleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICB9XG59XG4ucG9wdXAtY29va2llcyAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1jb29raWVzX2VkaXQge1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbi5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50X2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLmJ1dHRvbiwgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAucG9wdXAtY29va2llc19lZGl0IC5wb3B1cC0tY29udGVudF9idXR0b25zIC5hY2NvdW50LS1uYXZfaXRlbSwgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLnRhYiwgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLnRhYiwgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyBhLCAucG9wdXAtY29va2llc19lZGl0IC5wb3B1cC0tY29udGVudF9idXR0b25zIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5wb3B1cC1jb29raWVzX2VkaXQgLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgYSwgLnBvcHVwLWNvb2tpZXNfZWRpdCAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAucG9wdXAtY29va2llc19lZGl0IC5wb3B1cC0tY29udGVudF9idXR0b25zIC5wb3B1cC0tY2xvc2Uge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucG9wdXAtY29va2llc19lZGl0IGZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuLnBvcHVwLWNvb2tpZXNfZWRpdCAuZm9ybS0taW5wdXQgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wb3B1cC1jb29raWVzX2VkaXQgLmZvcm0tLWlucHV0IC5oaW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnBvcHVwLWZvcm0gLnBvcHVwLS1jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLnBvcHVwLWZvcm0gLmZvcm0tLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgcGFkZGluZzogdmFyKC0tZy0yNCkgODhweCB2YXIoLS1nLTI0KSB2YXIoLS1nLTMyKTtcbn1cbi5wb3B1cC1mb3JtIC5mb3JtLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGOTtcbiAgcGFkZGluZzogdmFyKC0tZy0yNCk7XG59XG4ucG9wdXAtZm9ybSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IHZhcigtLWctMzIpIHZhcigtLWctMjQpO1xufVxuXG4ucG9wdXAtaG90ZWxfc2VsZWN0aW9uIC5wb3B1cC0tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAtaG90ZWxfc2VsZWN0aW9uIC5wb3B1cC0tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnBvcHVwLWhvdGVsX3NlbGVjdGlvbiAucG9wdXAtLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgcGFkZGluZzogMjhweCB2YXIoLS1wLWNhcmQtc20pIDhweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBvcHVwLWhvdGVsX3NlbGVjdGlvbiAucG9wdXAtLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9yb29tX2FkdmFudGFnZXNdIC5wb3B1cC0tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfcm9vbV9hZHZhbnRhZ2VzXSAucG9wdXAtLXRpdGxlIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pIHZhcigtLXAtY2FyZC1zbSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3Jvb21fYWR2YW50YWdlc10gLnJvb21fZXF1aXBtZW50LS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKTtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9yb29tX2FkdmFudGFnZXNdIC5yb29tX2VxdWlwbWVudC0taXRlbTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2JvbnVzXSB7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2JvbnVzXSAucG9wdXAtLXRpdGxlIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfZm9ybV0sXG4gIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9mb290ZXJfZmVlZGJhY2tdLFxuICBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbG9naW5dIHtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfZm9ybV0gLmZvcm0sXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfZm9vdGVyX2ZlZWRiYWNrXSAuZm9ybSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9sb2dpbl0gLmZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfZm9ybV0gLnBvcHVwLS10aXRsZSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9mb290ZXJfZmVlZGJhY2tdIC5wb3B1cC0tdGl0bGUsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfbG9naW5dIC5wb3B1cC0tdGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9jYXNjYWRlXSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9jYXNjYWRlXSAucG9wdXAtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Nhc2NhZGVdIC5pc19jYXNjYWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Nhc2NhZGVdIC5pc19jYXNjYWRlIGZpZ3VyZS53aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9jYXNjYWRlXSAucG9wdXAtLWNsb3NlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfcm9vbV9hZHZhbnRhZ2VzXSAucG9wdXAtLWNvbnRlbnQsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYm9udXNdIC5wb3B1cC0tY29udGVudCxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9mb3JtXSAucG9wdXAtLWNvbnRlbnQsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfbG9naW5dIC5wb3B1cC0tY29udGVudCxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ob3RlbF9zZWxlY3Rpb25dIC5wb3B1cC0tY29udGVudCxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLnBvcHVwLS1jb250ZW50LFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1YnNjcmlwdGlvbl0gLnBvcHVwLS1jb250ZW50LFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdLFxuICBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdLFxuICBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfc3Vic2NyaXB0aW9uXSB7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tdGl0bGUsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5wb3B1cC0tdGl0bGUsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfc3Vic2NyaXB0aW9uXSAucG9wdXAtLXRpdGxlIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudF90aXRsZSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLnBvcHVwLS1jb250ZW50X3RpdGxlLFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1YnNjcmlwdGlvbl0gLnBvcHVwLS1jb250ZW50X3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X3RleHQsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5wb3B1cC0tY29udGVudF90ZXh0LFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1YnNjcmlwdGlvbl0gLnBvcHVwLS1jb250ZW50X3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5mb3JtLFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX29mZmVyXSAuZm9ybSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9zdWJzY3JpcHRpb25dIC5mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0ge1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLmJ1dHRvbl93cmFwcGVyIC5idXR0b24sIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXZfaXRlbSwgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX29mZmVyXSAuYnV0dG9uX3dyYXBwZXIgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciAudGFiLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLmJ1dHRvbl93cmFwcGVyIC50YWIsIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9vZmZlcl0gLmJ1dHRvbl93cmFwcGVyIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciBhLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciBhLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3Jfb2ZmZXJdIC5idXR0b25fd3JhcHBlciAucG9wdXAtLWNsb3NlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucHJvbW9jb2RlIHtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14bCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9tb2NvZGUtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5wcm9tb2NvZGUtLWNvbnRlbnQtY29kZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xufVxuLnByb21vY29kZS0tY29udGVudC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xufVxuLnByb21vY29kZS0tY29udGVudC1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpO1xufVxuXG4ucG9wdXAtc3Vycm91bmRpbmdzIC5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogMTE0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcHVwLXN1cnJvdW5kaW5ncyAucG9wdXAtLWNsb3NlIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWVsZXZhdGVkLW0pO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucG9wdXAtbG9naW4tLWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5wb3B1cC1sb2dpbi0tZGl2aWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3B1cC1sb2dpbi0tZGl2aWRlcl90ZXh0IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICB6LWluZGV4OiAyO1xufVxuLnBvcHVwLWxvZ2luIC5idXR0b24tbXRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNnB4O1xufVxuXG4ucG9wdXAtYm9udXNfc3RhdHVzIC5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ucG9wdXAtYm9udXNfc3RhdHVzIHVsLmNoaXBzIGxpIHtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLnBvcHVwLWJvbnVzX3N0YXR1cyB1bC5jaGlwcyBsaSBbY2xhc3NePWljb25dLFxuLnBvcHVwLWJvbnVzX3N0YXR1cyB1bC5jaGlwcyBsaSBbY2xhc3MqPWljb25dLFxuLnBvcHVwLWJvbnVzX3N0YXR1cyB1bC5jaGlwcyBsaSBzdmcge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbn1cbi5wb3B1cC1ib251c19zdGF0dXMgdWwuY2hpcHMgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9wdXAtYm9udXNfc3RhdHVzIHVsLmNoaXBzIGxpIHNwYW4gPiBzcGFuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5wb3B1cC1ib251c19zdGF0dXMgLmJ1dHRvbl93cmFwcGVyIC5idXR0b24sIC5wb3B1cC1ib251c19zdGF0dXMgLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5wb3B1cC1ib251c19zdGF0dXMgLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXZfaXRlbSwgLnBvcHVwLWJvbnVzX3N0YXR1cyAuYnV0dG9uX3dyYXBwZXIgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciAudGFiLCAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5wb3B1cC1ib251c19zdGF0dXMgLmJ1dHRvbl93cmFwcGVyIC50YWIsIC5wb3B1cC1ib251c19zdGF0dXMgLmJ1dHRvbl93cmFwcGVyIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciBhLCAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciBhLCAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAucG9wdXAtYm9udXNfc3RhdHVzIC5idXR0b25fd3JhcHBlciAucG9wdXAtLWNsb3NlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cC1mb3Jfd2VsY29taW5nIHtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5wb3B1cC1mb3Jfd2VsY29taW5nIC5wb3B1cC0tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLWZvcl93ZWxjb21pbmcgLnBvcHVwLS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuLnBvcHVwLWZvcl93ZWxjb21pbmcgLmJ1dHRvbl93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtZm9yX3dlbGNvbWluZyAuYnV0dG9uX3dyYXBwZXIgLmJ1dHRvbiwgLnBvcHVwLWZvcl93ZWxjb21pbmcgLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5wb3B1cC1mb3Jfd2VsY29taW5nIC5idXR0b25fd3JhcHBlciAuYWNjb3VudC0tbmF2X2l0ZW0sIC5wb3B1cC1mb3Jfd2VsY29taW5nIC5idXR0b25fd3JhcHBlciAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5wb3B1cC1mb3Jfd2VsY29taW5nIC5idXR0b25fd3JhcHBlciAudGFiLCAucG9wdXAtZm9yX3dlbGNvbWluZyAuYnV0dG9uX3dyYXBwZXIgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAucG9wdXAtZm9yX3dlbGNvbWluZyAuYnV0dG9uX3dyYXBwZXIgLnRhYiwgLnBvcHVwLWZvcl93ZWxjb21pbmcgLmJ1dHRvbl93cmFwcGVyIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAucG9wdXAtZm9yX3dlbGNvbWluZyAuYnV0dG9uX3dyYXBwZXIgYSwgLnBvcHVwLWZvcl93ZWxjb21pbmcgLmJ1dHRvbl93cmFwcGVyIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5wb3B1cC1mb3Jfd2VsY29taW5nIC5idXR0b25fd3JhcHBlciBhLCAucG9wdXAtZm9yX3dlbGNvbWluZyAuYnV0dG9uX3dyYXBwZXIgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLnBvcHVwLWZvcl93ZWxjb21pbmcgLmJ1dHRvbl93cmFwcGVyIC5wb3B1cC0tY2xvc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLnBvcHVwLWZvcl93ZWxjb21pbmcgLnBvcHVwLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpO1xufVxuLnBvcHVwLWZvcl93ZWxjb21pbmcgLnBvcHVwLS10aXRsZSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnBvcHVwLWZvcl93ZWxjb21pbmcgLmlzX2Nhc2NhZGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5wb3B1cC1mb3Jfd2VsY29taW5nIC5pc19jYXNjYWRlIHAge1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG59XG4ucG9wdXAtZm9yX3dlbGNvbWluZyAuaXNfY2FzY2FkZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cC1yZXZpZXcge1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wb3B1cC1yZXZpZXcgLnBvcHVwLS10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5wb3B1cC1yZXZpZXcgLnBvcHVwLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5wb3B1cC1yZXZpZXcgLnJldmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcC1jYXJkLXNtKTtcbn1cbi5wb3B1cC1yZXZpZXcgLnJldmlldy0tdGV4dCB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG59XG4ucG9wdXAtcmV2aWV3IC5yZXZpZXctLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ib29raW5nX2l0ZW1dIHtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYm9va2luZ19pdGVtXSAucG9wdXAtLWNvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfaXRlbV0gLnBvcHVwLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ib29raW5nX2l0ZW1dIC5wb3B1cC0tdGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYm9va2luZ19pdGVtXSAuaXNfY2FzY2FkZSAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ib29raW5nX2l0ZW1dIC5pc19jYXNjYWRlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfaXRlbV0gLmlzX2Nhc2NhZGUgLmlkIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYm9va2luZ19pdGVtXSAuaXNfY2FzY2FkZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfaXRlbV0gLmlzX2Nhc2NhZGUgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSB7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSAucG9wdXAtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSAucG9wdXAtLWNvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSAucG9wdXAtLXRpdGxlIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ib29raW5nX3Jldmlld10gLmJvb2tpbmdfaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jvb2tpbmdfcmV2aWV3XSAuYm9va2luZ19kYXRlcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ib29raW5nX3Jldmlld10gLmZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9zdXJ2ZXldIC5wb3B1cC0tdGl0bGUge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfc3VydmV5XSAucG9wdXAtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1cnZleV0gLmZvcm0tLWlucHV0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfc3VydmV5XSAuZm9ybS0taW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1cnZleV0gLmZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3Jfc3VydmV5XSAuanNfaW5jcmVtZW50LFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3N1cnZleV0gLmpzX2RlY3JlbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuYnV0dG9uLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0sIC5hY2NvdW50LS1uYXYgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudF9idXR0b25zIC5hY2NvdW50LS1uYXZfaXRlbSwgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudF9idXR0b25zIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudF9idXR0b25zIC50YWIsIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAudGFiLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyBhLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5wb3B1cC0tY29udGVudF9idXR0b25zIGEsIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfYnV0dG9ucyAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3X3llYXJfZ2FtZV0gLnBvcHVwLS1jb250ZW50X2J1dHRvbnMgLnBvcHVwLS1jbG9zZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdfeWVhcl9nYW1lXSAucG9wdXAtLWNvbnRlbnRfdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld195ZWFyX2dhbWVdIC5pY29uLVZlcmlmaWVkX0NoZWNrIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfaG90ZWxfZGVzY3JpcHRpb25dIHtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2hvdGVsX2Rlc2NyaXB0aW9uXSAuaXNfY2FzY2FkZSAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9ob3RlbF9kZXNjcmlwdGlvbl0gLmlzX2Nhc2NhZGUgaDMge1xuICBmb250LXNpemU6IHZhcigtLWZzLTJ4bCk7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfaG90ZWxfZGVzY3JpcHRpb25dIC5wb3B1cC0tY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3B1cC1wYXJ0bmVycyB7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXAtcGFydG5lcnMgLnBvcHVwLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbi5wb3B1cC1wYXJ0bmVycyAuaXNfY2FzY2FkZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9wdXAtcGFydG5lcnMgLmlzX2Nhc2NhZGUgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9wdXAtcGFydG5lcnMgLnBvcHVwLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ucG9wdXAtcGFydG5lcnMgLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1sb2dvIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tY29udGFjdHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1jb250YWN0c19saXN0IGEsIC5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1jb250YWN0c19saXN0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cbi5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1jb250YWN0c19saXN0IGEgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uaXNfY2FzY2FkZSAuaXNfY2FzY2FkZS0tY29udGFjdHNfbGlzdCBhOmhvdmVyIHNwYW4sIC5pc19jYXNjYWRlIC5pc19jYXNjYWRlLS1jb250YWN0c19saXN0IGE6Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQyO1xufVxuXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfaG90ZWxfc2VsZWN0aW9uXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfaG90ZWxfZGVzY3JpcHRpb25dLmlzX2FjdGl2ZSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9yb29tX2FkdmFudGFnZXNdLmlzX2FjdGl2ZSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9wYXJ0bmVyc10uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX29mZmVyXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYm9udXNdLmlzX2FjdGl2ZSxcbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9sb2dpbl0uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX3Jldmlld10uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdLmlzX2FjdGl2ZSxcbi5wb3B1cC1maWx0ZXJzLmlzX2FjdGl2ZSxcbi5wb3B1cC1mb3Jfd2VsY29taW5nLmlzX2FjdGl2ZSxcbi5wb3B1cC1jb29raWVzX2VkaXQuaXNfYWN0aXZlLFxuLnBvcHVwLWNvb2tpZXMuaXNfYWN0aXZlIHtcbiAgei1pbmRleDogMjE0NzQ4MzY0Mztcbn1cblxuLnBvcHVwLW5vdGlmaWNhdGlvbiB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDQ7XG59XG5cbi5wb3B1cC5wb3B1cC1mb3JtLFxuLnBvcHVwW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Zvcm1dIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucG9wdXBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfY2FzY2FkZV0ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVySGVpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Nhc2NhZGVdIC5wb3B1cC0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wb3B1cC5wb3B1cC1ub3RpZmljYXRpb25bZGF0YS1wb3B1cD1wb3B1cF9mb3JfY2FyZF0uaXNfYWN0aXZlIHtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbn1cbi5wb3B1cC5wb3B1cC1ub3RpZmljYXRpb25bZGF0YS1wb3B1cD1wb3B1cF9mb3JfY2FyZF0uaXNfYWN0aXZlIC5wb3B1cC0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSk7XG59XG4ucG9wdXAucG9wdXAtbm90aWZpY2F0aW9uW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhcmRdLmlzX2FjdGl2ZSAuaXNfY2FzY2FkZSBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbn1cblxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld3NsZXR0ZXJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdzbGV0dGVyXSAucG9wdXAtLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld3NsZXR0ZXJdIC5idXR0b25fd3JhcHBlciAuYnV0dG9uLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdzbGV0dGVyXSAuYnV0dG9uX3dyYXBwZXIgLmFjY291bnQtLW5hdl9pdGVtLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld3NsZXR0ZXJdIC5idXR0b25fd3JhcHBlciAudGFiLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld3NsZXR0ZXJdIC5idXR0b25fd3JhcHBlciAudGFiLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIGEsIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdzbGV0dGVyXSAuYnV0dG9uX3dyYXBwZXIgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX25ld3NsZXR0ZXJdIC5idXR0b25fd3JhcHBlciBhLCBbZGF0YS1wb3B1cD1wb3B1cF9mb3JfbmV3c2xldHRlcl0gLmJ1dHRvbl93cmFwcGVyIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIFtkYXRhLXBvcHVwPXBvcHVwX2Zvcl9uZXdzbGV0dGVyXSAuYnV0dG9uX3dyYXBwZXIgLnBvcHVwLS1jbG9zZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdIC5wb3B1cC0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1nLTI0KSA4OHB4IHZhcigtLWctMjQpIHZhcigtLWctMzIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdIC5wb3B1cC0tdGl0bGUgaDMge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbltkYXRhLXBvcHVwPXBvcHVwX2Zvcl9jYXRlZ29yeV9jYXJkXSAucG9wdXAtLXRpdGxlIC5wb3B1cC0tY2xvc2Uge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2NhdGVnb3J5X2NhcmRdIC5wb3B1cC0taW1hZ2Uge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZm9ybSB7XG4gIG1heC13aWR0aDogMzI0cHg7XG59XG4uZm9ybSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cblxuLmZvcm0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS0tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb3JtLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGdhcDogMTJweDtcbn1cbi5mb3JtLS1pbnB1dCA+IHNwYW4ge1xuICBvcmRlcjogLTE7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYm9keS1tZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uZm9ybS0taW5wdXQgPiBpbnB1dCwgLmZvcm0tLWlucHV0IHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLS1pbnB1dCA+IGlucHV0LCAuZm9ybS0taW5wdXQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxufVxuLmZvcm0tLWlucHV0ID4gaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9ybS0taW5wdXQgPiBpbnB1dDpwbGFjZWhvbGRlci1zaG93biwgLmZvcm0tLWlucHV0IHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLmZvcm0tLWlucHV0IHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cbi5mb3JtLS1pbnB1dCA+IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLCAuZm9ybS0taW5wdXQgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uZm9ybS0taW5wdXQgPiBpbnB1dDpob3ZlciwgLmZvcm0tLWlucHV0ID4gaW5wdXQ6Zm9jdXMsIC5mb3JtLS1pbnB1dCA+IGlucHV0OmZvY3VzLXdpdGhpbiwgLmZvcm0tLWlucHV0IHRleHRhcmVhOmhvdmVyLCAuZm9ybS0taW5wdXQgdGV4dGFyZWE6Zm9jdXMsIC5mb3JtLS1pbnB1dCB0ZXh0YXJlYTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLmZvcm0tLWlucHV0LmVycm9yIC5mb3JtLS1pbnB1dF9lcnJvciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jcml0aWNhbC1zb2Z0KTtcbn1cbi5mb3JtLS1pbnB1dF9lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jcml0aWNhbC1zb2Z0KTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wM3MgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgMC4xOHMgbGluZWFyO1xufVxuLmZvcm0tLWlucHV0ID4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmZvcm0tLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG9yZGVyOiAtMTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSB+IHNwYW4sXG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gfiBzcGFuIHtcbiAgb3JkZXI6IDE7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dIH4gLnJhZGlvLCAuZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1yYWRpb10gfiAuY2hlY2tib3gsIC5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSB+IC5zbGlkZXIsXG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAucmFkaW8sXG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tib3gsXG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuc2xpZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrYm94IHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tib3g6aG92ZXIsIC5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC5jaGVja2JveDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtY2hlY2staG92ZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC50b2dnbGUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLnRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG59XG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveDpob3ZlciwgLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2tib3g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLnRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG59XG4uZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC50b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpO1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAudG9nZ2xlOmhvdmVyOmFmdGVyLCAuZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC50b2dnbGU6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSB+IC5yYWRpbyB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtbXV0ZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXSB+IC5yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIiAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZvcm0tLWlucHV0IGlucHV0W3R5cGU9cmFkaW9dIH4gLnJhZGlvOmhvdmVyLCAuZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1yYWRpb10gfiAucmFkaW86Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLS1pbnB1dCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOmhvdmVyLCAuZm9ybS0taW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpO1xufVxuXG4uZm9ybS0tcG9saWN5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tLXBvbGljeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmZvcm0tLXBvbGljeSBhOm5vdCguYnV0dG9uKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSk6bm90KC5wb3B1cC0tY2xvc2UpIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cblxuLmZvcm0tLWJ1dHRvbiAuYnV0dG9uLCAuZm9ybS0tYnV0dG9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5mb3JtLS1idXR0b24gLmFjY291bnQtLW5hdl9pdGVtLCAuZm9ybS0tYnV0dG9uIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmZvcm0tLWJ1dHRvbiAudGFiLCAuZm9ybS0tYnV0dG9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmZvcm0tLWJ1dHRvbiAudGFiLCAuZm9ybS0tYnV0dG9uIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuZm9ybS0tYnV0dG9uIGEsIC5mb3JtLS1idXR0b24gLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmZvcm0tLWJ1dHRvbiBhLCAuZm9ybS0tYnV0dG9uIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5mb3JtLS1idXR0b24gLnBvcHVwLS1jbG9zZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS5pc19zZW5kaW5nIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXN1cmZhY2Utc3ViZHVlZCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmZvcm0tLWdyb3VwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mb3JtLS1ncm91cCAuZm9ybS0taW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLmZvcm0tLWdyb3VwIC5mb3JtLS1pbnB1dF9nZW5kZXIge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZm9ybS0taW5wdXQtZ2VuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5mb3JtLS1pbnB1dC1nZW5kZXIgLnJhZGlvLWdlbmRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbn1cbi5mb3JtLS1pbnB1dC1nZW5kZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpby1nZW5kZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbn1cblxuLmlucHV0X2tpZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaW5wdXRfa2lkcyAuaW5wdXRfa2lkcy0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDE0NnB4O1xuICB3aWR0aDogMTQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5pbnB1dF9raWRzIC5pbnB1dF9raWRzLS1ncm91cCBpbnB1dCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlucHV0X2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pbnB1dF9hZ2UgLmZvcm0tLWlucHV0X3NlbGVjdCB7XG4gIG1heC13aWR0aDogMTQ2cHg7XG4gIHdpZHRoOiAxNDZweDtcbn1cblxuLmpzLWtpZHNfaW5wdXRfZ3JvdXA6bm90KC5pc19hY3RpdmUpIC5raWRzX3F1YW50aXR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvcm0tLXRhYnNfdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLWJvZHktbWQpO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uZm9ybS0tdGFicyAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcm0tLXRhYnMgYSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogNTZweDtcbn1cbi5mb3JtLS10YWJzIGE6aG92ZXIsIC5mb3JtLS10YWJzIGE6Zm9jdXMsIC5mb3JtLS10YWJzIGE6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpO1xufVxuLmZvcm0tLXRhYnMgYS5pc19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5cbi5mb3JtLS1pbnB1dCBzcGFuIGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xufVxuXG4uZm9ybS0taW5wdXRfZmlsZSB7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uZm9ybS0taW5wdXRfZmlsZTphY3RpdmUsIC5mb3JtLS1pbnB1dF9maWxlOmZvY3VzLCAuZm9ybS0taW5wdXRfZmlsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LXNvZnQpO1xufVxuLmZvcm0tLWlucHV0X2ZpbGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS0taW5wdXRfZmlsZSBwIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xufVxuLmZvcm0tLWlucHV0X2ZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tLWlucHV0X2ZpbGVfaGludCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19sb2FkZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgcGFkZGluZzogMTJweCA0NHB4IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19sb2FkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzExJyBzdHJva2U9JyUyMzRFNTE1Nycgc3Ryb2tlLW9wYWNpdHk9JzAuMTUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQwX2FuZ3VsYXJfODEwN18xMTQ3MyknIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF84MTA3XzExNDczKSclM0UlM0NwYXRoIGQ9J00xMC4yMDc4IDEyLjI2NDJDMTAuNDQ0NyAxMi43NTE2IDEwLjgwMDkgMTMuMTYzNCAxMS4yNzI3IDEzLjM5NzFDMTAuODEwMSAxMy41MDM2IDEwLjI3NTEgMTMuNTI1NiA5LjcyODA1IDEzLjQ0ODFDOC4wOTk5NCAxMy4yMTc0IDYuNjA0MTkgMTIuMTY1OCA2LjYwNDE5IDEwLjI1QzYuNjA0MTkgMTAuMDA4NCA2LjQwODMxIDkuODEyNSA2LjE2NjY5IDkuODEyNUM1LjkyNTA2IDkuODEyNSA1LjcyOTE5IDEwLjAwODQgNS43MjkxOSAxMC4yNUM1LjcyOTE5IDEyLjc2NzYgNy43MzM0MyAxNC4wNDkyIDkuNjA1MzIgMTQuMzE0NEMxMC41NDU5IDE0LjQ0NzcgMTEuNTEyNiAxNC4zMzkzIDEyLjI2NDIgMTMuOTczOUMxMi43NzA3IDEzLjcyNzggMTMuMTk1NSAxMy4zNTI5IDEzLjQyMzcgMTIuODUzMkMxMy41MDY4IDEzLjI4NTcgMTMuNTE4NyAxMy43NzM5IDEzLjQ0ODEgMTQuMjcyQzEzLjIxNzQgMTUuOTAwMSAxMi4xNjU4IDE3LjM5NTggMTAuMjUgMTcuMzk1OEMxMC4wMDg0IDE3LjM5NTggOS44MTI1MiAxNy41OTE3IDkuODEyNTIgMTcuODMzM0M5LjgxMjUyIDE4LjA3NSAxMC4wMDg0IDE4LjI3MDggMTAuMjUgMTguMjcwOEMxMi43Njc2IDE4LjI3MDggMTQuMDQ5MyAxNi4yNjY2IDE0LjMxNDQgMTQuMzk0N0MxNC40NDc3IDEzLjQ1NDIgMTQuMzM5MyAxMi40ODc0IDEzLjk3NCAxMS43MzU4QzEzLjc3MiAxMS4zMjA0IDEzLjQ4MzYgMTAuOTYgMTMuMTEwNiAxMC43MTc5QzEzLjQ3NTMgMTAuNjczNSAxMy44NzA0IDEwLjY3NjggMTQuMjcyIDEwLjczMzZDMTUuOTAwMSAxMC45NjQzIDE3LjM5NTkgMTIuMDE2IDE3LjM5NTkgMTMuOTMxN0MxNy4zOTU5IDE0LjE3MzMgMTcuNTkxNyAxNC4zNjkyIDE3LjgzMzQgMTQuMzY5MkMxOC4wNzUgMTQuMzY5MiAxOC4yNzA5IDE0LjE3MzMgMTguMjcwOSAxMy45MzE3QzE4LjI3MDkgMTEuNDE0MSAxNi4yNjY2IDEwLjEzMjUgMTQuMzk0NyA5Ljg2NzNDMTMuNDU0MiA5LjczNDA1IDEyLjQ4NzQgOS44NDI0NCAxMS43MzU4IDEwLjIwNzhDMTEuMzMyNCAxMC40MDM5IDEwLjk4MDggMTAuNjgxNyAxMC43MzkxIDExLjAzOTFDMTAuNjczNiAxMC42MzQgMTAuNjY4OSAxMC4xODUyIDEwLjczMzcgOS43MjgwM0MxMC45NjQzIDguMDk5OTIgMTIuMDE2IDYuNjA0MTcgMTMuOTMxNyA2LjYwNDE3QzE0LjE3MzQgNi42MDQxNyAxNC4zNjkyIDYuNDA4MjkgMTQuMzY5MiA2LjE2NjY3QzE0LjM2OTIgNS45MjUwNCAxNC4xNzM0IDUuNzI5MTcgMTMuOTMxNyA1LjcyOTE3QzExLjQxNDIgNS43MjkxNyAxMC4xMzI1IDcuNzMzNDEgOS44NjczMiA5LjYwNTNDOS43MzQwNyAxMC41NDU4IDkuODQyNDYgMTEuNTEyNiAxMC4yMDc4IDEyLjI2NDJaJyBmaWxsPSclMjM2MTNDQzMnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdwYWludDBfYW5ndWxhcl84MTA3XzExNDczJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyIDEyKSByb3RhdGUoOTApIHNjYWxlKDEyKSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzYxM0NDMycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMTgnIHN0b3AtY29sb3I9JyUyMzYxM0NDMycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMTgwMScgc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF84MTA3XzExNDczJyUzRSUzQ3JlY3Qgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNSA1KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICBhbmltYXRpb246IGxvYWRpbmcgMS42cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfbG9hZGVkID4gcCwgLmZvcm0tLWlucHV0X2ZpbGUtLWl0ZW1zX2xvYWRlZCBzcGFuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tLWlucHV0X2ZpbGUtLWl0ZW1zX2xvYWRlZCA+IHA6bm90KFtjbGFzc10pIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfbG9hZGVkOm5vdCgubG9hZGVkKSAuZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19sb2FkZWQubG9hZGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfbG9hZGVkLmVycm9yIC5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19oaW50IHtcbiAgY29sb3I6IHZhcigtLWNyaXRpY2FsLWRlZmF1bHQpO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZvcm0tLWlucHV0X2ZpbGUtLWl0ZW1zX2RlbGV0ZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1kZWZhdWx0KTtcbn1cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cblxuLmZvcm0tLWlucHV0X2ZpbGUtLWl0ZW1zX2hpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VsZWN0IG9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLS1pbnB1dF9zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybS0taW5wdXRfc2VsZWN0ICsgLmZvcm0tLWlucHV0X3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDpob3ZlciAuc2VsZWN0LS1idXR0b24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLnNlbGVjdDpoYXMoLmlzX3NlbGVjdGVkKSAuc2VsZWN0LS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uc2VsZWN0LS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0LS1idXR0b24gcCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5zZWxlY3QtLWJ1dHRvbjpob3ZlciwgLnNlbGVjdC0tYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uc2VsZWN0LS1idXR0b246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uLXV4XCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAwO1xufVxuLnNlbGVjdC0tb3B0aW9uX3dyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VsZWN0LS1vcHRpb25fd3JhcHBlci5pc19vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnNlbGVjdC0tb3B0aW9uX3dyYXBwZXIuaXNfb3BlbmVkIC5zZWxlY3QtLW9wdGlvbl9saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNlbGVjdC0tb3B0aW9uX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZWxldmF0ZWQtbSk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdC0tb3B0aW9uX2xpc3RfdGl0bGUge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5zZWxlY3QtLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0LS1vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLnNlbGVjdC0tb3B0aW9uOmhvdmVyLCAuc2VsZWN0LS1vcHRpb246YWN0aXZlLCAuc2VsZWN0LS1vcHRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbn1cbi5zZWxlY3QtLW9wdGlvbi5pc19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xufVxuLnNlbGVjdC0tb3B0aW9uW2RhdGEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZm9ybS0taW5wdXRfZGF0ZSxcbi5mb3JtLS1pbnB1dF9kYXRlLXJhbmdlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tLWlucHV0X2RhdGU6YWZ0ZXIsXG4uZm9ybS0taW5wdXRfZGF0ZS1yYW5nZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG4uZm9ybS0taW5wdXRfZGF0ZSBpbnB1dCxcbi5mb3JtLS1pbnB1dF9kYXRlLXJhbmdlIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTJweCA0MnB4IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS0taW5wdXRfZGF0ZSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5mb3JtLS1pbnB1dF9kYXRlIGlucHV0OnBsYWNlaG9sZGVyLXNob3duLFxuLmZvcm0tLWlucHV0X2RhdGUtcmFuZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tLWlucHV0X2RhdGUtcmFuZ2UgaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xufVxuLmZvcm0tLWlucHV0X2RhdGUgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS0taW5wdXRfZGF0ZS1yYW5nZSBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5mb3JtLS1pbnB1dF9kYXRlIGlucHV0OmhvdmVyLCAuZm9ybS0taW5wdXRfZGF0ZSBpbnB1dDpmb2N1cywgLmZvcm0tLWlucHV0X2RhdGUgaW5wdXQ6Zm9jdXMtd2l0aGluLFxuLmZvcm0tLWlucHV0X2RhdGUtcmFuZ2UgaW5wdXQ6aG92ZXIsXG4uZm9ybS0taW5wdXRfZGF0ZS1yYW5nZSBpbnB1dDpmb2N1cyxcbi5mb3JtLS1pbnB1dF9kYXRlLXJhbmdlIGlucHV0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG5cbi5yYW5nZSB7XG4gIC0tZGlmOiBjYWxjKHZhcigtLW1heCkgLSB2YXIoLS1taW4pKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogMjRweC8xZnIgMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnJhbmdlOjpiZWZvcmUsIC5yYW5nZTo6YWZ0ZXIge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIGdyaWQtcm93OiAxO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhbmdlOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygodmFyKC0tYSkgLSB2YXIoLS1taW4pKSAvIHZhcigtLWRpZikgKiAxMDAlKTtcbiAgd2lkdGg6IGNhbGMoKHZhcigtLWIpIC0gdmFyKC0tYSkpIC8gdmFyKC0tZGlmKSAqIDEwMCUpO1xufVxuLnJhbmdlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCh2YXIoLS1iKSAtIHZhcigtLW1pbikpIC8gdmFyKC0tZGlmKSAqIDEwMCUpO1xuICB3aWR0aDogY2FsYygodmFyKC0tYSkgLSB2YXIoLS1iKSkgLyB2YXIoLS1kaWYpICogMTAwJSk7XG59XG4ucmFuZ2UtLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtLWl0ZW06IGNhbGMoMTAlIC0gNHB4KTtcbiAgLS1nYXA6IDEwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCksIHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpIHZhcigtLWl0ZW0pLCB0cmFuc3BhcmVudCB2YXIoLS1pdGVtKSwgdHJhbnNwYXJlbnQgdmFyKC0tZ2FwKSk7XG59XG4ucmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIGdyaWQtcm93OiAxO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjaywgLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiwgLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4ucmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWJnLXN1cmZhY2UtMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbn1cbi5yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cywgLnJhbmdlIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzICsgb3V0cHV0IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbn1cbi5yYW5nZSBvdXRwdXQge1xuICBncmlkLXJvdzogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLnJhbmdlIG91dHB1dDpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJhbmdlIG91dHB1dDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi0LTQviBcIiBjb3VudGVyKGMpO1xufVxuLnJhbmdlIG91dHB1dDpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDA7XG59XG4ucmFuZ2Ugb3V0cHV0OjphZnRlciB7XG4gIGNvdW50ZXItcmVzZXQ6IGMgdmFyKC0tYyk7XG4gIGNvbnRlbnQ6IFwi0L7RgiBcIiBjb3VudGVyKGMpO1xufVxuXG4uZm9ybS0taW5wdXQtc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tLWlucHV0LXNlYXJjaCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG59XG4uZm9ybS0taW5wdXQtc2VhcmNoOmhvdmVyLCAuZm9ybS0taW5wdXQtc2VhcmNoOmZvY3VzLCAuZm9ybS0taW5wdXQtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uZm9ybS0taW5wdXQtc2VhcmNoOmZvY3VzLCAuZm9ybS0taW5wdXQtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWRlZmF1bHQpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tLWlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogdW5zZXQ7XG59XG4uZm9ybS0taW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsIC5mb3JtLS1pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cbi5mb3JtLS1pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLmZvcm0tLWlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBidXR0b25bdHlwZT1yZXNldF0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tLWlucHV0LXNlYXJjaCA+IC5pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmZvcm0tLWlucHV0LXNlYXJjaCA+IC5pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb24tdXhcIjtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5mb3JtLS1pbnB1dC1zZWFyY2ggYnV0dG9uW3R5cGU9cmVzZXRdIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmZvcm0tLWlucHV0LXNlYXJjaCBidXR0b25bdHlwZT1yZXNldF0gLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9ybS0taW5wdXQtc2VhcmNoIGJ1dHRvblt0eXBlPXJlc2V0XSAuaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uLXV4XCI7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5waW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpO1xufVxuLnBpbiA+IGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHdpZHRoOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbiA+IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5waW4gPiBpbnB1dDo6cGxhY2Vob2xkZXIsIC5waW4gPiBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG4ucGluID4gaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4ucGluID4gaW5wdXQ6aG92ZXIsIC5waW4gPiBpbnB1dDpmb2N1cywgLnBpbiA+IGlucHV0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG5cbi5lcnJvciAucGluIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1tdXRlZCk7XG59XG5cbi5mb3JtLS1pbnB1dF9udW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAwIDE2cHg7XG59XG4uZm9ybS0taW5wdXRfbnVtYmVycyAubnVtYmVycyB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogc3BhbiAxLy0xO1xufVxuLmZvcm0tLWlucHV0X251bWJlcnMgLmhpbnQge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xufVxuXG4ubnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLm51bWJlcnMtLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5udW1iZXJzLS1vdXRwdXQge1xuICBtYXgtd2lkdGg6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrIHtcbiAgbWFyZ2luOiB2YXIoLS1nLWNvbnRhaW5lci12ZXJ0aWNhbCkgMDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbi5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLS1oZWFkIHtcbiAgbWF4LXdpZHRoOiA3MDRweDtcbn1cblxuLmJsb2NrLWNlbnRlcmVkIC5ibG9jay0taGVhZCxcbi5ibG9jay1jZW50ZXJlZCAuYmxvY2stLWFjdGlvbnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1jZW50ZXJlZC5ibG9ja19saXN0IC5ibG9jay0taGVhZCxcbiAgLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzIlICsgMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5idXR0b24sIC5ibG9jay1jZW50ZXJlZC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuYmxvY2stY2VudGVyZWQuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stY2VudGVyZWQuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuYmxvY2stY2VudGVyZWQuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLnRhYiwgLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC50YWIsIC5ibG9jay1jZW50ZXJlZC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIGEsIC5ibG9jay1jZW50ZXJlZC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYmxvY2stY2VudGVyZWQuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLnBvcHVwLS1jbG9zZSwgLmJsb2NrLWNlbnRlcmVkLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5ibG9jay1jZW50ZXJlZC5ibG9ja19saXN0IC5ibG9jay0tbGluayBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5ibG9ja190ZXh0LmJsb2NrLWNlbnRlcmVkIC5ibG9jay0td3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2tfdGV4dCAuYmxvY2stLWhlYWQge1xuICBtYXgtd2lkdGg6IDcwNHB4O1xufVxuLmJsb2NrX3RleHQgLmJsb2NrLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1ODRweDtcbn1cbi5ibG9ja190ZXh0LmJsb2NrLWNlbnRlcmVkIC5ibG9jay0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9ja190ZXh0LmJsb2NrLWNlbnRlcmVkIC5ibG9jay0tY29udGVudCBwIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xufVxuLmJsb2NrX3RleHQuYmxvY2stY2VudGVyZWQgLmJ1dHRvbl93cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9jay0tYWN0aW9ucywgLmJ1dHRvbl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvY2stLWFjdGlvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1nLXNlY3Rpb24taW5uZXIpO1xufVxuLmJsb2NrLS1oZWFkX3N1YnRpdGxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ibG9jay0taGVhZF9zdWJ0aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stLWhlYWRfc3VidGl0bGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stLWhlYWRfc3VidGl0bGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmJsb2NrLS1oZWFkX3N1YnRpdGxlIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLS1oZWFkX3RpdGxlIGgxLFxuLmJsb2NrLS1oZWFkX3RpdGxlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9jay0taGVhZF90aXRsZSAuZnMtZGlzcGxheSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNXhsKTtcbn1cbi5ibG9jay0taGVhZF90aXRsZSAuZnMtaDEge1xuICBmb250LXNpemU6IHZhcigtLWZzLTR4bCk7XG59XG4uYmxvY2stLWhlYWRfdGl0bGUgLmZzLWgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zeGwpO1xufVxuLmJsb2NrLS1oZWFkX3RpdGxlIC5mcy1oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbn1cbi5ibG9jay0taGVhZF9jYXB0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG59XG4uYmxvY2stLWhlYWRfY2FwdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stLWhlYWRfY2FwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0taGVhZF9jYXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5ibG9jay0taGVhZF9jYXB0aW9uIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgZ2FwOiA5cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG59XG4uYmxvY2stLXBhZ2luYXRpb25fZ2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmJsb2NrLS1wYWdpbmF0aW9uIC5idXR0b24sIC5ibG9jay0tcGFnaW5hdGlvbiAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuYmxvY2stLXBhZ2luYXRpb24gLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2stLXBhZ2luYXRpb24gLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuYmxvY2stLXBhZ2luYXRpb24gLnRhYiwgLmJsb2NrLS1wYWdpbmF0aW9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrLS1wYWdpbmF0aW9uIC50YWIsIC5ibG9jay0tcGFnaW5hdGlvbiAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLmJsb2NrLS1wYWdpbmF0aW9uIGEsIC5ibG9jay0tcGFnaW5hdGlvbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYmxvY2stLXBhZ2luYXRpb24gLnBvcHVwLS1jbG9zZSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJsb2NrLS1wYWdpbmF0aW9uIC5idXR0b246b25seS1jaGlsZCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm9ubHktY2hpbGQsIC5hY2NvdW50LS1uYXYgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXZfaXRlbTpvbmx5LWNoaWxkLCAuYmxvY2stLXBhZ2luYXRpb24gLmJsb2NrLS10YWJzIC50YWI6b25seS1jaGlsZCwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm9ubHktY2hpbGQsIC5ibG9jay0tcGFnaW5hdGlvbiAuY291bnRyeV9zZWxlY3Rpb24gLnRhYjpvbmx5LWNoaWxkLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrLS1wYWdpbmF0aW9uIC50YWI6b25seS1jaGlsZCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpvbmx5LWNoaWxkLCAuYmxvY2stLXNlY3Rpb25zIC5ibG9jay0tcGFnaW5hdGlvbiBhOm9ubHktY2hpbGQsIC5ibG9jay0tcGFnaW5hdGlvbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOm9ubHktY2hpbGQsIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm9ubHktY2hpbGQsIC5ibG9jay0tcGFnaW5hdGlvbiAuZm9ybS0tdGFicyBhOm9ubHktY2hpbGQsIC5mb3JtLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiBhOm9ubHktY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLmJsb2NrLS1wYWdpbmF0aW9uIC5idXR0b246bm90KDpvbmx5LWNoaWxkKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCksIC5hY2NvdW50LS1uYXYgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXZfaXRlbTpub3QoOm9ubHktY2hpbGQpLCAuYmxvY2stLXBhZ2luYXRpb24gLmJsb2NrLS10YWJzIC50YWI6bm90KDpvbmx5LWNoaWxkKSwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCksIC5ibG9jay0tcGFnaW5hdGlvbiAuY291bnRyeV9zZWxlY3Rpb24gLnRhYjpub3QoOm9ubHktY2hpbGQpLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrLS1wYWdpbmF0aW9uIC50YWI6bm90KDpvbmx5LWNoaWxkKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpub3QoOm9ubHktY2hpbGQpLCAuYmxvY2stLXNlY3Rpb25zIC5ibG9jay0tcGFnaW5hdGlvbiBhOm5vdCg6b25seS1jaGlsZCksIC5ibG9jay0tcGFnaW5hdGlvbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOm5vdCg6b25seS1jaGlsZCksIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm5vdCg6b25seS1jaGlsZCksIC5ibG9jay0tcGFnaW5hdGlvbiAuZm9ybS0tdGFicyBhOm5vdCg6b25seS1jaGlsZCksIC5mb3JtLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiBhOm5vdCg6b25seS1jaGlsZCkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmJsb2NrLS1wYWdpbmF0aW9uIC5idXR0b246bm90KDpvbmx5LWNoaWxkKTpob3ZlciwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5hY2NvdW50LS1uYXYgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXZfaXRlbTpub3QoOm9ubHktY2hpbGQpOmhvdmVyLCAuYmxvY2stLXBhZ2luYXRpb24gLmJsb2NrLS10YWJzIC50YWI6bm90KDpvbmx5LWNoaWxkKTpob3ZlciwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5ibG9jay0tcGFnaW5hdGlvbiAuY291bnRyeV9zZWxlY3Rpb24gLnRhYjpub3QoOm9ubHktY2hpbGQpOmhvdmVyLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrLS1wYWdpbmF0aW9uIC50YWI6bm90KDpvbmx5LWNoaWxkKTpob3ZlciwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpub3QoOm9ubHktY2hpbGQpOmhvdmVyLCAuYmxvY2stLXNlY3Rpb25zIC5ibG9jay0tcGFnaW5hdGlvbiBhOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5ibG9jay0tcGFnaW5hdGlvbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5ibG9jay0tcGFnaW5hdGlvbiAuZm9ybS0tdGFicyBhOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5mb3JtLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiBhOm5vdCg6b25seS1jaGlsZCk6aG92ZXIsIC5ibG9jay0tcGFnaW5hdGlvbiAuYnV0dG9uOm5vdCg6b25seS1jaGlsZCk6Zm9jdXMsIC5ibG9jay0tcGFnaW5hdGlvbiAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYWNjb3VudC0tbmF2IC5ibG9jay0tcGFnaW5hdGlvbiAuYWNjb3VudC0tbmF2X2l0ZW06bm90KDpvbmx5LWNoaWxkKTpmb2N1cywgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tdGFicyAudGFiOm5vdCg6b25seS1jaGlsZCk6Zm9jdXMsIC5ibG9jay0tdGFicyAuYmxvY2stLXBhZ2luYXRpb24gLnRhYjpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYmxvY2stLXBhZ2luYXRpb24gLmNvdW50cnlfc2VsZWN0aW9uIC50YWI6bm90KDpvbmx5LWNoaWxkKTpmb2N1cywgLmNvdW50cnlfc2VsZWN0aW9uIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6Zm9jdXMsIC5ibG9jay0tcGFnaW5hdGlvbiAuYmxvY2stLXNlY3Rpb25zIGE6bm90KDpvbmx5LWNoaWxkKTpmb2N1cywgLmJsb2NrLS1zZWN0aW9ucyAuYmxvY2stLXBhZ2luYXRpb24gYTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYmxvY2stLXBhZ2luYXRpb24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYmxvY2stLXBhZ2luYXRpb24gLnBvcHVwLS1jbG9zZTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYmxvY2stLXBhZ2luYXRpb24gLmZvcm0tLXRhYnMgYTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuZm9ybS0tdGFicyAuYmxvY2stLXBhZ2luYXRpb24gYTpub3QoOm9ubHktY2hpbGQpOmZvY3VzLCAuYmxvY2stLXBhZ2luYXRpb24gLmJ1dHRvbjpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCk6YWN0aXZlLCAuYWNjb3VudC0tbmF2IC5ibG9jay0tcGFnaW5hdGlvbiAuYWNjb3VudC0tbmF2X2l0ZW06bm90KDpvbmx5LWNoaWxkKTphY3RpdmUsIC5ibG9jay0tcGFnaW5hdGlvbiAuYmxvY2stLXRhYnMgLnRhYjpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6YWN0aXZlLCAuYmxvY2stLXBhZ2luYXRpb24gLmNvdW50cnlfc2VsZWN0aW9uIC50YWI6bm90KDpvbmx5LWNoaWxkKTphY3RpdmUsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYmxvY2stLXBhZ2luYXRpb24gLnRhYjpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmJsb2NrLS1zZWN0aW9ucyAuYmxvY2stLXBhZ2luYXRpb24gYTpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5oZWFkZXItLXBvcG92ZXJfY2xvc2U6bm90KDpvbmx5LWNoaWxkKTphY3RpdmUsIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm5vdCg6b25seS1jaGlsZCk6YWN0aXZlLCAuYmxvY2stLXBhZ2luYXRpb24gLmZvcm0tLXRhYnMgYTpub3QoOm9ubHktY2hpbGQpOmFjdGl2ZSwgLmZvcm0tLXRhYnMgLmJsb2NrLS1wYWdpbmF0aW9uIGE6bm90KDpvbmx5LWNoaWxkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5ibG9jay0tcGFnaW5hdGlvbiAuYnV0dG9uOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmFjY291bnQtLW5hdiAuYmxvY2stLXBhZ2luYXRpb24gLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tdGFicyAudGFiOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmNvdW50cnlfc2VsZWN0aW9uIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpub3QoOm9ubHktY2hpbGQpLmlzX2N1cnJlbnQsIC5ibG9jay0tc2VjdGlvbnMgLmJsb2NrLS1wYWdpbmF0aW9uIGE6bm90KDpvbmx5LWNoaWxkKS5pc19jdXJyZW50LCAuYmxvY2stLXBhZ2luYXRpb24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpub3QoOm9ubHktY2hpbGQpLmlzX2N1cnJlbnQsIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm5vdCg6b25seS1jaGlsZCkuaXNfY3VycmVudCwgLmJsb2NrLS1wYWdpbmF0aW9uIC5mb3JtLS10YWJzIGE6bm90KDpvbmx5LWNoaWxkKS5pc19jdXJyZW50LCAuZm9ybS0tdGFicyAuYmxvY2stLXBhZ2luYXRpb24gYTpub3QoOm9ubHktY2hpbGQpLmlzX2N1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbn1cbi5ibG9jay0tcGFnaW5hdGlvbiAuYnV0dG9uOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmFjY291bnQtLW5hdiAuYmxvY2stLXBhZ2luYXRpb24gLmFjY291bnQtLW5hdl9pdGVtOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tdGFicyAudGFiOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS10YWJzIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmNvdW50cnlfc2VsZWN0aW9uIC5ibG9jay0tcGFnaW5hdGlvbiAudGFiOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5ibG9jay0tc2VjdGlvbnMgYTpub3QoOm9ubHktY2hpbGQpOmhhcyhbY2xhc3MqPWljb24tXSksIC5ibG9jay0tc2VjdGlvbnMgLmJsb2NrLS1wYWdpbmF0aW9uIGE6bm90KDpvbmx5LWNoaWxkKTpoYXMoW2NsYXNzKj1pY29uLV0pLCAuYmxvY2stLXBhZ2luYXRpb24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZTpub3QoOm9ubHktY2hpbGQpOmhhcyhbY2xhc3MqPWljb24tXSksIC5ibG9jay0tcGFnaW5hdGlvbiAucG9wdXAtLWNsb3NlOm5vdCg6b25seS1jaGlsZCk6aGFzKFtjbGFzcyo9aWNvbi1dKSwgLmJsb2NrLS1wYWdpbmF0aW9uIC5mb3JtLS10YWJzIGE6bm90KDpvbmx5LWNoaWxkKTpoYXMoW2NsYXNzKj1pY29uLV0pLCAuZm9ybS0tdGFicyAuYmxvY2stLXBhZ2luYXRpb24gYTpub3QoOm9ubHktY2hpbGQpOmhhcyhbY2xhc3MqPWljb24tXSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuXG4uYmxvY2stLXNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGdhcDogNHB4IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLS1zZWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLXNlY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5ibG9jay0tc2VjdGlvbnMgYSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgZ2FwOiA4cHg7XG59XG4uYmxvY2stLXNlY3Rpb25zIGE6aG92ZXIsIC5ibG9jay0tc2VjdGlvbnMgYTpmb2N1cywgLmJsb2NrLS1zZWN0aW9ucyBhOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKTtcbn1cbi5ibG9jay0tc2VjdGlvbnMgYS5pc19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5cbi5jb3VudHJ5X3NlbGVjdGlvbiAudGFiIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jb3VudHJ5X3NlbGVjdGlvbiAudGFiOmhvdmVyLCAuY291bnRyeV9zZWxlY3Rpb24gLnRhYjpmb2N1cywgLmNvdW50cnlfc2VsZWN0aW9uIC50YWI6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpO1xufVxuLmNvdW50cnlfc2VsZWN0aW9uIC50YWIuaXNfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmNvdW50cnlfc2VsZWN0aW9uIGEgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5ibG9jay0tc2VsZWN0aW9uIC5ibG9jay0tdGFicyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9jay0tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBnYXA6IDRweCA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIwcHgsIDIwcHggKyAxMiAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDMycHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stLXRhYnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmJsb2NrLS10YWJzIC50YWIge1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2NrLS10YWJzIC50YWI6aG92ZXIsIC5ibG9jay0tdGFicyAudGFiOmZvY3VzLCAuYmxvY2stLXRhYnMgLnRhYjphY3RpdmUge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1ob3Zlcik7XG59XG4uYmxvY2stLXRhYnMgLnRhYi5pc19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5cbi5qcy10YWJzLWJsb2NrIFtkYXRhLWNvbnRlbnRdLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmlsdGVyLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgcGFkZGluZzogdmFyKC0tZy0yMCkgdmFyKC0tZy0yNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5maWx0ZXItLXRpdGxlIC5idXR0b24sIC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXZfaXRlbSwgLmZpbHRlci0tdGl0bGUgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmZpbHRlci0tdGl0bGUgLnBvcHVwLS1jbG9zZSwgLmZpbHRlci0tdGl0bGUgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmZpbHRlci0tdGl0bGUgYSwgLmZpbHRlci0tdGl0bGUgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5maWx0ZXItLXRpdGxlIGEsIC5maWx0ZXItLXRpdGxlIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmZpbHRlci0tdGl0bGUgLnRhYiwgLmZpbHRlci0tdGl0bGUgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuZmlsdGVyLS10aXRsZSAudGFiIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXItLXRpdGxlIC5idXR0b24sIC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5maWx0ZXItLXRpdGxlIC5hY2NvdW50LS1uYXZfaXRlbSwgLmZpbHRlci0tdGl0bGUgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmZpbHRlci0tdGl0bGUgLnBvcHVwLS1jbG9zZSwgLmZpbHRlci0tdGl0bGUgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmZpbHRlci0tdGl0bGUgYSwgLmZpbHRlci0tdGl0bGUgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5maWx0ZXItLXRpdGxlIGEsIC5maWx0ZXItLXRpdGxlIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmZpbHRlci0tdGl0bGUgLnRhYiwgLmZpbHRlci0tdGl0bGUgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuZmlsdGVyLS10aXRsZSAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVyLS1pdGVtcyB7XG4gIHBhZGRpbmc6IHZhcigtLWctMzIpIHZhcigtLWctMjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBnYXA6IHZhcigtLWctMjApO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpIDA7XG59XG4uZmlsdGVyLS1pdGVtID4gaW5wdXQsIC5maWx0ZXItLWl0ZW0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLS1pdGVtID4gaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZmlsdGVyLS1pdGVtID4gaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24sIC5maWx0ZXItLWl0ZW0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZmlsdGVyLS1pdGVtIHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cbi5maWx0ZXItLWl0ZW0gPiBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgLmZpbHRlci0taXRlbSB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5maWx0ZXItLWl0ZW0gPiBpbnB1dDpob3ZlciwgLmZpbHRlci0taXRlbSA+IGlucHV0OmZvY3VzLCAuZmlsdGVyLS1pdGVtID4gaW5wdXQ6Zm9jdXMtd2l0aGluLCAuZmlsdGVyLS1pdGVtIHRleHRhcmVhOmhvdmVyLCAuZmlsdGVyLS1pdGVtIHRleHRhcmVhOmZvY3VzLCAuZmlsdGVyLS1pdGVtIHRleHRhcmVhOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uZmlsdGVyLS1pdGVtID4gc3BhbiB7XG4gIG9yZGVyOiAtMTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uZmlsdGVyLS1idXR0b25zIHtcbiAgcGFkZGluZzogdmFyKC0tZy0yMCkgdmFyKC0tZy0yNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmlsdGVyLmVycm9yIC5maWx0ZXItLWlucHV0X2Vycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6IHZhcigtLWNyaXRpY2FsLXNvZnQpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5maWx0ZXItLWlucHV0X2Vycm9yIHtcbiAgY29sb3I6IHZhcigtLWNyaXRpY2FsLXNvZnQpO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjAzcyAwLjE1cyBlYXNlLW91dCwgbWF4LWhlaWdodCAwLjE4cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi5maWx0ZXItLWJ1dHRvbiwgLmFjY291bnQtLW5hdiAuZmlsdGVyLS1idXR0b24uYWNjb3VudC0tbmF2X2l0ZW0sIC5maWx0ZXItLWJ1dHRvbi5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5maWx0ZXItLWJ1dHRvbi5wb3B1cC0tY2xvc2UsIC5mb3JtLS10YWJzIGEuZmlsdGVyLS1idXR0b24sIC5ibG9jay0tc2VjdGlvbnMgYS5maWx0ZXItLWJ1dHRvbiwgLmNvdW50cnlfc2VsZWN0aW9uIC5maWx0ZXItLWJ1dHRvbi50YWIsIC5ibG9jay0tdGFicyAuZmlsdGVyLS1idXR0b24udGFiIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxufVxuXG4uYmxvY2stLWZpbHRlciAuZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuZmlsdGVyLS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQsIHJnYmEoNzgsIDgxLCA4NywgMC4xNDkwMTk2MDc4KSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wNzg0MzEzNzI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICAgIC0tYnV0dG9uLXBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAtLWJ1dHRvbi1mczogMTZweDtcbiAgICAtLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC0tb25seS1pY29uOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuZmlsdGVyLS1idXR0b25zLFxuICAuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuZmlsdGVyLS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlci0taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItLWl0ZW0gPiBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWx0ZXItLWl0ZW0gPiBsYWJlbCArIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5maWx0ZXItLWl0ZW0gW2RhdGEtcmVzZXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXAtY2FyZC1tZCk7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5maWx0ZXItLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10sXG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IC0xO1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB+IHNwYW4sXG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gc3BhbiB7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gfiAucmFkaW8sIC5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gfiAuY2hlY2tib3gsIC5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gfiAuc2xpZGVyLFxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC5yYWRpbyxcbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tib3gsXG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLnNsaWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tib3gge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrYm94OmhvdmVyLCAuZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrYm94OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1jaGVjay1ob3Zlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC50b2dnbGUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IC50b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uLXV4XCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtbXV0ZWQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB6LWluZGV4OiAyO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2tib3g6aG92ZXIsIC5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jaGVja2JveDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpO1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLnRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAudG9nZ2xlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC50b2dnbGU6aG92ZXI6YWZ0ZXIsIC5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC50b2dnbGU6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKTtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10gfiAucmFkaW8ge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIH4gLnJhZGlvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIH4gLnJhZGlvOmhvdmVyLCAuZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIH4gLnJhZGlvOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmlsdGVyLS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAucmFkaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpO1xufVxuLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWx0ZXItLWl0ZW0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5yYWRpbzpob3ZlciwgLmZpbHRlci0taXRlbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLnJhZGlvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ob3Zlcik7XG59XG5cbi5qcy1maWx0ZXJfcmVzZXQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtMzAwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tcyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9ja19iYW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuLmJsb2NrX2Jhbm5lciAuYmxvY2stLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggY2xhbXAoMTZweCwgMTZweCArIDI0ICogKDEwMHZ3IC0gMzgwcHgpIC8gMTU0MCwgNDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xuICB9XG59XG4uYmFubmVyIC5ibG9jay0taGVhZCxcbi5iYW5uZXIgLmJsb2NrLS1hY3Rpb25zIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDcwNHB4O1xufVxuLmJhbm5lciAuYmxvY2stLWhlYWQgcCxcbi5iYW5uZXIgLmJsb2NrLS1oZWFkIGgxLFxuLmJhbm5lciAuYmxvY2stLWhlYWQgaDIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5iYW5uZXIgLmJsb2NrLS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXIgLmJsb2NrLS1jb250ZW50IGltZywgLmJhbm5lciAuYmxvY2stLWNvbnRlbnQgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmJhbm5lciAuYmxvY2stLWhlYWQgaDEsXG4uYmFubmVyIC5ibG9jay0taGVhZCBoMiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IHZhcigtLWZzLTN4bCk7XG59XG4uYmFubmVyIC5ibG9jay0taGVhZF9jYXB0aW9uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpIC5iYW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFzcGVjdC1yYXRpbzogMzI4LzQyMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpIC5iYW5uZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMTQyNC81NDA7XG4gIH1cbn1cbi5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpIC5ibG9jay0taGVhZCBoMSxcbi5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpIC5ibG9jay0taGVhZCBoMiB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpIC5zd2lwZXJfcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItaGVybyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItaGVybyB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbi5ibG9ja19iYW5uZXIuYmxvY2tfYmFubmVyLWhlcm8gLmJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAzMnB4IGNsYW1wKDE2cHgsIDE2cHggKyAyNCAqICgxMDB2dyAtIDM4MHB4KSAvIDE1NDAsIDQwcHgpIDUycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItaGVybyAuYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IGNsYW1wKDE2cHgsIDE2cHggKyAyNCAqICgxMDB2dyAtIDM4MHB4KSAvIDE1NDAsIDQwcHgpO1xuICAgIGhlaWdodDogNTI2cHg7XG4gICAgbWluLWhlaWdodDogNTI2cHg7XG4gIH1cbn1cbi5ibG9ja19iYW5uZXIuYmxvY2tfYmFubmVyLWhlcm8uYmxvY2tfYmFubmVyLWdyb3VwIC5iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbi5ibG9ja19iYW5uZXIuYmxvY2tfYmFubmVyLWhlcm8gLmJsb2NrLS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTJ4bCkgdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpIDAgMDtcbiAgei1pbmRleDogNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfYmFubmVyLmJsb2NrX2Jhbm5lci1oZXJvIC5ibG9jay0td3JhcHBlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2tfYmFubmVyLWdyb3VwIC5iYW5uZXI6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrX2Jhbm5lci1ncm91cCAuc2xpZGVyX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzJweCBjbGFtcCgxNnB4LCAxNnB4ICsgMjQgKiAoMTAwdncgLSAzODBweCkgLyAxNTQwLCA0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfYmFubmVyLWdyb3VwIC5zbGlkZXJfY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmJsb2NrX2Jhbm5lci1ncm91cCAuc3dpcGVyX3BhZ2luYXRpb24ge1xuICBib3R0b206IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIGNsYW1wKDE2cHgsIDE2cHggKyAyNCAqICgxMDB2dyAtIDM4MHB4KSAvIDE1NDAsIDQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19iYW5uZXItZ3JvdXAgLnN3aXBlcl9wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2tfYmFubmVyLWdyb3VwOm5vdCguYmxvY2tfYmFubmVyLWhlcm8pIC5ibG9jay0td3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItbm9fbWVkaWEgLmJhbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItbm9fbWVkaWEgLmJhbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2tfYmFubmVyLmJsb2NrX2Jhbm5lci1ub19tZWRpYSAuYmxvY2stLWhlYWQge1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5ibG9ja19iYW5uZXIuYmxvY2tfYmFubmVyLW5vX21lZGlhIC5ibG9jay0taGVhZCBwLFxuLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItbm9fbWVkaWEgLmJsb2NrLS1oZWFkIGgxLFxuLmJsb2NrX2Jhbm5lci5ibG9ja19iYW5uZXItbm9fbWVkaWEgLmJsb2NrLS1oZWFkIGgyIHtcbiAgdGV4dC1zaGFkb3c6IHVuc2V0O1xufVxuXG4uYmxvY2tfYmFubmVyLWNlbnRlcmVkIC5iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrX2Jhbm5lci1jZW50ZXJlZCAuYmxvY2stLWhlYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMgKyAuYmxvY2tfYmFubmVyLWhlcm8gLmJhbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWJzICsgLmJsb2NrX2Jhbm5lci1oZXJvIC5iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzICsgLmJsb2NrX2Jhbm5lci1oZXJvLmJsb2NrX2Jhbm5lci1ncm91cCAuYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5cbi5ibG9ja19iYW5uZXItaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2Jhbm5lci1oZXJvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjYlIDM0JTtcbiAgfVxuICAuYmxvY2tfYmFubmVyLWhlcm8gLmJsb2NrLS13cmFwcGVyOm9ubHktY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5ibG9ja19iYW5uZXItaGVybyAuYm9va2luZyB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2Jhbm5lci1oZXJvIC5ib29raW5nIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfYmFubmVyLWhlcm8gLmJvb2tpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uYmxvY2tfaW1hZ2VfdGV4dCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAtLXBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg2NCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNjRweCk7XG4gIC0tcGFkZGluZy10ZXh0OiBjbGFtcCgwcHgsIGNhbGMoMHB4ICsgKDY0IC0gMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDY0cHgpO1xufVxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2VcIiBcImNvbnRlbnRcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLXdyYXBwZXIge1xuICAgIGdhcDogMTZweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgaW1hZ2VcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLXRleHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4IDE2cHg7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWNvbnRlbnQ6b25seS1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIHBsYWNlLWl0ZW1zOiBzdGFydDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWNvbnRlbnQ6b25seS1jaGlsZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0tY29udGVudDpvbmx5LWNoaWxkID4gLmJsb2NrLS1oZWFkIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWNvbnRlbnQ6b25seS1jaGlsZCA+IC5pc19jYXNjYWRlIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICB9XG4gIC5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0tY29udGVudDpvbmx5LWNoaWxkID4gLmJsb2NrLS1hY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1jb250ZW50Om9ubHktY2hpbGQgLmJsb2NrLS1oZWFkLFxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1jb250ZW50Om9ubHktY2hpbGQgLmJsb2NrLS1hY3Rpb25zIHtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWRkaW5nLXRleHQpIDAgMDtcbn1cbi5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0taW1hZ2UgfiAuYmxvY2stLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0taW1hZ2UgaW1nLCAuYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWltYWdlIHZpZGVvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1pbWFnZSBpbWcsIC5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0taW1hZ2UgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgOTBweCkgKyA0MHB4KTtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1oZWFkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWhlYWQgaDE6bm90KFtjbGFzc10pLFxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1oZWFkIGgyOm5vdChbY2xhc3NdKSxcbi5ibG9ja19pbWFnZV90ZXh0IC5ibG9jay0taGVhZCBoMzpub3QoW2NsYXNzXSkge1xuICBmb250LXNpemU6IHZhcigtLWZzLTN4bCk7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dCAuYmxvY2stLWNvbnRlbnQgPiAuaXNfY2FzY2FkZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrX2ltYWdlX3RleHQgLmJsb2NrLS1jb250ZW50ID4gLmlzX2Nhc2NhZGUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmV2ZXJzZWQgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIGNvbnRlbnRcIjtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yZXZlcnNlZCAuYmxvY2stLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctdGV4dCk7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dFtjbGFzcyo9YmxvY2tfaW1hZ2VfdGV4dC1iZ10gLmJsb2NrLS13cmFwcGVyIHtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19kYXJrIHtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0zKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfbmV1dHJhbCB7XG4gIC0tYmctY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMik7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2FjY2VudCB7XG4gIC0tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdCk7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX3NxdWFyZSAuYmxvY2stLWltYWdlIGltZywgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19zcXVhcmUgLmJsb2NrLS1pbWFnZSB2aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19wb3J0cmFpdCAuYmxvY2stLWltYWdlIGltZywgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19wb3J0cmFpdCAuYmxvY2stLWltYWdlIHZpZGVvIHtcbiAgYXNwZWN0LXJhdGlvOiAzLzQ7XG59XG4uYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX2xhbmRzY2FwZSAuYmxvY2stLWltYWdlIGltZywgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19sYW5kc2NhcGUgLmJsb2NrLS1pbWFnZSB2aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fZmlsbCAuYmxvY2stLWNvbnRlbnQge1xuICBtYXJnaW46IHZhcigtLXAtY29udGVudC1zbSkgMDtcbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fZmlsbCAuYmxvY2stLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fZmlsbCAuYmxvY2stLWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19maWxsIC5ibG9jay0taW1hZ2UgaW1nLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX2ZpbGwgLmJsb2NrLS1pbWFnZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb193aWRlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fd2lkZVtjbGFzcyo9YmxvY2tfaW1hZ2VfdGV4dC1iZ10gLmJsb2NrLS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX3dpZGVbY2xhc3MqPWJsb2NrX2ltYWdlX3RleHQtYmddIC5ibG9jay0td3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb193aWRlW2NsYXNzKj1ibG9ja19pbWFnZV90ZXh0LWJnXS5ibG9ja19pbWFnZV90ZXh0LXJldmVyc2VkIC5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX3dpZGUuYmxvY2tfaW1hZ2VfdGV4dC1yZXZlcnNlZCAuYmxvY2stLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZy10ZXh0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fd2lkZSAuYmxvY2stLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fd2lkZSAuYmxvY2stLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctdGV4dCk7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXBhZGRpbmctdGV4dCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXBhZGRpbmctdGV4dCk7XG4gIH1cbn1cbi5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fd2lkZSAuYmxvY2stLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fd2lkZSAuYmxvY2stLWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb193aWRlIGltZywgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb193aWRlIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja19pbWFnZV90ZXh0IC5mb3JtIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ibG9ja19pbWFnZV90ZXh0IC5mb3JtLS1idXR0b24gLmJ1dHRvbiwgLmJsb2NrX2ltYWdlX3RleHQgLmZvcm0tLWJ1dHRvbiAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIC5hY2NvdW50LS1uYXZfaXRlbSwgLmJsb2NrX2ltYWdlX3RleHQgLmZvcm0tLWJ1dHRvbiAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIC5wb3B1cC0tY2xvc2UsIC5ibG9ja19pbWFnZV90ZXh0IC5mb3JtLS1idXR0b24gLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmJsb2NrX2ltYWdlX3RleHQgLmZvcm0tLWJ1dHRvbiBhLCAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIGEsIC5ibG9ja19pbWFnZV90ZXh0IC5mb3JtLS1idXR0b24gLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIC50YWIsIC5ibG9ja19pbWFnZV90ZXh0IC5mb3JtLS1idXR0b24gLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuYmxvY2tfaW1hZ2VfdGV4dCAuZm9ybS0tYnV0dG9uIC50YWIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2wsIDEpLCAxZnIpO1xuICBnYXA6IDEycHggOHB4O1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1lbGVtZW50cyAuYmxvY2stLXBhZ2luYXRpb24ge1xuICBncmlkLWNvbHVtbjogc3BhbiB2YXIoLS1jb2wsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbCwgMiksIDFmcik7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiB2YXIoLS1jb2wsIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbCwgNCksIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiB2YXIoLS1jb2wsIDQpO1xuICB9XG59XG4uYmxvY2tfbGlzdCAuYmxvY2stLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRpbmcgc2hvd0FsbFwiIFwiYWN0aW9ucyBhY3Rpb25zXCIgXCJzbGlkZXItY29udHJvbHMgc2xpZGVyLWNvbnRyb2xzXCIgXCJzZWxlY3Rpb24gc2VsZWN0aW9uXCIgXCJlbGVtZW50cyBlbGVtZW50c1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdCAuYmxvY2stLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyh2YXIoLS1jb2x1bW4pICogOSArIDEyOHB4KSAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRpbmcgc2hvd0FsbCBzbGlkZXItY29udHJvbHNcIiBcIiBhY3Rpb25zIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzXCIgXCJzZWxlY3Rpb24gc2hvd0FsbCBzbGlkZXItY29udHJvbHNcIiBcImVsZW1lbnRzIGVsZW1lbnRzIGVsZW1lbnRzXCI7XG4gIH1cbn1cbi5ibG9ja19saXN0LmJsb2NrLWNlbnRlcmVkIC5ibG9jay0td3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGluZyBoZWFkaW5nXCIgXCJhY3Rpb25zIGFjdGlvbnNcIiBcInNob3dBbGwgc2hvd0FsbFwiIFwic2VsZWN0aW9uIHNlbGVjdGlvblwiIFwiZWxlbWVudHMgZWxlbWVudHNcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrX2xpc3QuYmxvY2stY2VudGVyZWQgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGModmFyKC0tY29sdW1uKSAqIDkgKyAxMjhweCkgMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkaW5nIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzXCIgXCIgYWN0aW9ucyBzaG93QWxsIHNsaWRlci1jb250cm9sc1wiIFwic2VsZWN0aW9uIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzXCIgXCJlbGVtZW50cyBlbGVtZW50cyBlbGVtZW50c1wiO1xuICB9XG59XG4uYmxvY2tfbGlzdC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyIC5ibG9jay0td3JhcHBlciB7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGluZyBoZWFkaW5nXCIgXCJhY3Rpb25zIGFjdGlvbnNcIiBcInNob3dBbGwgc2hvd0FsbFwiIFwic2VsZWN0aW9uIHNlbGVjdGlvblwiIFwiZWxlbWVudHMgZWxlbWVudHNcIiBcImZpbHRlciBmaWx0ZXJcIjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuYmxvY2stLXdyYXBwZXIge1xuICAgIGdhcDogMCAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkaW5nIGhlYWRpbmcgaGVhZGluZyBoZWFkaW5nXCIgXCIgYWN0aW9ucyBhY3Rpb25zIGFjdGlvbnMgYWN0aW9uc1wiIFwic2VsZWN0aW9uIHNlbGVjdGlvbiBzZWxlY3Rpb24gc2VsZWN0aW9uXCIgXCJmaWx0ZXIgZWxlbWVudHMgZWxlbWVudHMgZWxlbWVudHNcIjtcbiAgfVxufVxuLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuYmxvY2stLWZpbHRlciB7XG4gIGdyaWQtYXJlYTogZmlsdGVyO1xuICBtYXgtd2lkdGg6IDI1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIgLmJsb2NrLS1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIHotaW5kZXg6IDE1O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cbi5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHMge1xuICBncmlkLWFyZWE6IGVsZW1lbnRzO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1oZWFkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkaW5nO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1hY3Rpb25zIHtcbiAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1zZWxlY3Rpb24ge1xuICBncmlkLWFyZWE6IHNlbGVjdGlvbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfbGlzdCAuYmxvY2stLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNnB4O1xuICB9XG59XG4uYmxvY2tfbGlzdCAuYmxvY2tfbGlzdC1zbGlkZXItLWNvbnRyb2xzIHtcbiAgZ3JpZC1hcmVhOiBzbGlkZXItY29udHJvbHM7XG59XG4uYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsge1xuICBncmlkLWFyZWE6IHNob3dBbGw7XG59XG4uYmxvY2tfbGlzdC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyIC5ibG9jay0tZWxlbWVudHMge1xuICBwbGFjZS1jb250ZW50OiBzdGFydDtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhciAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG4uYmxvY2tfbGlzdCAuYmxvY2stLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmJsb2NrX2xpc3QuYmxvY2stY2VudGVyZWQgLmJsb2NrLS1zZWxlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ibG9ja19saXN0IC5ibG9jay0tZWxlbWVudHM6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNvbnRlbnQtc20pO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrX2xpc3Qtc2xpZGVyLS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE2cHg7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19saXN0IC5ibG9ja19saXN0LXNsaWRlci0tY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9ja19saXN0IC5ibG9ja19saXN0LXNsaWRlci0tY29udHJvbHM6aGFzKC5zd2lwZXItYnV0dG9uLWxvY2spLCAuYmxvY2tfbGlzdCAuYmxvY2tfbGlzdC1zbGlkZXItLWNvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5idXR0b24sIC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLmFjY291bnQtLW5hdl9pdGVtLCAuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5wb3B1cC0tY2xvc2UsIC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyAuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgYSwgLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuYmxvY2tfbGlzdCAuYmxvY2stLWxpbmsgYSwgLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmJsb2NrX2xpc3QgLmJsb2NrLS1saW5rIC50YWIsIC5ibG9ja19saXN0IC5ibG9jay0tbGluayAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5ibG9ja19saXN0IC5ibG9jay0tbGluayAudGFiIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYmxvY2tfbGlzdC5ibG9ja19saXN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbi5ibG9ja19saXN0LmJsb2NrX2xpc3Qtc2xpZGVyIC5ibG9jay0tZWxlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmJsb2NrX2xpc3Qtc2xpZGVyIC5ibG9jay0tZWxlbWVudHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5ibG9ja19saXN0LmJsb2NrX2xpc3Qtc2xpZGVyLS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJsb2NrX2xpc3QgLmVtcHR5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCkgMDtcbn1cblxuLmNhcmQtLXRpdGxlIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNhcmQtLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jYXJkLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2Jhc2VfaW1hZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcy1sZyk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmNhcmQtLWltYWdlIGltZywgLmNhcmQtLWltYWdlIHZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jYXJkLS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLXAtY2FyZC1tZCk7XG59XG5cbi5jYXJkLS1sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FyZC0tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWxhYmVsLWZzKTtcbiAgLS1sYWJlbC1iZzogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIC0tbGFiZWwtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxhYmVsLWJnKTtcbiAgY29sb3I6IHZhcigtLWxhYmVsLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuLmNhcmQtLWxhYmVsIFtjbGFzc149aWNvbl0sXG4uY2FyZC0tbGFiZWwgW2NsYXNzKj1pY29uXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jYXJkLS1sYWJlbCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGFiZWwtZnMpO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY2FyZC0tbGFiZWwuLWNyaXRpY2FsIHtcbiAgLS1sYWJlbC1iZzogdmFyKC0tY3JpdGljYWwtY29udGFpbmVyLXNvZnQpO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1kZWZhdWx0KTtcbn1cbi5jYXJkLS1sYWJlbC4tYWNjZW50IHtcbiAgLS1sYWJlbC1iZzogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1sYWJlbC1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xufVxuLmNhcmQtLWxhYmVsLi1vbi1pbWFnZSB7XG4gIC0tbGFiZWwtYmc6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1pbWFnZS1vbi1pbWFnZSk7XG59XG4uY2FyZC0tbGFiZWwuLXdhcm5pbmcge1xuICAtLWxhYmVsLWJnOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1zb2Z0KTtcbiAgLS1sYWJlbC1jb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KTtcbn1cbi5jYXJkLS1sYWJlbC4tc3VjY2VzcyB7XG4gIC0tbGFiZWwtYmc6IHZhcigtLXN1Y2Nlc3MtY29udGFpbmVyLXNvZnQpO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWRlZmF1bHQpO1xufVxuLmNhcmQtLWxhYmVsLi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby1jb250YWluZXItc29mdCk7XG4gIC0tbGFiZWwtY29sb3I6IHZhcigtLWluZm8tZGVmYXVsdCk7XG59XG4uY2FyZC0tbGFiZWwuLXNlbGVjdGlvbiB7XG4gIC0tbGFiZWwtY29sb3I6ICM2MTNjYzM7XG59XG4uLW1vZGUtZGFyayAuY2FyZC0tbGFiZWwuLXNlbGVjdGlvbiwgLmluZm9iYW5uZXItZGFyayAuY2FyZC0tbGFiZWwuLXNlbGVjdGlvbiwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgLmNhcmQtLWxhYmVsLi1zZWxlY3Rpb24sIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAuY2FyZC0tbGFiZWwuLXNlbGVjdGlvbiB7XG4gIC0tbGFiZWwtY29sb3I6ICNiMDllZTE7XG59XG4uY2FyZC0tbGFiZWwuLWhvdGVscyB7XG4gIC0tbGFiZWwtY29sb3I6ICMxM2IyYzc7XG59XG4uLW1vZGUtZGFyayAuY2FyZC0tbGFiZWwuLWhvdGVscywgLmluZm9iYW5uZXItZGFyayAuY2FyZC0tbGFiZWwuLWhvdGVscywgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgLmNhcmQtLWxhYmVsLi1ob3RlbHMsIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAuY2FyZC0tbGFiZWwuLWhvdGVscyB7XG4gIC0tbGFiZWwtY29sb3I6ICM4OWQ4ZTM7XG59XG4uY2FyZC0tbGFiZWwuLWNvbGxlY3Rpb24ge1xuICAtLWxhYmVsLWNvbG9yOiAjYTY3ODYyO1xufVxuLi1tb2RlLWRhcmsgLmNhcmQtLWxhYmVsLi1jb2xsZWN0aW9uLCAuaW5mb2Jhbm5lci1kYXJrIC5jYXJkLS1sYWJlbC4tY29sbGVjdGlvbiwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgLmNhcmQtLWxhYmVsLi1jb2xsZWN0aW9uLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgLmNhcmQtLWxhYmVsLi1jb2xsZWN0aW9uIHtcbiAgLS1sYWJlbC1jb2xvcjogI2QyYmJiMDtcbn1cbi5jYXJkLS1sYWJlbC4tc21hcnQge1xuICAtLWxhYmVsLWNvbG9yOiAjNmVhZjFmO1xufVxuLi1tb2RlLWRhcmsgLmNhcmQtLWxhYmVsLi1zbWFydCwgLmluZm9iYW5uZXItZGFyayAuY2FyZC0tbGFiZWwuLXNtYXJ0LCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAuY2FyZC0tbGFiZWwuLXNtYXJ0LCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgLmNhcmQtLWxhYmVsLi1zbWFydCB7XG4gIC0tbGFiZWwtY29sb3I6ICNiN2Q3OGY7XG59XG4uY2FyZC0tbGFiZWwuLXN0YXkge1xuICAtLWxhYmVsLWNvbG9yOiAjZWU3MjAzO1xufVxuLi1tb2RlLWRhcmsgLmNhcmQtLWxhYmVsLi1zdGF5LCAuaW5mb2Jhbm5lci1kYXJrIC5jYXJkLS1sYWJlbC4tc3RheSwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgLmNhcmQtLWxhYmVsLi1zdGF5LCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgLmNhcmQtLWxhYmVsLi1zdGF5IHtcbiAgLS1sYWJlbC1jb2xvcjogI2Y3Yjk4MTtcbn1cbi5jYXJkLS1sYWJlbC4taW50b3VyaXN0IHtcbiAgLS1sYWJlbC1jb2xvcjogIzAwMzU4MTtcbn1cbi4tbW9kZS1kYXJrIC5jYXJkLS1sYWJlbC4taW50b3VyaXN0LCAuaW5mb2Jhbm5lci1kYXJrIC5jYXJkLS1sYWJlbC4taW50b3VyaXN0LCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAuY2FyZC0tbGFiZWwuLWludG91cmlzdCwgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19kYXJrIC5jYXJkLS1sYWJlbC4taW50b3VyaXN0IHtcbiAgLS1sYWJlbC1jb2xvcjogIzgwOWFjMDtcbn1cblxuLmNhcmRbaHJlZl0sXG4uY2FyZFtkYXRhLW9wZW5wb3B1cF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfb2ZmZXJzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuXG4uY29udGVudF9vZmZlcnMgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYXNwZWN0LXJhdGlvOiAzMjgvMTgwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9vZmZlcnMgLmNhcmQge1xuICAgIGFzcGVjdC1yYXRpbzogNDY0LzIxNjtcbiAgfVxufVxuLmNvbnRlbnRfb2ZmZXJzIC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfb2ZmZXJzIC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfb2ZmZXJzIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X29mZmVycyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9vZmZlcnMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfb2ZmZXJzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50X29mZmVycyAuY2FyZC0taW1hZ2U6YmVmb3JlLCAuY29udGVudF9vZmZlcnMgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbnRlbnRfb2ZmZXJzIC5jYXJkLS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNiwgMTYsIDE3LCAwKSAwJSwgcmdiYSgxNiwgMTYsIDE3LCAwLjQ1KSAxMDAlKTtcbn1cbi5jb250ZW50X29mZmVycyAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250ZW50X29mZmVycyAuY2FyZC0tY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmNvbnRlbnRfb2ZmZXJzIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi5jb250ZW50X29mZmVycyAuY2FyZC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4uY29udGVudF9vZmZlcnMgLmNhcmQtLWxhYmVscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmNvbnRlbnRfb2ZmZXJzIC5jYXJkLS1sYWJlbCB7XG4gIC0tbGFiZWwtYmc6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1pbWFnZS1vbi1pbWFnZSk7XG4gIC0tbGFiZWwtZnM6IDE2cHg7XG59XG4uY29udGVudF9vZmZlcnMgLmNhcmQtLWxhYmVsIFtjbGFzc149aWNvbl0sXG4uY29udGVudF9vZmZlcnMgLmNhcmQtLWxhYmVsIFtjbGFzcyo9aWNvbl0ge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cblxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9vZmZlcnMgLmJsb2NrLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2VsZW1lbnQuY29udGVudF9vZmZlcnMgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlXCIgXCJjb250ZW50XCI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2VsZW1lbnQuY29udGVudF9vZmZlcnMgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIFtjb250ZW50LXN0YXJ0XSA2ZnIgW2NvbnRlbnQtZW5kXSAxZnIgW2ltYWdlLXN0YXJ0XSA1ZnIgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIFtpbWFnZS1lbmRdO1xuICB9XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X29mZmVycyAuYmxvY2stLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IGNvbnRlbnQ7XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X29mZmVycyAuYmxvY2stLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfb2ZmZXJzIC5ibG9jay0taW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2VsZW1lbnQuY29udGVudF9vZmZlcnMgLmJsb2NrLS1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZykgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDkwcHgpICsgNDBweCk7XG4gIH1cbn1cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfb2ZmZXJzIC5pc19jYXNjYWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9vZmZlcnMgLmlzX2Nhc2NhZGUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X29mZmVycyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyLmNvbnRlbnRfb2ZmZXJzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAyO1xuICB9XG59XG5cbi5jb250ZW50X3Jldmlld3MgLmJsb2NrLS1lbGVtZW50cyB7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X3Jldmlld3MgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfcmV2aWV3cyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuXG4ucmV2aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmV2aWV3LS1hdXRob3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICBnYXA6IDRweCAxMnB4O1xuICBwbGFjZS1pdGVtczogY2VudGVyIHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wLWNhcmQtc20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXctLWF1dGhvciB7XG4gICAgZ2FwOiA0cHggMTZweDtcbiAgfVxufVxuLnJldmlldy0tYXV0aG9yLWltZyB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3LS1hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5yZXZpZXctLWF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLnJldmlldy0tc291cmNlLCAucmV2aWV3LS1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4ucmV2aWV3LS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnJldmlldy0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcC1jYXJkLXNtKTtcbn1cblxuLnJldmlldyAucmV2aWV3LS1zdGFycyAuc3Rhci1yYXRlIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnJldmlldyAucmV2aWV3LS1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbnRlbnRfYWR2YW50YWdlc19zaG9ydCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0IC5hZHZhbnRhZ2VzLS1pdGVtIHtcbiAgZmxleDogMSAxO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogY2xhbXAoMjBweCwgMjBweCArIDEyICogKDEwMHZ3IC0gMTAyNHB4KSAvIDg5NiwgMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfc2hvcnQgLmFkdmFudGFnZXMtLWl0ZW0gc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0X2xhYmVsIC5ibG9jay0tZWxlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0X2xhYmVsIC5ibG9jay0tZWxlbWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXNfc2hvcnRfbGFiZWwgLmFkdmFudGFnZXMtLWl0ZW0ge1xuICBmbGV4OiAxIDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAyMHB4ICsgNCAqICgxMDB2dyAtIDEwMjRweCkgLyA4OTYsIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0X2xhYmVsIC5hZHZhbnRhZ2VzLS1pdGVtX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0X2xhYmVsIC5hZHZhbnRhZ2VzLS1pdGVtX2xhYmVsIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19zaG9ydF9sYWJlbCAuYWR2YW50YWdlcy0taXRlbV9sYWJlbCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX3Nob3J0X2xhYmVsIC5hZHZhbnRhZ2VzLS1pdGVtX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGVudF9hZHZhbnRhZ2VzIHtcbiAgLS1wYWRkaW5nLXRleHQ6IGNsYW1wKDBweCwgY2FsYygwcHggKyAoNjQgLSAwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNjRweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMCAxNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnRcIiBcImltYWdlXCI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgaW1hZ2VcIjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG4gIC5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLXRleHQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfYWR2YW50YWdlcy5jb250ZW50X2FkdmFudGFnZXMtcmV2ZXJzZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW1hZ2UgY29udGVudFwiO1xuICB9XG4gIC5jb250ZW50X2FkdmFudGFnZXMuY29udGVudF9hZHZhbnRhZ2VzLXJldmVyc2VkIC5ibG9jay0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLXRleHQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS13cmFwcGVyIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS1oZWFkLFxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWFjdGlvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5ibG9jay0tZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3NicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDc2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDIuMDQwNiAxLjk2MDM2TDUwLjE0NTYgMTEuNDUzN0M1NC4wOTg4IDE2LjA4NCA1Ni4wNzU0IDE4LjM5OTIgNTguMzgyMSAyMC4wNTQ4QzYwLjQyNzEgMjEuNTIyNyA2Mi42NTY3IDIyLjYwNDQgNjQuOTg5IDIzLjI2MDNDNjcuNjE5NiAyNCA3MC40MTQ5IDI0IDc2LjAwNTUgMjRMLTAuMDA1NTIzNjggMjRDNS41ODUxMSAyNCA4LjM4MDQ0IDI0IDExLjAxMSAyMy4yNjAzQzEzLjM0MzMgMjIuNjA0NCAxNS41NzI5IDIxLjUyMjcgMTcuNjE3OSAyMC4wNTQ4QzE5LjkyNDYgMTguMzk5MiAyMS45MDEyIDE2LjA4NCAyNS44NTQ0IDExLjQ1MzdMMzMuOTU5NCAxLjk2MDM2QzM2LjE5MSAtMC42NTM0NTYgMzkuODA5IC0wLjY1MzQ1IDQyLjA0MDYgMS45NjAzNlonIGZpbGw9JyUyM0Y2RjZGNycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS13cmFwcGVyIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS1pbWFnZSB7XG4gIGdyaWQtYXJlYTogaW1hZ2U7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS1pbWFnZS1zdGlja3kge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgOTBweCkgKyA0MHB4KTtcbiAgfVxufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWltYWdlIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5ibG9jay0taW1hZ2UgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2UgaW1nLCAuY29udGVudF9hZHZhbnRhZ2VzIC5ibG9jay0taW1hZ2UgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2UgdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDFzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWltYWdlIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlLmlzX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5ibG9jay0taW1hZ2UgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2UuaXNfYWN0aXZlIGltZywgLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWltYWdlIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlLmlzX2FjdGl2ZSB2aWRlbyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0zKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZykgdmFyKC0tYm9yZGVyLXJhZGl1cy1sZykgMCAwO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtbGcpIHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXMgLmFkdmFudGFnZXMtLWl0ZW0gLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbSAuYWR2YW50YWdlcy0taXRlbV9pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtOmhvdmVyLCAuY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS00KTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmFkdmFudGFnZXMtLWl0ZW0uaXNfYWN0aXZlIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtLmlzX2FjdGl2ZSAuYWR2YW50YWdlcy0taXRlbV9jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbS5pc19hY3RpdmUgLmljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbV9pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXMgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2UgaW1nLCAuY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlIHZpZGVvIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtX2ltYWdlLmlzX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpO1xuICBnYXA6IDE2cHg7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtX2J1dHRvbl90ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbV9idXR0b24gLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgd2lkdGg6IDEuMmVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbV9idXR0b24gLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5jb250ZW50X2FkdmFudGFnZXMgLmFkdmFudGFnZXMtLWl0ZW1fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAwIHZhcigtLXAtY2FyZC1tZCkgMDtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMjFzIGVhc2Utb3V0O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbV9jb250ZW50IC5pc19jYXNjYWRlIHtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlcyAuYWR2YW50YWdlcy0taXRlbV9jb250ZW50IC5pc19jYXNjYWRlID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzLS1pdGVtX2NvbnRlbnQgLmlzX2Nhc2NhZGUgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcC1jYXJkLW1kKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLi1tb2RlLWRhcmsgLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWVsZW1lbnRzOjpiZWZvcmUsIC5pbmZvYmFubmVyLWRhcmsgLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWVsZW1lbnRzOjpiZWZvcmUsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1kYXJrIC5jb250ZW50X2FkdmFudGFnZXMgLmJsb2NrLS1lbGVtZW50czo6YmVmb3JlLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWVsZW1lbnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3NicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDc2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDIuMDQwNiAxLjk2MDM2TDUwLjE0NTYgMTEuNDUzN0M1NC4wOTg4IDE2LjA4NCA1Ni4wNzU0IDE4LjM5OTIgNTguMzgyMSAyMC4wNTQ4QzYwLjQyNzEgMjEuNTIyNyA2Mi42NTY3IDIyLjYwNDQgNjQuOTg5IDIzLjI2MDNDNjcuNjE5NiAyNCA3MC40MTQ5IDI0IDc2LjAwNTUgMjRMLTAuMDA1NTIzNjggMjRDNS41ODUxMSAyNCA4LjM4MDQ0IDI0IDExLjAxMSAyMy4yNjAzQzEzLjM0MzMgMjIuNjA0NCAxNS41NzI5IDIxLjUyMjcgMTcuNjE3OSAyMC4wNTQ4QzE5LjkyNDYgMTguMzk5MiAyMS45MDEyIDE2LjA4NCAyNS44NTQ0IDExLjQ1MzdMMzMuOTU5NCAxLjk2MDM2QzM2LjE5MSAtMC42NTM0NTYgMzkuODA5IC0wLjY1MzQ1IDQyLjA0MDYgMS45NjAzNlonIGZpbGw9JyUyMzI3MjkyYycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCB7XG4gIC0tcGFkZGluZy10ZXh0OiBjbGFtcCgwcHgsIGNhbGMoMHB4ICsgKDY0IC0gMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDY0cHgpO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsge1xuICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWxpZ2h0IHtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1uZXV0cmFsIHtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0yKTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1uZXV0cmFsIC5ibG9jay0td3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50IHtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1zb2Z0KTtcbn1cbi4tbW9kZS1kYXJrIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMsIC5pbmZvYmFubmVyLWRhcmsgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudC4tdGhlbWUtMywgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19kYXJrIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1kYXJrIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMge1xuICAtLWJnLWNvbG9yOiAjOGJiZjRjMTk7XG59XG4uLW1vZGUtZGFyayAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50Li10aGVtZS0zIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtLXRhYi5pc19hY3RpdmUsIC5pbmZvYmFubmVyLWRhcmsgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudC4tdGhlbWUtMyAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIuaXNfYWN0aXZlLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudC4tdGhlbWUtMyAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIuaXNfYWN0aXZlLCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50Li10aGVtZS0zIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtLXRhYi5pc19hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0Qzc1NDtcbn1cbi4tbW9kZS1saWdodCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50Li10aGVtZS0zLCAuaW5mb2Jhbm5lci1saWdodCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50Li10aGVtZS0zLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2xpZ2h0IC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1saWdodCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tYWNjZW50Li10aGVtZS0zIHtcbiAgLS1iZy1jb2xvcjogIzZlYWYxZjBjO1xufVxuLi1tb2RlLWxpZ2h0IC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC0tdGFiLmlzX2FjdGl2ZSwgLmluZm9iYW5uZXItbGlnaHQgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudC4tdGhlbWUtMyAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIuaXNfYWN0aXZlLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2xpZ2h0IC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC0tdGFiLmlzX2FjdGl2ZSwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWxpZ2h0IC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1hY2NlbnQuLXRoZW1lLTMgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC0tdGFiLmlzX2FjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRDNzU0O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudCAuYmxvY2stLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuYmxvY2stLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgcGFkZGluZzogY2xhbXAoMzJweCwgMzJweCArIDMyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgNjRweCkgY2xhbXAoMTZweCwgMTZweCArIDQ4ICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgNjRweCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGluZyBzaG93QWxsIHNsaWRlci1jb250cm9sc1wiIFwiYWN0aW9ucyBzaG93QWxsIHNsaWRlci1jb250cm9sc1wiIFwiZmlsdGVyLXNlY3Rpb25zIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzXCIgXCJ0YWJzIHRhYnMgdGFic1wiIFwiZWxlbWVudHMgZWxlbWVudHMgZWxlbWVudHMgICAgICAgXCI7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkIC5ibG9jay0tZWxlbWVudHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuYmxvY2tfbGlzdC1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNhcmQtLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuY2FyZC0taW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNhcmQtLWltYWdlIGltZywgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuY2FyZC0taW1hZ2UgdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhsKTtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNhcmQtLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLXRleHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNhcmQtLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDU1JSAtIDE2cHgpO1xuICB9XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkIC5pc19jYXNjYWRlID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkIC5pc19jYXNjYWRlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC0tdGFicyB7XG4gIGdyaWQtYXJlYTogdGFicztcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIge1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtLXRhYiB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIuaXNfYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xufVxuXG4uY29udGVudF9hZHZhbnRhZ2VzX2ljIC5ibG9jay0tZWxlbWVudHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmRbaHJlZl06aG92ZXIsIC5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmRbaHJlZl06YWN0aXZlLCAuY29udGVudF9hZHZhbnRhZ2VzX2ljIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciwgLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuY2FyZC0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmQtLWltYWdlIHtcbiAgICB3aWR0aDogMTU2cHg7XG4gIH1cbn1cbi5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmQtLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2ljIC5jYXJkLS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmQtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuY2FyZC0tbGFiZWxzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudF9hZHZhbnRhZ2VzX2ljIC5jYXJkLS1sYWJlbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWxhYmVsLWZzOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfYWR2YW50YWdlcy5jb250ZW50X2FkdmFudGFnZXMtcmF0aW9fZmlsbCAuYmxvY2stLWltYWdlLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9hZHZhbnRhZ2VzLmNvbnRlbnRfYWR2YW50YWdlcy1yYXRpb19wb3J0cmFpdCAuYmxvY2stLWltYWdlLXN0aWNreSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzQ7XG4gIH1cbn1cblxuLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sLCA0KSwgMWZyKTtcbiAgLS1jb2w6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9hZHZhbnRhZ2VzX2ljIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG5cbi5jb250ZW50X2JyYW5kIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9icmFuZCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9icmFuZCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogNDtcbiAgfVxufVxuXG4uY29udGVudF9icmFuZCAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmNvbnRlbnRfYnJhbmQgLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9icmFuZCAuY2FyZFtocmVmXTpmb2N1cyAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X2JyYW5kIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X2JyYW5kIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X2JyYW5kIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X2JyYW5kIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50X2JyYW5kIC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2JyYW5kIC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2JyYW5kIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9icmFuZCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfYnJhbmQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2JyYW5kIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9icmFuZCAuY2FyZC0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDM0NC80NTg7XG59XG4uY29udGVudF9icmFuZCAuY2FyZC0taW1hZ2U6YmVmb3JlLCAuY29udGVudF9icmFuZCAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY29udGVudF9icmFuZCAuY2FyZC0taW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNiwgMTYsIDE3LCAwLjM1KSAwJSwgcmdiYSgxNiwgMTYsIDE3LCAwKSAzMCUsIHJnYmEoMTYsIDE2LCAxNywgMCkgODAlLCByZ2JhKDE2LCAxNiwgMTcsIDAuNTUpIDEwMCUpO1xufVxuLmNvbnRlbnRfYnJhbmQgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNywgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGVudF9icmFuZCAuY2FyZC0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCB2YXIoLS1wLWNhcmQtbWQpIHZhcigtLXAtY2FyZC1tZCk7XG4gIGNvbG9yOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbn1cbi5jb250ZW50X2JyYW5kIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLmNvbnRlbnRfYnJhbmQgLmNhcmQtLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmNvbnRlbnRfYnJhbmQgLmNhcmQtLWFjdGlvbiAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudF9icmFuZCAuY2FyZFtocmVmXSAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uY29udGVudF9icmFuZCAuY2FyZFtkYXRhLW9wZW5wb3B1cF0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uY29udGVudF9icmFuZC0yIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9icmFuZC0yIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2JyYW5kLTIgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cbi5jb250ZW50X2JyYW5kLTIgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY29udGVudF9icmFuZC0yIC5jYXJkLS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50X2JyYW5kLTIgLmNhcmRbaHJlZl06aG92ZXIsIC5jb250ZW50X2JyYW5kLTIgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X2JyYW5kLTIgLmNhcmRbaHJlZl06YWN0aXZlLCAuY29udGVudF9icmFuZC0yIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciwgLmNvbnRlbnRfYnJhbmQtMiAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X2JyYW5kLTIgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLmNvbnRlbnRfYnJhbmQtMiAuY2FyZC0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSkgdmFyKC0tcC1jYXJkLW1kKTtcbiAgZ2FwOiAxNnB4O1xufVxuLmNvbnRlbnRfYnJhbmQtMiAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLmNvbnRlbnRfYnJhbmQtMiAuY2FyZC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uY29udGVudF9icmFuZC0yIC5jYXJkLS1sYWJlbCBbY2xhc3NePWljb25dLFxuLmNvbnRlbnRfYnJhbmQtMiAuY2FyZC0tbGFiZWwgW2NsYXNzKj1pY29uXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb250ZW50X2JyYW5kLTIgLmNhcmQtLWxhYmVsIHNwYW46bm90KFtjbGFzc149aWNvbl0pLFxuLmNvbnRlbnRfYnJhbmQtMiAuY2FyZC0tbGFiZWwgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxuLmNvbnRlbnRfY2F0ZWdvcnkgLmJsb2NrLS1lbGVtZW50cyB7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2NhdGVnb3J5IC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2NhdGVnb3J5IC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG4uY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2NhdGVnb3J5Om5vdCguYmxvY2tfbGlzdC1zbGlkZXIpLi1hYy1jYXRlZ29yeS1jdXN0b20gLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cbi5jb250ZW50X2NhdGVnb3J5Om5vdCguYmxvY2tfbGlzdC1zbGlkZXIpLi1hYy1jYXRlZ29yeS1jdXN0b20gLmNhcmQtLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnk6bm90KC5ibG9ja19saXN0LXNsaWRlcikuLWFjLWNhdGVnb3J5LWN1c3RvbSAuYmxvY2stLWVsZW1lbnRzIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMgLmNhcmQge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5jb250ZW50X2NhdGVnb3J5Om5vdCguYmxvY2tfbGlzdC1zbGlkZXIpLi1hYy1jYXRlZ29yeS1jdXN0b20gLmJsb2NrLS1lbGVtZW50cyAuY2FyZCAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMgLmNhcmQgLmNhcmQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2NhdGVnb3J5Om5vdCguYmxvY2tfbGlzdC1zbGlkZXIpLi1hYy1jYXRlZ29yeS1jdXN0b20gLmJsb2NrLS1lbGVtZW50cyAuY2FyZCAuY2FyZC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmNvbnRlbnRfY2F0ZWdvcnk6bm90KC5ibG9ja19saXN0LXNsaWRlcikuLWFjLWNhdGVnb3J5LWN1c3RvbSAuYmxvY2stLWVsZW1lbnRzIC5jYXJkLS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudF9jYXRlZ29yeTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKS4tYWMtY2F0ZWdvcnktY3VzdG9tIC5ibG9jay0tZWxlbWVudHMgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnk6bm90KC5ibG9ja19saXN0LXNsaWRlcikuLWFjLWNhdGVnb3J5LWN1c3RvbSAuYmxvY2stLWVsZW1lbnRzIC5jYXJkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBhc3BlY3QtcmF0aW86IDcwNC8zNDQ7XG59XG5cbi5jb250ZW50X2NhdGVnb3J5IC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfY2F0ZWdvcnkgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtocmVmXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZFtocmVmXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtocmVmXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtocmVmXTphY3RpdmUgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfY2F0ZWdvcnkgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2NhdGVnb3J5IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9jYXRlZ29yeSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIC5jYXJkLS1hY3Rpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnkgLmNhcmQtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGFzcGVjdC1yYXRpbzogMzQ0LzQ1ODtcbn1cbi5jb250ZW50X2NhdGVnb3J5IC5jYXJkLS1pbWFnZTpiZWZvcmUsIC5jb250ZW50X2NhdGVnb3J5IC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50X2NhdGVnb3J5IC5jYXJkLS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpIDAlLCByZ2JhKDE2LCAxNiwgMTcsIDApIDMwJSwgcmdiYSgxNiwgMTYsIDE3LCAwKSA4MCUsIHJnYmEoMTYsIDE2LCAxNywgMC41NSkgMTAwJSk7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250ZW50X2NhdGVnb3J5IC5jYXJkLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggdmFyKC0tcC1jYXJkLW1kKSB2YXIoLS1wLWNhcmQtbWQpO1xuICBjb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdCk7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZC0tYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1wLWNhcmQtbWQpO1xuICBib3R0b206IHZhcigtLXAtY2FyZC1tZCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnkgLmNhcmQtLWFjdGlvbiAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZFtocmVmXSAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uY29udGVudF9jYXRlZ29yeSAuY2FyZFtkYXRhLW9wZW5wb3B1cF0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuYmxvY2stLWVsZW1lbnRzIC5ibG9jay0tcGFnaW5hdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyAuYmxvY2stLXBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbn1cblxuLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQuLXZhcmlhdGlvbi1sb3lhbHR5IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG59XG5cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtocmVmXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbaHJlZl06YWN0aXZlIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZC0taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRlbnRfY2F0ZWdvcnlfc2hvcnQgLmNhcmQtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZ2FwOiAycHg7XG59XG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZC0tYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xuICBjb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZC0tYWN0aW9uIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkW2hyZWZdIC5jYXJkLS1hY3Rpb24gLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0IC5jYXJkW2RhdGEtb3BlbnBvcHVwXSAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uY29udGVudF9jYXRlZ29yeV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cD1wb3B1cF9mb3JfY2F0ZWdvcnlfY2FyZF0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY29udGVudF9ob3RlbCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfaG90ZWwgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfaG90ZWwgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cblxuLmNvbnRlbnRfaG90ZWwgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY29udGVudF9ob3RlbCAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfaG90ZWwgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X2hvdGVsIC5jYXJkW2hyZWZdOmFjdGl2ZSwgLmNvbnRlbnRfaG90ZWwgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9ob3RlbCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X2hvdGVsIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBhc3BlY3QtcmF0aW86IDM0NC8xOTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKSB2YXIoLS1wLWNhcmQtbWQpO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGdhcDogMTZweDtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS1sYWJlbCB7XG4gIC0tbGFiZWwtYmc6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnRfaG90ZWwgLmNhcmQtLWxhYmVsIFtjbGFzc149aWNvbl0sXG4uY29udGVudF9ob3RlbCAuY2FyZC0tbGFiZWwgW2NsYXNzKj1pY29uXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS1sYWJlbCBzcGFuOm5vdChbY2xhc3NePWljb25dKSxcbi5jb250ZW50X2hvdGVsIC5jYXJkLS1sYWJlbCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuLmNvbnRlbnRfaG90ZWwgLmNhcmQtLXByaWNlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jb250ZW50X2hvdGVsIC5jYXJkLS1wcmljZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbn1cbi5jb250ZW50X2hvdGVsIC5jaGlwcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC0taWNvbi1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIC0tZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG5cbi5ibG9ja19saXN0LmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9ob3RlbCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X2hvdGVsIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9ob3RlbCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuXG4uY29udGVudF9yb29tIC5ibG9jay0tZWxlbWVudHMsXG4uY29udGVudF9taWNlIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9yb29tIC5ibG9jay0tZWxlbWVudHMsXG4gIC5jb250ZW50X21pY2UgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfcm9vbSAuYmxvY2stLWVsZW1lbnRzLFxuICAuY29udGVudF9taWNlIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG5cbi5jb250ZW50X3Jvb20gLmNhcmQsXG4uY29udGVudF9taWNlIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmNvbnRlbnRfcm9vbSAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfcm9vbSAuY2FyZFtocmVmXTpmb2N1cywgLmNvbnRlbnRfcm9vbSAuY2FyZFtocmVmXTphY3RpdmUsIC5jb250ZW50X3Jvb20gLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9yb29tIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cywgLmNvbnRlbnRfcm9vbSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlLFxuLmNvbnRlbnRfbWljZSAuY2FyZFtocmVmXTpob3Zlcixcbi5jb250ZW50X21pY2UgLmNhcmRbaHJlZl06Zm9jdXMsXG4uY29udGVudF9taWNlIC5jYXJkW2hyZWZdOmFjdGl2ZSxcbi5jb250ZW50X21pY2UgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuLmNvbnRlbnRfbWljZSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4uY29udGVudF9taWNlIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi5jb250ZW50X3Jvb20gLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfcm9vbSAuY2FyZFtocmVmXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yb29tIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yb29tIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yb29tIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yb29tIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbixcbi5jb250ZW50X21pY2UgLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLWFjdGlvbixcbi5jb250ZW50X21pY2UgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLWFjdGlvbixcbi5jb250ZW50X21pY2UgLmNhcmRbaHJlZl06YWN0aXZlIC5jYXJkLS1hY3Rpb24sXG4uY29udGVudF9taWNlIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0tYWN0aW9uLFxuLmNvbnRlbnRfbWljZSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWFjdGlvbixcbi5jb250ZW50X21pY2UgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50X3Jvb20gLmNhcmQtLWltYWdlLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYXNwZWN0LXJhdGlvOiAzNDQvMTk0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9yb29tIC5jYXJkLS1jb250ZW50LFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X3Jvb20gLmNhcmQtLWNvbnRlbnQsXG4gIC5jb250ZW50X21pY2UgLmNhcmQtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgfVxufVxuLmNvbnRlbnRfcm9vbSAuY2FyZC0tdGV4dCxcbi5jb250ZW50X21pY2UgLmNhcmQtLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50X3Jvb20gLmNhcmQtLXRpdGxlLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xufVxuLmNvbnRlbnRfcm9vbSAuY2FyZC0tbGFiZWwgW2NsYXNzXj1pY29uXSxcbi5jb250ZW50X3Jvb20gLmNhcmQtLWxhYmVsIFtjbGFzcyo9aWNvbl0sXG4uY29udGVudF9taWNlIC5jYXJkLS1sYWJlbCBbY2xhc3NePWljb25dLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tbGFiZWwgW2NsYXNzKj1pY29uXSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuLmNvbnRlbnRfcm9vbSAuY2FyZC0tbGFiZWwgc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksXG4uY29udGVudF9yb29tIC5jYXJkLS1sYWJlbCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbi5jb250ZW50X21pY2UgLmNhcmQtLWxhYmVsIHNwYW46bm90KFtjbGFzc149aWNvbl0pLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tbGFiZWwgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAtLWxhYmVsLWZzOiB2YXIoLS1mcy1zbSk7XG59XG4uY29udGVudF9yb29tIC5jYXJkLS1wcmljZSxcbi5jb250ZW50X21pY2UgLmNhcmQtLXByaWNlIHtcbiAgcGFkZGluZzogNnB4IDIwcHggMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2UgLmJ1dHRvbiwgLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2UgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0sIC5hY2NvdW50LS1uYXYgLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2UgLmFjY291bnQtLW5hdl9pdGVtLCAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAucG9wdXAtLWNsb3NlLCAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSBhLCAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2UgYSwgLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2UgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAudGFiLCAuY29udGVudF9yb29tIC5jYXJkLS1wcmljZSAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5jb250ZW50X3Jvb20gLmNhcmQtLXByaWNlIC50YWIsXG4uY29udGVudF9taWNlIC5jYXJkLS1wcmljZSAuYnV0dG9uLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tcHJpY2UgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0sXG4uYWNjb3VudC0tbmF2IC5jb250ZW50X21pY2UgLmNhcmQtLXByaWNlIC5hY2NvdW50LS1uYXZfaXRlbSxcbi5jb250ZW50X21pY2UgLmNhcmQtLXByaWNlIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsXG4uY29udGVudF9taWNlIC5jYXJkLS1wcmljZSAucG9wdXAtLWNsb3NlLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tcHJpY2UgLmZvcm0tLXRhYnMgYSxcbi5mb3JtLS10YWJzIC5jb250ZW50X21pY2UgLmNhcmQtLXByaWNlIGEsXG4uY29udGVudF9taWNlIC5jYXJkLS1wcmljZSAuYmxvY2stLXNlY3Rpb25zIGEsXG4uYmxvY2stLXNlY3Rpb25zIC5jb250ZW50X21pY2UgLmNhcmQtLXByaWNlIGEsXG4uY29udGVudF9taWNlIC5jYXJkLS1wcmljZSAuY291bnRyeV9zZWxlY3Rpb24gLnRhYixcbi5jb3VudHJ5X3NlbGVjdGlvbiAuY29udGVudF9taWNlIC5jYXJkLS1wcmljZSAudGFiLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tcHJpY2UgLmJsb2NrLS10YWJzIC50YWIsXG4uYmxvY2stLXRhYnMgLmNvbnRlbnRfbWljZSAuY2FyZC0tcHJpY2UgLnRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRfcm9vbSAuY2FyZC0tcHJpY2Ugc3Ryb25nLFxuLmNvbnRlbnRfbWljZSAuY2FyZC0tcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG59XG4uY29udGVudF9yb29tIC5jYXJkIC5jYXJkLS1pbWFnZV9zbGlkZSxcbi5jb250ZW50X21pY2UgLmNhcmQgLmNhcmQtLWltYWdlX3NsaWRlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudF9yb29tIC5jYXJkIC5yb29tX2ltYWdlc19ob3Zlcixcbi5jb250ZW50X21pY2UgLmNhcmQgLnJvb21faW1hZ2VzX2hvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50X3Jvb20gLmNhcmQgLnJvb21faW1hZ2VzX2hvdmVyLFxuICAuY29udGVudF9taWNlIC5jYXJkIC5yb29tX2ltYWdlc19ob3ZlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50X3Jvb20gLmNhcmQgLnJvb21faW1hZ2VzX2hvdmVyIGRpdixcbi5jb250ZW50X21pY2UgLmNhcmQgLnJvb21faW1hZ2VzX2hvdmVyIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uY29udGVudF9yb29tIC5jYXJkIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uY29udGVudF9taWNlIC5jYXJkIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmNvbnRlbnRfcm9vbSAuY2hpcHMsXG4uY29udGVudF9taWNlIC5jaGlwcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC0taWNvbi1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIC0tZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG5cbi5jb250ZW50X21pY2UgLmNhcmQtLXRleHQge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG5cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfbWljZSAuYmxvY2stLXdyYXBwZXIsXG4uYmxvY2tfZWxlbWVudC5jb250ZW50X3Jvb20gLmJsb2NrLS13cmFwcGVyIHtcbiAgZ2FwOiBjbGFtcCgyNHB4LCAyNHB4ICsgMTIgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCAzNnB4KSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfZWxlbWVudC5jb250ZW50X21pY2UgLmJsb2NrLS13cmFwcGVyLFxuICAuYmxvY2tfZWxlbWVudC5jb250ZW50X3Jvb20gLmJsb2NrLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogY2xhbXAoMjRweCwgMjRweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzZweCkgNDhweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfbWljZSAuYmxvY2stLWNvbnRlbnQsXG4uYmxvY2tfZWxlbWVudC5jb250ZW50X3Jvb20gLmJsb2NrLS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X21pY2UgLmJsb2NrLS1oZWFkLFxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9yb29tIC5ibG9jay0taGVhZCB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9taWNlIC5zaWRlYmFyLFxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9yb29tIC5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luLW0pO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9taWNlIC5zaWRlYmFyIC5mb3JtLFxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9yb29tIC5zaWRlYmFyIC5mb3JtIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X21pY2UgLmlzX2Nhc2NhZGUtLXNsaWRlcixcbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfcm9vbSAuaXNfY2FzY2FkZS0tc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJvb21fYWR2YW50YWdlcy0tbGlzdCxcbi5yb29tX2VxdWlwbWVudC0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjRweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm9vbV9hZHZhbnRhZ2VzLS1saXN0LFxuICAucm9vbV9lcXVpcG1lbnQtLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5yb29tX2FkdmFudGFnZXMtLWxpc3Q6bm90KDpvbmx5LWNoaWxkKSxcbi5yb29tX2VxdWlwbWVudC0tbGlzdDpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjRweCwgMjRweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzZweCk7XG59XG4ucm9vbV9hZHZhbnRhZ2VzLS1pdGVtLFxuLnJvb21fZXF1aXBtZW50LS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNHB4IDFmcjtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xufVxuLnJvb21fYWR2YW50YWdlcy0taXRlbTpudGgtY2hpbGQobis3KSxcbi5yb29tX2VxdWlwbWVudC0taXRlbTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9vbV9hZHZhbnRhZ2VzLS1pdGVtIHAsXG4ucm9vbV9lcXVpcG1lbnQtLWl0ZW0gcCB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBtYXJnaW46IDA7XG59XG4ucm9vbV9hZHZhbnRhZ2VzLS1pdGVtIHNwYW4sXG4ucm9vbV9lcXVpcG1lbnQtLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5yb29tX2FkdmFudGFnZXMtLWl0ZW0gc3ZnLFxuLnJvb21fYWR2YW50YWdlcy0taXRlbSAuaWNvbixcbi5yb29tX2VxdWlwbWVudC0taXRlbSBzdmcsXG4ucm9vbV9lcXVpcG1lbnQtLWl0ZW0gLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5yb29tX2FkdmFudGFnZXMtLWl0ZW0gc3ZnIHBhdGgsXG4ucm9vbV9hZHZhbnRhZ2VzLS1pdGVtIC5pY29uIHBhdGgsXG4ucm9vbV9lcXVpcG1lbnQtLWl0ZW0gc3ZnIHBhdGgsXG4ucm9vbV9lcXVpcG1lbnQtLWl0ZW0gLmljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuLnJvb21fYWR2YW50YWdlcy0taXRlbSBzdmcgc3Bhbixcbi5yb29tX2FkdmFudGFnZXMtLWl0ZW0gLmljb24gc3Bhbixcbi5yb29tX2VxdWlwbWVudC0taXRlbSBzdmcgc3Bhbixcbi5yb29tX2VxdWlwbWVudC0taXRlbSAuaWNvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5yb29tLS10aW1lc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXAtY2FyZC1tZCk7XG4gIG1hcmdpbjogY2xhbXAoMjRweCwgMjRweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzZweCkgMDtcbn1cbi5yb29tLS10aW1lc2NoZWR1bGVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm9vbS0tdGltZXNjaGVkdWxlX2l0ZW1fdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yb29tLS10aW1lc2NoZWR1bGVfaXRlbV9oaW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5yb29tLS10aW1lc2NoZWR1bGVfZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZGVmYXVsdCk7XG59XG5cbi5yb29tX2xpbmtzIHtcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm9vbV9saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnJvb21fbGlua3MtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFzcGVjdC1yYXRpbzogMzQ0LzIxNjtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yb29tX2xpbmtzLS1pdGVtW2hyZWZdOmhvdmVyOmFmdGVyLCAucm9vbV9saW5rcy0taXRlbVtocmVmXTpmb2N1czphZnRlciwgLnJvb21fbGlua3MtLWl0ZW1baHJlZl06YWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb29tX2xpbmtzLS1pdGVtOmJlZm9yZSwgLnJvb21fbGlua3MtLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4ucm9vbV9saW5rcy0taXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNiwgMTYsIDE3LCAwKSAwJSwgcmdiYSgxNiwgMTYsIDE3LCAwLjM1KSAxMDAlKTtcbn1cbi5yb29tX2xpbmtzLS1pdGVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNywgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG59XG4ucm9vbV9saW5rcy0taXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXAtY2FyZC1tZCk7XG4gIGxlZnQ6IHZhcigtLXAtY2FyZC1tZCk7XG4gIHJpZ2h0OiB2YXIoLS1wLWNhcmQtbWQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDQ7XG59XG4ucm9vbV9saW5rcy0taXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9taWNlIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X21pY2UgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9taWNlIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrX2VsZW1lbnQuY29udGVudF9yb29tIC5ib29raW5nIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDEzMnB4KSArIDI0cHgpO1xuICB9XG59XG5cbi5jb250ZW50X2V2ZW50cyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfZXZlbnRzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2V2ZW50cyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuXG4uY29udGVudF9ldmVudHMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2V2ZW50cyAuY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5jb250ZW50X2V2ZW50cyAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfZXZlbnRzIC5jYXJkW2hyZWZdOmZvY3VzLCAuY29udGVudF9ldmVudHMgLmNhcmRbaHJlZl06YWN0aXZlLCAuY29udGVudF9ldmVudHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9ldmVudHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzLCAuY29udGVudF9ldmVudHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLmNvbnRlbnRfZXZlbnRzIC5jYXJkLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBhc3BlY3QtcmF0aW86IDM0NC8yNTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfZXZlbnRzIC5jYXJkLS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY29udGVudF9ldmVudHMgLmNhcmQtLWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9ldmVudHMgLmNhcmQtLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uY29udGVudF9ldmVudHMgLmNhcmQtLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuLmNvbnRlbnRfZXZlbnRzIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5jb250ZW50X2V2ZW50cyAuY2hpcHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1pY29uLXNpemU6IDIwcHg7XG59XG4uY29udGVudF9ldmVudHMgLmNhcmQtLWxhYmVscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY29udGVudF9ldmVudHMgLmNhcmQtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb250ZW50X2V2ZW50cyAuY2FyZC0tbGFiZWwgW2NsYXNzXj1pY29uXSxcbi5jb250ZW50X2V2ZW50cyAuY2FyZC0tbGFiZWwgW2NsYXNzKj1pY29uXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250ZW50X2V2ZW50cyAuY2FyZC0tbGFiZWwgc3Bhbjpub3QoW2NsYXNzXj1pY29uXSksXG4uY29udGVudF9ldmVudHMgLmNhcmQtLWxhYmVsIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9ldmVudHMgLmJsb2NrLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrX2VsZW1lbnQuY29udGVudF9ldmVudHMgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlXCIgXCJjb250ZW50XCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfZWxlbWVudC5jb250ZW50X2V2ZW50cyAuYmxvY2stLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jb250YWluZXItcGFkZGluZykgW2NvbnRlbnQtc3RhcnRdIDZmciBbY29udGVudC1lbmRdIDFmciBbaW1hZ2Utc3RhcnRdIDVmciB2YXIoLS1jb250YWluZXItcGFkZGluZykgW2ltYWdlLWVuZF07XG4gIH1cbn1cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfZXZlbnRzIC5ibG9jay0tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfZXZlbnRzIC5ibG9jay0taW1hZ2Uge1xuICBncmlkLWFyZWE6IGltYWdlO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9ldmVudHMgLmJsb2NrLS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2tfZWxlbWVudC5jb250ZW50X2V2ZW50cyAuYmxvY2stLWltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgOTBweCkgKyA0MHB4KTtcbiAgfVxufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9ldmVudHMgLmlzX2Nhc2NhZGUge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X2V2ZW50cyAuaXNfY2FzY2FkZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9ldmVudHMgLmNoaXBzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X2V2ZW50cyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9ldmVudHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9ldmVudHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbi5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyLmNvbnRlbnRfZXZlbnRzIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyLmNvbnRlbnRfZXZlbnRzIC5jYXJkLS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X2V2ZW50cyAuY2FyZC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICB9XG59XG4uYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X2V2ZW50cyAuY2FyZC0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDM0NC8yNTg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnRfYWN0aXZpdGllcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYWN0aXZpdGllcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9hY3Rpdml0aWVzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG5cbi5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKSB2YXIoLS1wLWNhcmQtbWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmQge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZFtocmVmXTpmb2N1cywgLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZFtocmVmXTphY3RpdmUsIC5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9hY3Rpdml0aWVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cywgLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uY29udGVudF9hY3Rpdml0aWVzIC5jYXJkLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmQtLWltYWdlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmQtLWNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxMnB4O1xufVxuLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZC0tY29udGVudDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50X2FjdGl2aXRpZXMgLmNhcmQtLWNvbnRlbnQge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmNvbnRlbnRfYWN0aXZpdGllcyAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250ZW50X2FjdGl2aXRpZXMgLmNoaXBzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLS1mb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgLS1pY29uLXNpemU6IDIwcHg7XG59XG5cbi5jb250ZW50X3ZhY2FuY2llcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfdmFjYW5jaWVzIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X3ZhY2FuY2llcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogNDtcbiAgfVxufVxuXG4uY29udGVudF92YWNhbmNpZXMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY29udGVudF92YWNhbmNpZXMgLmNhcmRbaHJlZl06aG92ZXIsIC5jb250ZW50X3ZhY2FuY2llcyAuY2FyZFtocmVmXTpmb2N1cywgLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkW2hyZWZdOmFjdGl2ZSwgLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciwgLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cywgLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi5jb250ZW50X3ZhY2FuY2llcyAuY2FyZC0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X3ZhY2FuY2llcyAuY2FyZC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICB9XG59XG4uY29udGVudF92YWNhbmNpZXMgLmNhcmQtLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNvbnRlbnRfdmFjYW5jaWVzIC5jYXJkLS1sYWJlbCB7XG4gIC0tbGFiZWwtZnM6IHZhcigtLWZzLXhzKTtcbn1cbi5jb250ZW50X3ZhY2FuY2llcyAuY2hpcHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtLWljb24tc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAtLWZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuXG4uY29udGVudF9maWxlcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfZmlsZXMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfZmlsZXMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cblxuLmNvbnRlbnRfZmlsZXMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY29udGVudF9maWxlcyAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfZmlsZXMgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X2ZpbGVzIC5jYXJkW2hyZWZdOmFjdGl2ZSwgLmNvbnRlbnRfZmlsZXMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9maWxlcyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X2ZpbGVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi5jb250ZW50X2ZpbGVzIC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2ZpbGVzIC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2ZpbGVzIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9maWxlcyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfZmlsZXMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X2ZpbGVzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9maWxlcyAuY2FyZC0tY29udGVudCB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2ZpbGVzIC5jYXJkLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIH1cbn1cbi5jb250ZW50X2ZpbGVzIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNvbnRlbnRfZmlsZXMgLmNhcmQtLWxhYmVsIHtcbiAgLS1sYWJlbC1mczogMTRweDtcbn1cbi5jb250ZW50X2ZpbGVzIC5jaGlwcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uYmxvY2tfbGlzdC5jb250ZW50X2ZpbGVzX3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2tfbGlzdC5jb250ZW50X2ZpbGVzX3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmNhcmQge1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tcC1jYXJkLW1kKTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLXRpdGxlLCAuYmxvY2tfbGlzdC5jb250ZW50X2ZpbGVzX3Nob3J0IC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS10aXRsZSwgLmJsb2NrX2xpc3QuY29udGVudF9maWxlc19zaG9ydCAuY2FyZFtocmVmXTphY3RpdmUgLmNhcmQtLXRpdGxlLCAuYmxvY2tfbGlzdC5jb250ZW50X2ZpbGVzX3Nob3J0IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0tdGl0bGUsIC5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS10aXRsZSwgLmJsb2NrX2xpc3QuY29udGVudF9maWxlc19zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIC5jYXJkLS10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X2ZpbGVzX3Nob3J0IC5jYXJkLS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMy80O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWF4LXdpZHRoOiA4OHB4O1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9maWxlc19zaG9ydCAuY2FyZC0tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgLS1sYWJlbC1mczogdmFyKC0tZnMteHMpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9maWxlc19zaG9ydCAuY2FyZC0tY29udGVudCB7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnQgLmNhcmQtLXRpbWVzdGFtcCB7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuXG4uY29udGVudF9sb2NhdGlvbnMgLmJsb2NrLS1lbGVtZW50cyB7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2xvY2F0aW9ucyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9sb2NhdGlvbnMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cblxuLmNvbnRlbnRfbG9jYXRpb25zIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNvbnRlbnRfbG9jYXRpb25zIC5jYXJkW2hyZWZdOmhvdmVyLCAuY29udGVudF9sb2NhdGlvbnMgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X2xvY2F0aW9ucyAuY2FyZFtocmVmXTphY3RpdmUsIC5jb250ZW50X2xvY2F0aW9ucyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIsIC5jb250ZW50X2xvY2F0aW9ucyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X2xvY2F0aW9ucyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uY29udGVudF9sb2NhdGlvbnMgLmNhcmQtLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAzOCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNvbnRlbnRfbG9jYXRpb25zIC5jYXJkLS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cbi5jb250ZW50X2xvY2F0aW9ucyAuY2FyZC0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50X2xvY2F0aW9ucyAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuLmNvbnRlbnRfbG9jYXRpb25zIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi5jb250ZW50X2xvY2F0aW9ucyAuY2FyZC0tYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cblxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYSAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbaHJlZl06aG92ZXIsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbaHJlZl06Zm9jdXMsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbaHJlZl06YWN0aXZlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYSAuY2FyZFtocmVmXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbaHJlZl06YWN0aXZlIC5jYXJkLS1hY3Rpb24sIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmQtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGFzcGVjdC1yYXRpbzogMzQ0LzE5NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYSAuY2FyZC0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkLS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IHZhcigtLXNtKTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYSAuY2FyZC0tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmQtLWxhYmVsIFtjbGFzc149aWNvbl0sXG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkLS1sYWJlbCBbY2xhc3MqPWljb25dIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkLS1sYWJlbCBzcGFuOm5vdChbY2xhc3NePWljb25dKSxcbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWEgLmNhcmQtLWxhYmVsIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgbWFyZ2luOiAwO1xuICAtLWxhYmVsLWZzOiB2YXIoLS1mcy1zbSk7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhIC5jYXJkLS10aW1lc3RhbXAge1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxKSwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKSB7XG4gIG1heC1oZWlnaHQ6IDQxOXB4O1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSlbaHJlZl06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSlbaHJlZl06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSlbaHJlZl06YWN0aXZlIC5jYXJkLS1pbWFnZTphZnRlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxKVtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSlbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxMClbaHJlZl06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApW2hyZWZdOmZvY3VzIC5jYXJkLS1pbWFnZTphZnRlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKVtocmVmXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxMClbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1pbWFnZTphZnRlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKVtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSkgLmNhcmQtLWltYWdlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIC5jYXJkLS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSkgLmNhcmQtLWltYWdlIGltZywgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKSAuY2FyZC0taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSkgLmNhcmQtLWltYWdlOmJlZm9yZSwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpIC5jYXJkLS1pbWFnZTphZnRlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKSAuY2FyZC0taW1hZ2U6YmVmb3JlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxKSAuY2FyZC0taW1hZ2U6YmVmb3JlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIC5jYXJkLS1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE2LCAxNiwgMTcsIDApIDAlLCByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpIDEwMCUpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpIC5jYXJkLS1pbWFnZTphZnRlciwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKSAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpIC5jYXJkLS1jb250ZW50LCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIC5jYXJkLS1jb250ZW50IHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxKSAuY2FyZC0tY29udGVudCwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEwKSAuY2FyZC0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICB9XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMSkgLmNhcmQtLXRpdGxlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhOm5vdCguYmxvY2tfbGlzdC1zbGlkZXIpIC5jYXJkOm50aC1jaGlsZCgxNG4rMTApIC5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtM3hsKTtcbiAgY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYTpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKSAuY2FyZDpudGgtY2hpbGQoMTRuKzEpIC5jYXJkLS10aW1lc3RhbXAsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxMCkgLmNhcmQtLXRpbWVzdGFtcCB7XG4gIGNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxKSAuY2FyZC0tbGFiZWwsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWE6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bnRoLWNoaWxkKDE0bisxMCkgLmNhcmQtLWxhYmVsIHtcbiAgLS1sYWJlbC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tbGFiZWwtY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpO1xufVxuXG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDE7XG4gIH1cbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQ6bm90KC5ibG9ja19saXN0LXNsaWRlcikgLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuY2FyZCB7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCkgMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuY2FyZFtocmVmXTpob3ZlciAuY2FyZC0tdGl0bGUsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLXRpdGxlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tdGl0bGUsIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS10aXRsZSwgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLXRpdGxlLCAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbn1cbi5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmNhcmQtLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBtYXgtd2lkdGg6IDg4cHg7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5jYXJkLS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICAtLWxhYmVsLWZzOiB2YXIoLS1mcy14cyk7XG59XG4uYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5jYXJkLS1jb250ZW50IHtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuY2FyZC0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuY2FyZC0tdGltZXN0YW1wIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG5cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfbWVkaWEgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCB7XG4gIG1heC13aWR0aDogNzA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHZhcigtLWctY29udGFpbmVyLXZlcnRpY2FsKSBhdXRvO1xufVxuLmJsb2NrX2VsZW1lbnQuY29udGVudF9tZWRpYSAuYmxvY2tfbGlzdC5jb250ZW50X21lZGlhX3Nob3J0IC5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2tfZWxlbWVudC5jb250ZW50X21lZGlhIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIwcHgsIDIwcHggKyA0ICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMjRweCk7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ja19lbGVtZW50LmNvbnRlbnRfbWVkaWEgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydCAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfZWxlbWVudC5jb250ZW50X21lZGlhIC5ibG9ja19saXN0LmNvbnRlbnRfbWVkaWFfc2hvcnQgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDE7XG4gIH1cbn1cblxuLmNvbnRlbnRfY29udGFjdHMgLmJsb2NrLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudF9jb250YWN0cyAuYmxvY2stLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmNvbnRlbnRfY29udGFjdHMgLmJsb2NrLS1tYXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uY29udGVudF9jb250YWN0cyAuYmxvY2stLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgwcHgsIDBweCArIDY0ICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgNjRweCk7XG59XG5cbi5jb250YWN0cy0taXRlbSB7XG4gIHBhZGRpbmc6IGNsYW1wKDIwcHgsIDIwcHggKyAxMiAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDMycHgpIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5jb250YWN0cy0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG59XG4uY29udGFjdHMtLWl0ZW1fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbn1cbi5jb250YWN0cy0taXRlbSBhOm5vdCguYnV0dG9uKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSk6bm90KC5wb3B1cC0tY2xvc2UpIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbn1cbi5jb250YWN0cy0taXRlbSBhOm5vdCguYnV0dG9uKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSk6bm90KC5wb3B1cC0tY2xvc2UpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1ob3Zlcik7XG59XG4uY29udGFjdHMtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbnRhY3RzLS1saW5rc19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweCAxNnB4O1xufVxuLmNvbnRhY3RzLS1saW5rc19pdGVtIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbn1cbi5jb250YWN0cy0tbGlua3NfaXRlbSBhOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRhY3RzLS1saW5rc19pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZCk7XG59XG4uY29udGFjdHMtLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5tYXAtLXBsYWNlbWFyayB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpIGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xufVxuLm1hcC0tcGxhY2VtYXJrIGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDhweCkpO1xufVxuLm1hcC0tcGxhY2VtYXJrIHN2ZyB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uY29udGVudF9jb250YWN0cy5ibG9ja19lbGVtZW50IC5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIFtjb250ZW50LXN0YXJ0XSA2ZnIgW2NvbnRlbnQtZW5kXSAxZnIgW21hcC1zdGFydF0gNWZyIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSBbbWFwLWVuZF07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnRfY29udGFjdHMuYmxvY2tfZWxlbWVudCAuYmxvY2stLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRlbnRfY29udGFjdHMuYmxvY2tfZWxlbWVudCAuYmxvY2stLW1hcCB7XG4gIGdyaWQtYXJlYTogbWFwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG59XG4uY29udGVudF9jb250YWN0cy5ibG9ja19lbGVtZW50IC5ibG9jay0tY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudF9jb250YWN0cy5ibG9ja19lbGVtZW50IC5ibG9jay0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbi5jb250ZW50X2NvbnRhY3RzLmJsb2NrX2VsZW1lbnQgLmNvbnRhY3RzLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0cy0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAycHggMDtcbn1cbi5jb250YWN0cy0tZGV0YWlsc190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uY29udGFjdHMtLWRldGFpbHNfdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xufVxuLmNvbnRhY3RzLS1kZXRhaWxzIC5qc19jb3B5X2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNvbnRhY3RzLS1kZXRhaWxzIC5qc19jb3B5X2J1dHRvbiAuaWNvbi1pYy1jb3B5IHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5jb250ZW50X2RpcmVjdGlvbnMgLmJsb2NrLS1lbGVtZW50cyB7XG4gIC0tY29sOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2RpcmVjdGlvbnMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfZGlyZWN0aW9ucyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogNDtcbiAgfVxufVxuXG4uY29udGVudF9kaXJlY3Rpb25zIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZFtocmVmXTpmb2N1cywgLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZFtocmVmXTphY3RpdmUsIC5jb250ZW50X2RpcmVjdGlvbnMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9kaXJlY3Rpb25zIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cywgLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpO1xufVxuLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZC0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2RpcmVjdGlvbnMgLmNhcmQtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxufVxuLmNvbnRlbnRfZGlyZWN0aW9ucyAuY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KTtcbn1cblxuLmNvbnRlbnRfNDA0IHtcbiAgcGFkZGluZzogNjRweCAwO1xufVxuLmNvbnRlbnRfNDA0IC5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmc6IHZhcigtLWctc2VjdGlvbikgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuLmNvbnRlbnRfNDA0IC5ibG9jay0taGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF80MDQgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDc2cHgsIDc2cHggKyAyMCAqICgxMDB2dyAtIDEwMjRweCkgLyA4OTYsIDk2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb250ZW50XzQwNCBwIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbn1cbi5jb250ZW50XzQwNC0td3JhcHBlciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRlbnRfNDA0LS1pbWFnZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGVudF80MDQtLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGVudF80MDQtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCBjYWxjKDI1JSArIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY29udGVudF80MDQtLWNvbnRlbnQgLmJ1dHRvbiwgLmNvbnRlbnRfNDA0LS1jb250ZW50IC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5jb250ZW50XzQwNC0tY29udGVudCAuYWNjb3VudC0tbmF2X2l0ZW0sIC5jb250ZW50XzQwNC0tY29udGVudCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuY29udGVudF80MDQtLWNvbnRlbnQgLnBvcHVwLS1jbG9zZSwgLmNvbnRlbnRfNDA0LS1jb250ZW50IC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5jb250ZW50XzQwNC0tY29udGVudCBhLCAuY29udGVudF80MDQtLWNvbnRlbnQgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5jb250ZW50XzQwNC0tY29udGVudCBhLCAuY29udGVudF80MDQtLWNvbnRlbnQgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuY29udGVudF80MDQtLWNvbnRlbnQgLnRhYiwgLmNvbnRlbnRfNDA0LS1jb250ZW50IC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmNvbnRlbnRfNDA0LS1jb250ZW50IC50YWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcC1jb250ZW50LW1kKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9lcnJvciB7XG4gICAgcGFkZGluZzogNjRweCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbi5jb250ZW50X2Vycm9yIC5ibG9jay0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfZXJyb3IgLmJsb2NrLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbHVtbik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDdmcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jb250ZW50X2Vycm9yIC5ibG9jay0taGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF9lcnJvciBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNzZweCwgNzZweCArIDIwICogKDEwMHZ3IC0gMTAyNHB4KSAvIDg5NiwgOTZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNvbnRlbnRfZXJyb3IgcCB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG59XG4uY29udGVudF9lcnJvci0td3JhcHBlciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRlbnRfZXJyb3ItLWltYWdlIHtcbiAgei1pbmRleDogMTtcbn1cbi5jb250ZW50X2Vycm9yLS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRlbnRfZXJyb3ItLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCBjYWxjKDI1JSArIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY29udGVudF9lcnJvci0tY29udGVudCAuYnV0dG9uLCAuY29udGVudF9lcnJvci0tY29udGVudCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuY29udGVudF9lcnJvci0tY29udGVudCAuYWNjb3VudC0tbmF2X2l0ZW0sIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC5wb3B1cC0tY2xvc2UsIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5jb250ZW50X2Vycm9yLS1jb250ZW50IGEsIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuY29udGVudF9lcnJvci0tY29udGVudCBhLCAuY29udGVudF9lcnJvci0tY29udGVudCAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC50YWIsIC5jb250ZW50X2Vycm9yLS1jb250ZW50IC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmNvbnRlbnRfZXJyb3ItLWNvbnRlbnQgLnRhYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNvbnRlbnQtbWQpO1xufVxuLmNvbnRlbnRfZXJyb3ItLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudF9lcnJvci0tdGV4dCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb2x1bW4pIDAgMDtcbiAgfVxufVxuXG4uY29udGVudF9yZXN0YXVyYW50cyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfcmVzdGF1cmFudHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfcmVzdGF1cmFudHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDQ7XG4gIH1cbn1cblxuLmNvbnRlbnRfcmVzdGF1cmFudHMgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uY29udGVudF9yZXN0YXVyYW50cyAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfcmVzdGF1cmFudHMgLmNhcmRbaHJlZl06Zm9jdXMsIC5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2hyZWZdOmFjdGl2ZSwgLmNvbnRlbnRfcmVzdGF1cmFudHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9yZXN0YXVyYW50cyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMsIC5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yZXN0YXVyYW50cyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfcmVzdGF1cmFudHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X3Jlc3RhdXJhbnRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9yZXN0YXVyYW50cyAuY2FyZC0taW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYXNwZWN0LXJhdGlvOiAzNDQvMjU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9yZXN0YXVyYW50cyAuY2FyZC0tY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSkgdmFyKC0tcC1jYXJkLW1kKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBnYXA6IDE2cHg7XG59XG4uY29udGVudF9yZXN0YXVyYW50cyAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnRfcmVzdGF1cmFudHMgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5jb250ZW50X3Jlc3RhdXJhbnRzIC5jaGlwcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC0taWNvbi1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIC0tZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG5cbi5jb250ZW50X21lbnUgLmJsb2NrLS1lbGVtZW50cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uY29udGVudF9tZW51IC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfbWVudSAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5jb250ZW50X21lbnUgLmJsb2NrLS1lbGVtZW50cyAuYmxvY2stLXBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9tZW51IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmNvbnRlbnRfbWVudSAuYmxvY2stLWVsZW1lbnRzIC5ibG9jay0tcGFnaW5hdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgfVxufVxuXG4uY29udGVudF9tZW51IC5jYXJkW2hyZWZdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfbWVudSAuY2FyZFtocmVmXTpmb2N1cyAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X21lbnUgLmNhcmRbaHJlZl06YWN0aXZlIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfbWVudSAuY2FyZFtkYXRhLW9wZW5wb3B1cF06aG92ZXIgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9tZW51IC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X21lbnUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnRfbWVudSAuY2FyZFtocmVmXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9tZW51IC5jYXJkW2hyZWZdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X21lbnUgLmNhcmRbaHJlZl06YWN0aXZlIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X21lbnUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X21lbnUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzIC5jYXJkLS1hY3Rpb24sIC5jb250ZW50X21lbnUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50X21lbnUgLmNhcmQtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9tZW51IC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50X21lbnUgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNywgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGVudF9tZW51IC5jYXJkLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGdhcDogMnB4O1xufVxuLmNvbnRlbnRfbWVudSAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5jb250ZW50X21lbnUgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5jb250ZW50X21lbnUgLmNhcmQtLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmNvbnRlbnRfbWVudSAuY2FyZC0tYWN0aW9uIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250ZW50X21lbnUgLmNhcmRbaHJlZl0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmNvbnRlbnRfbWVudSAuY2FyZFtkYXRhLW9wZW5wb3B1cF0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uY29udGVudF9yZXdhcmRzIC5ibG9jay0tZWxlbWVudHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLmNvbnRlbnRfcmV3YXJkcyAuYmxvY2stLWVsZW1lbnRzIC5ibG9jay0tcGFnaW5hdGlvbiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X3Jld2FyZHMgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuY29udGVudF9yZXdhcmRzIC5ibG9jay0tZWxlbWVudHMgLmJsb2NrLS1wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfcmV3YXJkcyAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5jb250ZW50X3Jld2FyZHMgLmJsb2NrLS1lbGVtZW50cyAuYmxvY2stLXBhZ2luYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbn1cblxuLmNvbnRlbnRfcmV3YXJkcyAuY2FyZFtocmVmXTpob3ZlciAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X3Jld2FyZHMgLmNhcmRbaHJlZl06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0taW1hZ2U6YWZ0ZXIsIC5jb250ZW50X3Jld2FyZHMgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyIC5jYXJkLS1pbWFnZTphZnRlciwgLmNvbnRlbnRfcmV3YXJkcyAuY2FyZFtkYXRhLW9wZW5wb3B1cF06Zm9jdXMgLmNhcmQtLWltYWdlOmFmdGVyLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50X3Jld2FyZHMgLmNhcmRbaHJlZl06aG92ZXIgLmNhcmQtLWFjdGlvbiwgLmNvbnRlbnRfcmV3YXJkcyAuY2FyZFtocmVmXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2hyZWZdOmFjdGl2ZSAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpob3ZlciAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyAuY2FyZC0tYWN0aW9uLCAuY29udGVudF9yZXdhcmRzIC5jYXJkW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUgLmNhcmQtLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudF9yZXdhcmRzIC5jYXJkLS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmNvbnRlbnRfcmV3YXJkcyAuY2FyZC0taW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY29udGVudF9yZXdhcmRzIC5jYXJkLS1pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50X3Jld2FyZHMgLmNhcmQtLWltYWdlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDE2LCAxNywgMC4zNSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGVudF9yZXdhcmRzIC5jYXJkLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGdhcDogMnB4O1xufVxuLmNvbnRlbnRfcmV3YXJkcyAuY2FyZC0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5jb250ZW50X3Jld2FyZHMgLmNhcmQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbn1cbi5jb250ZW50X3Jld2FyZHMgLmNhcmQtLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZCk7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmNvbnRlbnRfcmV3YXJkcyAuY2FyZC0tYWN0aW9uIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250ZW50X3Jld2FyZHMgLmNhcmRbaHJlZl0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmNvbnRlbnRfcmV3YXJkcyAuY2FyZFtkYXRhLW9wZW5wb3B1cF0gLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaW5mb2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgbWluLWhlaWdodDogMzYycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmluZm9iYW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG4uaW5mb2Jhbm5lci0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiBjbGFtcCgyNHB4LCAyNHB4ICsgMTYgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCA0MHB4KSBjbGFtcCgyMHB4LCAyMHB4ICsgMTIgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCAzMnB4KTtcbiAgZ2FwOiAyNHB4O1xufVxuLmluZm9iYW5uZXItLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmZvYmFubmVyLWRhcmsge1xuICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG4uaW5mb2Jhbm5lci1uZXV0cmFsIHtcbiAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0yKTtcbn1cbi5pbmZvYmFubmVyLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xufVxuLmluZm9iYW5uZXIgLmJsb2NrLS1oZWFkX3RpdGxlIGgxLFxuLmluZm9iYW5uZXIgLmJsb2NrLS1oZWFkX3RpdGxlIGgyLFxuLmluZm9iYW5uZXIgLmJsb2NrLS1oZWFkX2NhcHRpb24gcCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmluZm9iYW5uZXIgLmJsb2NrLS1oZWFkX3RpdGxlIGgxIGEsXG4uaW5mb2Jhbm5lciAuYmxvY2stLWhlYWRfdGl0bGUgaDIgYSxcbi5pbmZvYmFubmVyIC5ibG9jay0taGVhZF9jYXB0aW9uIHAgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG4uaW5mb2Jhbm5lciAuYmxvY2stLWhlYWRfdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLTN4bCk7XG59XG4uaW5mb2Jhbm5lci0tZm9ybSAuZm9ybSB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvYmFubmVyLS1mb3JtIGZpZWxkc2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uaW5mb2Jhbm5lci0taGludCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xufVxuLmluZm9iYW5uZXItLWhpbnQgYSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cblxuLmhvdGVsX3NlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSk7XG59XG4uaG90ZWxfc2VsZWN0aW9uIC5ibG9jay0tc2VjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmhvdGVsX3NlbGVjdGlvbi0tcGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLXBhcnQuaXNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgcGFkZGluZzogMTZweCAxNnB4IDhweDtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaG90ZWxfc2VsZWN0aW9uLS1pdGVtIHtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNHB4IDFmcjtcbiAgZ2FwOiAwIDEycHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLWl0ZW06aG92ZXIsIC5ob3RlbF9zZWxlY3Rpb24tLWl0ZW06Zm9jdXMsIC5ob3RlbF9zZWxlY3Rpb24tLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpO1xufVxuLmhvdGVsX3NlbGVjdGlvbi0taXRlbSArIC5ob3RlbF9zZWxlY3Rpb24tLWl0ZW0ge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLmhvdGVsX3NlbGVjdGlvbi0taXRlbS5pc19oaWRkZW4gKyAuaG90ZWxfc2VsZWN0aW9uLS1pdGVtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLWl0ZW0uaXNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLWl0ZW1faWNvbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaG90ZWxfc2VsZWN0aW9uLS1pdGVtX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLWl0ZW1fdGl0bGUge1xuICBncmlkLWNvbHVtbjogMjtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ob3RlbF9zZWxlY3Rpb24tLWl0ZW1fdGV4dCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG5cbiNzZWFyY2hfcmVzdWx0cy5pc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2VhcmNoX3Jlc3VsdHNfZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuI3NlYXJjaF9yZXN1bHRzX2VtcHR5LmlzX3Zpc2libGUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuI3NlYXJjaF9yZXN1bHRzX2VtcHR5IC5ob3RlbF9zZWxlY3Rpb24tLWl0ZW1fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jc2VhcmNoX3Jlc3VsdHNfZW1wdHkgLmhvdGVsX3NlbGVjdGlvbi0taXRlbV90ZXh0IHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xufVxuXG4uaG90ZWxfc2VsZWN0aW9uLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXR5X3NlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSk7XG59XG4uY2l0eV9zZWxlY3Rpb24uaXNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXR5X3NlbGVjdGlvbi0tcGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jaXR5X3NlbGVjdGlvbi0tcGFydC5pc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNpdHlfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uY2l0eV9zZWxlY3Rpb24tLXBhcnRfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLW11dGVkKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2l0eV9zZWxlY3Rpb24tLWl0ZW0ge1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cHggMWZyO1xuICBnYXA6IDAgMTJweDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNpdHlfc2VsZWN0aW9uLS1pdGVtOmhvdmVyLCAuY2l0eV9zZWxlY3Rpb24tLWl0ZW06Zm9jdXMsIC5jaXR5X3NlbGVjdGlvbi0taXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1ob3Zlcik7XG59XG4uY2l0eV9zZWxlY3Rpb24tLWl0ZW0gKyAuY2l0eV9zZWxlY3Rpb24tLWl0ZW0ge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLmNpdHlfc2VsZWN0aW9uLS1pdGVtLmlzX2hpZGRlbiArIC5jaXR5X3NlbGVjdGlvbi0taXRlbSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2l0eV9zZWxlY3Rpb24tLWl0ZW0uaXNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uY2l0eV9zZWxlY3Rpb24tLWl0ZW1fdGl0bGUge1xuICBncmlkLWNvbHVtbjogMjtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaXR5X3NlbGVjdGlvbi0taXRlbV90ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxuLmhvdGVsX3RpdGxlLmlzX2hpZGRlbixcbi5jaXR5X3RpdGxlLmlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXR5X3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jU2VsZWN0aW9uIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICBjb2xvcjogIzYxM2NjMztcbn1cbi4tbW9kZS1kYXJrICNTZWxlY3Rpb24sIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAjU2VsZWN0aW9uLCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAjU2VsZWN0aW9uLCAuaW5mb2Jhbm5lci1kYXJrICNTZWxlY3Rpb24ge1xuICAtLWxhYmVsLWNvbG9yOiAjYjA5ZWUxO1xufVxuXG4jSG90ZWxzIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICBjb2xvcjogIzEzYjJjNztcbn1cbi4tbW9kZS1kYXJrICNIb3RlbHMgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19kYXJrICNIb3RlbHMgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgI0hvdGVscyAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlLCAuaW5mb2Jhbm5lci1kYXJrICNIb3RlbHMgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSB7XG4gIC0tbGFiZWwtY29sb3I6ICM4OWQ4ZTM7XG59XG5cbiNDb2xsZWN0aW9uIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICBjb2xvcjogI2E2Nzg2Mjtcbn1cbi4tbW9kZS1kYXJrICNDb2xsZWN0aW9uIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUsIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAjQ29sbGVjdGlvbiAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlLCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAjQ29sbGVjdGlvbiAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlLCAuaW5mb2Jhbm5lci1kYXJrICNDb2xsZWN0aW9uIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICAtLWxhYmVsLWNvbG9yOiAjZDJiYmIwO1xufVxuXG4jU21hcnQgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSB7XG4gIGNvbG9yOiAjNmVhZjFmO1xufVxuLi1tb2RlLWRhcmsgI1NtYXJ0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUsIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAjU21hcnQgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgI1NtYXJ0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUsIC5pbmZvYmFubmVyLWRhcmsgI1NtYXJ0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICAtLWxhYmVsLWNvbG9yOiAjYjdkNzhmO1xufVxuXG4jU3RheSAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlIHtcbiAgY29sb3I6ICNlZTcyMDM7XG59XG4uLW1vZGUtZGFyayAjU3RheSAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2RhcmsgI1N0YXkgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWRhcmsgI1N0YXkgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmluZm9iYW5uZXItZGFyayAjU3RheSAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlIHtcbiAgLS1sYWJlbC1jb2xvcjogI2Y3Yjk4MTtcbn1cblxuI0ludG91cmlzdCAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlIHtcbiAgY29sb3I6ICMwMDM1ODE7XG59XG4uLW1vZGUtZGFyayAjSW50b3VyaXN0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUsIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAjSW50b3VyaXN0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1kYXJrICNJbnRvdXJpc3QgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZSwgLmluZm9iYW5uZXItZGFyayAjSW50b3VyaXN0IC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGUge1xuICAtLWxhYmVsLWNvbG9yOiAjODA5YWMwO1xufVxuXG4jY3VycmVudF9pdGVtIC5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbiNwb3B1bGFyX2l0ZW0gLmNpdHlfc2VsZWN0aW9uLS1pdGVtX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuI3NlYXJjaF9yZXN1bHRzIC5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5jb3VudHJ5X3NlbGVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdXJyb3VuZGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1cnJvdW5kaW5ncy0tcGFuZWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1wYW5lbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc3Vycm91bmRpbmdzLS1tYXAge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1cnJvdW5kaW5nLS1wbGFjZW1hcmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSkgZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA0KSk7XG59XG4uc3Vycm91bmRpbmctLXBsYWNlbWFyayAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJDaXJjZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi4tbW9kZS1kYXJrIC55bWFwcy0yLTEtNzktZ3JvdW5kLXBhbmUsIC5ibG9ja19pbWFnZV90ZXh0LmJsb2NrX2ltYWdlX3RleHQtYmdfZGFyayAueW1hcHMtMi0xLTc5LWdyb3VuZC1wYW5lLCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAueW1hcHMtMi0xLTc5LWdyb3VuZC1wYW5lLCAuaW5mb2Jhbm5lci1kYXJrIC55bWFwcy0yLTEtNzktZ3JvdW5kLXBhbmUge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnN1cnJvdW5kaW5ncy0tc2VjdGlvbnMge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1zZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb25zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDI1NSwgMjU1LCAyNTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnN1cnJvdW5kaW5ncy0tc2VjdGlvbnNfbGlzdCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb25zX2xpc3Qge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1zZWN0aW9uc19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3Vycm91bmRpbmdzLS1zZWN0aW9uc190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb25zX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb25zX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5zdXJyb3VuZGluZ3MtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1zZWN0aW9uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb24uaXNfYWN0aXZlLCAuc3Vycm91bmRpbmdzLS1zZWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zdXJyb3VuZGluZ3MtLXNlY3Rpb25faW1hZ2Uge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnN1cnJvdW5kaW5ncy0tc2VjdGlvbl9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3Vycm91bmRpbmdzLS1zZWN0aW9uX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXNlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICB9XG59XG4uc3Vycm91bmRpbmdzLS1zZWN0aW9uX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKTtcbn1cblxuLnN1cnJvdW5kaW5ncy0tcGxhY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXBsYWNlcyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1wbGFjZXMge1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAyNDJweDtcbiAgfVxuICAuc3Vycm91bmRpbmdzLS1wbGFjZXMuaXNfZnVsbF9oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zdXJyb3VuZGluZ3MtLXBsYWNlcy5pc19mdWxsX2hlaWdodCAuc3Vycm91bmRpbmdzLS1wbGFjZXNfbW9iaWxlX2RyYWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uc3Vycm91bmRpbmdzLS1wbGFjZXMuaXNfYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlc19tb2JpbGVfZHJhZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cnJvdW5kaW5ncy0tcGxhY2VzX21vYmlsZV9kcmFnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3Vycm91bmRpbmdzLS1wbGFjZXNfbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1cmZhY2UtMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXJyb3VuZGluZ3MtLXBsYWNlc19uYXYge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlc19uYXZfdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbn1cblxuLnN1cnJvdW5kaW5ncy0tcGxhY2VzX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Vycm91bmRpbmdzLS1wbGFjZXNfbGlzdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnN1cnJvdW5kaW5ncy0tcGxhY2VzX2xpc3RfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlc19saXN0X2l0ZW1faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN1cnJvdW5kaW5ncy0tcGxhY2VzX2xpc3RfaXRlbV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuXG4uc3Vycm91bmRpbmdzLS1wbGFjZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1cnJvdW5kaW5ncy0tcGxhY2UuaXNfYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG59XG4uc3Vycm91bmRpbmdzLS1wbGFjZV9uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlX25hdl90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xufVxuLnN1cnJvdW5kaW5ncy0tcGxhY2VfaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uc3Vycm91bmRpbmdzLS1wbGFjZV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbn1cbi5zdXJyb3VuZGluZ3MtLXBsYWNlX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnN1cnJvdW5kaW5ncy0tcGxhY2VfYnV0dG9uIC5idXR0b24sIC5zdXJyb3VuZGluZ3MtLXBsYWNlX2J1dHRvbiAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuc3Vycm91bmRpbmdzLS1wbGFjZV9idXR0b24gLmFjY291bnQtLW5hdl9pdGVtLCAuc3Vycm91bmRpbmdzLS1wbGFjZV9idXR0b24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLnN1cnJvdW5kaW5ncy0tcGxhY2VfYnV0dG9uIC5wb3B1cC0tY2xvc2UsIC5zdXJyb3VuZGluZ3MtLXBsYWNlX2J1dHRvbiAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyAuc3Vycm91bmRpbmdzLS1wbGFjZV9idXR0b24gYSwgLnN1cnJvdW5kaW5ncy0tcGxhY2VfYnV0dG9uIC5ibG9jay0tc2VjdGlvbnMgYSwgLmJsb2NrLS1zZWN0aW9ucyAuc3Vycm91bmRpbmdzLS1wbGFjZV9idXR0b24gYSwgLnN1cnJvdW5kaW5ncy0tcGxhY2VfYnV0dG9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLnN1cnJvdW5kaW5ncy0tcGxhY2VfYnV0dG9uIC50YWIsIC5zdXJyb3VuZGluZ3MtLXBsYWNlX2J1dHRvbiAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5zdXJyb3VuZGluZ3MtLXBsYWNlX2J1dHRvbiAudGFiIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib29raW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ib29raW5nIGgzLCAuYm9va2luZyAuYm9va2luZy0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbn1cblxuLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC5idXR0b24tbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXR0b25fd3JhcHBlci1maXhlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uX3dyYXBwZXItZml4ZWQge1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA4cHggdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG4uYnV0dG9uX3dyYXBwZXItZml4ZWQgLmJ1dHRvbiwgLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5idXR0b25fd3JhcHBlci1maXhlZCAuYWNjb3VudC0tbmF2X2l0ZW0sIC5idXR0b25fd3JhcHBlci1maXhlZCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYnV0dG9uX3dyYXBwZXItZml4ZWQgLnBvcHVwLS1jbG9zZSwgLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5idXR0b25fd3JhcHBlci1maXhlZCBhLCAuYnV0dG9uX3dyYXBwZXItZml4ZWQgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5idXR0b25fd3JhcHBlci1maXhlZCBhLCAuYnV0dG9uX3dyYXBwZXItZml4ZWQgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYnV0dG9uX3dyYXBwZXItZml4ZWQgLnRhYiwgLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC50YWIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJ1dHRvbl93cmFwcGVyLWZpeGVkIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1vbi1hY2NlbnQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlYmFyIC5ib29raW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib29raW5nLS1pbmZvIHtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKTtcbn1cbi5ib29raW5nLS1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYm9va2luZy0taW5mb19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib29raW5nLS1pbmZvX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmJvb2tpbmctLWluZm9fY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cbi5ib29raW5nLS1pbmZvX2FjdGlvbnMge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmJvb2tpbmctLWluZm9fYWN0aW9ucyAuYnV0dG9uLCAuYm9va2luZy0taW5mb19hY3Rpb25zIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5ib29raW5nLS1pbmZvX2FjdGlvbnMgLmFjY291bnQtLW5hdl9pdGVtLCAuYm9va2luZy0taW5mb19hY3Rpb25zIC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5ib29raW5nLS1pbmZvX2FjdGlvbnMgLnBvcHVwLS1jbG9zZSwgLmJvb2tpbmctLWluZm9fYWN0aW9ucyAuZm9ybS0tdGFicyBhLCAuZm9ybS0tdGFicyAuYm9va2luZy0taW5mb19hY3Rpb25zIGEsIC5ib29raW5nLS1pbmZvX2FjdGlvbnMgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5ib29raW5nLS1pbmZvX2FjdGlvbnMgYSwgLmJvb2tpbmctLWluZm9fYWN0aW9ucyAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5ib29raW5nLS1pbmZvX2FjdGlvbnMgLnRhYiwgLmJvb2tpbmctLWluZm9fYWN0aW9ucyAuYmxvY2stLXRhYnMgLnRhYiwgLmJsb2NrLS10YWJzIC5ib29raW5nLS1pbmZvX2FjdGlvbnMgLnRhYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZXNjaGVkdWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGltZXNjaGVkdWxlLS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50aW1lc2NoZWR1bGUtLWl0ZW1fdGltZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRpbWVzY2hlZHVsZS0taXRlbV9oaW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cblxuLmJsb2NrX2xpc3QuZ2FsbGVyeSAuYmxvY2stLWVsZW1lbnRzIHtcbiAgLS1jb2w6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrX2xpc3QuZ2FsbGVyeSAuYmxvY2stLWVsZW1lbnRzIHtcbiAgICAtLWNvbDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2tfbGlzdC5nYWxsZXJ5IC5ibG9jay0tZWxlbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5ibG9ja19saXN0LmdhbGxlcnkgLmJsb2NrLS1lbGVtZW50cyAuZ2FsbGVyeS0taXRlbTpudGgtY2hpbGQoN24rMyksIC5ibG9ja19saXN0LmdhbGxlcnkgLmJsb2NrLS1lbGVtZW50cyAuZ2FsbGVyeS0taXRlbTpudGgtY2hpbGQoN24rMiksIC5ibG9ja19saXN0LmdhbGxlcnkgLmJsb2NrLS1lbGVtZW50cyAuZ2FsbGVyeS0taXRlbTpudGgtY2hpbGQoN24rMSkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgaGVpZ2h0OiAyNjFweDtcbiAgfVxuICAuYmxvY2tfbGlzdC5nYWxsZXJ5IC5ibG9jay0tZWxlbWVudHMgLmdhbGxlcnktLWl0ZW06bnRoLWNoaWxkKDduKzQpLCAuYmxvY2tfbGlzdC5nYWxsZXJ5IC5ibG9jay0tZWxlbWVudHMgLmdhbGxlcnktLWl0ZW06bnRoLWNoaWxkKDduKzUpLCAuYmxvY2tfbGlzdC5nYWxsZXJ5IC5ibG9jay0tZWxlbWVudHMgLmdhbGxlcnktLWl0ZW06bnRoLWNoaWxkKDduKzYpLCAuYmxvY2tfbGlzdC5nYWxsZXJ5IC5ibG9jay0tZWxlbWVudHMgLmdhbGxlcnktLWl0ZW06bnRoLWNoaWxkKDduKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICBoZWlnaHQ6IDQ1OHB4O1xuICB9XG59XG4uYmxvY2tfbGlzdC5nYWxsZXJ5IC5nYWxsZXJ5LS1pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAzNDQvNDU5O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrX2xpc3QuZ2FsbGVyeSAuZ2FsbGVyeS0taXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeS0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdhbGxlcnktLWl0ZW0gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5qc19jb3B5X2J1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG5cbi53ZWF0aGVyX3dpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzNnB4IGNsYW1wKDE2cHgsIDE2cHggKyAyNCAqICgxMDB2dyAtIDM4MHB4KSAvIDE1NDAsIDQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgZ2FwOiAyNHB4O1xufVxuLndlYXRoZXJfd2lkZ2V0LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMDIpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5ib251cy0taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogMTJweDtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xufVxuLmJvbnVzLS1pdGVtX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5ib251cy0taXRlbV90ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5ib251cyBhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb3lhbHR5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxveWFsdHkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5sb3lhbHR5LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxveWFsdHktLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmxveWFsdHktLWl0ZW06Zmlyc3QtY2hpbGQgLmxveWFsdHktLXN0ZXA6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuLmxveWFsdHktLWl0ZW06bGFzdC1jaGlsZCAubG95YWx0eS0tc3RlcDpiZWZvcmUge1xuICByaWdodDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuLmxveWFsdHktLXN0ZXAge1xuICBwYWRkaW5nOiBjbGFtcCg4cHgsIDhweCArIDI0ICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzJweCkgMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxveWFsdHktLXN0ZXBfdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubG95YWx0eS0tc3RlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5sb3lhbHR5LS1jYXJkIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogY2xhbXAoMjBweCwgMjBweCArIDEyICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMzJweCk7XG59XG4ubG95YWx0eS0tY2FyZCB1bC5jaGlwcyBsaSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KTtcbn1cbi5sb3lhbHR5LS1jYXJkIHVsLmNoaXBzIGxpIFtjbGFzc149aWNvbl0sXG4ubG95YWx0eS0tY2FyZCB1bC5jaGlwcyBsaSBbY2xhc3MqPWljb25dLFxuLmxveWFsdHktLWNhcmQgdWwuY2hpcHMgbGkgc3ZnIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdCk7XG59XG5cbi5sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ubG9naW4gLmJsb2NrLS1jb250ZW50IHtcbiAgd2lkdGg6IDQ2NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxvZ2luIC5mb3JtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKTtcbn1cbi5sb2dpbiAuZm9ybSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5sb2dpbiAuZm9ybS0tc3RlcHMge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLmxvZ2luIC5mb3JtLS1zdGVwcyBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGNvbG9yOiB2YXIoLS1mZy1tdXRlZCk7XG59XG4ubG9naW4gLmZvcm0tLXN0ZXBzX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ubG9naW4gLmZvcm0tLXN0ZXBzX2l0ZW1zW2RhdGEtc3RlcD1cIjJcIl0gLmZvcm0tLXN0ZXBzX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KTtcbn1cbi5sb2dpbiAuZm9ybS0tc3RlcHNfaXRlbXNbZGF0YS1zdGVwPVwiM1wiXSAuZm9ybS0tc3RlcHNfaXRlbTpudGgtY2hpbGQoMSksXG4ubG9naW4gLmZvcm0tLXN0ZXBzX2l0ZW1zW2RhdGEtc3RlcD1cIjNcIl0gLmZvcm0tLXN0ZXBzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KTtcbn1cbi5sb2dpbiAuZm9ybS0tc3RlcHNfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1tdXRlZCk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5sb2dpbiAuYnV0dG9uLXJlc2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ubG9naW4gLmZvcm0tLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cbi5sb2dpbiAuZm9ybS0tYnV0dG9uIC5idXR0b24sIC5sb2dpbiAuZm9ybS0tYnV0dG9uIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5sb2dpbiAuZm9ybS0tYnV0dG9uIC5hY2NvdW50LS1uYXZfaXRlbSwgLmxvZ2luIC5mb3JtLS1idXR0b24gLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSwgLmxvZ2luIC5mb3JtLS1idXR0b24gLnBvcHVwLS1jbG9zZSwgLmxvZ2luIC5mb3JtLS1idXR0b24gLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmxvZ2luIC5mb3JtLS1idXR0b24gYSwgLmxvZ2luIC5mb3JtLS1idXR0b24gLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5sb2dpbiAuZm9ybS0tYnV0dG9uIGEsIC5sb2dpbiAuZm9ybS0tYnV0dG9uIC5jb3VudHJ5X3NlbGVjdGlvbiAudGFiLCAuY291bnRyeV9zZWxlY3Rpb24gLmxvZ2luIC5mb3JtLS1idXR0b24gLnRhYiwgLmxvZ2luIC5mb3JtLS1idXR0b24gLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAubG9naW4gLmZvcm0tLWJ1dHRvbiAudGFiIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5sb2dpbiAuZm9ybS0taW5wdXQ6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4ubG9naW4gLmZvcm0tLXBvbGljeSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG4ubG9naW4gLmZvcm0tLXBvbGljeSBhOm5vdCguYnV0dG9uKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSk6bm90KC5wb3B1cC0tY2xvc2UpOm5vdCguaGVhZGVyLS1wb3BvdmVyX2Nsb3NlKTpub3QoLnBvcHVwLS1jbG9zZSkge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLmxvZ2luLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wLWNvbnRlbnQtc20pO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNvbnRlbnQtc20pO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG4ubG9naW4tLWFjdGlvbnMgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5sb2dpbi0tYWN0aW9ucyBhIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbn1cblxuLmZvcm0tLWJ1dHRvbiArIC5mb3JtLS1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXAtY2FyZC1zbSk7XG59XG5cbi5wYWdlLWFjY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1hY2NvdW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uYWNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBzaWRlYmFyIGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnQgYWNjb3VudFwiO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYWNjb3VudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlYmFyIHNpZGViYXIgLiBhY2NvdW50IGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnQgYWNjb3VudCAuIC4gLlwiO1xuICAgIGdhcDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCA3MnB4KSk7XG4gIH1cbn1cbi5hY2NvdW50IC5zaWRlYmFyIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50IC5zaWRlYmFyIHtcbiAgICBncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hY2NvdW50IC5zaWRlYmFyLS1zdGlja3kge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJIZWlnaHQsIDcycHgpKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiB2YXIoLS1oZWFkZXJIZWlnaHQsIDcycHgpO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmFjY291bnQgLmFjY291bnQtLWNvbnRlbnQge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQgLmFjY291bnQtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIGdyaWQtYXJlYTogYWNjb3VudDtcbiAgfVxufVxuXG4uYWNjb3VudC0tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLW5hdiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLWhlYWRlckhlaWdodCwgNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLW5hdiB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSBzcGFuIHtcbiAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuLmFjY291bnQtLW5hdiAuYWNjb3VudC0tbmF2X2l0ZW0uaXNfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG5cbi5hY2NvdW50LS1mb290ZXIge1xuICBtYXJnaW46IDMycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3VudC0tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuLmFjY291bnQtLWZvb3Rlcl9saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXNvZnQpO1xufVxuXG4uYWNjb3VudC0tcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcC1jb250ZW50LW1kKTtcbn1cbi5hY2NvdW50LS1wZXJzb25fYXZhdGFyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYWNjb3VudC0tcGVyc29uX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbn1cbi5hY2NvdW50LS1wZXJzb25fbmFtZSBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtM3hsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY291bnQtLXBlcnNvbl9jb250YWN0IHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cblxuLmFjY291bnQtLWJvbnVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLWJvbnVzIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5hY2NvdW50LS1ib251c190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtM3hsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY291bnQtLWJvbnVzX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY291bnQtLWJvbnVzX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLWJvbnVzIC5pc19jYXNjYWRlIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uYWNjb3VudC0tYm9udXNfc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlciAuc2xpZGVyX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50LS1ib251c19zbGlkZXIgLnNsaWRlcl9jb250cm9scyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZDpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1iZy1zdXJmYWNlLTEpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX2ltYWdlIGltZyB7XG4gIHotaW5kZXg6IDE7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMztcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdCk7XG59XG5cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZCAuY3VycmVudCxcbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZCAucHJldmlvdXMsXG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQgLm5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkIC5wcmV2aW91cyB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQgLm5leHQge1xuICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX3ByZXZpb3VzIC5idXR0b24tYWNjZW50IHtcbiAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfcHJldmlvdXMgLnByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfbmV4dCBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZC5pc19uZXh0IC5uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfbmV4dCAuYnV0dG9uLWFjY2VudCB7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xuICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfY3VycmVudCAuY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkIC5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9wcm9ncmVzcyB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkIC5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9wcm9ncmVzc19maWxsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xuICBmb250LWZhbWlseTogaWNvbW9vbi11eDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkIC5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9wcm9ncmVzc19maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZCk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1iZy1zdXJmYWNlLTEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZDpmaXJzdC1jaGlsZCAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3M6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQ6bGFzdC1jaGlsZCAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3M6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xuICByaWdodDogNTAlO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX2N1cnJlbnQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tYXgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX2N1cnJlbnQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzX2ZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1heCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX2N1cnJlbnQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzX2ZpbGxlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfY3VycmVudCAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3NfZmlsbGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmQuaXNfY3VycmVudCAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3M6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX25leHQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLW11dGVkKTtcbn1cbi5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZC5pc19uZXh0IC5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9wcm9ncmVzc19maWxsZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkLmlzX25leHQgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzX2ZpbGxlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY291bnQtLWJvbnVzX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IHZhcigtLXAtY29udGVudC1tZCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLWJvbnVzX2NhcmRzIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuLmFjY291bnQtLWJvbnVzX2NhcmRzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnQtLWJvbnVzX2NhcmRzX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmFjY291bnQtLWJvbnVzX2NhcmRzX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWVsZXZhdGVkLW0pO1xuICBoZWlnaHQ6IDE1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudC0tYm9udXNfY2FyZHNfaXRlbV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5hY2NvdW50LS1ib251c19jYXJkc19pdGVtX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFjY291bnQtLWJvbnVzX2NhcmRzX2l0ZW1fcXVhbnRpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbn1cbi5hY2NvdW50LS1ib251c19jYXJkc19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1jb250YWluZXItc29mdCk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tYXgpO1xuICBjb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xufVxuLmFjY291bnQtLWJvbnVzX2NhcmRzX2luZm8gLmljb24tSW5mb19DaXJjbGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbn1cblxuLm10c19pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0OC4yN2RlZywgIzlCRDVGRiA2LjI1JSwgIzlCOTNGRiA0NC4yNyUsICM5QThERkYgNTguMzMlLCAjN0M4NkZFIDg0LjklKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG4gIGdhcDogdmFyKC0tcC1jYXJkLW1kKTtcbiAgbWFyZ2luOiB2YXIoLS1wLWNhcmQtbWQpIDA7XG4gIGNvbG9yOiByZ2IoMTYsIDE2LCAxNyk7XG59XG4ubXRzX2lkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpO1xufVxuLm10c19pZC0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXRzX2lkLS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5tdHNfaWQtLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4ubXRzX2lkLS1jYXJkX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tdHNfaWQtLWNhcmRfaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5tdHNfaWQtLWNhcmRfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xufVxuLm10c19pZC0tY2FyZF9ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pO1xuICBjb2xvcjogcmdiKDc4LCA4MSwgODcpO1xufVxuLm10c19pZC0tY2FyZF9ib251cyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG4gIGNvbG9yOiByZ2IoMTYsIDE2LCAxNyk7XG59XG4ubXRzX2lkLS1jYXJkLXN0YXR1cyAubXRzX2lkLS1jYXJkX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubXRzX2lkLS1jYXJkLXN0YXR1cyAubXRzX2lkLS1jYXJkX3N0YXR1cyB7XG4gIGNvbG9yOiByZ2IoMTU0LCAxNDEsIDI1NSk7XG59XG5cbi5hY2NvdW50LS1mb3JtIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFjY291bnQtLWZvcm0gLmZvcm0tLWZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYWNjb3VudC0tZm9ybSAuZm9ybS0tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50LS1mb3JtIC5mb3JtLS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5hY2NvdW50LS1sb2dvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcC1jb250ZW50LW1kKTtcbn1cblxuLmFjY291bnQtLWJvb2tpbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFjY291bnQtLWJvb2tpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbn1cbi5hY2NvdW50LS1ib29raW5nX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtLWJvb2tpbmdfY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmFjY291bnQtLWJvb2tpbmdfY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5hY2NvdW50LS1ib29raW5nX3JldmlldyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3VudC0tYm9va2luZ19yZXZpZXcge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuLmFjY291bnQtLWJvb2tpbmdfYm9udXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4uYWNjb3VudC0tYm9va2luZ19ib251c2VzX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LS1ib29raW5nX2JvbnVzZXNfaXRlbSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hY2NvdW50LS1ib29raW5nX2NvbnRlbnRfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5hY2NvdW50LS1ib29raW5nX2NvbnRlbnRfaGVhZF9kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFjY291bnQtLWJvb2tpbmdfY29udGVudF9oZWFkX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWNjb3VudC0tYm9va2luZ19jb250ZW50X2hlYWRfbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpO1xufVxuLmFjY291bnQtLWJvb2tpbmdfY29udGVudF9oZWFkX2xhYmVsLi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1jb250YWluZXItc29mdCk7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWRlZmF1bHQpO1xufVxuLmFjY291bnQtLWJvb2tpbmdfY29udGVudF9oZWFkX2RhdGVzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uYWNjb3VudC0tYm9va2luZ19jb250ZW50X2hlYWRfc3VtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG59XG4uYWNjb3VudC0tYm9va2luZ19jb250ZW50X2hlYWRfc3VtIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3RpdGxlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZyk7XG59XG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXcgLnJldmlldy0tc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3IC5yZXZpZXctLXN0YXJzIC5zdGFyLXJhdGUge1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXdfdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXdfZGV0YWlscyAuZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSk7XG59XG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXdfZGV0YWlscyAubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLXhzKTtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctY29udGFpbmVyLXNvZnQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZ2FwOiAycHg7XG59XG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXdfZGV0YWlscyAubGFiZWwgc3BhbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3JlcGx5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdCk7XG4gIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3JlcGx5X3RleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5hY2NvdW50LS1ib29raW5nX3Jldmlld19yZXBseV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LS1ib29raW5nX3Jldmlld19yZXBseV90aXRsZSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xufVxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3JlcGx5X3RpdGxlIC5kYXRlIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLXNtKTtcbn1cblxuLmJ1dHRvbi1jdXQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZzLW1kKTtcbiAgZ2FwOiA4cHg7XG59XG4uYnV0dG9uLWN1dC5pc19hY3RpdmUgLmljb24tQWx0X0Fycm93X0Rvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaXNfYWN0aXZlIC5hY2NvdW50LS1ib29raW5nX3Jldmlld19yZXBseV90ZXh0LFxuLmlzX2FjdGl2ZSAuYWNjb3VudC0tYm9va2luZ19yZXZpZXdfdGV4dCB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG59XG5cbi5ib29raW5nX3JhdGluZy0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib29raW5nX3JhdGluZy0taW5wdXQgLnN0YXItLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9va2luZ19yYXRpbmctLWlucHV0IC5zdGFyIHtcbiAgY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uYm9va2luZ19yYXRpbmctLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYm9va2luZ19yYXRpbmctLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuc3RhciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdCk7XG59XG5cbi5hY2NvdW50LS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpO1xuICBtYXJnaW46IHZhcigtLXAtY29udGVudC1tZCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC0tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IHZhcigtLXAtY29udGVudC1tZCkgMTZweDtcbiAgfVxufVxuLmFjY291bnQtLWJhbm5lcl9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLXhsKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFjY291bnQtLWJhbm5lcl9jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tZmctc29mdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC5idXR0b24sIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAuaGVhZGVyLS1wb3BvdmVyX2Nsb3NlLCAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLnBvcHVwLS1jbG9zZSwgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC5mb3JtLS10YWJzIGEsIC5mb3JtLS10YWJzIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCBhLCAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmJsb2NrLS1zZWN0aW9ucyBhLCAuYmxvY2stLXNlY3Rpb25zIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCBhLCAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmNvdW50cnlfc2VsZWN0aW9uIC50YWIsIC5jb3VudHJ5X3NlbGVjdGlvbiAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLnRhYiwgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC5ibG9jay0tdGFicyAudGFiLCAuYmxvY2stLXRhYnMgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC50YWIsIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1uYXZfaXRlbSwgLmFjY291bnQtLW5hdiAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmFjY291bnQtLW5hdl9pdGVtIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmJ1dHRvbiwgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC5oZWFkZXItLXBvcG92ZXJfY2xvc2UsIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAucG9wdXAtLWNsb3NlLCAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmZvcm0tLXRhYnMgYSwgLmZvcm0tLXRhYnMgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IGEsIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAuYmxvY2stLXNlY3Rpb25zIGEsIC5ibG9jay0tc2VjdGlvbnMgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IGEsIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAuY291bnRyeV9zZWxlY3Rpb24gLnRhYiwgLmNvdW50cnlfc2VsZWN0aW9uIC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAudGFiLCAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLmJsb2NrLS10YWJzIC50YWIsIC5ibG9jay0tdGFicyAuYWNjb3VudC0tYmFubmVyX2NvbnRlbnQgLnRhYiwgLmFjY291bnQtLWJhbm5lcl9jb250ZW50IC5hY2NvdW50LS1uYXYgLmFjY291bnQtLW5hdl9pdGVtLCAuYWNjb3VudC0tbmF2IC5hY2NvdW50LS1iYW5uZXJfY29udGVudCAuYWNjb3VudC0tbmF2X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtLWJhbm5lcl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmFjY291bnQtLWJhbm5lcl9pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cblxuLmFjY291bnQtLWJpb21ldHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpO1xuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpO1xufVxuLmFjY291bnQtLWJpb21ldHJ5IC5pc19jYXNjYWRlICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3VudC0tYmlvbWV0cnkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuW2RhdGEtcG9wdXA9cG9wdXBfZm9yX2Jpb21ldHJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNywgMC43KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5bZGF0YS1wb3B1cD1wb3B1cF9mb3JfYmlvbWV0cnldIC5pc19jYXNjYWRlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLmNvbnRlbnRfaW5fZGV2ZWxvcG1lbnQge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG4uY29udGVudF9pbl9kZXZlbG9wbWVudCAuYmxvY2stLXdyYXBwZXIge1xuICBwYWRkaW5nOiB2YXIoLS1nLXNlY3Rpb24pIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbi5jb250ZW50X2luX2RldmVsb3BtZW50IC5ibG9jay0taGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF9pbl9kZXZlbG9wbWVudCBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNzZweCwgNzZweCArIDIwICogKDEwMHZ3IC0gMTAyNHB4KSAvIDg5NiwgOTZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNvbnRlbnRfaW5fZGV2ZWxvcG1lbnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY29udGVudF9pbl9kZXZlbG9wbWVudCBwIHtcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbn1cbi5jb250ZW50X2luX2RldmVsb3BtZW50LS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29udGVudF9pbl9kZXZlbG9wbWVudC0taW1hZ2Uge1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnRfaW5fZGV2ZWxvcG1lbnQtLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGVudF9pbl9kZXZlbG9wbWVudC0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IGNhbGMoMjUlICsgMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi5uZXdfeWVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjA3MjY7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld195ZWFyLS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tcC1jb250ZW50LWwpIDE2cHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdfeWVhci0tdGl0bGVfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5ld195ZWFyLS10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNXhsKTtcbn1cbi5uZXdfeWVhci0tdGl0bGVfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5uZXdfeWVhci0tdGl0bGVfYmcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3X3llYXItLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzNTkvNDcxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdfeWVhci0tbWFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDE0MjQvODYwO1xuICB9XG59XG4ubmV3X3llYXItLW1hcF9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5ld195ZWFyLS1tYXAgc3ZnIHRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmaWxsOiAjMTMwODI3O1xuICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xufVxuLm5ld195ZWFyLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBhc3BlY3QtcmF0aW86IDE0MjQvODYwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV3X3llYXItLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5uZXdfeWVhci0tY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG59XG4ubmV3X3llYXItLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDUyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zdGFyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbn1cblxuLm5ld195ZWFyLS1tYXBfcGluIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdfeWVhci0tbWFwX3Bpbjpob3ZlciAuc3RhciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5uZXdfeWVhci0tbWFwX3N2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5ld195ZWFyLS1tYXBfc3ZnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGNsaXA7XG4gIH1cbn1cbi5uZXdfeWVhci0tbWFwX3N2ZyBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE0MjQvODYwO1xufVxuXG4ubmV3X3llYXItLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld195ZWFyLS10YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld195ZWFyLS10YWJsZSB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDc2MHB4O1xuICAgIG1heC13aWR0aDogNTYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubmV3X3llYXItLXRhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLm5ld195ZWFyLS10YWJsZV9oZWFkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZzogMTRweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjcsIDE2OCwgMTcxLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4ubmV3X3llYXItLXRhYmxlX3JvdyB7XG4gIGdhcDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTRweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjcsIDE2OCwgMTcxLCAwLjI1KTtcbn1cblxuLyogQ2hyb21lLCBFZGdlIGFuZCBTYWZhcmkgKi9cbi5uZXdfeWVhci0tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAzcHg7XG59XG5cbi5uZXdfeWVhci0tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcyNjtcbn1cblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzI2O1xufVxuXG4ubmV3X3llYXItLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzI2O1xufVxuXG4ubmV3X3llYXItLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNTM3MDtcbn1cblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzcwO1xufVxuXG4ubmV3X3llYXItLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzcwO1xufVxuXG4uc3RpY2tlcm1hbmlhLS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0aWNrZXJtYW5pYS0tYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKTtcbn1cbi5zdGlja2VybWFuaWEgLmNvbnRlbnRfYWR2YW50YWdlc19pYyAuY2FyZC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbmZvYmFubmVyLXN0aWNrZXJtYW5pYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjAwNzM7XG59XG4uaW5mb2Jhbm5lci1zdGlja2VybWFuaWEgLmJsb2NrLS1oZWFkX3N1YnRpdGxlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5pbmZvYmFubmVyLXN0aWNrZXJtYW5pYSAuaGludCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5ibG9ja19pbWFnZV90ZXh0LWJvcmRlciAuYmxvY2stLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXAtY29udGVudC1sKTtcbn1cblxuLmNhcmQtLWxhYmVsLWdvb2dsZXBsYXksXG4uY2FyZC0tbGFiZWwtYXBwc3RvcmUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uLW1vZGUtZGFyayAubGFiZWwtbGlnaHQtbW9kZSwgLmJsb2NrX2ltYWdlX3RleHQuYmxvY2tfaW1hZ2VfdGV4dC1iZ19kYXJrIC5sYWJlbC1saWdodC1tb2RlLCAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFyayAubGFiZWwtbGlnaHQtbW9kZSwgLmluZm9iYW5uZXItZGFyayAubGFiZWwtbGlnaHQtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi4tbW9kZS1saWdodCAubGFiZWwtZGFyay1tb2RlLCAuYmxvY2tfaW1hZ2VfdGV4dC5ibG9ja19pbWFnZV90ZXh0LWJnX2xpZ2h0IC5sYWJlbC1kYXJrLW1vZGUsIC5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1saWdodCAubGFiZWwtZGFyay1tb2RlLCAuaW5mb2Jhbm5lci1saWdodCAubGFiZWwtZGFyay1tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5ibG9jay0tZWxlbWVudHMge1xuICAtLWNvbDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmJsb2NrLS1lbGVtZW50cyB7XG4gICAgLS1jb2w6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5ibG9jay0tZWxlbWVudHMge1xuICAgIC0tY29sOiA0O1xuICB9XG59XG5cbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZSAuYmxvY2stLWVsZW1lbnRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sLCA0KSwgMWZyKTtcbn1cbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZSAuY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICAtLWhvdmVyLWNvbG9yOiAjQTdBOEFCO1xuICBhc3BlY3QtcmF0aW86IDM2MC80MzI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZSAuY2FyZFtocmVmXTpob3ZlciwgLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5jYXJkW2hyZWZdOmZvY3VzLCAuY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmRbaHJlZl06YWN0aXZlLCAuY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmhvdmVyLCAuY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmZvY3VzLCAuY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmRbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZSB7XG4gIC0taG92ZXItY29sb3I6ICNFRTcyMDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5jYXJkLS1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMzQ0LzI4ODtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmQtLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmQtLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDM2cHggMzBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZSAuY2FyZC0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14bCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgY29sb3I6ICMxMDEwMTE7XG59XG4uY29udGVudF9zdGlja2VybWFuaWFfcHJpemUgLmNhcmQtLWxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAzMnB4O1xufVxuLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5jYXJkLS1sYWJlbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWxhYmVsLWZzOiB2YXIoLS1mcy1sZyk7XG4gIGNvbG9yOiAjRUU3MjAzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5jYXJkLS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnRfc3RpY2tlcm1hbmlhX3ByaXplIC5jYXJkLS1iZ19ob3ZlciB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4ubmF2LS1pdGVtIGltZy5zdGlja2VybWFuaWEge1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpldEJyYWlucyBNb25vXCI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSmV0QnJhaW5zTW9ub1t3Z2h0XS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3JvY2tldF9nYW1lIC5ibG9jay0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJvY2tldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxLCAyLCAxMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvY2tldCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNDI0LzgwMDtcbiAgfVxufVxuLnJvY2tldCAqOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJvY2tldC0tdGl0bGUge1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMzJweCAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvY2tldC0tdGl0bGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXAtY29udGVudC1tZCk7XG4gIH1cbn1cblxuLnJvY2tldC0tZmluaXNoLFxuLnJvY2tldC0tdGl0bGUge1xuICBjb2xvcjogcmdiKDEzMywgMjQzLCAyNTUpO1xuICAtLXN0YXItc2l6ZTogY2xhbXAoNDBweCwgY2FsYyg0MHB4ICsgKDUyIC0gNDApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA1MnB4KTtcbn1cbi5yb2NrZXQtLWZpbmlzaCBoMixcbi5yb2NrZXQtLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzMnB4ICsgMTYgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCA0OHB4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN0YXItc2l6ZSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucm9ja2V0LS1maW5pc2ggc3Bhbixcbi5yb2NrZXQtLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yb2NrZXQtLWZpbmlzaCBpbWcsXG4ucm9ja2V0LS10aXRsZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IHZhcigtLXN0YXItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc3Rhci1zaXplKTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG4ucm9ja2V0LS1maW5pc2hfYWN0aW9ucyxcbi5yb2NrZXQtLXRpdGxlX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yb2NrZXQtLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiAjODVGM0ZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yb2NrZXQtLWJ1dHRvbi1vdXRsaW5lLWgsIC5yb2NrZXQtLWJ1dHRvbi1vdXRsaW5lLXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm9ja2V0LS1idXR0b24tb3V0bGluZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1RjNGRiAwIDEycHgsIHRyYW5zcGFyZW50IDEycHggY2FsYygxMDAlIC0gMTJweCksICM4NUYzRkYgY2FsYygxMDAlIC0gMTJweCkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLnJvY2tldC0tYnV0dG9uLW91dGxpbmUtaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NUYzRkYgMCAxMnB4LCB0cmFuc3BhcmVudCAxMnB4IGNhbGMoMTAwJSAtIDEycHgpLCAjODVGM0ZGIGNhbGMoMTAwJSAtIDEycHgpIDEwMCUpO1xufVxuLnJvY2tldC0tYnV0dG9uLW91dGxpbmUtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjODVGM0ZGIDAgMTJweCwgdHJhbnNwYXJlbnQgMTJweCBjYWxjKDEwMCUgLSAxMnB4KSwgIzg1RjNGRiBjYWxjKDEwMCUgLSAxMnB4KSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLnJvY2tldC0tYnV0dG9uLW91dGxpbmUtdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NUYzRkYgMCAxMnB4LCB0cmFuc3BhcmVudCAxMnB4IGNhbGMoMTAwJSAtIDEycHgpLCAjODVGM0ZGIGNhbGMoMTAwJSAtIDEycHgpIDEwMCUpO1xufVxuLnJvY2tldC0tYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTAzMEM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NUYzRkY7XG59XG4ucm9ja2V0LS1idXR0b246aG92ZXIsIC5yb2NrZXQtLWJ1dHRvbjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBjb2xvcjogIzAxMDMwQztcbn1cbi5yb2NrZXQtLWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5yb2NrZXQtLWJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnJvY2tldC0tYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5yb2NrZXQtLWJ1dHRvbi1wbGFpbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1RjNGRjtcbiAgY29sb3I6ICMwMTAzMEM7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxOTJweDtcbn1cblxuLnJvY2tldC0tdGV4dF9maW5pc2gge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IHZhcigtLXAtY29udGVudC1tZCk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJvY2tldC0tdGV4dF9maW5pc2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5yb2NrZXQtLXRleHRfZmluaXNoIC5yb2NrZXQtLWJ1dHRvbi1wbGFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJvY2tldC0tYmcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yb2NrZXQtLWJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4ucm9ja2V0LS1iZy1ncmFkIHtcbiAgei1pbmRleDogMTtcbn1cbi5yb2NrZXQtLWJnLXN0YXJzIHtcbiAgei1pbmRleDogNDtcbn1cbi5yb2NrZXQtLWJnLWRlZmF1bHQge1xuICB6LWluZGV4OiAyO1xufVxuLnJvY2tldC0tYmctc3VjY2VzcyB7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG59XG4ucm9ja2V0LS1iZy1lcnJvciB7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG59XG4ucm9ja2V0LS1iZ1tkYXRhLXN0YXRlPXN1Y2Nlc3NdIC5yb2NrZXQtLWJnLXN1Y2Nlc3Mge1xuICBvcGFjaXR5OiAxO1xufVxuLnJvY2tldC0tYmdbZGF0YS1zdGF0ZT1lcnJvcl0gLnJvY2tldC0tYmctZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucm9ja2V0LS1nYW1lIHtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm9ja2V0LS1nYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucm9ja2V0LS1zY2hlbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGFzcGVjdC1yYXRpbzogMTQyNC84MDA7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnJvY2tldC0tc2NoZW1lIGltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucm9ja2V0LS1zY2hlbWUgaW1hZ2VbZGF0YS1zdGF0ZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi5yb2NrZXQtLXNjaGVtZSBzdmdbZGF0YS1zdGF0ZT1lcnJvcl1bZGF0YS1wbGFjZT10b3BdIGltYWdlW2RhdGEtc3RhdGU9ZXJyb3JdW2RhdGEtZHJhZ292ZXI9dG9wXSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm9ja2V0LS1zY2hlbWUgc3ZnW2RhdGEtc3RhdGU9ZXJyb3JdW2RhdGEtcGxhY2U9bWlkXSBpbWFnZVtkYXRhLXN0YXRlPWVycm9yXVtkYXRhLWRyYWdvdmVyPW1pZF0ge1xuICBvcGFjaXR5OiAxO1xufVxuLnJvY2tldC0tc2NoZW1lIHN2Z1tkYXRhLXN0YXRlPWVycm9yXVtkYXRhLXBsYWNlPWJvdF0gaW1hZ2VbZGF0YS1zdGF0ZT1lcnJvcl1bZGF0YS1kcmFnb3Zlcj1ib3RdIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yb2NrZXQtLXNjaGVtZSBzdmdbZGF0YS1zdGF0ZT1zdWNjZXNzXVtkYXRhLXBsYWNlPXRvcF0gaW1hZ2VbZGF0YS1zdGF0ZT1zdWNjZXNzXVtkYXRhLWRyYWdvdmVyPXRvcF0ge1xuICBvcGFjaXR5OiAxO1xufVxuLnJvY2tldC0tc2NoZW1lIHN2Z1tkYXRhLXN0YXRlPXN1Y2Nlc3NdW2RhdGEtcGxhY2U9bWlkXSBpbWFnZVtkYXRhLXN0YXRlPXN1Y2Nlc3NdW2RhdGEtZHJhZ292ZXI9bWlkXSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucm9ja2V0LS1zY2hlbWUgc3ZnW2RhdGEtc3RhdGU9c3VjY2Vzc11bZGF0YS1wbGFjZT1ib3RdIGltYWdlW2RhdGEtc3RhdGU9c3VjY2Vzc11bZGF0YS1kcmFnb3Zlcj1ib3RdIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJvY2tldC0tZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byAxZnI7XG59XG5cbi5yb2NrZXQtLWRldGFpbHNfbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGModmFyKC0tcC1jb250ZW50LW1kKSArIDI4cHgpO1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTRGM0ZGO1xuICBsZWZ0OiBjYWxjKGNsYW1wKDg4cHgsIDg4cHggKyA0MCAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDEyOHB4KSAvIDIgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucm9ja2V0LS1kZXRhaWxzX2xpbmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk0RjNGRjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb2NrZXQtLWRldGFpbHNfbGluZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk0RjNGRjtcbiAgICB3aWR0aDogY2FsYygxMiUgLSA5NXB4ICsgY2xhbXAoODhweCwgODhweCArIDQwICogKDEwMHZ3IC0gNzY4cHgpIC8gMTE1MiwgMTI4cHgpIC8gMik7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA5NXB4KTtcbiAgfVxufVxuXG4ucm9ja2V0LS1kZXRhaWxzX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLXJvdzogMjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvY2tldC0tZGV0YWlsc19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyJTtcbiAgfVxufVxuXG4ucm9ja2V0LS1kZXRhaWxzX3RleHQge1xuICBncmlkLXJvdzogMztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXAtY29udGVudC1tZCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJKZXRCcmFpbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXAtY29udGVudC1tZCk7XG59XG4ucm9ja2V0LS1kZXRhaWxzX3RleHRfaXRlbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzk0RjNGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yb2NrZXQtLWRldGFpbCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IGNsYW1wKDg4cHgsIDg4cHggKyA0MCAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDEyOHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg4OHB4LCA4OHB4ICsgNDAgKiAoMTAwdncgLSA3NjhweCkgLyAxMTUyLCAxMjhweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEYzRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIsIDI2LCAwLjE1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDY0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucm9ja2V0LS1kZXRhaWw6YmVmb3JlLCAucm9ja2V0LS1kZXRhaWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4JTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRGM0ZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogLTFweDtcbn1cbi5yb2NrZXQtLWRldGFpbDphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHNrZXcoNDBkZWcsIDApO1xufVxuXG4ucm9ja2V0LS1kZXRhaWxfZHJhZ2dhYmxlIHtcbiAgd2lkdGg6IGNsYW1wKDcycHgsIDcycHggKyA0MCAqICgxMDB2dyAtIDc2OHB4KSAvIDExNTIsIDExMnB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBncmFiO1xufVxuLnJvY2tldC0tZGV0YWlsX2RyYWdnYWJsZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yb2NrZXQtLWRldGFpbF9kcmFnZ2FibGUuaXNfZmluaXNoZWQgaW1nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnJvY2tldC0tZGV0YWlsOmhhcyguaXNfZmluaXNoZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDEnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCA0MSAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIgMTYuNEwxMy40MTQ5IDI4TDM5IDInIHN0cm9rZT0nJTIzOTRGM0ZGJyBzdHJva2Utd2lkdGg9JzQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5yb2NrZXQtLXNtb2tlLWZseSxcbi5yb2NrZXQtLXNtb2tlLWZyb250LFxuLnJvY2tldC0tc21va2UtYmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDE1JTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuLnJvY2tldC0tc21va2UtZmx5IGltZyxcbi5yb2NrZXQtLXNtb2tlLWZyb250IGltZyxcbi5yb2NrZXQtLXNtb2tlLWJhY2sgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDIwNDZweDtcbiAgaGVpZ2h0OiAyMDQ2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucm9ja2V0LS1zbW9rZS1mcm9udCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5yb2NrZXQtLXNtb2tlLWZseSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjEpO1xufVxuXG4jcmVhZHlfdG9fZmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5yb2NrZXQtLWZpbmlzaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJvY2tldC0tc3RhcnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yb2NrZXQtLWVhcnRoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJvY2tldC0tZWFydGggaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLnJvY2tldC0tbG9naW4ge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4jcm9ja2V0X2dhbWVfbG9naW4gLnJvY2tldC0tdGl0bGUge1xuICB6LWluZGV4OiAxMTtcbn1cblxuI3JvY2tldF9nYW1lX2ZpbmlzaGVkIC5yb2NrZXQtLXN0YXJzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XG59XG4jcm9ja2V0X2dhbWVfZmluaXNoZWQgLnJvY2tldC0tZWFydGgge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgdHJhbnNsYXRlWSgtMzAlKTtcbn1cbiNyb2NrZXRfZ2FtZV9maW5pc2hlZCAucm9ja2V0LS1maW5pc2gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udG9hc3RlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMik7XG59XG4udG9hc3Rlci50b2FzdGVyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi50b2FzdGVyLnRvYXN0ZXItaW5mbyAudG9hc3Rlci0taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLW9uLWNvbnRhaW5lcik7XG59XG4udG9hc3Rlci50b2FzdGVyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0KTtcbn1cbi50b2FzdGVyLnRvYXN0ZXItd2FybmluZyAudG9hc3Rlci0taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLW9uLWNvbnRhaW5lcik7XG59XG4udG9hc3Rlci50b2FzdGVyLWNyaXRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpdGljYWwtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLnRvYXN0ZXIudG9hc3Rlci1jcml0aWNhbCAudG9hc3Rlci0taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jcml0aWNhbC1vbi1jb250YWluZXIpO1xufVxuLnRvYXN0ZXIudG9hc3Rlci1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29udGFpbmVyLWRlZmF1bHQpO1xufVxuLnRvYXN0ZXIudG9hc3Rlci1wb3NpdGl2ZSAudG9hc3Rlci0taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLW9uLWNvbnRhaW5lcik7XG59XG4udG9hc3Rlci0taWNvbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udG9hc3Rlci0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWZzLWxnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMnB4IDAgNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi50b2FzdGVyLS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZCk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn0iLCIqXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuYnV0dG9uXG4gIGJvcmRlcjogbm9uZVxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICBjb2xvcjogaW5oZXJpdFxuICBmb250OiBpbmhlcml0XG4gIGN1cnNvcjogcG9pbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuYVxuICBjb2xvcjogaW5oZXJpdFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG5cbmh0bWxcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuIiwiaHRtbFxuICBsaW5lLWhlaWdodDogMS4xNSAvLyAxXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJSAvLyAyXG5ib2R5XG4gIG1hcmdpbjogMFxuXG5tYWluXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgZm9udC1zaXplOiAxZW1cbiAgZm9udC13ZWlnaHQ6IDMwMFxuXG5oclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveCAvLyAxXG4gIGhlaWdodDogMCAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlIC8vIDJcblxucHJlXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZSAvLyAxXG4gIGZvbnQtc2l6ZTogMWVtIC8vIDJcblxuYVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG5hYmJyW3RpdGxlXVxuICBib3JkZXItYm90dG9tOiBub25lIC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQgLy8gMlxuXG5iLFxuc3Ryb25nXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXJcblxuY29kZSxcbmtiZCxcbnNhbXBcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlIC8vIDFcbiAgZm9udC1zaXplOiAxZW0gLy8gMlxuc21hbGxcbiAgZm9udC1zaXplOiA4MCVcblxuc3ViLFxuc3VwXG4gIGZvbnQtc2l6ZTogNzUlXG4gIGxpbmUtaGVpZ2h0OiAwXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxuc3ViXG4gIGJvdHRvbTogLTAuMjVlbVxuXG5zdXBcbiAgdG9wOiAtMC41ZW1cblxuaW1nXG4gIGJvcmRlci1zdHlsZTogbm9uZVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgLy8gMVxuICBmb250LXNpemU6IDEwMCUgLy8gMVxuICBsaW5lLWhlaWdodDogMS4xNSAvLyAxXG5cbmJ1dHRvbixcbmlucHV0ICAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlXG5cbmJ1dHRvbixcbnNlbGVjdCAgLy8gMVxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lclxuICBib3JkZXItc3R5bGU6IG5vbmVcblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmdcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XG5cbmZpZWxkc2V0XG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiBub25lXG5cbmxlZ2VuZFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94IC8vIDFcbiAgY29sb3I6IGluaGVyaXQgLy8gMlxuICBkaXNwbGF5OiB0YWJsZSAvLyAxXG4gIG1heC13aWR0aDogMTAwJSAvLyAxXG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgLy8gMVxuXG5wcm9ncmVzc1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcblxudGV4dGFyZWFcbiAgb3ZlcmZsb3c6IGF1dG9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl1cbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAvLyAxXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b25cbiAgaGVpZ2h0OiBhdXRvXG5cblt0eXBlPVwic2VhcmNoXCJdXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkIC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHggLy8gMlxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbiAvLyAxXG4gIGZvbnQ6IGluaGVyaXQgLy8gMlxuXG5kZXRhaWxzXG4gIGRpc3BsYXk6IGJsb2NrXG5cbnN1bW1hcnlcbiAgZGlzcGxheTogbGlzdC1pdGVtXG5cbnRlbXBsYXRlXG4gIGRpc3BsYXk6IG5vbmVcblxuW2hpZGRlbl0sIC5oaWRkZW5cbiAgZGlzcGxheTogbm9uZVxuIiwiQGZvbnQtZmFjZVxuICBmb250LWZhbWlseTogJ0NpcmNlJ1xuICBmb250LXdlaWdodDogNDAwXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtUmVndWxhci50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJylcblxuQGZvbnQtZmFjZVxuICBmb250LWZhbWlseTogJ0NpcmNlJ1xuICBmb250LXdlaWdodDogNTAwXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAvL3NyYzogdXJsKFwiLi4vZm9udHMvQ2lyY2Uvd2ViZm9udGtpdC0yMDI0MTAwNy0wMzIzNTAvY2lyY2VfbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLCB1cmwoXCIuLi9mb250cy9DaXJjZS93ZWJmb250a2l0LTIwMjQxMDA3LTAzMjM1MC9jaXJjZV9tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZV9NZWRpdW0ub3RmXCIpIGZvcm1hdCgnb3BlbnR5cGUnKVxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlX01lZGl1bS5vdGZcIikgZm9ybWF0KCdvcGVudHlwZScpXG5cbkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHk6ICdDaXJjZSdcbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBmb250LXN0eWxlOiBub3JtYWxcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DaXJjZS9DaXJjZS1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL0NpcmNlL0NpcmNlLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiLi4vZm9udHMvQ2lyY2UvQ2lyY2UtQm9sZC5lb3RcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpXG5cbmh0bWxcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgbGluZS1oZWlnaHQ6IDEuMlxuICBmb250LXdlaWdodDogNDAwXG4gIGZvbnQtZmFtaWx5OiAnQ2lyY2UnLCBzYW5zLXNlcmlmXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmVcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcbiAgZm9udC13ZWlnaHQ6IDUwMFxuICBsaW5lLWhlaWdodDogMS4xNFxuICBmb250LWZhbWlseTogJ0NpcmNlJywgc2Fucy1zZXJpZlxuXG5cbiIsIkBmb250LWZhY2VcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4J1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24tdXgtdjEuMC9mb250cy9pY29tb29uLXV4LmVvdCcpXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi11eC12MS4wL2ZvbnRzL2ljb21vb24tdXguZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAgdXJsKCcuLi9mb250cy9pY29tb29uLXV4LXYxLjAvZm9udHMvaWNvbW9vbi11eC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksICB1cmwoJy4uL2ZvbnRzL2ljb21vb24tdXgtdjEuMC9mb250cy9pY29tb29uLXV4LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgIHVybCgnLi4vZm9udHMvaWNvbW9vbi11eC12MS4wL2ZvbnRzL2ljb21vb24tdXguc3ZnI2ljb21vb24tdXgnKSBmb3JtYXQoJ3N2ZycpXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgZm9udC1zdHlsZTogbm9ybWFsXG4gIGZvbnQtZGlzcGxheTogYmxvY2tcblxuXG5bY2xhc3NePVwiaWNvblwiXSwgW2NsYXNzKj1cImljb25cIl1cbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4JyAhaW1wb3J0YW50XG4gIHNwZWFrOiBuZXZlclxuICBmb250LXN0eWxlOiBub3JtYWxcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxuICBmb250LXZhcmlhbnQ6IG5vcm1hbFxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICBsaW5lLWhlaWdodDogMVxuICBsaW5lLWhlaWdodDogMVxuICB3aWR0aDogMWVtXG4gIGhlaWdodDogMWVtXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG5cbi5pY29uLUNvbXBhc3MtU3F1YXJlOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTk0MVwiXG5cbi5pY29uLWZvb2Q6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCJcblxuLmljb24tRmFsbGluZ19zdGFyOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTk0NFwiXG5cbi5pY29uLWJpb21ldHJ5OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTk0NlwiXG5cbi5pY29uLWJvb2tpbmc6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCJcblxuLmljb24tbWFpbDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5NDhcIlxuXG4uaWNvbi1kX3RvdXI6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCJcblxuLmljb24tcXVlc3Rpb246YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCJcblxuLmljb24tYm9udXM6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCJcblxuLmljb24tQ2FyZDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5NDBcIlxuXG4uaWNvbi1iYWNrOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkzZFwiXG5cbi5pY29uLW1lYXN1cmVtZW50OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkzY1wiXG5cbi5pY29uLWJlZDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MzlcIlxuXG4uaWNvbi1jaXR5OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkzYVwiXG5cbi5pY29uLWV5ZTpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5M2JcIlxuXG4uaWNvbi1pYy1jaGV2cm9uLWRvd246YmVmb3JlLFxuLmljb24tQWx0X0Fycm93X0Rvd246YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCJcblxuLmljb24tQWx0X0Fycm93X0xlZnQ6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCJcblxuLmljb24tQWx0X0Fycm93X1JpZ2h0OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkwMlwiXG5cbi5pY29uLUFsdF9BcnJvd19VcDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDNcIlxuXG4uaWNvbi1BbHRfRG93bjpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDRcIlxuXG4uaWNvbi1pYy1hcnJvdy11cC1yaWdodDpiZWZvcmUsXG4uaWNvbi1BcnJvd19SaWdodF9VcDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDVcIlxuXG4uaWNvbi1BcnJvd19VcDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDZcIlxuXG4uaWNvbi1Ccm9vbTpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDdcIlxuXG4uaWNvbi1DYWxlbmRhcl9Cb29raW5nOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkwOFwiXG5cbi5pY29uLUNhbGVuZGFyX01pbmltYWxpc3RpYzpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MDlcIlxuXG4uaWNvbi1DYWxsOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkzN1wiXG5cbi5pY29uLUNhbGxfQ2hhdDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MGFcIlxuXG4uaWNvbi1pYy1jaGVjazpiZWZvcmUsXG4uaWNvbi1DaGVjazpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MGJcIlxuXG4uaWNvbi1DbG9ja19DaXJjbGU6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCJcblxuLmljb24tQ2xvc2U6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCJcblxuLmljb24tQ2xvc2VfU3F1YXJlOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkwZVwiXG5cbi5pY29uLUNvcHk6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCJcblxuLmljb24tRG90czpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MTBcIlxuXG4uaWNvbi1Eb3VibGVfQXJyb3dfTGVmdDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MTFcIlxuXG4uaWNvbi1Eb3VibGVfQXJyb3dfUmlnaHQ6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCJcblxuLmljb24tRHplbjpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MTNcIlxuXG4uaWNvbi1GaWxlOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkxNVwiXG5cbi5pY29uLUZpbGVfRG93bmxvYWQ6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCJcblxuLmljb24taWMtZmlsdGVyOmJlZm9yZSxcbi5pY29uLUZpbHRlcnM6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCJcblxuLmljb24tR2lmdDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MThcIlxuXG4uaWNvbi1IZWFydDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MTlcIlxuXG4uaWNvbi1Ib21lXzI6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCJcblxuLmljb24tSW5mb19DaXJjbGU6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCJcblxuLmljb24tS2V5OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkxZFwiXG5cbi5pY29uLUxvZ2luOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkxZVwiXG5cbi5pY29uLU1hZ25pZmVyOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkxZlwiXG5cbi5pY29uLU1hZ25pZmVyXzI6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCJcblxuLmljb24tTWFwOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkyMVwiXG5cbi5pY29uLU1hcF9BcnJvd19VcF9SaWdodDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MjJcIlxuXG4uaWNvbi1NYXBfUG9pbnQ6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCJcblxuLmljb24tTWFwX1BvaW50X1NlYXJjaDpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MjRcIlxuXG4uaWNvbi1NaW51czpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MjVcIlxuXG4uaWNvbi1Nb29uX1N0YXJzOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkyNlwiXG5cbi5pY29uLVBlbjpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MzhcIlxuXG4uaWNvbi1QbHVzOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkyOFwiXG5cbi5pY29uLVJvdW5kX0FsdF9BcnJvd19Eb3duOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkyOVwiXG5cbi5pY29uLVNhbGU6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCJcblxuLmljb24tU2V0dGluZ3M6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCJcblxuLmljb24tU3RhcjpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MmNcIlxuXG4uaWNvbi1TdGFyczpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MmRcIlxuXG4uaWNvbi1TdW46YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCJcblxuLmljb24tVGlja2V0OmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkzMFwiXG5cbi5pY29uLVVzZXI6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCJcblxuLmljb24tVmVyaWZpZWRfQ2hlY2s6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCJcblxuLmljb24tZmFjZWJvb2s6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCJcblxuLmljb24taW5zdGFncmFtOmJlZm9yZVxuICBjb250ZW50OiBcIlxcZTkxY1wiXG5cbi5pY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCJcblxuLmljb24tdGVsZWdyYW06YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCJcblxuLmljb24tdmliZXI6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCJcblxuLmljb24tdms6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCJcblxuLmljb24td2hhdHNhcHA6YmVmb3JlXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCJcblxuLmljb24teW91dHViZTpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5MzZcIlxuXG4uaWNvbi1yZXN0X3Blb3BsZTpiZWZvcmVcbiAgY29udGVudDogXCJcXGU5NGFcIlxuXG4iLCJodG1sXG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoKDEwMHZ3IC0gMTQyNHB4KSAvIDIpXG4gIEBtZWRpYShtYXgtd2lkdGg6IDE1NjBweClcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyAoNjggLSAxNikgKiAoKDEwMHZ3IC0gMzYwcHgpIC8gKDE5MjAgLSAzNjApKSksIDY4cHgpXG5cbiAgLS10cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dFxuICAtLWctY29udGFpbmVyLXZlcnRpY2FsOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoNDQgLSAyNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDQ0cHgpXG5cbiAgLS1mcy0yeHM6IGNsYW1wKDEwcHgsIGNhbGMoMTBweCArICgxMiAtIDEwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMTJweClcbiAgLS1mcy14czogY2xhbXAoMTJweCwgY2FsYygxMnB4ICsgKDE0IC0gMTIpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAxNHB4KVxuICAtLWZzLXNtOiBjbGFtcCgxNHB4LCBjYWxjKDE0cHggKyAoMTYgLSAxNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDE2cHgpXG4gIC0tZnMtbWQ6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgxOCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMThweClcbiAgLS1mcy1sZzogY2xhbXAoMThweCwgY2FsYygxOHB4ICsgKDIwIC0gMTgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAyMHB4KVxuICAtLWZzLXhsOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMjQgLSAyMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDI0cHgpXG4gIC0tZnMtMnhsOiBjbGFtcCgyMnB4LCBjYWxjKDIycHggKyAoMzIgLSAyMikgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDMycHgpXG4gIC0tZnMtM3hsOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoNDAgLSAyNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDQwcHgpXG4gIC0tZnMtNHhsOiBjbGFtcCgyOHB4LCBjYWxjKDI4cHggKyAoNDggLSAyOCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDQ4cHgpXG4gIC0tZnMtNXhsOiBjbGFtcCgzMnB4LCBjYWxjKDMycHggKyAoNTYgLSAzMikgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDU2cHgpXG5cbiAgLS1wLWNhcmQtc206IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgyMCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjBweClcbiAgLS1wLWNhcmQtbWQ6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjRweClcbiAgLS1wLWNvbnRlbnQtc206IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICgzMiAtIDI0KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMzJweClcbiAgLS1wLWNvbnRlbnQtbWQ6IGNsYW1wKDQ4cHgsIGNhbGMoNDhweCArICg1NiAtIDQ4KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNTZweClcbiAgLS1wLWNvbnRlbnQtbDogY2xhbXAoNTJweCwgY2FsYyg1MnB4ICsgKDgwIC0gNTIpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA4MHB4KVxuXG4gIC0tYm9yZGVyLXJhZGl1cy1taW46IDBcbiAgLS1ib3JkZXItcmFkaXVzLXhzOiA2cHhcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA4cHhcbiAgLS1ib3JkZXItcmFkaXVzLW1kOiAxMnB4XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogMTZweFxuICAtLWJvcmRlci1yYWRpdXMteGw6IDIwcHhcbiAgLS1ib3JkZXItcmFkaXVzLTJ4bDogMjRweFxuICAtLWJvcmRlci1yYWRpdXMtbWF4OiAxMDAwcHhcbiAgLS1ib3JkZXItcmFkaXVzLWNpcmNsZTogNTAlXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgIC0tYm9yZGVyLXJhZGl1cy14czogNHB4XG4gICAgLS1ib3JkZXItcmFkaXVzLXNtOiA2cHhcbiAgICAtLWJvcmRlci1yYWRpdXMtbWQ6IDhweFxuICAgIC0tYm9yZGVyLXJhZGl1cy1sZzogMTJweFxuICAgIC0tYm9yZGVyLXJhZGl1cy14bDogMTZweFxuICAgIC0tYm9yZGVyLXJhZGl1cy0yeGw6IDIwcHhcblxuXG4uYWlyLWRhdGVwaWNrZXJcbiAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gIC0tYWRwLWZvbnQtZmFtaWx5OiBpbmhlcml0XG4gIC0tYWRwLWZvbnQtc2l6ZTogMTZweFxuICAtLWFkcC13aWR0aDogMzI4cHhcbiAgLS1hZHAtei1pbmRleDogNTIxNDc0ODM2NVxuICAtLWFkcC1wYWRkaW5nOiAwXG4gIC0tYWRwLWdyaWQtYXJlYXM6IFwibmF2XCIgXCJib2R5XCIgXCJ0aW1lcGlja2VyXCIgXCJidXR0b25zXCJcbiAgLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzXG4gIC0tYWRwLXRyYW5zaXRpb24tZWFzZTogZWFzZS1vdXRcbiAgLS1hZHAtdHJhbnNpdGlvbi1vZmZzZXQ6IDhweFxuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50XG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiB0cmFuc3BhcmVudFxuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlLWZvY3VzZWQ6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gIC0tYWRwLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtb3RoZXItbW9udGgtZm9jdXNlZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAtLWFkcC1iYWNrZ3JvdW5kLWNvbG9yLXNlbGVjdGVkLW90aGVyLW1vbnRoOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gIC0tYWRwLWNvbG9yOiAjNGE0YTRhXG4gIC0tYWRwLWNvbG9yLXNlY29uZGFyeTogIzljOWM5Y1xuICAtLWFkcC1hY2NlbnQtY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gIC0tYWRwLWNvbG9yLWN1cnJlbnQtZGF0ZTogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAtLWFkcC1jb2xvci1kaXNhYmxlZDogdmFyKC0tZmctZGlzYWJsZWQpXG4gIC0tYWRwLWNvbG9yLWRpc2FibGVkLWluLXJhbmdlOiAjOTM5MzkzXG4gIC0tYWRwLWNvbG9yLW90aGVyLW1vbnRoLWhvdmVyOiAjYzVjNWM1XG4gIC0tYWRwLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgLS1hZHAtYm9yZGVyLWNvbG9yLWlubmVyOiB0cmFuc3BhcmVudFxuICAtLWFkcC1ib3JkZXItcmFkaXVzOiA0cHhcbiAgLS1hZHAtYm9yZGVyLWNvbG9yLWlubGluZTogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgLS1hZHAtbmF2LWhlaWdodDogMzJweFxuICAtLWFkcC1uYXYtYXJyb3ctY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gIC0tYWRwLW5hdi1hY3Rpb24tc2l6ZTogMzJweFxuICAtLWFkcC1uYXYtY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1mZy1kZWZhdWx0KVxuICAtLWFkcC1kYXktbmFtZS1jb2xvcjogdmFyKC0tbmV1dHJhbC1zb2Z0KVxuICAtLWFkcC1kYXktbmFtZS1jb2xvci1ob3ZlcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAtLWFkcC1kYXktY2VsbC13aWR0aDogMWZyXG4gIC0tYWRwLWRheS1jZWxsLWhlaWdodDogNDJweFxuICAtLWFkcC1tb250aC1jZWxsLWhlaWdodDogNDJweFxuICAtLWFkcC15ZWFyLWNlbGwtaGVpZ2h0OiA1NnB4XG4gIC0tYWRwLXBvaW50ZXItc2l6ZTogMTBweFxuICAtLWFkcC1wb2luZXItYm9yZGVyLXJhZGl1czogMnB4XG4gIC0tYWRwLXBvaW50ZXItb2Zmc2V0OiAxNHB4XG4gIC0tYWRwLWNlbGwtYm9yZGVyLXJhZGl1czogNHB4XG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWRwLWJhY2tncm91bmQtY29sb3ItaG92ZXIpXG4gIC0tYWRwLWNlbGwtYmFja2dyb3VuZC1jb2xvci1zZWxlY3RlZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3Itc2VsZWN0ZWQtaG92ZXI6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgLS1hZHAtY2VsbC1iYWNrZ3JvdW5kLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAtLWFkcC1jZWxsLWJhY2tncm91bmQtY29sb3ItaW4tcmFuZ2UtaG92ZXI6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gIC0tYWRwLWNlbGwtYm9yZGVyLWNvbG9yLWluLXJhbmdlOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG5cbiAgLS1hZHAtYnRuLWhlaWdodDogNDhweFxuICAtLWFkcC1idG4tY29sb3I6IHZhcigtLWFjY2VudC1vbi1hY2NlbnQpXG4gIC0tYWRwLWJ0bi1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudClcbiAgLS1hZHAtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWFkcC1ib3JkZXItcmFkaXVzKVxuICAtLWFkcC1idG4tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gIC0tYWRwLWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG5cbiAgLS1hZHAtdGltZS10cmFjay1oZWlnaHQ6IDFweFxuICAtLWFkcC10aW1lLXRyYWNrLWNvbG9yOiAjZGVkZWRlXG4gIC0tYWRwLXRpbWUtdHJhY2stY29sb3ItaG92ZXI6ICNiMWIxYjFcbiAgLS1hZHAtdGltZS10aHVtYi1zaXplOiAxMnB4XG4gIC0tYWRwLXRpbWUtcGFkZGluZy1pbm5lcjogMTBweFxuICAtLWFkcC10aW1lLWRheS1wZXJpb2QtY29sb3I6IHZhcigtLWFkcC1jb2xvci1zZWNvbmRhcnkpXG4gIC0tYWRwLW1vYmlsZS1mb250LXNpemU6IDE2cHhcbiAgLS1hZHAtbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHhcbiAgLS1hZHAtbW9iaWxlLXdpZHRoOiAzMjBweFxuICAtLWFkcC1tb2JpbGUtZGF5LWNlbGwtaGVpZ2h0OiA0MnB4XG4gIC0tYWRwLW1vYmlsZS1tb250aC1jZWxsLWhlaWdodDogNDhweFxuICAtLWFkcC1tb2JpbGUteWVhci1jZWxsLWhlaWdodDogNjRweFxuXG5cbi5haXItZGF0ZXBpY2tlclxuICBwYWRkaW5nOiAxNnB4XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNnB4IC0ycHggcmdiYSgyNiwgMjYsIDI2LCAwLjIpLCAgMHB4IDFweCAwcHggMHB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KSBpbnNldCwgMHB4IC0xcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpIGluc2V0LCAtMXB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMykgaW5zZXQsMXB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMykgaW5zZXRcbiAgYm9yZGVyLXJhZGl1czogMTZweFxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICBwYWRkaW5nOiA4cHhcblxuLmFpci1kYXRlcGlja2VyLWNlbGwuLXNlbGVjdGVkLVxuICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuXG4uYWlyLWRhdGVwaWNrZXItYnV0dG9uLmFpcnBpY2tlcl9idXR0b25fYXBwbHlcbiAgbWluLXdpZHRoOiAxMDAlXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICBjb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudClcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1ob3ZlcilcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudClcblxuXG4uYWlyLWRhdGVwaWNrZXItLWJ1dHRvbnNcbiAgcGFkZGluZy10b3A6IDE2cHhcblxuLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lc1xuICBwYWRkaW5nOiA4cHggMFxuXG4uYWlyLWRhdGVwaWNrZXItYm9keS0tZGF5LW5hbWVcbiAgZm9udC1zaXplOiAxNHB4XG5cbi5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS1mcm9tLSxcbi5haXItZGF0ZXBpY2tlci1jZWxsLi1yYW5nZS10by1cbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZVxuICBmb250LXdlaWdodDogNTAwXG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG5cbi4tZGlzYWJsZWQtLi1mb2N1cy0uYWlyLWRhdGVwaWNrZXItY2VsbC4tZGF5LS4tb3RoZXItbW9udGgtLFxuLi1kaXNhYmxlZC0uLWZvY3VzLS5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLSxcbi5haXItZGF0ZXBpY2tlci1jZWxsLi1kYXktLi1vdGhlci1tb250aC0uLWRpc2FibGVkLSxcbi5haXItZGF0ZXBpY2tlci1jZWxsLi15ZWFyLS4tb3RoZXItZGVjYWRlLS4tZGlzYWJsZWQtXG4gIGNvbG9yOiB2YXIoLS1mZy1kaXNhYmxlZClcbiIsIi4tdGhlbWUtMVxuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwXG4gIC0tYWNjZW50LTk5MDogIzEzMGMyN1xuICAtLWFjY2VudC05NTA6ICMyMjE1NDRcbiAgLS1hY2NlbnQtOTI1OiAjMmExYTU0XG4gIC0tYWNjZW50LTkwMDogIzMwMWU2MVxuICAtLWFjY2VudC04MDA6ICMzYTI0NzVcbiAgLS1hY2NlbnQtNzAwOiAjNDQyYTg4XG4gIC0tYWNjZW50LTYwMDogIzUyMzNhNlxuICAtLWFjY2VudC01MDA6ICM2MTNjYzNcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICM2MTNjYzM3ZlxuICAtLWFjY2VudC01MDAtYS00MDogIzYxM2NjMzY2XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjNjEzY2MzNGNcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICM2MTNjYzMzZlxuICAtLWFjY2VudC01MDAtYS0yMDogIzYxM2NjMzMzXG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjNjEzY2MzMjZcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICM2MTNjYzMxOVxuICAtLWFjY2VudC01MDAtYS0wNTogIzYxM2NjMzBjXG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjNjEzY2MzMDdcbiAgLS1hY2NlbnQtNDAwOiAjODE2M2NmXG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjODE2M2NmN2ZcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICM4MTYzY2Y2NlxuICAtLWFjY2VudC00MDAtYS0zMDogIzgxNjNjZjRjXG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjODE2M2NmM2ZcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICM4MTYzY2YzM1xuICAtLWFjY2VudC00MDAtYS0xNTogIzgxNjNjZjI2XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjODE2M2NmMTlcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICM4MTYzY2YwY1xuICAtLWFjY2VudC00MDAtYS0wMzogIzgxNjNjZjA3XG4gIC0tYWNjZW50LTMwMDogIzk4ODBkOFxuICAtLWFjY2VudC0yMDA6ICNiMDllZTFcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICNiMDllZTE3ZlxuICAtLWFjY2VudC0yMDAtYS00MDogI2IwOWVlMTY2XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjYjA5ZWUxNGNcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICNiMDllZTEzZlxuICAtLWFjY2VudC0yMDAtYS0yMDogI2IwOWVlMTMzXG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjYjA5ZWUxMjZcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICNiMDllZTExOVxuICAtLWFjY2VudC0yMDAtYS0wNTogI2IwOWVlMTBjXG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjYjA5ZWUxMDdcbiAgLS1hY2NlbnQtMTAwOiAjZDdjZWYwXG4gIC0tYWNjZW50LTUwOiAjZWZlY2Y5XG4gIC0tYWNjZW50LTI1OiAjZjdmNWZjXG4gIC0tYWNjZW50LTEwOiAjZmFmOWZkXG4gIC0tYWNjZW50LTA6ICNmZmZmZmZcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDBcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMVxuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlXG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjVcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyY1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2RcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YVxuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmXG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjXG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmXG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzXG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjXG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0NzlcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjZcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGNcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzNcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjZcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTlcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGNcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDdcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MlxuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiXG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmXG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjXG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmXG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzXG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjXG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDVcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlXG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmN1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmFcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmZcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwXG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlXG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExXG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjXG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyXG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZlxuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjZcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjXG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZlxuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzNcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOVxuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGNcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzXG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZlxuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjZcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjXG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZlxuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzNcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOVxuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGNcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczXG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzXG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZlxuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjZcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjXG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZlxuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzNcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOVxuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGNcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWFcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNFxuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZlxuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMFxuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjXG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTVcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYVxuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlXG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjRcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYVxuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzXG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2NcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjZcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGNcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzNcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjZcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTlcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGNcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDdcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2M1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZlxuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NlxuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0Y1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZlxuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzM1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNlxuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOVxuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwY1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwN1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwXG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWVcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjZcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGNcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzNcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjZcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTlcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGNcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDdcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZVxuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWNcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOVxuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZlxuICAtLWluZm8tMTAwMDogIzAwMDAwMFxuICAtLWluZm8tOTkwOiAjMDUxZTMzXG4gIC0taW5mby05NTA6ICMwOTM1NTlcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZVxuICAtLWluZm8tOTAwOiAjMGM0YzgwXG4gIC0taW5mby04MDA6ICMwZjViOTlcbiAgLS1pbmZvLTcwMDogIzExNmFiM1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5XG4gIC0taW5mby01MDA6ICMxOTk4ZmZcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2ZcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjZcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGNcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2ZcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzNcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjZcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTlcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGNcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDdcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZlxuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZlxuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NlxuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0Y1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZlxuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzM1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNlxuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOVxuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwY1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwN1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmXG4gIC0taW5mby0yMDA6ICM4Y2NiZmZcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2ZcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjZcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGNcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2ZcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzNcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjZcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTlcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGNcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDdcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZlxuICAtLWluZm8tNTA6ICNlOGY1ZmZcbiAgLS1pbmZvLTI1OiAjZjRmYWZmXG4gIC0taW5mby0xMDogI2Y4ZmNmZlxuICAtLWluZm8tMDogI2ZmZmZmZlxuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMFxuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwXG4gIC0td2FybmluZy05NTA6ICM1NTMzMDBcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMFxuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwXG4gIC0td2FybmluZy04MDA6ICM5MTU3MDBcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMFxuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwXG4gIC0td2FybmluZy01MDA6ICNmMjkxMDBcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2ZcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjZcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGNcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2ZcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzNcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjZcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTlcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGNcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDdcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczM1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZlxuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NlxuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0Y1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZlxuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzM1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNlxuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOVxuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwY1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwN1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODBcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2ZcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjZcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGNcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2ZcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzNcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjZcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTlcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGNcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDdcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZlxuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTZcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyXG4gIC0td2FybmluZy0xMDogI2ZlZmNmN1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZlxuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDBcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWJcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzBcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2FcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDRcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTJcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWZcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzRcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODhcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmXG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NlxuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGNcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmXG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzM1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjZcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwY1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDdcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTBcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmXG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NlxuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGNcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmXG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzM1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjZcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwY1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDdcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjJcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzRcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmXG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NlxuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGNcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmXG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzM1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjZcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwY1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDdcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTFcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmM1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmJcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmXG5cbi4tdGhlbWUtMlxuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwXG4gIC0tYWNjZW50LTk5MDogIzA0MjQyOFxuICAtLWFjY2VudC05NTA6ICMwNzNlNDZcbiAgLS1hY2NlbnQtOTI1OiAjMDg0ZDU2XG4gIC0tYWNjZW50LTkwMDogIzBhNTk2M1xuICAtLWFjY2VudC04MDA6ICMwYjZiNzdcbiAgLS1hY2NlbnQtNzAwOiAjMGQ3ZDhiXG4gIC0tYWNjZW50LTYwMDogIzEwOTdhOVxuICAtLWFjY2VudC01MDA6ICMxM2IyYzdcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICMxM2IyYzc3ZlxuICAtLWFjY2VudC01MDAtYS00MDogIzEzYjJjNzY2XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjMTNiMmM3NGNcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICMxM2IyYzczZlxuICAtLWFjY2VudC01MDAtYS0yMDogIzEzYjJjNzMzXG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjMTNiMmM3MjZcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICMxM2IyYzcxOVxuICAtLWFjY2VudC01MDAtYS0wNTogIzEzYjJjNzBjXG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjMTNiMmM3MDdcbiAgLS1hY2NlbnQtNDAwOiAjNDJjMWQyXG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjNDJjMWQyN2ZcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICM0MmMxZDI2NlxuICAtLWFjY2VudC00MDAtYS0zMDogIzQyYzFkMjRjXG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjNDJjMWQyM2ZcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICM0MmMxZDIzM1xuICAtLWFjY2VudC00MDAtYS0xNTogIzQyYzFkMjI2XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjNDJjMWQyMTlcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICM0MmMxZDIwY1xuICAtLWFjY2VudC00MDAtYS0wMzogIzQyYzFkMjA3XG4gIC0tYWNjZW50LTMwMDogIzY1Y2RkYlxuICAtLWFjY2VudC0yMDA6ICM4OWQ4ZTNcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICM4OWQ4ZTM3ZlxuICAtLWFjY2VudC0yMDAtYS00MDogIzg5ZDhlMzY2XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjODlkOGUzNGNcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICM4OWQ4ZTMzZlxuICAtLWFjY2VudC0yMDAtYS0yMDogIzg5ZDhlMzMzXG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjODlkOGUzMjZcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICM4OWQ4ZTMxOVxuICAtLWFjY2VudC0yMDAtYS0wNTogIzg5ZDhlMzBjXG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjODlkOGUzMDdcbiAgLS1hY2NlbnQtMTAwOiAjYzRlY2YxXG4gIC0tYWNjZW50LTUwOiAjZTdmN2Y5XG4gIC0tYWNjZW50LTI1OiAjZjNmYmZjXG4gIC0tYWNjZW50LTEwOiAjZjhmZGZkXG4gIC0tYWNjZW50LTA6ICNmZmZmZmZcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDBcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMVxuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlXG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjVcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyY1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2RcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YVxuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmXG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjXG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmXG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzXG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjXG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0NzlcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjZcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGNcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzNcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjZcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTlcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGNcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDdcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MlxuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiXG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmXG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjXG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmXG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzXG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjXG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDVcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlXG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmN1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmFcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmZcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwXG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlXG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExXG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjXG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyXG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZlxuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjZcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjXG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZlxuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzNcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOVxuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGNcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzXG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZlxuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjZcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjXG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZlxuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzNcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOVxuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGNcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczXG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzXG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZlxuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjZcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjXG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZlxuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzNcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOVxuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGNcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWFcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNFxuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZlxuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMFxuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjXG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTVcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYVxuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlXG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjRcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYVxuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzXG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2NcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjZcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGNcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzNcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjZcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTlcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGNcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDdcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2M1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZlxuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NlxuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0Y1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZlxuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzM1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNlxuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOVxuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwY1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwN1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwXG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWVcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjZcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGNcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzNcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjZcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTlcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGNcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDdcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZVxuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWNcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOVxuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZlxuICAtLWluZm8tMTAwMDogIzAwMDAwMFxuICAtLWluZm8tOTkwOiAjMDUxZTMzXG4gIC0taW5mby05NTA6ICMwOTM1NTlcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZVxuICAtLWluZm8tOTAwOiAjMGM0YzgwXG4gIC0taW5mby04MDA6ICMwZjViOTlcbiAgLS1pbmZvLTcwMDogIzExNmFiM1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5XG4gIC0taW5mby01MDA6ICMxOTk4ZmZcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2ZcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjZcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGNcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2ZcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzNcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjZcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTlcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGNcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDdcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZlxuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZlxuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NlxuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0Y1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZlxuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzM1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNlxuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOVxuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwY1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwN1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmXG4gIC0taW5mby0yMDA6ICM4Y2NiZmZcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2ZcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjZcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGNcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2ZcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzNcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjZcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTlcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGNcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDdcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZlxuICAtLWluZm8tNTA6ICNlOGY1ZmZcbiAgLS1pbmZvLTI1OiAjZjRmYWZmXG4gIC0taW5mby0xMDogI2Y4ZmNmZlxuICAtLWluZm8tMDogI2ZmZmZmZlxuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMFxuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwXG4gIC0td2FybmluZy05NTA6ICM1NTMzMDBcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMFxuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwXG4gIC0td2FybmluZy04MDA6ICM5MTU3MDBcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMFxuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwXG4gIC0td2FybmluZy01MDA6ICNmMjkxMDBcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2ZcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjZcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGNcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2ZcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzNcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjZcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTlcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGNcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDdcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczM1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZlxuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NlxuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0Y1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZlxuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzM1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNlxuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOVxuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwY1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwN1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODBcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2ZcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjZcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGNcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2ZcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzNcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjZcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTlcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGNcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDdcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZlxuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTZcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyXG4gIC0td2FybmluZy0xMDogI2ZlZmNmN1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZlxuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDBcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWJcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzBcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2FcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDRcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTJcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWZcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzRcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODhcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmXG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NlxuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGNcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmXG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzM1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjZcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwY1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDdcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTBcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmXG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NlxuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGNcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmXG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzM1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjZcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwY1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDdcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjJcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzRcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmXG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NlxuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGNcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmXG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzM1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjZcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwY1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDdcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTFcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmM1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmJcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmXG5cbi4tdGhlbWUtM1xuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwXG4gIC0tYWNjZW50LTk5MDogIzE2MjMwNlxuICAtLWFjY2VudC05NTA6ICMyNzNkMGJcbiAgLS1hY2NlbnQtOTI1OiAjMmY0YjBkXG4gIC0tYWNjZW50LTkwMDogIzM3NTcxMFxuICAtLWFjY2VudC04MDA6ICM0MjY5MTNcbiAgLS1hY2NlbnQtNzAwOiAjNGQ3YTE2XG4gIC0tYWNjZW50LTYwMDogIzVlOTUxYVxuICAtLWFjY2VudC01MDA6ICM2ZWFmMWZcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICM2ZWFmMWY3ZlxuICAtLWFjY2VudC01MDAtYS00MDogIzZlYWYxZjY2XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjNmVhZjFmNGNcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICM2ZWFmMWYzZlxuICAtLWFjY2VudC01MDAtYS0yMDogIzZlYWYxZjMzXG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjNmVhZjFmMjZcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICM2ZWFmMWYxOVxuICAtLWFjY2VudC01MDAtYS0wNTogIzZlYWYxZjBjXG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjNmVhZjFmMDdcbiAgLS1hY2NlbnQtNDAwOiAjOGJiZjRjXG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjOGJiZjRjN2ZcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICM4YmJmNGM2NlxuICAtLWFjY2VudC00MDAtYS0zMDogIzhiYmY0YzRjXG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjOGJiZjRjM2ZcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICM4YmJmNGMzM1xuICAtLWFjY2VudC00MDAtYS0xNTogIzhiYmY0YzI2XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjOGJiZjRjMTlcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICM4YmJmNGMwY1xuICAtLWFjY2VudC00MDAtYS0wMzogIzhiYmY0YzA3XG4gIC0tYWNjZW50LTMwMDogI2ExY2I2ZFxuICAtLWFjY2VudC0yMDA6ICNiN2Q3OGZcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICNiN2Q3OGY3ZlxuICAtLWFjY2VudC0yMDAtYS00MDogI2I3ZDc4ZjY2XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjYjdkNzhmNGNcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICNiN2Q3OGYzZlxuICAtLWFjY2VudC0yMDAtYS0yMDogI2I3ZDc4ZjMzXG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjYjdkNzhmMjZcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICNiN2Q3OGYxOVxuICAtLWFjY2VudC0yMDAtYS0wNTogI2I3ZDc4ZjBjXG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjYjdkNzhmMDdcbiAgLS1hY2NlbnQtMTAwOiAjZGJlYmM3XG4gIC0tYWNjZW50LTUwOiAjZjBmN2U5XG4gIC0tYWNjZW50LTI1OiAjZjhmYmY0XG4gIC0tYWNjZW50LTEwOiAjZmJmZGY4XG4gIC0tYWNjZW50LTA6ICNmZmZmZmZcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDBcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMVxuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlXG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjVcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyY1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2RcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YVxuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmXG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjXG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmXG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzXG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjXG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0NzlcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjZcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGNcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzNcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjZcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTlcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGNcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDdcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MlxuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiXG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmXG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjXG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmXG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzXG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjXG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDVcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlXG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmN1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmFcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmZcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwXG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlXG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExXG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjXG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyXG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZlxuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjZcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjXG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZlxuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzNcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOVxuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGNcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzXG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZlxuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjZcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjXG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZlxuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzNcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOVxuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGNcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczXG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzXG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZlxuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjZcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjXG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZlxuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzNcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOVxuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGNcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWFcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNFxuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZlxuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMFxuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjXG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTVcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYVxuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlXG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjRcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYVxuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzXG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2NcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjZcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGNcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzNcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjZcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTlcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGNcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDdcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2M1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZlxuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NlxuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0Y1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZlxuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzM1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNlxuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOVxuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwY1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwN1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwXG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWVcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjZcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGNcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzNcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjZcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTlcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGNcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDdcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZVxuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWNcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOVxuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZlxuICAtLWluZm8tMTAwMDogIzAwMDAwMFxuICAtLWluZm8tOTkwOiAjMDUxZTMzXG4gIC0taW5mby05NTA6ICMwOTM1NTlcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZVxuICAtLWluZm8tOTAwOiAjMGM0YzgwXG4gIC0taW5mby04MDA6ICMwZjViOTlcbiAgLS1pbmZvLTcwMDogIzExNmFiM1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5XG4gIC0taW5mby01MDA6ICMxOTk4ZmZcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2ZcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjZcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGNcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2ZcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzNcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjZcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTlcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGNcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDdcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZlxuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZlxuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NlxuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0Y1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZlxuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzM1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNlxuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOVxuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwY1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwN1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmXG4gIC0taW5mby0yMDA6ICM4Y2NiZmZcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2ZcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjZcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGNcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2ZcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzNcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjZcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTlcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGNcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDdcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZlxuICAtLWluZm8tNTA6ICNlOGY1ZmZcbiAgLS1pbmZvLTI1OiAjZjRmYWZmXG4gIC0taW5mby0xMDogI2Y4ZmNmZlxuICAtLWluZm8tMDogI2ZmZmZmZlxuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMFxuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwXG4gIC0td2FybmluZy05NTA6ICM1NTMzMDBcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMFxuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwXG4gIC0td2FybmluZy04MDA6ICM5MTU3MDBcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMFxuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwXG4gIC0td2FybmluZy01MDA6ICNmMjkxMDBcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2ZcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjZcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGNcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2ZcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzNcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjZcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTlcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGNcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDdcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczM1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZlxuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NlxuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0Y1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZlxuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzM1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNlxuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOVxuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwY1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwN1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODBcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2ZcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjZcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGNcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2ZcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzNcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjZcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTlcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGNcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDdcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZlxuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTZcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyXG4gIC0td2FybmluZy0xMDogI2ZlZmNmN1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZlxuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDBcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWJcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzBcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2FcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDRcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTJcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWZcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzRcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODhcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmXG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NlxuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGNcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmXG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzM1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjZcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwY1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDdcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTBcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmXG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NlxuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGNcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmXG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzM1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjZcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwY1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDdcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjJcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzRcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmXG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NlxuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGNcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmXG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzM1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjZcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwY1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDdcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTFcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmM1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmJcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmXG5cbi4tdGhlbWUtNFxuICAtLWFjY2VudC0xMDAwOiAjMDAwMDAwXG4gIC0tYWNjZW50LTk5MDogIzIxMTgxNFxuICAtLWFjY2VudC05NTA6ICMzYTJhMjJcbiAgLS1hY2NlbnQtOTI1OiAjNDczNDJhXG4gIC0tYWNjZW50LTkwMDogIzUzM2MzMVxuICAtLWFjY2VudC04MDA6ICM2NDQ4M2JcbiAgLS1hY2NlbnQtNzAwOiAjNzQ1NDQ1XG4gIC0tYWNjZW50LTYwMDogIzhkNjY1M1xuICAtLWFjY2VudC01MDA6ICNhNjc4NjJcbiAgLS1hY2NlbnQtNTAwLWEtNTA6ICNhNjc4NjI3ZlxuICAtLWFjY2VudC01MDAtYS00MDogI2E2Nzg2MjY2XG4gIC0tYWNjZW50LTUwMC1hLTMwOiAjYTY3ODYyNGNcbiAgLS1hY2NlbnQtNTAwLWEtMjU6ICNhNjc4NjIzZlxuICAtLWFjY2VudC01MDAtYS0yMDogI2E2Nzg2MjMzXG4gIC0tYWNjZW50LTUwMC1hLTE1OiAjYTY3ODYyMjZcbiAgLS1hY2NlbnQtNTAwLWEtMTA6ICNhNjc4NjIxOVxuICAtLWFjY2VudC01MDAtYS0wNTogI2E2Nzg2MjBjXG4gIC0tYWNjZW50LTUwMC1hLTAzOiAjYTY3ODYyMDdcbiAgLS1hY2NlbnQtNDAwOiAjYjg5MzgxXG4gIC0tYWNjZW50LTQwMC1hLTUwOiAjYjg5MzgxN2ZcbiAgLS1hY2NlbnQtNDAwLWEtNDA6ICNiODkzODE2NlxuICAtLWFjY2VudC00MDAtYS0zMDogI2I4OTM4MTRjXG4gIC0tYWNjZW50LTQwMC1hLTI1OiAjYjg5MzgxM2ZcbiAgLS1hY2NlbnQtNDAwLWEtMjA6ICNiODkzODEzM1xuICAtLWFjY2VudC00MDAtYS0xNTogI2I4OTM4MTI2XG4gIC0tYWNjZW50LTQwMC1hLTEwOiAjYjg5MzgxMTlcbiAgLS1hY2NlbnQtNDAwLWEtMDU6ICNiODkzODEwY1xuICAtLWFjY2VudC00MDAtYS0wMzogI2I4OTM4MTA3XG4gIC0tYWNjZW50LTMwMDogI2M1YTc5OVxuICAtLWFjY2VudC0yMDA6ICNkMmJiYjBcbiAgLS1hY2NlbnQtMjAwLWEtNTA6ICNkMmJiYjA3ZlxuICAtLWFjY2VudC0yMDAtYS00MDogI2QyYmJiMDY2XG4gIC0tYWNjZW50LTIwMC1hLTMwOiAjZDJiYmIwNGNcbiAgLS1hY2NlbnQtMjAwLWEtMjU6ICNkMmJiYjAzZlxuICAtLWFjY2VudC0yMDAtYS0yMDogI2QyYmJiMDMzXG4gIC0tYWNjZW50LTIwMC1hLTE1OiAjZDJiYmIwMjZcbiAgLS1hY2NlbnQtMjAwLWEtMTA6ICNkMmJiYjAxOVxuICAtLWFjY2VudC0yMDAtYS0wNTogI2QyYmJiMDBjXG4gIC0tYWNjZW50LTIwMC1hLTAzOiAjZDJiYmIwMDdcbiAgLS1hY2NlbnQtMTAwOiAjZTlkZGQ4XG4gIC0tYWNjZW50LTUwOiAjZjZmMWVmXG4gIC0tYWNjZW50LTI1OiAjZmJmOGY3XG4gIC0tYWNjZW50LTEwOiAjZmNmYmZhXG4gIC0tYWNjZW50LTA6ICNmZmZmZmZcbiAgLS1uZXV0cmFsLTEwMDA6ICMwMDAwMDBcbiAgLS1uZXV0cmFsLTk5MDogIzEwMTAxMVxuICAtLW5ldXRyYWwtOTUwOiAjMWIxYzFlXG4gIC0tbmV1dHJhbC05MjU6ICMyMjIzMjVcbiAgLS1uZXV0cmFsLTkwMDogIzI3MjkyY1xuICAtLW5ldXRyYWwtODAwOiAjMmYzMTM0XG4gIC0tbmV1dHJhbC03MDA6ICMzNzM5M2RcbiAgLS1uZXV0cmFsLTYwMDogIzQyNDU0YVxuICAtLW5ldXRyYWwtNTAwOiAjNGU1MTU3XG4gIC0tbmV1dHJhbC01MDAtYS01MDogIzRlNTE1NzdmXG4gIC0tbmV1dHJhbC01MDAtYS00MDogIzRlNTE1NzY2XG4gIC0tbmV1dHJhbC01MDAtYS0zMDogIzRlNTE1NzRjXG4gIC0tbmV1dHJhbC01MDAtYS0yNTogIzRlNTE1NzNmXG4gIC0tbmV1dHJhbC01MDAtYS0yMDogIzRlNTE1NzMzXG4gIC0tbmV1dHJhbC01MDAtYS0xNTogIzRlNTE1NzI2XG4gIC0tbmV1dHJhbC01MDAtYS0xMDogIzRlNTE1NzE5XG4gIC0tbmV1dHJhbC01MDAtYS0wNTogIzRlNTE1NzBjXG4gIC0tbmV1dHJhbC01MDAtYS0wMzogIzRlNTE1NzA3XG4gIC0tbmV1dHJhbC00MDA6ICM3MTc0NzlcbiAgLS1uZXV0cmFsLTQwMC1hLTUwOiAjNzE3NDc5N2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTQwOiAjNzE3NDc5NjZcbiAgLS1uZXV0cmFsLTQwMC1hLTMwOiAjNzE3NDc5NGNcbiAgLS1uZXV0cmFsLTQwMC1hLTI1OiAjNzE3NDc5M2ZcbiAgLS1uZXV0cmFsLTQwMC1hLTIwOiAjNzE3NDc5MzNcbiAgLS1uZXV0cmFsLTQwMC1hLTE1OiAjNzE3NDc5MjZcbiAgLS1uZXV0cmFsLTQwMC1hLTEwOiAjNzE3NDc5MTlcbiAgLS1uZXV0cmFsLTQwMC1hLTA1OiAjNzE3NDc5MGNcbiAgLS1uZXV0cmFsLTQwMC1hLTAzOiAjNzE3NDc5MDdcbiAgLS1uZXV0cmFsLTMwMDogIzhjOGU5MlxuICAtLW5ldXRyYWwtMjAwOiAjYTdhOGFiXG4gIC0tbmV1dHJhbC0yMDAtYS01MDogI2E3YThhYjdmXG4gIC0tbmV1dHJhbC0yMDAtYS00MDogI2E3YThhYjY2XG4gIC0tbmV1dHJhbC0yMDAtYS0zMDogI2E3YThhYjRjXG4gIC0tbmV1dHJhbC0yMDAtYS0yNTogI2E3YThhYjNmXG4gIC0tbmV1dHJhbC0yMDAtYS0yMDogI2E3YThhYjMzXG4gIC0tbmV1dHJhbC0yMDAtYS0xNTogI2E3YThhYjI2XG4gIC0tbmV1dHJhbC0yMDAtYS0xMDogI2E3YThhYjE5XG4gIC0tbmV1dHJhbC0yMDAtYS0wNTogI2E3YThhYjBjXG4gIC0tbmV1dHJhbC0yMDAtYS0wMzogI2E3YThhYjA3XG4gIC0tbmV1dHJhbC0xMDA6ICNkM2QzZDVcbiAgLS1uZXV0cmFsLTUwOiAjZWRlZWVlXG4gIC0tbmV1dHJhbC0yNTogI2Y2ZjZmN1xuICAtLW5ldXRyYWwtMTA6ICNmYWZhZmFcbiAgLS1uZXV0cmFsLTA6ICNmZmZmZmZcbiAgLS1jcml0aWNhbC0xMDAwOiAjMDAwMDAwXG4gIC0tY3JpdGljYWwtOTkwOiAjMmIwNDA4XG4gIC0tY3JpdGljYWwtOTUwOiAjNGMwNzBlXG4gIC0tY3JpdGljYWwtOTI1OiAjNWQwOTExXG4gIC0tY3JpdGljYWwtOTAwOiAjNmMwYjE0XG4gIC0tY3JpdGljYWwtODAwOiAjODIwZDE4XG4gIC0tY3JpdGljYWwtNzAwOiAjOTgwZjFjXG4gIC0tY3JpdGljYWwtNjAwOiAjYjgxMjIyXG4gIC0tY3JpdGljYWwtNTAwOiAjZDkxNTI4XG4gIC0tY3JpdGljYWwtNTAwLWEtNTA6ICNkOTE1Mjg3ZlxuICAtLWNyaXRpY2FsLTUwMC1hLTQwOiAjZDkxNTI4NjZcbiAgLS1jcml0aWNhbC01MDAtYS0zMDogI2Q5MTUyODRjXG4gIC0tY3JpdGljYWwtNTAwLWEtMjU6ICNkOTE1MjgzZlxuICAtLWNyaXRpY2FsLTUwMC1hLTIwOiAjZDkxNTI4MzNcbiAgLS1jcml0aWNhbC01MDAtYS0xNTogI2Q5MTUyODI2XG4gIC0tY3JpdGljYWwtNTAwLWEtMTA6ICNkOTE1MjgxOVxuICAtLWNyaXRpY2FsLTUwMC1hLTA1OiAjZDkxNTI4MGNcbiAgLS1jcml0aWNhbC01MDAtYS0wMzogI2Q5MTUyODA3XG4gIC0tY3JpdGljYWwtNDAwOiAjZTE0NDUzXG4gIC0tY3JpdGljYWwtNDAwLWEtNTA6ICNlMTQ0NTM3ZlxuICAtLWNyaXRpY2FsLTQwMC1hLTQwOiAjZTE0NDUzNjZcbiAgLS1jcml0aWNhbC00MDAtYS0zMDogI2UxNDQ1MzRjXG4gIC0tY3JpdGljYWwtNDAwLWEtMjU6ICNlMTQ0NTMzZlxuICAtLWNyaXRpY2FsLTQwMC1hLTIwOiAjZTE0NDUzMzNcbiAgLS1jcml0aWNhbC00MDAtYS0xNTogI2UxNDQ1MzI2XG4gIC0tY3JpdGljYWwtNDAwLWEtMTA6ICNlMTQ0NTMxOVxuICAtLWNyaXRpY2FsLTQwMC1hLTA1OiAjZTE0NDUzMGNcbiAgLS1jcml0aWNhbC00MDAtYS0wMzogI2UxNDQ1MzA3XG4gIC0tY3JpdGljYWwtMzAwOiAjZTY2NzczXG4gIC0tY3JpdGljYWwtMjAwOiAjZWM4YTkzXG4gIC0tY3JpdGljYWwtMjAwLWEtNTA6ICNlYzhhOTM3ZlxuICAtLWNyaXRpY2FsLTIwMC1hLTQwOiAjZWM4YTkzNjZcbiAgLS1jcml0aWNhbC0yMDAtYS0zMDogI2VjOGE5MzRjXG4gIC0tY3JpdGljYWwtMjAwLWEtMjU6ICNlYzhhOTMzZlxuICAtLWNyaXRpY2FsLTIwMC1hLTIwOiAjZWM4YTkzMzNcbiAgLS1jcml0aWNhbC0yMDAtYS0xNTogI2VjOGE5MzI2XG4gIC0tY3JpdGljYWwtMjAwLWEtMTA6ICNlYzhhOTMxOVxuICAtLWNyaXRpY2FsLTIwMC1hLTA1OiAjZWM4YTkzMGNcbiAgLS1jcml0aWNhbC0yMDAtYS0wMzogI2VjOGE5MzA3XG4gIC0tY3JpdGljYWwtMTAwOiAjZjZjNWM5XG4gIC0tY3JpdGljYWwtNTA6ICNmYmU4ZWFcbiAgLS1jcml0aWNhbC0yNTogI2ZkZjNmNFxuICAtLWNyaXRpY2FsLTEwOiAjZmVmOGY5XG4gIC0tY3JpdGljYWwtMDogI2ZmZmZmZlxuICAtLXN1Y2Nlc3MtMTAwMDogIzAwMDAwMFxuICAtLXN1Y2Nlc3MtOTkwOiAjMDAyMDBjXG4gIC0tc3VjY2Vzcy05NTA6ICMwMDM4MTVcbiAgLS1zdWNjZXNzLTkyNTogIzAwNDQxYVxuICAtLXN1Y2Nlc3MtOTAwOiAjMDE1MDFlXG4gIC0tc3VjY2Vzcy04MDA6ICMwMTVmMjRcbiAgLS1zdWNjZXNzLTcwMDogIzAxNmYyYVxuICAtLXN1Y2Nlc3MtNjAwOiAjMDE4NzMzXG4gIC0tc3VjY2Vzcy01MDA6ICMwMTlmM2NcbiAgLS1zdWNjZXNzLTUwMC1hLTUwOiAjMDE5ZjNjN2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTQwOiAjMDE5ZjNjNjZcbiAgLS1zdWNjZXNzLTUwMC1hLTMwOiAjMDE5ZjNjNGNcbiAgLS1zdWNjZXNzLTUwMC1hLTI1OiAjMDE5ZjNjM2ZcbiAgLS1zdWNjZXNzLTUwMC1hLTIwOiAjMDE5ZjNjMzNcbiAgLS1zdWNjZXNzLTUwMC1hLTE1OiAjMDE5ZjNjMjZcbiAgLS1zdWNjZXNzLTUwMC1hLTEwOiAjMDE5ZjNjMTlcbiAgLS1zdWNjZXNzLTUwMC1hLTA1OiAjMDE5ZjNjMGNcbiAgLS1zdWNjZXNzLTUwMC1hLTAzOiAjMDE5ZjNjMDdcbiAgLS1zdWNjZXNzLTQwMDogIzM0YjI2M1xuICAtLXN1Y2Nlc3MtNDAwLWEtNTA6ICMzNGIyNjM3ZlxuICAtLXN1Y2Nlc3MtNDAwLWEtNDA6ICMzNGIyNjM2NlxuICAtLXN1Y2Nlc3MtNDAwLWEtMzA6ICMzNGIyNjM0Y1xuICAtLXN1Y2Nlc3MtNDAwLWEtMjU6ICMzNGIyNjMzZlxuICAtLXN1Y2Nlc3MtNDAwLWEtMjA6ICMzNGIyNjMzM1xuICAtLXN1Y2Nlc3MtNDAwLWEtMTU6ICMzNGIyNjMyNlxuICAtLXN1Y2Nlc3MtNDAwLWEtMTA6ICMzNGIyNjMxOVxuICAtLXN1Y2Nlc3MtNDAwLWEtMDU6ICMzNGIyNjMwY1xuICAtLXN1Y2Nlc3MtNDAwLWEtMDM6ICMzNGIyNjMwN1xuICAtLXN1Y2Nlc3MtMzAwOiAjNWFjMTgwXG4gIC0tc3VjY2Vzcy0yMDA6ICM4MGNmOWVcbiAgLS1zdWNjZXNzLTIwMC1hLTUwOiAjODBjZjllN2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTQwOiAjODBjZjllNjZcbiAgLS1zdWNjZXNzLTIwMC1hLTMwOiAjODBjZjllNGNcbiAgLS1zdWNjZXNzLTIwMC1hLTI1OiAjODBjZjllM2ZcbiAgLS1zdWNjZXNzLTIwMC1hLTIwOiAjODBjZjllMzNcbiAgLS1zdWNjZXNzLTIwMC1hLTE1OiAjODBjZjllMjZcbiAgLS1zdWNjZXNzLTIwMC1hLTEwOiAjODBjZjllMTlcbiAgLS1zdWNjZXNzLTIwMC1hLTA1OiAjODBjZjllMGNcbiAgLS1zdWNjZXNzLTIwMC1hLTAzOiAjODBjZjllMDdcbiAgLS1zdWNjZXNzLTEwMDogI2MwZTdjZVxuICAtLXN1Y2Nlc3MtNTA6ICNlNmY1ZWNcbiAgLS1zdWNjZXNzLTI1OiAjZjJmYWY1XG4gIC0tc3VjY2Vzcy0xMDogI2Y3ZmNmOVxuICAtLXN1Y2Nlc3MtMDogI2ZmZmZmZlxuICAtLWluZm8tMTAwMDogIzAwMDAwMFxuICAtLWluZm8tOTkwOiAjMDUxZTMzXG4gIC0taW5mby05NTA6ICMwOTM1NTlcbiAgLS1pbmZvLTkyNTogIzBiNDE2ZVxuICAtLWluZm8tOTAwOiAjMGM0YzgwXG4gIC0taW5mby04MDA6ICMwZjViOTlcbiAgLS1pbmZvLTcwMDogIzExNmFiM1xuICAtLWluZm8tNjAwOiAjMTU4MWQ5XG4gIC0taW5mby01MDA6ICMxOTk4ZmZcbiAgLS1pbmZvLTUwMC1hLTUwOiAjMTk5OGZmN2ZcbiAgLS1pbmZvLTUwMC1hLTQwOiAjMTk5OGZmNjZcbiAgLS1pbmZvLTUwMC1hLTMwOiAjMTk5OGZmNGNcbiAgLS1pbmZvLTUwMC1hLTI1OiAjMTk5OGZmM2ZcbiAgLS1pbmZvLTUwMC1hLTIwOiAjMTk5OGZmMzNcbiAgLS1pbmZvLTUwMC1hLTE1OiAjMTk5OGZmMjZcbiAgLS1pbmZvLTUwMC1hLTEwOiAjMTk5OGZmMTlcbiAgLS1pbmZvLTUwMC1hLTA1OiAjMTk5OGZmMGNcbiAgLS1pbmZvLTUwMC1hLTAzOiAjMTk5OGZmMDdcbiAgLS1pbmZvLTQwMDogIzQ3YWRmZlxuICAtLWluZm8tNDAwLWEtNTA6ICM0N2FkZmY3ZlxuICAtLWluZm8tNDAwLWEtNDA6ICM0N2FkZmY2NlxuICAtLWluZm8tNDAwLWEtMzA6ICM0N2FkZmY0Y1xuICAtLWluZm8tNDAwLWEtMjU6ICM0N2FkZmYzZlxuICAtLWluZm8tNDAwLWEtMjA6ICM0N2FkZmYzM1xuICAtLWluZm8tNDAwLWEtMTU6ICM0N2FkZmYyNlxuICAtLWluZm8tNDAwLWEtMTA6ICM0N2FkZmYxOVxuICAtLWluZm8tNDAwLWEtMDU6ICM0N2FkZmYwY1xuICAtLWluZm8tNDAwLWEtMDM6ICM0N2FkZmYwN1xuICAtLWluZm8tMzAwOiAjNmFiY2ZmXG4gIC0taW5mby0yMDA6ICM4Y2NiZmZcbiAgLS1pbmZvLTIwMC1hLTUwOiAjOGNjYmZmN2ZcbiAgLS1pbmZvLTIwMC1hLTQwOiAjOGNjYmZmNjZcbiAgLS1pbmZvLTIwMC1hLTMwOiAjOGNjYmZmNGNcbiAgLS1pbmZvLTIwMC1hLTI1OiAjOGNjYmZmM2ZcbiAgLS1pbmZvLTIwMC1hLTIwOiAjOGNjYmZmMzNcbiAgLS1pbmZvLTIwMC1hLTE1OiAjOGNjYmZmMjZcbiAgLS1pbmZvLTIwMC1hLTEwOiAjOGNjYmZmMTlcbiAgLS1pbmZvLTIwMC1hLTA1OiAjOGNjYmZmMGNcbiAgLS1pbmZvLTIwMC1hLTAzOiAjOGNjYmZmMDdcbiAgLS1pbmZvLTEwMDogI2M2ZTVmZlxuICAtLWluZm8tNTA6ICNlOGY1ZmZcbiAgLS1pbmZvLTI1OiAjZjRmYWZmXG4gIC0taW5mby0xMDogI2Y4ZmNmZlxuICAtLWluZm8tMDogI2ZmZmZmZlxuICAtLXdhcm5pbmctMTAwMDogIzAwMDAwMFxuICAtLXdhcm5pbmctOTkwOiAjMzAxZDAwXG4gIC0td2FybmluZy05NTA6ICM1NTMzMDBcbiAgLS13YXJuaW5nLTkyNTogIzY4M2UwMFxuICAtLXdhcm5pbmctOTAwOiAjNzk0ODAwXG4gIC0td2FybmluZy04MDA6ICM5MTU3MDBcbiAgLS13YXJuaW5nLTcwMDogI2E5NjUwMFxuICAtLXdhcm5pbmctNjAwOiAjY2U3YjAwXG4gIC0td2FybmluZy01MDA6ICNmMjkxMDBcbiAgLS13YXJuaW5nLTUwMC1hLTUwOiAjZjI5MTAwN2ZcbiAgLS13YXJuaW5nLTUwMC1hLTQwOiAjZjI5MTAwNjZcbiAgLS13YXJuaW5nLTUwMC1hLTMwOiAjZjI5MTAwNGNcbiAgLS13YXJuaW5nLTUwMC1hLTI1OiAjZjI5MTAwM2ZcbiAgLS13YXJuaW5nLTUwMC1hLTIwOiAjZjI5MTAwMzNcbiAgLS13YXJuaW5nLTUwMC1hLTE1OiAjZjI5MTAwMjZcbiAgLS13YXJuaW5nLTUwMC1hLTEwOiAjZjI5MTAwMTlcbiAgLS13YXJuaW5nLTUwMC1hLTA1OiAjZjI5MTAwMGNcbiAgLS13YXJuaW5nLTUwMC1hLTAzOiAjZjI5MTAwMDdcbiAgLS13YXJuaW5nLTQwMDogI2Y1YTczM1xuICAtLXdhcm5pbmctNDAwLWEtNTA6ICNmNWE3MzM3ZlxuICAtLXdhcm5pbmctNDAwLWEtNDA6ICNmNWE3MzM2NlxuICAtLXdhcm5pbmctNDAwLWEtMzA6ICNmNWE3MzM0Y1xuICAtLXdhcm5pbmctNDAwLWEtMjU6ICNmNWE3MzMzZlxuICAtLXdhcm5pbmctNDAwLWEtMjA6ICNmNWE3MzMzM1xuICAtLXdhcm5pbmctNDAwLWEtMTU6ICNmNWE3MzMyNlxuICAtLXdhcm5pbmctNDAwLWEtMTA6ICNmNWE3MzMxOVxuICAtLXdhcm5pbmctNDAwLWEtMDU6ICNmNWE3MzMwY1xuICAtLXdhcm5pbmctNDAwLWEtMDM6ICNmNWE3MzMwN1xuICAtLXdhcm5pbmctMzAwOiAjZjdiODU5XG4gIC0td2FybmluZy0yMDA6ICNmOWM4ODBcbiAgLS13YXJuaW5nLTIwMC1hLTUwOiAjZjljODgwN2ZcbiAgLS13YXJuaW5nLTIwMC1hLTQwOiAjZjljODgwNjZcbiAgLS13YXJuaW5nLTIwMC1hLTMwOiAjZjljODgwNGNcbiAgLS13YXJuaW5nLTIwMC1hLTI1OiAjZjljODgwM2ZcbiAgLS13YXJuaW5nLTIwMC1hLTIwOiAjZjljODgwMzNcbiAgLS13YXJuaW5nLTIwMC1hLTE1OiAjZjljODgwMjZcbiAgLS13YXJuaW5nLTIwMC1hLTEwOiAjZjljODgwMTlcbiAgLS13YXJuaW5nLTIwMC1hLTA1OiAjZjljODgwMGNcbiAgLS13YXJuaW5nLTIwMC1hLTAzOiAjZjljODgwMDdcbiAgLS13YXJuaW5nLTEwMDogI2ZjZTNiZlxuICAtLXdhcm5pbmctNTA6ICNmZWY0ZTZcbiAgLS13YXJuaW5nLTI1OiAjZmVmOWYyXG4gIC0td2FybmluZy0xMDogI2ZlZmNmN1xuICAtLXdhcm5pbmctMDogI2ZmZmZmZlxuICAtLWRlY29yLTAxLTEwMDA6ICMwMDAwMDBcbiAgLS1kZWNvci0wMS05OTA6ICMwMDI0MWJcbiAgLS1kZWNvci0wMS05NTA6ICMwMDNlMzBcbiAgLS1kZWNvci0wMS05MjU6ICMwMDRkM2FcbiAgLS1kZWNvci0wMS05MDA6ICMwMDU5NDRcbiAgLS1kZWNvci0wMS04MDA6ICMwMDZiNTJcbiAgLS1kZWNvci0wMS03MDA6ICMwMDdkNWZcbiAgLS1kZWNvci0wMS02MDA6ICMwMDk3NzRcbiAgLS1kZWNvci0wMS01MDA6ICMwMGIyODhcbiAgLS1kZWNvci0wMS01MDAtYS01MDogIzAwYjI4ODdmXG4gIC0tZGVjb3ItMDEtNTAwLWEtNDA6ICMwMGIyODg2NlxuICAtLWRlY29yLTAxLTUwMC1hLTMwOiAjMDBiMjg4NGNcbiAgLS1kZWNvci0wMS01MDAtYS0yNTogIzAwYjI4ODNmXG4gIC0tZGVjb3ItMDEtNTAwLWEtMjA6ICMwMGIyODgzM1xuICAtLWRlY29yLTAxLTUwMC1hLTE1OiAjMDBiMjg4MjZcbiAgLS1kZWNvci0wMS01MDAtYS0xMDogIzAwYjI4ODE5XG4gIC0tZGVjb3ItMDEtNTAwLWEtMDU6ICMwMGIyODgwY1xuICAtLWRlY29yLTAxLTUwMC1hLTAzOiAjMDBiMjg4MDdcbiAgLS1kZWNvci0wMS00MDA6ICMzM2MxYTBcbiAgLS1kZWNvci0wMS00MDAtYS01MDogIzMzYzFhMDdmXG4gIC0tZGVjb3ItMDEtNDAwLWEtNDA6ICMzM2MxYTA2NlxuICAtLWRlY29yLTAxLTQwMC1hLTMwOiAjMzNjMWEwNGNcbiAgLS1kZWNvci0wMS00MDAtYS0yNTogIzMzYzFhMDNmXG4gIC0tZGVjb3ItMDEtNDAwLWEtMjA6ICMzM2MxYTAzM1xuICAtLWRlY29yLTAxLTQwMC1hLTE1OiAjMzNjMWEwMjZcbiAgLS1kZWNvci0wMS00MDAtYS0xMDogIzMzYzFhMDE5XG4gIC0tZGVjb3ItMDEtNDAwLWEtMDU6ICMzM2MxYTAwY1xuICAtLWRlY29yLTAxLTQwMC1hLTAzOiAjMzNjMWEwMDdcbiAgLS1kZWNvci0wMS0zMDA6ICM1OWNkYjJcbiAgLS1kZWNvci0wMS0yMDA6ICM4MGQ4YzRcbiAgLS1kZWNvci0wMS0yMDAtYS01MDogIzgwZDhjNDdmXG4gIC0tZGVjb3ItMDEtMjAwLWEtNDA6ICM4MGQ4YzQ2NlxuICAtLWRlY29yLTAxLTIwMC1hLTMwOiAjODBkOGM0NGNcbiAgLS1kZWNvci0wMS0yMDAtYS0yNTogIzgwZDhjNDNmXG4gIC0tZGVjb3ItMDEtMjAwLWEtMjA6ICM4MGQ4YzQzM1xuICAtLWRlY29yLTAxLTIwMC1hLTE1OiAjODBkOGM0MjZcbiAgLS1kZWNvci0wMS0yMDAtYS0xMDogIzgwZDhjNDE5XG4gIC0tZGVjb3ItMDEtMjAwLWEtMDU6ICM4MGQ4YzQwY1xuICAtLWRlY29yLTAxLTIwMC1hLTAzOiAjODBkOGM0MDdcbiAgLS1kZWNvci0wMS0xMDA6ICNiZmVjZTFcbiAgLS1kZWNvci0wMS01MDogI2U2ZjdmM1xuICAtLWRlY29yLTAxLTI1OiAjZjJmYmY5XG4gIC0tZGVjb3ItMDEtMTA6ICNmN2ZkZmJcbiAgLS1kZWNvci0wMS0wOiAjZmZmZmZmXG4uLXRoZW1lLTVcbiAgLS1hY2NlbnQtMTAwMDogIzAwMDAwMFxuICAtLWFjY2VudC05OTA6ICMzMDE3MDFcbiAgLS1hY2NlbnQtOTUwOiAjNTMyODAxXG4gIC0tYWNjZW50LTkyNTogIzY2MzEwMVxuICAtLWFjY2VudC05MDA6ICM3NzM5MDJcbiAgLS1hY2NlbnQtODAwOiAjOGY0NDAyXG4gIC0tYWNjZW50LTcwMDogI2E3NTAwMlxuICAtLWFjY2VudC02MDA6ICNjYTYxMDNcbiAgLS1hY2NlbnQtNTAwOiAjZWU3MjAzXG4gIC0tYWNjZW50LTUwMC1hLTUwOiAjZWU3MjAzN2ZcbiAgLS1hY2NlbnQtNTAwLWEtNDA6ICNlZTcyMDM2NlxuICAtLWFjY2VudC01MDAtYS0zMDogI2VlNzIwMzRjXG4gIC0tYWNjZW50LTUwMC1hLTI1OiAjZWU3MjAzM2ZcbiAgLS1hY2NlbnQtNTAwLWEtMjA6ICNlZTcyMDMzM1xuICAtLWFjY2VudC01MDAtYS0xNTogI2VlNzIwMzI2XG4gIC0tYWNjZW50LTUwMC1hLTEwOiAjZWU3MjAzMTlcbiAgLS1hY2NlbnQtNTAwLWEtMDU6ICNlZTcyMDMwY1xuICAtLWFjY2VudC01MDAtYS0wMzogI2VlNzIwMzA3XG4gIC0tYWNjZW50LTQwMDogI2YxOGUzNVxuICAtLWFjY2VudC00MDAtYS01MDogI2YxOGUzNTdmXG4gIC0tYWNjZW50LTQwMC1hLTQwOiAjZjE4ZTM1NjZcbiAgLS1hY2NlbnQtNDAwLWEtMzA6ICNmMThlMzU0Y1xuICAtLWFjY2VudC00MDAtYS0yNTogI2YxOGUzNTNmXG4gIC0tYWNjZW50LTQwMC1hLTIwOiAjZjE4ZTM1MzNcbiAgLS1hY2NlbnQtNDAwLWEtMTU6ICNmMThlMzUyNlxuICAtLWFjY2VudC00MDAtYS0xMDogI2YxOGUzNTE5XG4gIC0tYWNjZW50LTQwMC1hLTA1OiAjZjE4ZTM1MGNcbiAgLS1hY2NlbnQtNDAwLWEtMDM6ICNmMThlMzUwN1xuICAtLWFjY2VudC0zMDA6ICNmNGEzNWJcbiAgLS1hY2NlbnQtMjAwOiAjZjdiOTgxXG4gIC0tYWNjZW50LTIwMC1hLTUwOiAjZjdiOTgxN2ZcbiAgLS1hY2NlbnQtMjAwLWEtNDA6ICNmN2I5ODE2NlxuICAtLWFjY2VudC0yMDAtYS0zMDogI2Y3Yjk4MTRjXG4gIC0tYWNjZW50LTIwMC1hLTI1OiAjZjdiOTgxM2ZcbiAgLS1hY2NlbnQtMjAwLWEtMjA6ICNmN2I5ODEzM1xuICAtLWFjY2VudC0yMDAtYS0xNTogI2Y3Yjk4MTI2XG4gIC0tYWNjZW50LTIwMC1hLTEwOiAjZjdiOTgxMTlcbiAgLS1hY2NlbnQtMjAwLWEtMDU6ICNmN2I5ODEwY1xuICAtLWFjY2VudC0yMDAtYS0wMzogI2Y3Yjk4MTA3XG4gIC0tYWNjZW50LTEwMDogI2ZiZGNjMFxuICAtLWFjY2VudC01MDogI2ZkZjFlNlxuICAtLWFjY2VudC0yNTogI2ZlZjhmM1xuICAtLWFjY2VudC0xMDogI2ZlZmJmN1xuICAtLWFjY2VudC0wOiAjZmZmZmZmXG4gIC0tbmV1dHJhbC0xMDAwOiAjMDAwMDAwXG4gIC0tbmV1dHJhbC05OTA6ICMxMDEwMTFcbiAgLS1uZXV0cmFsLTk1MDogIzFiMWMxZVxuICAtLW5ldXRyYWwtOTI1OiAjMjIyMzI1XG4gIC0tbmV1dHJhbC05MDA6ICMyNzI5MmNcbiAgLS1uZXV0cmFsLTgwMDogIzJmMzEzNFxuICAtLW5ldXRyYWwtNzAwOiAjMzczOTNkXG4gIC0tbmV1dHJhbC02MDA6ICM0MjQ1NGFcbiAgLS1uZXV0cmFsLTUwMDogIzRlNTE1N1xuICAtLW5ldXRyYWwtNTAwLWEtNTA6ICM0ZTUxNTc3ZlxuICAtLW5ldXRyYWwtNTAwLWEtNDA6ICM0ZTUxNTc2NlxuICAtLW5ldXRyYWwtNTAwLWEtMzA6ICM0ZTUxNTc0Y1xuICAtLW5ldXRyYWwtNTAwLWEtMjU6ICM0ZTUxNTczZlxuICAtLW5ldXRyYWwtNTAwLWEtMjA6ICM0ZTUxNTczM1xuICAtLW5ldXRyYWwtNTAwLWEtMTU6ICM0ZTUxNTcyNlxuICAtLW5ldXRyYWwtNTAwLWEtMTA6ICM0ZTUxNTcxOVxuICAtLW5ldXRyYWwtNTAwLWEtMDU6ICM0ZTUxNTcwY1xuICAtLW5ldXRyYWwtNTAwLWEtMDM6ICM0ZTUxNTcwN1xuICAtLW5ldXRyYWwtNDAwOiAjNzE3NDc5XG4gIC0tbmV1dHJhbC00MDAtYS01MDogIzcxNzQ3OTdmXG4gIC0tbmV1dHJhbC00MDAtYS00MDogIzcxNzQ3OTY2XG4gIC0tbmV1dHJhbC00MDAtYS0zMDogIzcxNzQ3OTRjXG4gIC0tbmV1dHJhbC00MDAtYS0yNTogIzcxNzQ3OTNmXG4gIC0tbmV1dHJhbC00MDAtYS0yMDogIzcxNzQ3OTMzXG4gIC0tbmV1dHJhbC00MDAtYS0xNTogIzcxNzQ3OTI2XG4gIC0tbmV1dHJhbC00MDAtYS0xMDogIzcxNzQ3OTE5XG4gIC0tbmV1dHJhbC00MDAtYS0wNTogIzcxNzQ3OTBjXG4gIC0tbmV1dHJhbC00MDAtYS0wMzogIzcxNzQ3OTA3XG4gIC0tbmV1dHJhbC0zMDA6ICM4YzhlOTJcbiAgLS1uZXV0cmFsLTIwMDogI2E3YThhYlxuICAtLW5ldXRyYWwtMjAwLWEtNTA6ICNhN2E4YWI3ZlxuICAtLW5ldXRyYWwtMjAwLWEtNDA6ICNhN2E4YWI2NlxuICAtLW5ldXRyYWwtMjAwLWEtMzA6ICNhN2E4YWI0Y1xuICAtLW5ldXRyYWwtMjAwLWEtMjU6ICNhN2E4YWIzZlxuICAtLW5ldXRyYWwtMjAwLWEtMjA6ICNhN2E4YWIzM1xuICAtLW5ldXRyYWwtMjAwLWEtMTU6ICNhN2E4YWIyNlxuICAtLW5ldXRyYWwtMjAwLWEtMTA6ICNhN2E4YWIxOVxuICAtLW5ldXRyYWwtMjAwLWEtMDU6ICNhN2E4YWIwY1xuICAtLW5ldXRyYWwtMjAwLWEtMDM6ICNhN2E4YWIwN1xuICAtLW5ldXRyYWwtMTAwOiAjZDNkM2Q1XG4gIC0tbmV1dHJhbC01MDogI2VkZWVlZVxuICAtLW5ldXRyYWwtMjU6ICNmNmY2ZjdcbiAgLS1uZXV0cmFsLTEwOiAjZmFmYWZhXG4gIC0tbmV1dHJhbC0wOiAjZmZmZmZmXG4gIC0tY3JpdGljYWwtMTAwMDogIzAwMDAwMFxuICAtLWNyaXRpY2FsLTk5MDogIzJiMDQwOFxuICAtLWNyaXRpY2FsLTk1MDogIzRjMDcwZVxuICAtLWNyaXRpY2FsLTkyNTogIzVkMDkxMVxuICAtLWNyaXRpY2FsLTkwMDogIzZjMGIxNFxuICAtLWNyaXRpY2FsLTgwMDogIzgyMGQxOFxuICAtLWNyaXRpY2FsLTcwMDogIzk4MGYxY1xuICAtLWNyaXRpY2FsLTYwMDogI2I4MTIyMlxuICAtLWNyaXRpY2FsLTUwMDogI2Q5MTUyOFxuICAtLWNyaXRpY2FsLTUwMC1hLTUwOiAjZDkxNTI4N2ZcbiAgLS1jcml0aWNhbC01MDAtYS00MDogI2Q5MTUyODY2XG4gIC0tY3JpdGljYWwtNTAwLWEtMzA6ICNkOTE1Mjg0Y1xuICAtLWNyaXRpY2FsLTUwMC1hLTI1OiAjZDkxNTI4M2ZcbiAgLS1jcml0aWNhbC01MDAtYS0yMDogI2Q5MTUyODMzXG4gIC0tY3JpdGljYWwtNTAwLWEtMTU6ICNkOTE1MjgyNlxuICAtLWNyaXRpY2FsLTUwMC1hLTEwOiAjZDkxNTI4MTlcbiAgLS1jcml0aWNhbC01MDAtYS0wNTogI2Q5MTUyODBjXG4gIC0tY3JpdGljYWwtNTAwLWEtMDM6ICNkOTE1MjgwN1xuICAtLWNyaXRpY2FsLTQwMDogI2UxNDQ1M1xuICAtLWNyaXRpY2FsLTQwMC1hLTUwOiAjZTE0NDUzN2ZcbiAgLS1jcml0aWNhbC00MDAtYS00MDogI2UxNDQ1MzY2XG4gIC0tY3JpdGljYWwtNDAwLWEtMzA6ICNlMTQ0NTM0Y1xuICAtLWNyaXRpY2FsLTQwMC1hLTI1OiAjZTE0NDUzM2ZcbiAgLS1jcml0aWNhbC00MDAtYS0yMDogI2UxNDQ1MzMzXG4gIC0tY3JpdGljYWwtNDAwLWEtMTU6ICNlMTQ0NTMyNlxuICAtLWNyaXRpY2FsLTQwMC1hLTEwOiAjZTE0NDUzMTlcbiAgLS1jcml0aWNhbC00MDAtYS0wNTogI2UxNDQ1MzBjXG4gIC0tY3JpdGljYWwtNDAwLWEtMDM6ICNlMTQ0NTMwN1xuICAtLWNyaXRpY2FsLTMwMDogI2U2Njc3M1xuICAtLWNyaXRpY2FsLTIwMDogI2VjOGE5M1xuICAtLWNyaXRpY2FsLTIwMC1hLTUwOiAjZWM4YTkzN2ZcbiAgLS1jcml0aWNhbC0yMDAtYS00MDogI2VjOGE5MzY2XG4gIC0tY3JpdGljYWwtMjAwLWEtMzA6ICNlYzhhOTM0Y1xuICAtLWNyaXRpY2FsLTIwMC1hLTI1OiAjZWM4YTkzM2ZcbiAgLS1jcml0aWNhbC0yMDAtYS0yMDogI2VjOGE5MzMzXG4gIC0tY3JpdGljYWwtMjAwLWEtMTU6ICNlYzhhOTMyNlxuICAtLWNyaXRpY2FsLTIwMC1hLTEwOiAjZWM4YTkzMTlcbiAgLS1jcml0aWNhbC0yMDAtYS0wNTogI2VjOGE5MzBjXG4gIC0tY3JpdGljYWwtMjAwLWEtMDM6ICNlYzhhOTMwN1xuICAtLWNyaXRpY2FsLTEwMDogI2Y2YzVjOVxuICAtLWNyaXRpY2FsLTUwOiAjZmJlOGVhXG4gIC0tY3JpdGljYWwtMjU6ICNmZGYzZjRcbiAgLS1jcml0aWNhbC0xMDogI2ZlZjhmOVxuICAtLWNyaXRpY2FsLTA6ICNmZmZmZmZcbiAgLS1zdWNjZXNzLTEwMDA6ICMwMDAwMDBcbiAgLS1zdWNjZXNzLTk5MDogIzAwMjAwY1xuICAtLXN1Y2Nlc3MtOTUwOiAjMDAzODE1XG4gIC0tc3VjY2Vzcy05MjU6ICMwMDQ0MWFcbiAgLS1zdWNjZXNzLTkwMDogIzAxNTAxZVxuICAtLXN1Y2Nlc3MtODAwOiAjMDE1ZjI0XG4gIC0tc3VjY2Vzcy03MDA6ICMwMTZmMmFcbiAgLS1zdWNjZXNzLTYwMDogIzAxODczM1xuICAtLXN1Y2Nlc3MtNTAwOiAjMDE5ZjNjXG4gIC0tc3VjY2Vzcy01MDAtYS01MDogIzAxOWYzYzdmXG4gIC0tc3VjY2Vzcy01MDAtYS00MDogIzAxOWYzYzY2XG4gIC0tc3VjY2Vzcy01MDAtYS0zMDogIzAxOWYzYzRjXG4gIC0tc3VjY2Vzcy01MDAtYS0yNTogIzAxOWYzYzNmXG4gIC0tc3VjY2Vzcy01MDAtYS0yMDogIzAxOWYzYzMzXG4gIC0tc3VjY2Vzcy01MDAtYS0xNTogIzAxOWYzYzI2XG4gIC0tc3VjY2Vzcy01MDAtYS0xMDogIzAxOWYzYzE5XG4gIC0tc3VjY2Vzcy01MDAtYS0wNTogIzAxOWYzYzBjXG4gIC0tc3VjY2Vzcy01MDAtYS0wMzogIzAxOWYzYzA3XG4gIC0tc3VjY2Vzcy00MDA6ICMzNGIyNjNcbiAgLS1zdWNjZXNzLTQwMC1hLTUwOiAjMzRiMjYzN2ZcbiAgLS1zdWNjZXNzLTQwMC1hLTQwOiAjMzRiMjYzNjZcbiAgLS1zdWNjZXNzLTQwMC1hLTMwOiAjMzRiMjYzNGNcbiAgLS1zdWNjZXNzLTQwMC1hLTI1OiAjMzRiMjYzM2ZcbiAgLS1zdWNjZXNzLTQwMC1hLTIwOiAjMzRiMjYzMzNcbiAgLS1zdWNjZXNzLTQwMC1hLTE1OiAjMzRiMjYzMjZcbiAgLS1zdWNjZXNzLTQwMC1hLTEwOiAjMzRiMjYzMTlcbiAgLS1zdWNjZXNzLTQwMC1hLTA1OiAjMzRiMjYzMGNcbiAgLS1zdWNjZXNzLTQwMC1hLTAzOiAjMzRiMjYzMDdcbiAgLS1zdWNjZXNzLTMwMDogIzVhYzE4MFxuICAtLXN1Y2Nlc3MtMjAwOiAjODBjZjllXG4gIC0tc3VjY2Vzcy0yMDAtYS01MDogIzgwY2Y5ZTdmXG4gIC0tc3VjY2Vzcy0yMDAtYS00MDogIzgwY2Y5ZTY2XG4gIC0tc3VjY2Vzcy0yMDAtYS0zMDogIzgwY2Y5ZTRjXG4gIC0tc3VjY2Vzcy0yMDAtYS0yNTogIzgwY2Y5ZTNmXG4gIC0tc3VjY2Vzcy0yMDAtYS0yMDogIzgwY2Y5ZTMzXG4gIC0tc3VjY2Vzcy0yMDAtYS0xNTogIzgwY2Y5ZTI2XG4gIC0tc3VjY2Vzcy0yMDAtYS0xMDogIzgwY2Y5ZTE5XG4gIC0tc3VjY2Vzcy0yMDAtYS0wNTogIzgwY2Y5ZTBjXG4gIC0tc3VjY2Vzcy0yMDAtYS0wMzogIzgwY2Y5ZTA3XG4gIC0tc3VjY2Vzcy0xMDA6ICNjMGU3Y2VcbiAgLS1zdWNjZXNzLTUwOiAjZTZmNWVjXG4gIC0tc3VjY2Vzcy0yNTogI2YyZmFmNVxuICAtLXN1Y2Nlc3MtMTA6ICNmN2ZjZjlcbiAgLS1zdWNjZXNzLTA6ICNmZmZmZmZcbiAgLS1pbmZvLTEwMDA6ICMwMDAwMDBcbiAgLS1pbmZvLTk5MDogIzA1MWUzM1xuICAtLWluZm8tOTUwOiAjMDkzNTU5XG4gIC0taW5mby05MjU6ICMwYjQxNmVcbiAgLS1pbmZvLTkwMDogIzBjNGM4MFxuICAtLWluZm8tODAwOiAjMGY1Yjk5XG4gIC0taW5mby03MDA6ICMxMTZhYjNcbiAgLS1pbmZvLTYwMDogIzE1ODFkOVxuICAtLWluZm8tNTAwOiAjMTk5OGZmXG4gIC0taW5mby01MDAtYS01MDogIzE5OThmZjdmXG4gIC0taW5mby01MDAtYS00MDogIzE5OThmZjY2XG4gIC0taW5mby01MDAtYS0zMDogIzE5OThmZjRjXG4gIC0taW5mby01MDAtYS0yNTogIzE5OThmZjNmXG4gIC0taW5mby01MDAtYS0yMDogIzE5OThmZjMzXG4gIC0taW5mby01MDAtYS0xNTogIzE5OThmZjI2XG4gIC0taW5mby01MDAtYS0xMDogIzE5OThmZjE5XG4gIC0taW5mby01MDAtYS0wNTogIzE5OThmZjBjXG4gIC0taW5mby01MDAtYS0wMzogIzE5OThmZjA3XG4gIC0taW5mby00MDA6ICM0N2FkZmZcbiAgLS1pbmZvLTQwMC1hLTUwOiAjNDdhZGZmN2ZcbiAgLS1pbmZvLTQwMC1hLTQwOiAjNDdhZGZmNjZcbiAgLS1pbmZvLTQwMC1hLTMwOiAjNDdhZGZmNGNcbiAgLS1pbmZvLTQwMC1hLTI1OiAjNDdhZGZmM2ZcbiAgLS1pbmZvLTQwMC1hLTIwOiAjNDdhZGZmMzNcbiAgLS1pbmZvLTQwMC1hLTE1OiAjNDdhZGZmMjZcbiAgLS1pbmZvLTQwMC1hLTEwOiAjNDdhZGZmMTlcbiAgLS1pbmZvLTQwMC1hLTA1OiAjNDdhZGZmMGNcbiAgLS1pbmZvLTQwMC1hLTAzOiAjNDdhZGZmMDdcbiAgLS1pbmZvLTMwMDogIzZhYmNmZlxuICAtLWluZm8tMjAwOiAjOGNjYmZmXG4gIC0taW5mby0yMDAtYS01MDogIzhjY2JmZjdmXG4gIC0taW5mby0yMDAtYS00MDogIzhjY2JmZjY2XG4gIC0taW5mby0yMDAtYS0zMDogIzhjY2JmZjRjXG4gIC0taW5mby0yMDAtYS0yNTogIzhjY2JmZjNmXG4gIC0taW5mby0yMDAtYS0yMDogIzhjY2JmZjMzXG4gIC0taW5mby0yMDAtYS0xNTogIzhjY2JmZjI2XG4gIC0taW5mby0yMDAtYS0xMDogIzhjY2JmZjE5XG4gIC0taW5mby0yMDAtYS0wNTogIzhjY2JmZjBjXG4gIC0taW5mby0yMDAtYS0wMzogIzhjY2JmZjA3XG4gIC0taW5mby0xMDA6ICNjNmU1ZmZcbiAgLS1pbmZvLTUwOiAjZThmNWZmXG4gIC0taW5mby0yNTogI2Y0ZmFmZlxuICAtLWluZm8tMTA6ICNmOGZjZmZcbiAgLS1pbmZvLTA6ICNmZmZmZmZcbiAgLS13YXJuaW5nLTEwMDA6ICMwMDAwMDBcbiAgLS13YXJuaW5nLTk5MDogIzMwMWQwMFxuICAtLXdhcm5pbmctOTUwOiAjNTUzMzAwXG4gIC0td2FybmluZy05MjU6ICM2ODNlMDBcbiAgLS13YXJuaW5nLTkwMDogIzc5NDgwMFxuICAtLXdhcm5pbmctODAwOiAjOTE1NzAwXG4gIC0td2FybmluZy03MDA6ICNhOTY1MDBcbiAgLS13YXJuaW5nLTYwMDogI2NlN2IwMFxuICAtLXdhcm5pbmctNTAwOiAjZjI5MTAwXG4gIC0td2FybmluZy01MDAtYS01MDogI2YyOTEwMDdmXG4gIC0td2FybmluZy01MDAtYS00MDogI2YyOTEwMDY2XG4gIC0td2FybmluZy01MDAtYS0zMDogI2YyOTEwMDRjXG4gIC0td2FybmluZy01MDAtYS0yNTogI2YyOTEwMDNmXG4gIC0td2FybmluZy01MDAtYS0yMDogI2YyOTEwMDMzXG4gIC0td2FybmluZy01MDAtYS0xNTogI2YyOTEwMDI2XG4gIC0td2FybmluZy01MDAtYS0xMDogI2YyOTEwMDE5XG4gIC0td2FybmluZy01MDAtYS0wNTogI2YyOTEwMDBjXG4gIC0td2FybmluZy01MDAtYS0wMzogI2YyOTEwMDA3XG4gIC0td2FybmluZy00MDA6ICNmNWE3MzNcbiAgLS13YXJuaW5nLTQwMC1hLTUwOiAjZjVhNzMzN2ZcbiAgLS13YXJuaW5nLTQwMC1hLTQwOiAjZjVhNzMzNjZcbiAgLS13YXJuaW5nLTQwMC1hLTMwOiAjZjVhNzMzNGNcbiAgLS13YXJuaW5nLTQwMC1hLTI1OiAjZjVhNzMzM2ZcbiAgLS13YXJuaW5nLTQwMC1hLTIwOiAjZjVhNzMzMzNcbiAgLS13YXJuaW5nLTQwMC1hLTE1OiAjZjVhNzMzMjZcbiAgLS13YXJuaW5nLTQwMC1hLTEwOiAjZjVhNzMzMTlcbiAgLS13YXJuaW5nLTQwMC1hLTA1OiAjZjVhNzMzMGNcbiAgLS13YXJuaW5nLTQwMC1hLTAzOiAjZjVhNzMzMDdcbiAgLS13YXJuaW5nLTMwMDogI2Y3Yjg1OVxuICAtLXdhcm5pbmctMjAwOiAjZjljODgwXG4gIC0td2FybmluZy0yMDAtYS01MDogI2Y5Yzg4MDdmXG4gIC0td2FybmluZy0yMDAtYS00MDogI2Y5Yzg4MDY2XG4gIC0td2FybmluZy0yMDAtYS0zMDogI2Y5Yzg4MDRjXG4gIC0td2FybmluZy0yMDAtYS0yNTogI2Y5Yzg4MDNmXG4gIC0td2FybmluZy0yMDAtYS0yMDogI2Y5Yzg4MDMzXG4gIC0td2FybmluZy0yMDAtYS0xNTogI2Y5Yzg4MDI2XG4gIC0td2FybmluZy0yMDAtYS0xMDogI2Y5Yzg4MDE5XG4gIC0td2FybmluZy0yMDAtYS0wNTogI2Y5Yzg4MDBjXG4gIC0td2FybmluZy0yMDAtYS0wMzogI2Y5Yzg4MDA3XG4gIC0td2FybmluZy0xMDA6ICNmY2UzYmZcbiAgLS13YXJuaW5nLTUwOiAjZmVmNGU2XG4gIC0td2FybmluZy0yNTogI2ZlZjlmMlxuICAtLXdhcm5pbmctMTA6ICNmZWZjZjdcbiAgLS13YXJuaW5nLTA6ICNmZmZmZmZcbiAgLS1kZWNvci0wMS0xMDAwOiAjMDAwMDAwXG4gIC0tZGVjb3ItMDEtOTkwOiAjMDAyNDFiXG4gIC0tZGVjb3ItMDEtOTUwOiAjMDAzZTMwXG4gIC0tZGVjb3ItMDEtOTI1OiAjMDA0ZDNhXG4gIC0tZGVjb3ItMDEtOTAwOiAjMDA1OTQ0XG4gIC0tZGVjb3ItMDEtODAwOiAjMDA2YjUyXG4gIC0tZGVjb3ItMDEtNzAwOiAjMDA3ZDVmXG4gIC0tZGVjb3ItMDEtNjAwOiAjMDA5Nzc0XG4gIC0tZGVjb3ItMDEtNTAwOiAjMDBiMjg4XG4gIC0tZGVjb3ItMDEtNTAwLWEtNTA6ICMwMGIyODg3ZlxuICAtLWRlY29yLTAxLTUwMC1hLTQwOiAjMDBiMjg4NjZcbiAgLS1kZWNvci0wMS01MDAtYS0zMDogIzAwYjI4ODRjXG4gIC0tZGVjb3ItMDEtNTAwLWEtMjU6ICMwMGIyODgzZlxuICAtLWRlY29yLTAxLTUwMC1hLTIwOiAjMDBiMjg4MzNcbiAgLS1kZWNvci0wMS01MDAtYS0xNTogIzAwYjI4ODI2XG4gIC0tZGVjb3ItMDEtNTAwLWEtMTA6ICMwMGIyODgxOVxuICAtLWRlY29yLTAxLTUwMC1hLTA1OiAjMDBiMjg4MGNcbiAgLS1kZWNvci0wMS01MDAtYS0wMzogIzAwYjI4ODA3XG4gIC0tZGVjb3ItMDEtNDAwOiAjMzNjMWEwXG4gIC0tZGVjb3ItMDEtNDAwLWEtNTA6ICMzM2MxYTA3ZlxuICAtLWRlY29yLTAxLTQwMC1hLTQwOiAjMzNjMWEwNjZcbiAgLS1kZWNvci0wMS00MDAtYS0zMDogIzMzYzFhMDRjXG4gIC0tZGVjb3ItMDEtNDAwLWEtMjU6ICMzM2MxYTAzZlxuICAtLWRlY29yLTAxLTQwMC1hLTIwOiAjMzNjMWEwMzNcbiAgLS1kZWNvci0wMS00MDAtYS0xNTogIzMzYzFhMDI2XG4gIC0tZGVjb3ItMDEtNDAwLWEtMTA6ICMzM2MxYTAxOVxuICAtLWRlY29yLTAxLTQwMC1hLTA1OiAjMzNjMWEwMGNcbiAgLS1kZWNvci0wMS00MDAtYS0wMzogIzMzYzFhMDA3XG4gIC0tZGVjb3ItMDEtMzAwOiAjNTljZGIyXG4gIC0tZGVjb3ItMDEtMjAwOiAjODBkOGM0XG4gIC0tZGVjb3ItMDEtMjAwLWEtNTA6ICM4MGQ4YzQ3ZlxuICAtLWRlY29yLTAxLTIwMC1hLTQwOiAjODBkOGM0NjZcbiAgLS1kZWNvci0wMS0yMDAtYS0zMDogIzgwZDhjNDRjXG4gIC0tZGVjb3ItMDEtMjAwLWEtMjU6ICM4MGQ4YzQzZlxuICAtLWRlY29yLTAxLTIwMC1hLTIwOiAjODBkOGM0MzNcbiAgLS1kZWNvci0wMS0yMDAtYS0xNTogIzgwZDhjNDI2XG4gIC0tZGVjb3ItMDEtMjAwLWEtMTA6ICM4MGQ4YzQxOVxuICAtLWRlY29yLTAxLTIwMC1hLTA1OiAjODBkOGM0MGNcbiAgLS1kZWNvci0wMS0yMDAtYS0wMzogIzgwZDhjNDA3XG4gIC0tZGVjb3ItMDEtMTAwOiAjYmZlY2UxXG4gIC0tZGVjb3ItMDEtNTA6ICNlNmY3ZjNcbiAgLS1kZWNvci0wMS0yNTogI2YyZmJmOVxuICAtLWRlY29yLTAxLTEwOiAjZjdmZGZiXG4gIC0tZGVjb3ItMDEtMDogI2ZmZmZmZlxuLi10aGVtZS02XG4gIC0tYWNjZW50LTEwMDA6ICMwMDAwMDBcbiAgLS1hY2NlbnQtOTkwOiAjMDAwYjFhXG4gIC0tYWNjZW50LTk1MDogIzAwMTMyZFxuICAtLWFjY2VudC05MjU6ICMwMDE3MzhcbiAgLS1hY2NlbnQtOTAwOiAjMDAxYjQxXG4gIC0tYWNjZW50LTgwMDogIzAwMjA0ZVxuICAtLWFjY2VudC03MDA6ICMwMDI1NWFcbiAgLS1hY2NlbnQtNjAwOiAjMDAyZDZlXG4gIC0tYWNjZW50LTUwMDogIzAwMzU4MVxuICAtLWFjY2VudC01MDAtYS01MDogIzAwMzU4MTdmXG4gIC0tYWNjZW50LTUwMC1hLTQwOiAjMDAzNTgxNjZcbiAgLS1hY2NlbnQtNTAwLWEtMzA6ICMwMDM1ODE0Y1xuICAtLWFjY2VudC01MDAtYS0yNTogIzAwMzU4MTNmXG4gIC0tYWNjZW50LTUwMC1hLTIwOiAjMDAzNTgxMzNcbiAgLS1hY2NlbnQtNTAwLWEtMTU6ICMwMDM1ODEyNlxuICAtLWFjY2VudC01MDAtYS0xMDogIzAwMzU4MTE5XG4gIC0tYWNjZW50LTUwMC1hLTA1OiAjMDAzNTgxMGNcbiAgLS1hY2NlbnQtNTAwLWEtMDM6ICMwMDM1ODEwN1xuICAtLWFjY2VudC00MDA6ICMzMzVkOWFcbiAgLS1hY2NlbnQtNDAwLWEtNTA6ICMzMzVkOWE3ZlxuICAtLWFjY2VudC00MDAtYS00MDogIzMzNWQ5YTY2XG4gIC0tYWNjZW50LTQwMC1hLTMwOiAjMzM1ZDlhNGNcbiAgLS1hY2NlbnQtNDAwLWEtMjU6ICMzMzVkOWEzZlxuICAtLWFjY2VudC00MDAtYS0yMDogIzMzNWQ5YTMzXG4gIC0tYWNjZW50LTQwMC1hLTE1OiAjMzM1ZDlhMjZcbiAgLS1hY2NlbnQtNDAwLWEtMTA6ICMzMzVkOWExOVxuICAtLWFjY2VudC00MDAtYS0wNTogIzMzNWQ5YTBjXG4gIC0tYWNjZW50LTQwMC1hLTAzOiAjMzM1ZDlhMDdcbiAgLS1hY2NlbnQtMzAwOiAjNTk3Y2FkXG4gIC0tYWNjZW50LTIwMDogIzgwOWFjMFxuICAtLWFjY2VudC0yMDAtYS01MDogIzgwOWFjMDdmXG4gIC0tYWNjZW50LTIwMC1hLTQwOiAjODA5YWMwNjZcbiAgLS1hY2NlbnQtMjAwLWEtMzA6ICM4MDlhYzA0Y1xuICAtLWFjY2VudC0yMDAtYS0yNTogIzgwOWFjMDNmXG4gIC0tYWNjZW50LTIwMC1hLTIwOiAjODA5YWMwMzNcbiAgLS1hY2NlbnQtMjAwLWEtMTU6ICM4MDlhYzAyNlxuICAtLWFjY2VudC0yMDAtYS0xMDogIzgwOWFjMDE5XG4gIC0tYWNjZW50LTIwMC1hLTA1OiAjODA5YWMwMGNcbiAgLS1hY2NlbnQtMjAwLWEtMDM6ICM4MDlhYzAwN1xuICAtLWFjY2VudC0xMDA6ICNiZmNkZGZcbiAgLS1hY2NlbnQtNTA6ICNlNmViZjNcbiAgLS1hY2NlbnQtMjU6ICNmMmY1ZjlcbiAgLS1hY2NlbnQtMTA6ICNmN2Y5ZmJcbiAgLS1hY2NlbnQtMDogI2ZmZmZmZlxuICAtLW5ldXRyYWwtMTAwMDogIzAwMDAwMFxuICAtLW5ldXRyYWwtOTkwOiAjMTAxMDExXG4gIC0tbmV1dHJhbC05NTA6ICMxYjFjMWVcbiAgLS1uZXV0cmFsLTkyNTogIzIyMjMyNVxuICAtLW5ldXRyYWwtOTAwOiAjMjcyOTJjXG4gIC0tbmV1dHJhbC04MDA6ICMyZjMxMzRcbiAgLS1uZXV0cmFsLTcwMDogIzM3MzkzZFxuICAtLW5ldXRyYWwtNjAwOiAjNDI0NTRhXG4gIC0tbmV1dHJhbC01MDA6ICM0ZTUxNTdcbiAgLS1uZXV0cmFsLTUwMC1hLTUwOiAjNGU1MTU3N2ZcbiAgLS1uZXV0cmFsLTUwMC1hLTQwOiAjNGU1MTU3NjZcbiAgLS1uZXV0cmFsLTUwMC1hLTMwOiAjNGU1MTU3NGNcbiAgLS1uZXV0cmFsLTUwMC1hLTI1OiAjNGU1MTU3M2ZcbiAgLS1uZXV0cmFsLTUwMC1hLTIwOiAjNGU1MTU3MzNcbiAgLS1uZXV0cmFsLTUwMC1hLTE1OiAjNGU1MTU3MjZcbiAgLS1uZXV0cmFsLTUwMC1hLTEwOiAjNGU1MTU3MTlcbiAgLS1uZXV0cmFsLTUwMC1hLTA1OiAjNGU1MTU3MGNcbiAgLS1uZXV0cmFsLTUwMC1hLTAzOiAjNGU1MTU3MDdcbiAgLS1uZXV0cmFsLTQwMDogIzcxNzQ3OVxuICAtLW5ldXRyYWwtNDAwLWEtNTA6ICM3MTc0Nzk3ZlxuICAtLW5ldXRyYWwtNDAwLWEtNDA6ICM3MTc0Nzk2NlxuICAtLW5ldXRyYWwtNDAwLWEtMzA6ICM3MTc0Nzk0Y1xuICAtLW5ldXRyYWwtNDAwLWEtMjU6ICM3MTc0NzkzZlxuICAtLW5ldXRyYWwtNDAwLWEtMjA6ICM3MTc0NzkzM1xuICAtLW5ldXRyYWwtNDAwLWEtMTU6ICM3MTc0NzkyNlxuICAtLW5ldXRyYWwtNDAwLWEtMTA6ICM3MTc0NzkxOVxuICAtLW5ldXRyYWwtNDAwLWEtMDU6ICM3MTc0NzkwY1xuICAtLW5ldXRyYWwtNDAwLWEtMDM6ICM3MTc0NzkwN1xuICAtLW5ldXRyYWwtMzAwOiAjOGM4ZTkyXG4gIC0tbmV1dHJhbC0yMDA6ICNhN2E4YWJcbiAgLS1uZXV0cmFsLTIwMC1hLTUwOiAjYTdhOGFiN2ZcbiAgLS1uZXV0cmFsLTIwMC1hLTQwOiAjYTdhOGFiNjZcbiAgLS1uZXV0cmFsLTIwMC1hLTMwOiAjYTdhOGFiNGNcbiAgLS1uZXV0cmFsLTIwMC1hLTI1OiAjYTdhOGFiM2ZcbiAgLS1uZXV0cmFsLTIwMC1hLTIwOiAjYTdhOGFiMzNcbiAgLS1uZXV0cmFsLTIwMC1hLTE1OiAjYTdhOGFiMjZcbiAgLS1uZXV0cmFsLTIwMC1hLTEwOiAjYTdhOGFiMTlcbiAgLS1uZXV0cmFsLTIwMC1hLTA1OiAjYTdhOGFiMGNcbiAgLS1uZXV0cmFsLTIwMC1hLTAzOiAjYTdhOGFiMDdcbiAgLS1uZXV0cmFsLTEwMDogI2QzZDNkNVxuICAtLW5ldXRyYWwtNTA6ICNlZGVlZWVcbiAgLS1uZXV0cmFsLTI1OiAjZjZmNmY3XG4gIC0tbmV1dHJhbC0xMDogI2ZhZmFmYVxuICAtLW5ldXRyYWwtMDogI2ZmZmZmZlxuICAtLWNyaXRpY2FsLTEwMDA6ICMwMDAwMDBcbiAgLS1jcml0aWNhbC05OTA6ICMyYjA0MDhcbiAgLS1jcml0aWNhbC05NTA6ICM0YzA3MGVcbiAgLS1jcml0aWNhbC05MjU6ICM1ZDA5MTFcbiAgLS1jcml0aWNhbC05MDA6ICM2YzBiMTRcbiAgLS1jcml0aWNhbC04MDA6ICM4MjBkMThcbiAgLS1jcml0aWNhbC03MDA6ICM5ODBmMWNcbiAgLS1jcml0aWNhbC02MDA6ICNiODEyMjJcbiAgLS1jcml0aWNhbC01MDA6ICNkOTE1MjhcbiAgLS1jcml0aWNhbC01MDAtYS01MDogI2Q5MTUyODdmXG4gIC0tY3JpdGljYWwtNTAwLWEtNDA6ICNkOTE1Mjg2NlxuICAtLWNyaXRpY2FsLTUwMC1hLTMwOiAjZDkxNTI4NGNcbiAgLS1jcml0aWNhbC01MDAtYS0yNTogI2Q5MTUyODNmXG4gIC0tY3JpdGljYWwtNTAwLWEtMjA6ICNkOTE1MjgzM1xuICAtLWNyaXRpY2FsLTUwMC1hLTE1OiAjZDkxNTI4MjZcbiAgLS1jcml0aWNhbC01MDAtYS0xMDogI2Q5MTUyODE5XG4gIC0tY3JpdGljYWwtNTAwLWEtMDU6ICNkOTE1MjgwY1xuICAtLWNyaXRpY2FsLTUwMC1hLTAzOiAjZDkxNTI4MDdcbiAgLS1jcml0aWNhbC00MDA6ICNlMTQ0NTNcbiAgLS1jcml0aWNhbC00MDAtYS01MDogI2UxNDQ1MzdmXG4gIC0tY3JpdGljYWwtNDAwLWEtNDA6ICNlMTQ0NTM2NlxuICAtLWNyaXRpY2FsLTQwMC1hLTMwOiAjZTE0NDUzNGNcbiAgLS1jcml0aWNhbC00MDAtYS0yNTogI2UxNDQ1MzNmXG4gIC0tY3JpdGljYWwtNDAwLWEtMjA6ICNlMTQ0NTMzM1xuICAtLWNyaXRpY2FsLTQwMC1hLTE1OiAjZTE0NDUzMjZcbiAgLS1jcml0aWNhbC00MDAtYS0xMDogI2UxNDQ1MzE5XG4gIC0tY3JpdGljYWwtNDAwLWEtMDU6ICNlMTQ0NTMwY1xuICAtLWNyaXRpY2FsLTQwMC1hLTAzOiAjZTE0NDUzMDdcbiAgLS1jcml0aWNhbC0zMDA6ICNlNjY3NzNcbiAgLS1jcml0aWNhbC0yMDA6ICNlYzhhOTNcbiAgLS1jcml0aWNhbC0yMDAtYS01MDogI2VjOGE5MzdmXG4gIC0tY3JpdGljYWwtMjAwLWEtNDA6ICNlYzhhOTM2NlxuICAtLWNyaXRpY2FsLTIwMC1hLTMwOiAjZWM4YTkzNGNcbiAgLS1jcml0aWNhbC0yMDAtYS0yNTogI2VjOGE5MzNmXG4gIC0tY3JpdGljYWwtMjAwLWEtMjA6ICNlYzhhOTMzM1xuICAtLWNyaXRpY2FsLTIwMC1hLTE1OiAjZWM4YTkzMjZcbiAgLS1jcml0aWNhbC0yMDAtYS0xMDogI2VjOGE5MzE5XG4gIC0tY3JpdGljYWwtMjAwLWEtMDU6ICNlYzhhOTMwY1xuICAtLWNyaXRpY2FsLTIwMC1hLTAzOiAjZWM4YTkzMDdcbiAgLS1jcml0aWNhbC0xMDA6ICNmNmM1YzlcbiAgLS1jcml0aWNhbC01MDogI2ZiZThlYVxuICAtLWNyaXRpY2FsLTI1OiAjZmRmM2Y0XG4gIC0tY3JpdGljYWwtMTA6ICNmZWY4ZjlcbiAgLS1jcml0aWNhbC0wOiAjZmZmZmZmXG4gIC0tc3VjY2Vzcy0xMDAwOiAjMDAwMDAwXG4gIC0tc3VjY2Vzcy05OTA6ICMwMDIwMGNcbiAgLS1zdWNjZXNzLTk1MDogIzAwMzgxNVxuICAtLXN1Y2Nlc3MtOTI1OiAjMDA0NDFhXG4gIC0tc3VjY2Vzcy05MDA6ICMwMTUwMWVcbiAgLS1zdWNjZXNzLTgwMDogIzAxNWYyNFxuICAtLXN1Y2Nlc3MtNzAwOiAjMDE2ZjJhXG4gIC0tc3VjY2Vzcy02MDA6ICMwMTg3MzNcbiAgLS1zdWNjZXNzLTUwMDogIzAxOWYzY1xuICAtLXN1Y2Nlc3MtNTAwLWEtNTA6ICMwMTlmM2M3ZlxuICAtLXN1Y2Nlc3MtNTAwLWEtNDA6ICMwMTlmM2M2NlxuICAtLXN1Y2Nlc3MtNTAwLWEtMzA6ICMwMTlmM2M0Y1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjU6ICMwMTlmM2MzZlxuICAtLXN1Y2Nlc3MtNTAwLWEtMjA6ICMwMTlmM2MzM1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTU6ICMwMTlmM2MyNlxuICAtLXN1Y2Nlc3MtNTAwLWEtMTA6ICMwMTlmM2MxOVxuICAtLXN1Y2Nlc3MtNTAwLWEtMDU6ICMwMTlmM2MwY1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDM6ICMwMTlmM2MwN1xuICAtLXN1Y2Nlc3MtNDAwOiAjMzRiMjYzXG4gIC0tc3VjY2Vzcy00MDAtYS01MDogIzM0YjI2MzdmXG4gIC0tc3VjY2Vzcy00MDAtYS00MDogIzM0YjI2MzY2XG4gIC0tc3VjY2Vzcy00MDAtYS0zMDogIzM0YjI2MzRjXG4gIC0tc3VjY2Vzcy00MDAtYS0yNTogIzM0YjI2MzNmXG4gIC0tc3VjY2Vzcy00MDAtYS0yMDogIzM0YjI2MzMzXG4gIC0tc3VjY2Vzcy00MDAtYS0xNTogIzM0YjI2MzI2XG4gIC0tc3VjY2Vzcy00MDAtYS0xMDogIzM0YjI2MzE5XG4gIC0tc3VjY2Vzcy00MDAtYS0wNTogIzM0YjI2MzBjXG4gIC0tc3VjY2Vzcy00MDAtYS0wMzogIzM0YjI2MzA3XG4gIC0tc3VjY2Vzcy0zMDA6ICM1YWMxODBcbiAgLS1zdWNjZXNzLTIwMDogIzgwY2Y5ZVxuICAtLXN1Y2Nlc3MtMjAwLWEtNTA6ICM4MGNmOWU3ZlxuICAtLXN1Y2Nlc3MtMjAwLWEtNDA6ICM4MGNmOWU2NlxuICAtLXN1Y2Nlc3MtMjAwLWEtMzA6ICM4MGNmOWU0Y1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjU6ICM4MGNmOWUzZlxuICAtLXN1Y2Nlc3MtMjAwLWEtMjA6ICM4MGNmOWUzM1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTU6ICM4MGNmOWUyNlxuICAtLXN1Y2Nlc3MtMjAwLWEtMTA6ICM4MGNmOWUxOVxuICAtLXN1Y2Nlc3MtMjAwLWEtMDU6ICM4MGNmOWUwY1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDM6ICM4MGNmOWUwN1xuICAtLXN1Y2Nlc3MtMTAwOiAjYzBlN2NlXG4gIC0tc3VjY2Vzcy01MDogI2U2ZjVlY1xuICAtLXN1Y2Nlc3MtMjU6ICNmMmZhZjVcbiAgLS1zdWNjZXNzLTEwOiAjZjdmY2Y5XG4gIC0tc3VjY2Vzcy0wOiAjZmZmZmZmXG4gIC0taW5mby0xMDAwOiAjMDAwMDAwXG4gIC0taW5mby05OTA6ICMwNTFlMzNcbiAgLS1pbmZvLTk1MDogIzA5MzU1OVxuICAtLWluZm8tOTI1OiAjMGI0MTZlXG4gIC0taW5mby05MDA6ICMwYzRjODBcbiAgLS1pbmZvLTgwMDogIzBmNWI5OVxuICAtLWluZm8tNzAwOiAjMTE2YWIzXG4gIC0taW5mby02MDA6ICMxNTgxZDlcbiAgLS1pbmZvLTUwMDogIzE5OThmZlxuICAtLWluZm8tNTAwLWEtNTA6ICMxOTk4ZmY3ZlxuICAtLWluZm8tNTAwLWEtNDA6ICMxOTk4ZmY2NlxuICAtLWluZm8tNTAwLWEtMzA6ICMxOTk4ZmY0Y1xuICAtLWluZm8tNTAwLWEtMjU6ICMxOTk4ZmYzZlxuICAtLWluZm8tNTAwLWEtMjA6ICMxOTk4ZmYzM1xuICAtLWluZm8tNTAwLWEtMTU6ICMxOTk4ZmYyNlxuICAtLWluZm8tNTAwLWEtMTA6ICMxOTk4ZmYxOVxuICAtLWluZm8tNTAwLWEtMDU6ICMxOTk4ZmYwY1xuICAtLWluZm8tNTAwLWEtMDM6ICMxOTk4ZmYwN1xuICAtLWluZm8tNDAwOiAjNDdhZGZmXG4gIC0taW5mby00MDAtYS01MDogIzQ3YWRmZjdmXG4gIC0taW5mby00MDAtYS00MDogIzQ3YWRmZjY2XG4gIC0taW5mby00MDAtYS0zMDogIzQ3YWRmZjRjXG4gIC0taW5mby00MDAtYS0yNTogIzQ3YWRmZjNmXG4gIC0taW5mby00MDAtYS0yMDogIzQ3YWRmZjMzXG4gIC0taW5mby00MDAtYS0xNTogIzQ3YWRmZjI2XG4gIC0taW5mby00MDAtYS0xMDogIzQ3YWRmZjE5XG4gIC0taW5mby00MDAtYS0wNTogIzQ3YWRmZjBjXG4gIC0taW5mby00MDAtYS0wMzogIzQ3YWRmZjA3XG4gIC0taW5mby0zMDA6ICM2YWJjZmZcbiAgLS1pbmZvLTIwMDogIzhjY2JmZlxuICAtLWluZm8tMjAwLWEtNTA6ICM4Y2NiZmY3ZlxuICAtLWluZm8tMjAwLWEtNDA6ICM4Y2NiZmY2NlxuICAtLWluZm8tMjAwLWEtMzA6ICM4Y2NiZmY0Y1xuICAtLWluZm8tMjAwLWEtMjU6ICM4Y2NiZmYzZlxuICAtLWluZm8tMjAwLWEtMjA6ICM4Y2NiZmYzM1xuICAtLWluZm8tMjAwLWEtMTU6ICM4Y2NiZmYyNlxuICAtLWluZm8tMjAwLWEtMTA6ICM4Y2NiZmYxOVxuICAtLWluZm8tMjAwLWEtMDU6ICM4Y2NiZmYwY1xuICAtLWluZm8tMjAwLWEtMDM6ICM4Y2NiZmYwN1xuICAtLWluZm8tMTAwOiAjYzZlNWZmXG4gIC0taW5mby01MDogI2U4ZjVmZlxuICAtLWluZm8tMjU6ICNmNGZhZmZcbiAgLS1pbmZvLTEwOiAjZjhmY2ZmXG4gIC0taW5mby0wOiAjZmZmZmZmXG4gIC0td2FybmluZy0xMDAwOiAjMDAwMDAwXG4gIC0td2FybmluZy05OTA6ICMzMDFkMDBcbiAgLS13YXJuaW5nLTk1MDogIzU1MzMwMFxuICAtLXdhcm5pbmctOTI1OiAjNjgzZTAwXG4gIC0td2FybmluZy05MDA6ICM3OTQ4MDBcbiAgLS13YXJuaW5nLTgwMDogIzkxNTcwMFxuICAtLXdhcm5pbmctNzAwOiAjYTk2NTAwXG4gIC0td2FybmluZy02MDA6ICNjZTdiMDBcbiAgLS13YXJuaW5nLTUwMDogI2YyOTEwMFxuICAtLXdhcm5pbmctNTAwLWEtNTA6ICNmMjkxMDA3ZlxuICAtLXdhcm5pbmctNTAwLWEtNDA6ICNmMjkxMDA2NlxuICAtLXdhcm5pbmctNTAwLWEtMzA6ICNmMjkxMDA0Y1xuICAtLXdhcm5pbmctNTAwLWEtMjU6ICNmMjkxMDAzZlxuICAtLXdhcm5pbmctNTAwLWEtMjA6ICNmMjkxMDAzM1xuICAtLXdhcm5pbmctNTAwLWEtMTU6ICNmMjkxMDAyNlxuICAtLXdhcm5pbmctNTAwLWEtMTA6ICNmMjkxMDAxOVxuICAtLXdhcm5pbmctNTAwLWEtMDU6ICNmMjkxMDAwY1xuICAtLXdhcm5pbmctNTAwLWEtMDM6ICNmMjkxMDAwN1xuICAtLXdhcm5pbmctNDAwOiAjZjVhNzMzXG4gIC0td2FybmluZy00MDAtYS01MDogI2Y1YTczMzdmXG4gIC0td2FybmluZy00MDAtYS00MDogI2Y1YTczMzY2XG4gIC0td2FybmluZy00MDAtYS0zMDogI2Y1YTczMzRjXG4gIC0td2FybmluZy00MDAtYS0yNTogI2Y1YTczMzNmXG4gIC0td2FybmluZy00MDAtYS0yMDogI2Y1YTczMzMzXG4gIC0td2FybmluZy00MDAtYS0xNTogI2Y1YTczMzI2XG4gIC0td2FybmluZy00MDAtYS0xMDogI2Y1YTczMzE5XG4gIC0td2FybmluZy00MDAtYS0wNTogI2Y1YTczMzBjXG4gIC0td2FybmluZy00MDAtYS0wMzogI2Y1YTczMzA3XG4gIC0td2FybmluZy0zMDA6ICNmN2I4NTlcbiAgLS13YXJuaW5nLTIwMDogI2Y5Yzg4MFxuICAtLXdhcm5pbmctMjAwLWEtNTA6ICNmOWM4ODA3ZlxuICAtLXdhcm5pbmctMjAwLWEtNDA6ICNmOWM4ODA2NlxuICAtLXdhcm5pbmctMjAwLWEtMzA6ICNmOWM4ODA0Y1xuICAtLXdhcm5pbmctMjAwLWEtMjU6ICNmOWM4ODAzZlxuICAtLXdhcm5pbmctMjAwLWEtMjA6ICNmOWM4ODAzM1xuICAtLXdhcm5pbmctMjAwLWEtMTU6ICNmOWM4ODAyNlxuICAtLXdhcm5pbmctMjAwLWEtMTA6ICNmOWM4ODAxOVxuICAtLXdhcm5pbmctMjAwLWEtMDU6ICNmOWM4ODAwY1xuICAtLXdhcm5pbmctMjAwLWEtMDM6ICNmOWM4ODAwN1xuICAtLXdhcm5pbmctMTAwOiAjZmNlM2JmXG4gIC0td2FybmluZy01MDogI2ZlZjRlNlxuICAtLXdhcm5pbmctMjU6ICNmZWY5ZjJcbiAgLS13YXJuaW5nLTEwOiAjZmVmY2Y3XG4gIC0td2FybmluZy0wOiAjZmZmZmZmXG4gIC0tZGVjb3ItMDEtMTAwMDogIzAwMDAwMFxuICAtLWRlY29yLTAxLTk5MDogIzAwMjQxYlxuICAtLWRlY29yLTAxLTk1MDogIzAwM2UzMFxuICAtLWRlY29yLTAxLTkyNTogIzAwNGQzYVxuICAtLWRlY29yLTAxLTkwMDogIzAwNTk0NFxuICAtLWRlY29yLTAxLTgwMDogIzAwNmI1MlxuICAtLWRlY29yLTAxLTcwMDogIzAwN2Q1ZlxuICAtLWRlY29yLTAxLTYwMDogIzAwOTc3NFxuICAtLWRlY29yLTAxLTUwMDogIzAwYjI4OFxuICAtLWRlY29yLTAxLTUwMC1hLTUwOiAjMDBiMjg4N2ZcbiAgLS1kZWNvci0wMS01MDAtYS00MDogIzAwYjI4ODY2XG4gIC0tZGVjb3ItMDEtNTAwLWEtMzA6ICMwMGIyODg0Y1xuICAtLWRlY29yLTAxLTUwMC1hLTI1OiAjMDBiMjg4M2ZcbiAgLS1kZWNvci0wMS01MDAtYS0yMDogIzAwYjI4ODMzXG4gIC0tZGVjb3ItMDEtNTAwLWEtMTU6ICMwMGIyODgyNlxuICAtLWRlY29yLTAxLTUwMC1hLTEwOiAjMDBiMjg4MTlcbiAgLS1kZWNvci0wMS01MDAtYS0wNTogIzAwYjI4ODBjXG4gIC0tZGVjb3ItMDEtNTAwLWEtMDM6ICMwMGIyODgwN1xuICAtLWRlY29yLTAxLTQwMDogIzMzYzFhMFxuICAtLWRlY29yLTAxLTQwMC1hLTUwOiAjMzNjMWEwN2ZcbiAgLS1kZWNvci0wMS00MDAtYS00MDogIzMzYzFhMDY2XG4gIC0tZGVjb3ItMDEtNDAwLWEtMzA6ICMzM2MxYTA0Y1xuICAtLWRlY29yLTAxLTQwMC1hLTI1OiAjMzNjMWEwM2ZcbiAgLS1kZWNvci0wMS00MDAtYS0yMDogIzMzYzFhMDMzXG4gIC0tZGVjb3ItMDEtNDAwLWEtMTU6ICMzM2MxYTAyNlxuICAtLWRlY29yLTAxLTQwMC1hLTEwOiAjMzNjMWEwMTlcbiAgLS1kZWNvci0wMS00MDAtYS0wNTogIzMzYzFhMDBjXG4gIC0tZGVjb3ItMDEtNDAwLWEtMDM6ICMzM2MxYTAwN1xuICAtLWRlY29yLTAxLTMwMDogIzU5Y2RiMlxuICAtLWRlY29yLTAxLTIwMDogIzgwZDhjNFxuICAtLWRlY29yLTAxLTIwMC1hLTUwOiAjODBkOGM0N2ZcbiAgLS1kZWNvci0wMS0yMDAtYS00MDogIzgwZDhjNDY2XG4gIC0tZGVjb3ItMDEtMjAwLWEtMzA6ICM4MGQ4YzQ0Y1xuICAtLWRlY29yLTAxLTIwMC1hLTI1OiAjODBkOGM0M2ZcbiAgLS1kZWNvci0wMS0yMDAtYS0yMDogIzgwZDhjNDMzXG4gIC0tZGVjb3ItMDEtMjAwLWEtMTU6ICM4MGQ4YzQyNlxuICAtLWRlY29yLTAxLTIwMC1hLTEwOiAjODBkOGM0MTlcbiAgLS1kZWNvci0wMS0yMDAtYS0wNTogIzgwZDhjNDBjXG4gIC0tZGVjb3ItMDEtMjAwLWEtMDM6ICM4MGQ4YzQwN1xuICAtLWRlY29yLTAxLTEwMDogI2JmZWNlMVxuICAtLWRlY29yLTAxLTUwOiAjZTZmN2YzXG4gIC0tZGVjb3ItMDEtMjU6ICNmMmZiZjlcbiAgLS1kZWNvci0wMS0xMDogI2Y3ZmRmYlxuICAtLWRlY29yLTAxLTA6ICNmZmZmZmZcblxuLi10aGVtZS03XG4gIC0tYWNjZW50LTEwMDA6ICMwMDAwMDBcbiAgLS1hY2NlbnQtOTkwOiAjMDQxZDA5XG4gIC0tYWNjZW50LTk1MDogIzA3MzIwZlxuICAtLWFjY2VudC05MjU6ICMwOTNkMTJcbiAgLS1hY2NlbnQtOTAwOiAjMGE0NzE1XG4gIC0tYWNjZW50LTgwMDogIzBjNTYxYVxuICAtLWFjY2VudC03MDA6ICMwZTY0MWVcbiAgLS1hY2NlbnQtNjAwOiAjMTE3YTI0XG4gIC0tYWNjZW50LTUwMDogIzE0OGYyYlxuICAtLWFjY2VudC01MDAtYS01MDogIzE0OGYyYjdmXG4gIC0tYWNjZW50LTUwMC1hLTQwOiAjMTQ4ZjJiNjZcbiAgLS1hY2NlbnQtNTAwLWEtMzA6ICMxNDhmMmI0Y1xuICAtLWFjY2VudC01MDAtYS0yNTogIzE0OGYyYjNmXG4gIC0tYWNjZW50LTUwMC1hLTIwOiAjMTQ4ZjJiMzNcbiAgLS1hY2NlbnQtNTAwLWEtMTU6ICMxNDhmMmIyNlxuICAtLWFjY2VudC01MDAtYS0xMDogIzE0OGYyYjE5XG4gIC0tYWNjZW50LTUwMC1hLTA1OiAjMTQ4ZjJiMGNcbiAgLS1hY2NlbnQtNTAwLWEtMDM6ICMxNDhmMmIwN1xuICAtLWFjY2VudC00MDA6ICM0M2E1NTVcbiAgLS1hY2NlbnQtNDAwLWEtNTA6ICM0M2E1NTU3ZlxuICAtLWFjY2VudC00MDAtYS00MDogIzQzYTU1NTY2XG4gIC0tYWNjZW50LTQwMC1hLTMwOiAjNDNhNTU1NGNcbiAgLS1hY2NlbnQtNDAwLWEtMjU6ICM0M2E1NTUzZlxuICAtLWFjY2VudC00MDAtYS0yMDogIzQzYTU1NTMzXG4gIC0tYWNjZW50LTQwMC1hLTE1OiAjNDNhNTU1MjZcbiAgLS1hY2NlbnQtNDAwLWEtMTA6ICM0M2E1NTUxOVxuICAtLWFjY2VudC00MDAtYS0wNTogIzQzYTU1NTBjXG4gIC0tYWNjZW50LTQwMC1hLTAzOiAjNDNhNTU1MDdcbiAgLS1hY2NlbnQtMzAwOiAjNjZiNjc1XG4gIC0tYWNjZW50LTIwMDogIzg5Yzc5NVxuICAtLWFjY2VudC0yMDAtYS01MDogIzg5Yzc5NTdmXG4gIC0tYWNjZW50LTIwMC1hLTQwOiAjODljNzk1NjZcbiAgLS1hY2NlbnQtMjAwLWEtMzA6ICM4OWM3OTU0Y1xuICAtLWFjY2VudC0yMDAtYS0yNTogIzg5Yzc5NTNmXG4gIC0tYWNjZW50LTIwMC1hLTIwOiAjODljNzk1MzNcbiAgLS1hY2NlbnQtMjAwLWEtMTU6ICM4OWM3OTUyNlxuICAtLWFjY2VudC0yMDAtYS0xMDogIzg5Yzc5NTE5XG4gIC0tYWNjZW50LTIwMC1hLTA1OiAjODljNzk1MGNcbiAgLS1hY2NlbnQtMjAwLWEtMDM6ICM4OWM3OTUwN1xuICAtLWFjY2VudC0xMDA6ICNjNGUzY2FcbiAgLS1hY2NlbnQtNTA6ICNlOGY0ZWFcbiAgLS1hY2NlbnQtMjU6ICNmM2Y5ZjRcbiAgLS1hY2NlbnQtMTA6ICNmOGZjZjlcbiAgLS1hY2NlbnQtMDogI2ZmZmZmZlxuICAtLW5ldXRyYWwtMTAwMDogIzAwMDAwMFxuICAtLW5ldXRyYWwtOTkwOiAjMTAxMDExXG4gIC0tbmV1dHJhbC05NTA6ICMxYjFjMWVcbiAgLS1uZXV0cmFsLTkyNTogIzIyMjMyNVxuICAtLW5ldXRyYWwtOTAwOiAjMjcyOTJjXG4gIC0tbmV1dHJhbC04MDA6ICMyZjMxMzRcbiAgLS1uZXV0cmFsLTcwMDogIzM3MzkzZFxuICAtLW5ldXRyYWwtNjAwOiAjNDI0NTRhXG4gIC0tbmV1dHJhbC01MDA6ICM0ZTUxNTdcbiAgLS1uZXV0cmFsLTUwMC1hLTUwOiAjNGU1MTU3N2ZcbiAgLS1uZXV0cmFsLTUwMC1hLTQwOiAjNGU1MTU3NjZcbiAgLS1uZXV0cmFsLTUwMC1hLTMwOiAjNGU1MTU3NGNcbiAgLS1uZXV0cmFsLTUwMC1hLTI1OiAjNGU1MTU3M2ZcbiAgLS1uZXV0cmFsLTUwMC1hLTIwOiAjNGU1MTU3MzNcbiAgLS1uZXV0cmFsLTUwMC1hLTE1OiAjNGU1MTU3MjZcbiAgLS1uZXV0cmFsLTUwMC1hLTEwOiAjNGU1MTU3MTlcbiAgLS1uZXV0cmFsLTUwMC1hLTA1OiAjNGU1MTU3MGNcbiAgLS1uZXV0cmFsLTUwMC1hLTAzOiAjNGU1MTU3MDdcbiAgLS1uZXV0cmFsLTQwMDogIzcxNzQ3OVxuICAtLW5ldXRyYWwtNDAwLWEtNTA6ICM3MTc0Nzk3ZlxuICAtLW5ldXRyYWwtNDAwLWEtNDA6ICM3MTc0Nzk2NlxuICAtLW5ldXRyYWwtNDAwLWEtMzA6ICM3MTc0Nzk0Y1xuICAtLW5ldXRyYWwtNDAwLWEtMjU6ICM3MTc0NzkzZlxuICAtLW5ldXRyYWwtNDAwLWEtMjA6ICM3MTc0NzkzM1xuICAtLW5ldXRyYWwtNDAwLWEtMTU6ICM3MTc0NzkyNlxuICAtLW5ldXRyYWwtNDAwLWEtMTA6ICM3MTc0NzkxOVxuICAtLW5ldXRyYWwtNDAwLWEtMDU6ICM3MTc0NzkwY1xuICAtLW5ldXRyYWwtNDAwLWEtMDM6ICM3MTc0NzkwN1xuICAtLW5ldXRyYWwtMzAwOiAjOGM4ZTkyXG4gIC0tbmV1dHJhbC0yMDA6ICNhN2E4YWJcbiAgLS1uZXV0cmFsLTIwMC1hLTUwOiAjYTdhOGFiN2ZcbiAgLS1uZXV0cmFsLTIwMC1hLTQwOiAjYTdhOGFiNjZcbiAgLS1uZXV0cmFsLTIwMC1hLTMwOiAjYTdhOGFiNGNcbiAgLS1uZXV0cmFsLTIwMC1hLTI1OiAjYTdhOGFiM2ZcbiAgLS1uZXV0cmFsLTIwMC1hLTIwOiAjYTdhOGFiMzNcbiAgLS1uZXV0cmFsLTIwMC1hLTE1OiAjYTdhOGFiMjZcbiAgLS1uZXV0cmFsLTIwMC1hLTEwOiAjYTdhOGFiMTlcbiAgLS1uZXV0cmFsLTIwMC1hLTA1OiAjYTdhOGFiMGNcbiAgLS1uZXV0cmFsLTIwMC1hLTAzOiAjYTdhOGFiMDdcbiAgLS1uZXV0cmFsLTEwMDogI2QzZDNkNVxuICAtLW5ldXRyYWwtNTA6ICNlZGVlZWVcbiAgLS1uZXV0cmFsLTI1OiAjZjZmNmY3XG4gIC0tbmV1dHJhbC0xMDogI2ZhZmFmYVxuICAtLW5ldXRyYWwtMDogI2ZmZmZmZlxuICAtLWNyaXRpY2FsLTEwMDA6ICMwMDAwMDBcbiAgLS1jcml0aWNhbC05OTA6ICMyYjA0MDhcbiAgLS1jcml0aWNhbC05NTA6ICM0YzA3MGVcbiAgLS1jcml0aWNhbC05MjU6ICM1ZDA5MTFcbiAgLS1jcml0aWNhbC05MDA6ICM2YzBiMTRcbiAgLS1jcml0aWNhbC04MDA6ICM4MjBkMThcbiAgLS1jcml0aWNhbC03MDA6ICM5ODBmMWNcbiAgLS1jcml0aWNhbC02MDA6ICNiODEyMjJcbiAgLS1jcml0aWNhbC01MDA6ICNkOTE1MjhcbiAgLS1jcml0aWNhbC01MDAtYS01MDogI2Q5MTUyODdmXG4gIC0tY3JpdGljYWwtNTAwLWEtNDA6ICNkOTE1Mjg2NlxuICAtLWNyaXRpY2FsLTUwMC1hLTMwOiAjZDkxNTI4NGNcbiAgLS1jcml0aWNhbC01MDAtYS0yNTogI2Q5MTUyODNmXG4gIC0tY3JpdGljYWwtNTAwLWEtMjA6ICNkOTE1MjgzM1xuICAtLWNyaXRpY2FsLTUwMC1hLTE1OiAjZDkxNTI4MjZcbiAgLS1jcml0aWNhbC01MDAtYS0xMDogI2Q5MTUyODE5XG4gIC0tY3JpdGljYWwtNTAwLWEtMDU6ICNkOTE1MjgwY1xuICAtLWNyaXRpY2FsLTUwMC1hLTAzOiAjZDkxNTI4MDdcbiAgLS1jcml0aWNhbC00MDA6ICNlMTQ0NTNcbiAgLS1jcml0aWNhbC00MDAtYS01MDogI2UxNDQ1MzdmXG4gIC0tY3JpdGljYWwtNDAwLWEtNDA6ICNlMTQ0NTM2NlxuICAtLWNyaXRpY2FsLTQwMC1hLTMwOiAjZTE0NDUzNGNcbiAgLS1jcml0aWNhbC00MDAtYS0yNTogI2UxNDQ1MzNmXG4gIC0tY3JpdGljYWwtNDAwLWEtMjA6ICNlMTQ0NTMzM1xuICAtLWNyaXRpY2FsLTQwMC1hLTE1OiAjZTE0NDUzMjZcbiAgLS1jcml0aWNhbC00MDAtYS0xMDogI2UxNDQ1MzE5XG4gIC0tY3JpdGljYWwtNDAwLWEtMDU6ICNlMTQ0NTMwY1xuICAtLWNyaXRpY2FsLTQwMC1hLTAzOiAjZTE0NDUzMDdcbiAgLS1jcml0aWNhbC0zMDA6ICNlNjY3NzNcbiAgLS1jcml0aWNhbC0yMDA6ICNlYzhhOTNcbiAgLS1jcml0aWNhbC0yMDAtYS01MDogI2VjOGE5MzdmXG4gIC0tY3JpdGljYWwtMjAwLWEtNDA6ICNlYzhhOTM2NlxuICAtLWNyaXRpY2FsLTIwMC1hLTMwOiAjZWM4YTkzNGNcbiAgLS1jcml0aWNhbC0yMDAtYS0yNTogI2VjOGE5MzNmXG4gIC0tY3JpdGljYWwtMjAwLWEtMjA6ICNlYzhhOTMzM1xuICAtLWNyaXRpY2FsLTIwMC1hLTE1OiAjZWM4YTkzMjZcbiAgLS1jcml0aWNhbC0yMDAtYS0xMDogI2VjOGE5MzE5XG4gIC0tY3JpdGljYWwtMjAwLWEtMDU6ICNlYzhhOTMwY1xuICAtLWNyaXRpY2FsLTIwMC1hLTAzOiAjZWM4YTkzMDdcbiAgLS1jcml0aWNhbC0xMDA6ICNmNmM1YzlcbiAgLS1jcml0aWNhbC01MDogI2ZiZThlYVxuICAtLWNyaXRpY2FsLTI1OiAjZmRmM2Y0XG4gIC0tY3JpdGljYWwtMTA6ICNmZWY4ZjlcbiAgLS1jcml0aWNhLWwwOiAjZmZmZmZmXG4gIC0tc3VjY2Vzcy0xMDAwOiAjMDAwMDAwXG4gIC0tc3VjY2Vzcy05OTA6ICMwMDIwMGNcbiAgLS1zdWNjZXNzLTk1MDogIzAwMzgxNVxuICAtLXN1Y2Nlc3MtOTI1OiAjMDA0NDFhXG4gIC0tc3VjY2Vzcy05MDA6ICMwMTUwMWVcbiAgLS1zdWNjZXNzLTgwMDogIzAxNWYyNFxuICAtLXN1Y2Nlc3MtNzAwOiAjMDE2ZjJhXG4gIC0tc3VjY2Vzcy02MDA6ICMwMTg3MzNcbiAgLS1zdWNjZXNzLTUwMDogIzAxOWYzY1xuICAtLXN1Y2Nlc3MtNTAwLWEtNTA6ICMwMTlmM2M3ZlxuICAtLXN1Y2Nlc3MtNTAwLWEtNDA6ICMwMTlmM2M2NlxuICAtLXN1Y2Nlc3MtNTAwLWEtMzA6ICMwMTlmM2M0Y1xuICAtLXN1Y2Nlc3MtNTAwLWEtMjU6ICMwMTlmM2MzZlxuICAtLXN1Y2Nlc3MtNTAwLWEtMjA6ICMwMTlmM2MzM1xuICAtLXN1Y2Nlc3MtNTAwLWEtMTU6ICMwMTlmM2MyNlxuICAtLXN1Y2Nlc3MtNTAwLWEtMTA6ICMwMTlmM2MxOVxuICAtLXN1Y2Nlc3MtNTAwLWEtMDU6ICMwMTlmM2MwY1xuICAtLXN1Y2Nlc3MtNTAwLWEtMDM6ICMwMTlmM2MwN1xuICAtLXN1Y2Nlc3MtNDAwOiAjMzRiMjYzXG4gIC0tc3VjY2Vzcy00MDAtYS01MDogIzM0YjI2MzdmXG4gIC0tc3VjY2Vzcy00MDAtYS00MDogIzM0YjI2MzY2XG4gIC0tc3VjY2Vzcy00MDAtYS0zMDogIzM0YjI2MzRjXG4gIC0tc3VjY2Vzcy00MDAtYS0yNTogIzM0YjI2MzNmXG4gIC0tc3VjY2Vzcy00MDAtYS0yMDogIzM0YjI2MzMzXG4gIC0tc3VjY2Vzcy00MDAtYS0xNTogIzM0YjI2MzI2XG4gIC0tc3VjY2Vzcy00MDAtYS0xMDogIzM0YjI2MzE5XG4gIC0tc3VjY2Vzcy00MDAtYS0wNTogIzM0YjI2MzBjXG4gIC0tc3VjY2Vzcy00MDAtYS0wMzogIzM0YjI2MzA3XG4gIC0tc3VjY2Vzcy0zMDA6ICM1YWMxODBcbiAgLS1zdWNjZXNzLTIwMDogIzgwY2Y5ZVxuICAtLXN1Y2Nlc3MtMjAwLWEtNTA6ICM4MGNmOWU3ZlxuICAtLXN1Y2Nlc3MtMjAwLWEtNDA6ICM4MGNmOWU2NlxuICAtLXN1Y2Nlc3MtMjAwLWEtMzA6ICM4MGNmOWU0Y1xuICAtLXN1Y2Nlc3MtMjAwLWEtMjU6ICM4MGNmOWUzZlxuICAtLXN1Y2Nlc3MtMjAwLWEtMjA6ICM4MGNmOWUzM1xuICAtLXN1Y2Nlc3MtMjAwLWEtMTU6ICM4MGNmOWUyNlxuICAtLXN1Y2Nlc3MtMjAwLWEtMTA6ICM4MGNmOWUxOVxuICAtLXN1Y2Nlc3MtMjAwLWEtMDU6ICM4MGNmOWUwY1xuICAtLXN1Y2Nlc3MtMjAwLWEtMDM6ICM4MGNmOWUwN1xuICAtLXN1Y2Nlc3MtMTAwOiAjYzBlN2NlXG4gIC0tc3VjY2Vzcy01MDogI2U2ZjVlY1xuICAtLXN1Y2Nlc3MtMjU6ICNmMmZhZjVcbiAgLS1zdWNjZXNzLTEwOiAjZjdmY2Y5XG4gIC0tc3VjY2Vzcy0wOiAjZmZmZmZmXG4gIC0taW5mby0xMDAwOiAjMDAwMDAwXG4gIC0taW5mby05OTA6ICMwNTFlMzNcbiAgLS1pbmZvLTk1MDogIzA5MzU1OVxuICAtLWluZm8tOTI1OiAjMGI0MTZlXG4gIC0taW5mby05MDA6ICMwYzRjODBcbiAgLS1pbmZvLTgwMDogIzBmNWI5OVxuICAtLWluZm8tNzAwOiAjMTE2YWIzXG4gIC0taW5mby02MDA6ICMxNTgxZDlcbiAgLS1pbmZvLTUwMDogIzE5OThmZlxuICAtLWluZm8tNTAwLWEtNTA6ICMxOTk4ZmY3ZlxuICAtLWluZm8tNTAwLWEtNDA6ICMxOTk4ZmY2NlxuICAtLWluZm8tNTAwLWEtMzA6ICMxOTk4ZmY0Y1xuICAtLWluZm8tNTAwLWEtMjU6ICMxOTk4ZmYzZlxuICAtLWluZm8tNTAwLWEtMjA6ICMxOTk4ZmYzM1xuICAtLWluZm8tNTAwLWEtMTU6ICMxOTk4ZmYyNlxuICAtLWluZm8tNTAwLWEtMTA6ICMxOTk4ZmYxOVxuICAtLWluZm8tNTAwLWEtMDU6ICMxOTk4ZmYwY1xuICAtLWluZm8tNTAwLWEtMDM6ICMxOTk4ZmYwN1xuICAtLWluZm8tNDAwOiAjNDdhZGZmXG4gIC0taW5mby00MDAtYS01MDogIzQ3YWRmZjdmXG4gIC0taW5mby00MDAtYS00MDogIzQ3YWRmZjY2XG4gIC0taW5mby00MDAtYS0zMDogIzQ3YWRmZjRjXG4gIC0taW5mby00MDAtYS0yNTogIzQ3YWRmZjNmXG4gIC0taW5mby00MDAtYS0yMDogIzQ3YWRmZjMzXG4gIC0taW5mby00MDAtYS0xNTogIzQ3YWRmZjI2XG4gIC0taW5mby00MDAtYS0xMDogIzQ3YWRmZjE5XG4gIC0taW5mby00MDAtYS0wNTogIzQ3YWRmZjBjXG4gIC0taW5mby00MDAtYS0wMzogIzQ3YWRmZjA3XG4gIC0taW5mby0zMDA6ICM2YWJjZmZcbiAgLS1pbmZvLTIwMDogIzhjY2JmZlxuICAtLWluZm8tMjAwLWEtNTA6ICM4Y2NiZmY3ZlxuICAtLWluZm8tMjAwLWEtNDA6ICM4Y2NiZmY2NlxuICAtLWluZm8tMjAwLWEtMzA6ICM4Y2NiZmY0Y1xuICAtLWluZm8tMjAwLWEtMjU6ICM4Y2NiZmYzZlxuICAtLWluZm8tMjAwLWEtMjA6ICM4Y2NiZmYzM1xuICAtLWluZm8tMjAwLWEtMTU6ICM4Y2NiZmYyNlxuICAtLWluZm8tMjAwLWEtMTA6ICM4Y2NiZmYxOVxuICAtLWluZm8tMjAwLWEtMDU6ICM4Y2NiZmYwY1xuICAtLWluZm8tMjAwLWEtMDM6ICM4Y2NiZmYwN1xuICAtLWluZm8tMTAwOiAjYzZlNWZmXG4gIC0taW5mby01MDogI2U4ZjVmZlxuICAtLWluZm8tMjU6ICNmNGZhZmZcbiAgLS1pbmZvLTEwOiAjZjhmY2ZmXG4gIC0taW5mby0wOiAjZmZmZmZmXG4gIC0td2FybmluZy0xMDAwOiAjMDAwMDAwXG4gIC0td2FybmluZy05OTA6ICMzMDFkMDBcbiAgLS13YXJuaW5nLTk1MDogIzU1MzMwMFxuICAtLXdhcm5pbmctOTI1OiAjNjgzZTAwXG4gIC0td2FybmluZy05MDA6ICM3OTQ4MDBcbiAgLS13YXJuaW5nLTgwMDogIzkxNTcwMFxuICAtLXdhcm5pbmctNzAwOiAjYTk2NTAwXG4gIC0td2FybmluZy02MDA6ICNjZTdiMDBcbiAgLS13YXJuaW5nLTUwMDogI2YyOTEwMFxuICAtLXdhcm5pbmctNTAwLWEtNTA6ICNmMjkxMDA3ZlxuICAtLXdhcm5pbmctNTAwLWEtNDA6ICNmMjkxMDA2NlxuICAtLXdhcm5pbmctNTAwLWEtMzA6ICNmMjkxMDA0Y1xuICAtLXdhcm5pbmctNTAwLWEtMjU6ICNmMjkxMDAzZlxuICAtLXdhcm5pbmctNTAwLWEtMjA6ICNmMjkxMDAzM1xuICAtLXdhcm5pbmctNTAwLWEtMTU6ICNmMjkxMDAyNlxuICAtLXdhcm5pbmctNTAwLWEtMTA6ICNmMjkxMDAxOVxuICAtLXdhcm5pbmctNTAwLWEtMDU6ICNmMjkxMDAwY1xuICAtLXdhcm5pbmctNTAwLWEtMDM6ICNmMjkxMDAwN1xuICAtLXdhcm5pbmctNDAwOiAjZjVhNzMzXG4gIC0td2FybmluZy00MDAtYS01MDogI2Y1YTczMzdmXG4gIC0td2FybmluZy00MDAtYS00MDogI2Y1YTczMzY2XG4gIC0td2FybmluZy00MDAtYS0zMDogI2Y1YTczMzRjXG4gIC0td2FybmluZy00MDAtYS0yNTogI2Y1YTczMzNmXG4gIC0td2FybmluZy00MDAtYS0yMDogI2Y1YTczMzMzXG4gIC0td2FybmluZy00MDAtYS0xNTogI2Y1YTczMzI2XG4gIC0td2FybmluZy00MDAtYS0xMDogI2Y1YTczMzE5XG4gIC0td2FybmluZy00MDAtYS0wNTogI2Y1YTczMzBjXG4gIC0td2FybmluZy00MDAtYS0wMzogI2Y1YTczMzA3XG4gIC0td2FybmluZy0zMDA6ICNmN2I4NTlcbiAgLS13YXJuaW5nLTIwMDogI2Y5Yzg4MFxuICAtLXdhcm5pbmctMjAwLWEtNTA6ICNmOWM4ODA3ZlxuICAtLXdhcm5pbmctMjAwLWEtNDA6ICNmOWM4ODA2NlxuICAtLXdhcm5pbmctMjAwLWEtMzA6ICNmOWM4ODA0Y1xuICAtLXdhcm5pbmctMjAwLWEtMjU6ICNmOWM4ODAzZlxuICAtLXdhcm5pbmctMjAwLWEtMjA6ICNmOWM4ODAzM1xuICAtLXdhcm5pbmctMjAwLWEtMTU6ICNmOWM4ODAyNlxuICAtLXdhcm5pbmctMjAwLWEtMTA6ICNmOWM4ODAxOVxuICAtLXdhcm5pbmctMjAwLWEtMDU6ICNmOWM4ODAwY1xuICAtLXdhcm5pbmctMjAwLWEtMDM6ICNmOWM4ODAwN1xuICAtLXdhcm5pbmctMTAwOiAjZmNlM2JmXG4gIC0td2FybmluZy01MDogI2ZlZjRlNlxuICAtLXdhcm5pbmctMjU6ICNmZWY5ZjJcbiAgLS13YXJuaW5nLTEwOiAjZmVmY2Y3XG4gIC0td2FybmluZy0wOiAjZmZmZmZmXG4gIC0tZGVjb3ItMDEtMTAwMDogIzAwMDAwMFxuICAtLWRlY29yLTAxLTk5MDogIzAwMjQxYlxuICAtLWRlY29yLTAxLTk1MDogIzAwM2UzMFxuICAtLWRlY29yLTAxLTkyNTogIzAwNGQzYVxuICAtLWRlY29yLTAxLTkwMDogIzAwNTk0NFxuICAtLWRlY29yLTAxLTgwMDogIzAwNmI1MlxuICAtLWRlY29yLTAxLTcwMDogIzAwN2Q1ZlxuICAtLWRlY29yLTAxLTYwMDogIzAwOTc3NFxuICAtLWRlY29yLTAxLTUwMDogIzAwYjI4OFxuICAtLWRlY29yLTAxLTUwMC1hLTUwOiAjMDBiMjg4N2ZcbiAgLS1kZWNvci0wMS01MDAtYS00MDogIzAwYjI4ODY2XG4gIC0tZGVjb3ItMDEtNTAwLWEtMzA6ICMwMGIyODg0Y1xuICAtLWRlY29yLTAxLTUwMC1hLTI1OiAjMDBiMjg4M2ZcbiAgLS1kZWNvci0wMS01MDAtYS0yMDogIzAwYjI4ODMzXG4gIC0tZGVjb3ItMDEtNTAwLWEtMTU6ICMwMGIyODgyNlxuICAtLWRlY29yLTAxLTUwMC1hLTEwOiAjMDBiMjg4MTlcbiAgLS1kZWNvci0wMS01MDAtYS0wNTogIzAwYjI4ODBjXG4gIC0tZGVjb3ItMDEtNTAwLWEtMDM6ICMwMGIyODgwN1xuICAtLWRlY29yLTAxLTQwMDogIzMzYzFhMFxuICAtLWRlY29yLTAxLTQwMC1hLTUwOiAjMzNjMWEwN2ZcbiAgLS1kZWNvci0wMS00MDAtYS00MDogIzMzYzFhMDY2XG4gIC0tZGVjb3ItMDEtNDAwLWEtMzA6ICMzM2MxYTA0Y1xuICAtLWRlY29yLTAxLTQwMC1hLTI1OiAjMzNjMWEwM2ZcbiAgLS1kZWNvci0wMS00MDAtYS0yMDogIzMzYzFhMDMzXG4gIC0tZGVjb3ItMDEtNDAwLWEtMTU6ICMzM2MxYTAyNlxuICAtLWRlY29yLTAxLTQwMC1hLTEwOiAjMzNjMWEwMTlcbiAgLS1kZWNvci0wMS00MDAtYS0wNTogIzMzYzFhMDBjXG4gIC0tZGVjb3ItMDEtNDAwLWEtMDM6ICMzM2MxYTAwN1xuICAtLWRlY29yLTAxLTMwMDogIzU5Y2RiMlxuICAtLWRlY29yLTAxLTIwMDogIzgwZDhjNFxuICAtLWRlY29yLTAxLTIwMC1hLTUwOiAjODBkOGM0N2ZcbiAgLS1kZWNvci0wMS0yMDAtYS00MDogIzgwZDhjNDY2XG4gIC0tZGVjb3ItMDEtMjAwLWEtMzA6ICM4MGQ4YzQ0Y1xuICAtLWRlY29yLTAxLTIwMC1hLTI1OiAjODBkOGM0M2ZcbiAgLS1kZWNvci0wMS0yMDAtYS0yMDogIzgwZDhjNDMzXG4gIC0tZGVjb3ItMDEtMjAwLWEtMTU6ICM4MGQ4YzQyNlxuICAtLWRlY29yLTAxLTIwMC1hLTEwOiAjODBkOGM0MTlcbiAgLS1kZWNvci0wMS0yMDAtYS0wNTogIzgwZDhjNDBjXG4gIC0tZGVjb3ItMDEtMjAwLWEtMDM6ICM4MGQ4YzQwN1xuICAtLWRlY29yLTAxLTEwMDogI2JmZWNlMVxuICAtLWRlY29yLTAxLTUwOiAjZTZmN2YzXG4gIC0tZGVjb3ItMDEtMjU6ICNmMmZiZjlcbiAgLS1kZWNvci0wMS0xMDogI2Y3ZmRmYlxuICAtLWRlY29yLTAxLTA6ICNmZmZmZmZcbiIsIlxuLi1tb2RlLWxpZ2h0XG4gIC0tZmctZGVmYXVsdDogdmFyKC0tbmV1dHJhbC05OTApXG4gIC0tZmctc29mdDogdmFyKC0tbmV1dHJhbC01MDApXG4gIC0tZmctbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMzAwKVxuICAtLWZnLWRpc2FibGVkOiB2YXIoLS1uZXV0cmFsLTUwMC1hLTUwKVxuICAtLWJnLXN1cmZhY2UtMTogdmFyKC0tbmV1dHJhbC0wKVxuICAtLWJnLXN1cmZhY2UtMjogdmFyKC0tbmV1dHJhbC0xMClcbiAgLS1iZy1zdXJmYWNlLTM6IHZhcigtLW5ldXRyYWwtMjUpXG4gIC0tYmctc3VyZmFjZS00OiB2YXIoLS1uZXV0cmFsLTUwKVxuICAtLWJnLXN1cmZhY2UtNTogdmFyKC0tbmV1dHJhbC0xMDApXG4gIC0tYmctcGFnZTogdmFyKC0tbmV1dHJhbC0wKVxuICAtLWJnLWRpc2FibGVkOiB2YXIoLS1uZXV0cmFsLTUwMC1hLTEwKVxuICAtLWJnLWVsZXZhdGVkLTA6IHZhcigtLW5ldXRyYWwtMClcbiAgLS1iZy1lbGV2YXRlZC1zOiB2YXIoLS1uZXV0cmFsLTApXG4gIC0tYmctZWxldmF0ZWQtbTogdmFyKC0tbmV1dHJhbC0wKVxuICAtLWJnLWVsZXZhdGVkLWw6IHZhcigtLW5ldXRyYWwtMClcbiAgLS1iZy1lbGV2YXRlZC14bDogdmFyKC0tbmV1dHJhbC0wKVxuICAtLWJvcmRlci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTUwMC1hLTUwKVxuICAtLWJvcmRlci1zb2Z0OiB2YXIoLS1uZXV0cmFsLTUwMC1hLTI1KVxuICAtLWJvcmRlci1tdXRlZDogdmFyKC0tbmV1dHJhbC01MDAtYS0xNSlcbiAgLS1hY2NlbnQtZGVmYXVsdDogdmFyKC0tYWNjZW50LTUwMClcbiAgLS1hY2NlbnQtc29mdDogdmFyKC0tYWNjZW50LTQwMClcbiAgLS1hY2NlbnQtbXV0ZWQ6IHZhcigtLWFjY2VudC0yMDApXG4gIC0tYWNjZW50LWhvdmVyOiB2YXIoLS1hY2NlbnQtNjAwKVxuICAtLWFjY2VudC1hY3RpdmU6IHZhcigtLWFjY2VudC03MDApXG4gIC0tYWNjZW50LW9uLWFjY2VudDogdmFyKC0tYWNjZW50LTApXG4gIC0tYWNjZW50LWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1hY2NlbnQtNTAwLWEtMTApXG4gIC0tYWNjZW50LWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1hY2NlbnQtNTAwLWEtMDUpXG4gIC0tYWNjZW50LWNvbnRhaW5lci1tdXRlZDogdmFyKC0tYWNjZW50LTUwMC1hLTAzKVxuICAtLWFjY2VudC1jb250YWluZXItaG92ZXI6IHZhcigtLWFjY2VudC01MDAtYS0yMClcbiAgLS1hY2NlbnQtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tYWNjZW50LTUwMC1hLTAzKVxuICAtLWFjY2VudC1vbi1jb250YWluZXI6IHZhcigtLWFjY2VudC01MDApXG4gIC0tbmV1dHJhbC1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTkyNSlcbiAgLS1uZXV0cmFsLXNvZnQ6IHZhcigtLW5ldXRyYWwtNDAwKVxuICAtLW5ldXRyYWwtbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMjAwKVxuICAtLW5ldXRyYWwtaG92ZXI6IHZhcigtLW5ldXRyYWwtNjAwKVxuICAtLW5ldXRyYWwtYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTcwMClcbiAgLS1uZXV0cmFsLW9uLW5ldXRyYWw6IHZhcigtLW5ldXRyYWwtMClcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTUwMC1hLTEwKVxuICAtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtNTAwLWEtMDUpXG4gIC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtNTAwLWEtMDMpXG4gIC0tbmV1dHJhbC1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtNTAwLWEtMjApXG4gIC0tbmV1dHJhbC1jb250YWluZXItYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTUwMC1hLTMwKVxuICAtLW5ldXRyYWwtb24tY29udGFpbmVyOiB2YXIoLS1uZXV0cmFsLTUwMClcbiAgLS1zdWNjZXNzLWRlZmF1bHQ6IHZhcigtLXN1Y2Nlc3MtNTAwKVxuICAtLXN1Y2Nlc3Mtc29mdDogdmFyKC0tc3VjY2Vzcy00MDApXG4gIC0tc3VjY2Vzcy1tdXRlZDogdmFyKC0tc3VjY2Vzcy0yMDApXG4gIC0tc3VjY2Vzcy1ob3ZlcjogdmFyKC0tc3VjY2Vzcy02MDApXG4gIC0tc3VjY2Vzcy1hY3RpdmU6IHZhcigtLXN1Y2Nlc3MtNzAwKVxuICAtLXN1Y2Nlc3Mtb24tc3VjY2VzczogdmFyKC0tc3VjY2Vzcy0wKVxuICAtLXN1Y2Nlc3MtY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLXN1Y2Nlc3MtNTAwLWEtMTApXG4gIC0tc3VjY2Vzcy1jb250YWluZXItc29mdDogdmFyKC0tc3VjY2Vzcy01MDAtYS0wNSlcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tc3VjY2Vzcy01MDAtYS0wMylcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0tc3VjY2Vzcy01MDAtYS0yMClcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLXN1Y2Nlc3MtNTAwLWEzMClcbiAgLS1zdWNjZXNzLW9uLWNvbnRhaW5lcjogdmFyKC0tc3VjY2Vzcy01MDApXG4gIC0td2FybmluZy1kZWZhdWx0OiB2YXIoLS13YXJuaW5nLTUwMClcbiAgLS13YXJuaW5nLXNvZnQ6IHZhcigtLXdhcm5pbmctNDAwKVxuICAtLXdhcm5pbmctbXV0ZWQ6IHZhcigtLXdhcm5pbmctMjAwKVxuICAtLXdhcm5pbmctaG92ZXI6IHZhcigtLXdhcm5pbmctNjAwKVxuICAtLXdhcm5pbmctYWN0aXZlOiB2YXIoLS13YXJuaW5nLTcwMClcbiAgLS13YXJuaW5nLW9uLXdhcm5pbmc6IHZhcigtLXdhcm5pbmctOTkwKVxuICAtLXdhcm5pbmctY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLXdhcm5pbmctNTAwLWEtMTApXG4gIC0td2FybmluZy1jb250YWluZXItc29mdDogdmFyKC0td2FybmluZy01MDAtYS0wNSlcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1tdXRlZDogdmFyKC0td2FybmluZy01MDAtYS0wNSlcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0td2FybmluZy01MDAtYS0yMClcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLXdhcm5pbmctNTAwLWEtMzApXG4gIC0td2FybmluZy1vbi1jb250YWluZXI6IHZhcigtLXdhcm5pbmctNjAwKVxuICAtLWNyaXRpY2FsLWRlZmF1bHQ6IHZhcigtLWNyaXRpY2FsLTUwMClcbiAgLS1jcml0aWNhbC1zb2Z0OiB2YXIoLS1jcml0aWNhbC00MDApXG4gIC0tY3JpdGljYWwtbXV0ZWQ6IHZhcigtLWNyaXRpY2FsLTIwMClcbiAgLS1jcml0aWNhbC1ob3ZlcjogdmFyKC0tY3JpdGljYWwtNjAwKVxuICAtLWNyaXRpY2FsLWFjdGl2ZTogdmFyKC0tY3JpdGljYWwtNzAwKVxuICAtLWNyaXRpY2FsLW9uLWNyaXRpY2FsOiB2YXIoLS1jcml0aWNhbC0wKVxuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1jcml0aWNhbC01MDAtYS0xMClcbiAgLS1jcml0aWNhbC1jb250YWluZXItc29mdDogdmFyKC0tY3JpdGljYWwtNTAwLWEtMDUpXG4gIC0tY3JpdGljYWwtY29udGFpbmVyLW11dGVkOiB2YXIoLS1jcml0aWNhbC01MDAtYS0wMylcbiAgLS1jcml0aWNhbC1jb250YWluZXItaG92ZXI6IHZhcigtLWNyaXRpY2FsLTUwMC1hLTIwKVxuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLWNyaXRpY2FsLTUwMC1hLTMwKVxuICAtLWNyaXRpY2FsLW9uLWNvbnRhaW5lcjogdmFyKC0tY3JpdGljYWwtNTAwKVxuICAtLWluZm8tZGVmYXVsdDogdmFyKC0taW5mby01MDApXG4gIC0taW5mby1zb2Z0OiB2YXIoLS1pbmZvLTQwMClcbiAgLS1pbmZvLW11dGVkOiB2YXIoLS1pbmZvLTIwMClcbiAgLS1pbmZvLWhvdmVyOiB2YXIoLS1pbmZvLTYwMClcbiAgLS1pbmZvLWFjdGl2ZTogdmFyKC0taW5mby03MDApXG4gIC0taW5mby1vbi1pbmZvOiB2YXIoLS1pbmZvLTApXG4gIC0taW5mby1jb250YWluZXItZGVmYXVsdDogdmFyKC0taW5mby01MDAtYS0xMClcbiAgLS1pbmZvLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1pbmZvLTUwMC1hLTA1KVxuICAtLWluZm8tY29udGFpbmVyLW11dGVkOiB2YXIoLS1pbmZvLTUwMC1hLTAzKVxuICAtLWluZm8tY29udGFpbmVyLWhvdmVyOiB2YXIoLS1pbmZvLTUwMC1hLTIwKVxuICAtLWluZm8tY29udGFpbmVyLWFjdGl2ZTogdmFyKC0taW5mby01MDAtYS0zMClcbiAgLS1pbmZvLW9uLWNvbnRhaW5lcjogdmFyKC0taW5mby01MDApXG4gIC0tZGVjb3ItMDEtZGVmYXVsdDogdmFyKC0tZGVjb3ItMDEtNTAwKVxuICAtLWRlY29yLTAxLXNvZnQ6IHZhcigtLWRlY29yLTAxLTQwMClcbiAgLS1kZWNvci0wMS1tdXRlZDogdmFyKC0tZGVjb3ItMDEtMjAwKVxuICAtLWRlY29yLTAxLWhvdmVyOiB2YXIoLS1kZWNvci0wMS02MDApXG4gIC0tZGVjb3ItMDEtYWN0aXZlOiB2YXIoLS1kZWNvci0wMS03MDApXG4gIC0tZGVjb3ItMDEtb24tZGVjb3ItMDE6IHZhcigtLWRlY29yLTAxLTApXG4gIC0tZGVjb3ItMDEtY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLWRlY29yLTAxLTUwMC1hLTEwKVxuICAtLWRlY29yLTAxLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1kZWNvci0wMS01MDAtYS0wNSlcbiAgLS1kZWNvci0wMS1jb250YWluZXItbXV0ZWQ6IHZhcigtLWRlY29yLTAxLTUwMC1hLTAzKVxuICAtLWRlY29yLTAxLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0tZGVjb3ItMDEtNTAwLWEtMjApXG4gIC0tZGVjb3ItMDEtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tZGVjb3ItMDEtNTAwLWEzMClcbiAgLS1kZWNvci0wMS1vbi1jb250YWluZXI6IHZhcigtLWRlY29yLTAxLTUwMClcbiAgLS1zdGF0aWMtd2hpdGU6IHZhcigtLW5ldXRyYWwtMClcbiAgLS1zdGF0aWMtYmxhY2s6IHZhcigtLW5ldXRyYWwtOTkwKVxuICAtLWZvY3VzLXNvZnQ6IHZhcigtLWFjY2VudC01MDAtYS0xMClcbiAgLS1mb2N1cy1jb250cmFzdDogdmFyKC0tYWNjZW50LTUwMC1hLTEwKVxuICAtLWZvY3VzLWV4dHJhOiB2YXIoLS1uZXV0cmFsLTApXG4gIC0taW1hZ2UtZGVmYXVsdDogdmFyKC0tbmV1dHJhbC0wKVxuICAtLWltYWdlLXNvZnQ6IHZhcigtLW5ldXRyYWwtMTAwKVxuICAtLWltYWdlLW11dGVkOiB2YXIoLS1uZXV0cmFsLTEwMClcbiAgLS1pbWFnZS1ob3ZlcjogdmFyKC0tbmV1dHJhbC0yNSlcbiAgLS1pbWFnZS1hY3RpdmU6IHZhcigtLW5ldXRyYWwtMTApXG4gIC0taW1hZ2Utb24taW1hZ2U6IHZhcigtLW5ldXRyYWwtOTkwKVxuICAtLWltYWdlLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTk1MClcbiAgLS1pbWFnZS1jb250YWluZXItc29mdDogdmFyKC0tbmV1dHJhbC05MDApXG4gIC0taW1hZ2UtY29udGFpbmVyLW11dGVkOiB2YXIoLS1uZXV0cmFsLTcwMClcbiAgLS1pbWFnZS1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtODAwKVxuICAtLWltYWdlLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLW5ldXRyYWwtODAwKVxuICAtLWltYWdlLW9uLWNvbnRhaW5lcjogdmFyKC0tbmV1dHJhbC0wKVxuXG4uLW1vZGUtZGFya1xuICAtLWZnLWRlZmF1bHQ6IHZhcigtLW5ldXRyYWwtNTApXG4gIC0tZmctc29mdDogdmFyKC0tbmV1dHJhbC0yMDApXG4gIC0tZmctbXV0ZWQ6IHZhcigtLW5ldXRyYWwtMzAwKVxuICAtLWZnLWRpc2FibGVkOiB2YXIoLS1uZXV0cmFsLTIwMC1hLTUwKVxuICAtLWJnLXN1cmZhY2UtMTogdmFyKC0tbmV1dHJhbC05NTApXG4gIC0tYmctc3VyZmFjZS0yOiB2YXIoLS1uZXV0cmFsLTkyNSlcbiAgLS1iZy1zdXJmYWNlLTM6IHZhcigtLW5ldXRyYWwtOTAwKVxuICAtLWJnLXN1cmZhY2UtNDogdmFyKC0tbmV1dHJhbC04MDApXG4gIC0tYmctc3VyZmFjZS01OiB2YXIoLS1uZXV0cmFsLTcwMClcbiAgLS1iZy1wYWdlOiB2YXIoLS1uZXV0cmFsLTk1MClcbiAgLS1iZy1kaXNhYmxlZDogdmFyKC0tbmV1dHJhbC0yMDAtYS0xMClcbiAgLS1iZy1lbGV2YXRlZC0wOiB2YXIoLS1uZXV0cmFsLTk1MClcbiAgLS1iZy1lbGV2YXRlZC1zOiB2YXIoLS1uZXV0cmFsLTkyNSlcbiAgLS1iZy1lbGV2YXRlZC1tOiB2YXIoLS1uZXV0cmFsLTkwMClcbiAgLS1iZy1lbGV2YXRlZC1sOiB2YXIoLS1uZXV0cmFsLTgwMClcbiAgLS1iZy1lbGV2YXRlZC14bDogdmFyKC0tbmV1dHJhbC03MDApXG4gIC0tYm9yZGVyLWRlZmF1bHQ6IHZhcigtLW5ldXRyYWwtMjAwLWEtNTApXG4gIC0tYm9yZGVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtMjAwLWEtMjUpXG4gIC0tYm9yZGVyLW11dGVkOiB2YXIoLS1uZXV0cmFsLTIwMC1hLTE1KVxuICAtLWFjY2VudC1kZWZhdWx0OiB2YXIoLS1hY2NlbnQtMjAwKVxuICAtLWFjY2VudC1zb2Z0OiB2YXIoLS1hY2NlbnQtMzAwKVxuICAtLWFjY2VudC1tdXRlZDogdmFyKC0tYWNjZW50LTQwMClcbiAgLS1hY2NlbnQtaG92ZXI6IHZhcigtLWFjY2VudC0xMDApXG4gIC0tYWNjZW50LWFjdGl2ZTogdmFyKC0tYWNjZW50LTUwKVxuICAtLWFjY2VudC1vbi1hY2NlbnQ6IHZhcigtLWFjY2VudC05NTApXG4gIC0tYWNjZW50LWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMjApXG4gIC0tYWNjZW50LWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMTApXG4gIC0tYWNjZW50LWNvbnRhaW5lci1tdXRlZDogdmFyKC0tYWNjZW50LTQwMC1hLTA1KVxuICAtLWFjY2VudC1jb250YWluZXItaG92ZXI6IHZhcigtLWFjY2VudC00MDAtYS0wMylcbiAgLS1hY2NlbnQtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tYWNjZW50LTQwMC1hLTQwKVxuICAtLWFjY2VudC1vbi1jb250YWluZXI6IHZhcigtLWFjY2VudC0yMDApXG4gIC0tbmV1dHJhbC1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTUwKVxuICAtLW5ldXRyYWwtc29mdDogdmFyKC0tbmV1dHJhbC0zMDApXG4gIC0tbmV1dHJhbC1tdXRlZDogdmFyKC0tbmV1dHJhbC00MDApXG4gIC0tbmV1dHJhbC1ob3ZlcjogdmFyKC0tbmV1dHJhbC0xMDApXG4gIC0tbmV1dHJhbC1hY3RpdmU6IHZhcigtLW5ldXRyYWwtNTApXG4gIC0tbmV1dHJhbC1vbi1uZXV0cmFsOiB2YXIoLS1uZXV0cmFsLTk1MClcbiAgLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1uZXV0cmFsLTQwMC1hLTIwKVxuICAtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtNDAwLWEtMTApXG4gIC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQ6IHZhcigtLW5ldXRyYWwtNDAwLWEtMDUpXG4gIC0tbmV1dHJhbC1jb250YWluZXItaG92ZXI6IHZhcigtLW5ldXRyYWwtNDAwLWEtMzApXG4gIC0tbmV1dHJhbC1jb250YWluZXItYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTQwMC1hLTQwKVxuICAtLW5ldXRyYWwtb24tY29udGFpbmVyOiB2YXIoLS1uZXV0cmFsLTIwMClcbiAgLS1zdWNjZXNzLWRlZmF1bHQ6IHZhcigtLXN1Y2Nlc3MtMjAwKVxuICAtLXN1Y2Nlc3Mtc29mdDogdmFyKC0tc3VjY2Vzcy0zMDApXG4gIC0tc3VjY2Vzcy1tdXRlZDogdmFyKC0tc3VjY2Vzcy00MDApXG4gIC0tc3VjY2Vzcy1ob3ZlcjogdmFyKC0tc3VjY2Vzcy0xMDApXG4gIC0tc3VjY2Vzcy1hY3RpdmU6IHZhcigtLXN1Y2Nlc3MtNTApXG4gIC0tc3VjY2Vzcy1vbi1zdWNjZXNzOiB2YXIoLS1zdWNjZXNzLTk1MClcbiAgLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1zdWNjZXNzLTQwMC1hLTIwKVxuICAtLXN1Y2Nlc3MtY29udGFpbmVyLXNvZnQ6IHZhcigtLXN1Y2Nlc3MtNDAwLWEtMTApXG4gIC0tc3VjY2Vzcy1jb250YWluZXItbXV0ZWQ6IHZhcigtLXN1Y2Nlc3MtNDAwLWEtMDUpXG4gIC0tc3VjY2Vzcy1jb250YWluZXItaG92ZXI6IHZhcigtLXN1Y2Nlc3MtNDAwLWEtMzApXG4gIC0tc3VjY2Vzcy1jb250YWluZXItYWN0aXZlOiB2YXIoLS1zdWNjZXNzLTQwMC1hLTQwKVxuICAtLXN1Y2Nlc3Mtb24tY29udGFpbmVyOiB2YXIoLS1zdWNjZXNzLTIwMClcbiAgLS13YXJuaW5nLWRlZmF1bHQ6IHZhcigtLXdhcm5pbmctMjAwKVxuICAtLXdhcm5pbmctc29mdDogdmFyKC0td2FybmluZy0zMDApXG4gIC0td2FybmluZy1tdXRlZDogdmFyKC0td2FybmluZy00MDApXG4gIC0td2FybmluZy1ob3ZlcjogdmFyKC0td2FybmluZy0xMDApXG4gIC0td2FybmluZy1hY3RpdmU6IHZhcigtLXdhcm5pbmctNTApXG4gIC0td2FybmluZy1vbi13YXJuaW5nOiB2YXIoLS13YXJuaW5nLTk5MClcbiAgLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS13YXJuaW5nLTQwMC1hLTIwKVxuICAtLXdhcm5pbmctY29udGFpbmVyLXNvZnQ6IHZhcigtLXdhcm5pbmctNDAwLWEtMTApXG4gIC0td2FybmluZy1jb250YWluZXItbXV0ZWQ6IHZhcigtLXdhcm5pbmctNDAwLWEtMDUpXG4gIC0td2FybmluZy1jb250YWluZXItaG92ZXI6IHZhcigtLXdhcm5pbmctNDAwLWEtMzApXG4gIC0td2FybmluZy1jb250YWluZXItYWN0aXZlOiB2YXIoLS13YXJuaW5nLTQwMC1hLTQwKVxuICAtLXdhcm5pbmctb24tY29udGFpbmVyOiB2YXIoLS13YXJuaW5nLTIwMClcbiAgLS1jcml0aWNhbC1kZWZhdWx0OiB2YXIoLS1jcml0aWNhbC0yMDApXG4gIC0tY3JpdGljYWwtc29mdDogdmFyKC0tY3JpdGljYWwtMzAwKVxuICAtLWNyaXRpY2FsLW11dGVkOiB2YXIoLS1jcml0aWNhbC00MDApXG4gIC0tY3JpdGljYWwtaG92ZXI6IHZhcigtLWNyaXRpY2FsLTEwMClcbiAgLS1jcml0aWNhbC1hY3RpdmU6IHZhcigtLWNyaXRpY2FsLTUwKVxuICAtLWNyaXRpY2FsLW9uLWNyaXRpY2FsOiB2YXIoLS1jcml0aWNhbC05NTApXG4gIC0tY3JpdGljYWwtY29udGFpbmVyLWRlZmF1bHQ6IHZhcigtLWNyaXRpY2FsLTQwMC1hLTIwKVxuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1jcml0aWNhbC00MDAtYS0xMClcbiAgLS1jcml0aWNhbC1jb250YWluZXItbXV0ZWQ6IHZhcigtLWNyaXRpY2FsLTQwMC1hLTA1KVxuICAtLWNyaXRpY2FsLWNvbnRhaW5lci1ob3ZlcjogdmFyKC0tY3JpdGljYWwtNDAwLWEtMzApXG4gIC0tY3JpdGljYWwtY29udGFpbmVyLWFjdGl2ZTogdmFyKC0tY3JpdGljYWwtNDAwLWEtNDApXG4gIC0tY3JpdGljYWwtb24tY29udGFpbmVyOiB2YXIoLS1jcml0aWNhbC0yMDApXG4gIC0taW5mby1kZWZhdWx0OiB2YXIoLS1pbmZvLTIwMClcbiAgLS1pbmZvLXNvZnQ6IHZhcigtLWluZm8tMzAwKVxuICAtLWluZm8tbXV0ZWQ6IHZhcigtLWluZm8tNDAwKVxuICAtLWluZm8taG92ZXI6IHZhcigtLWluZm8tMTAwKVxuICAtLWluZm8tYWN0aXZlOiB2YXIoLS1pbmZvLTUwKVxuICAtLWluZm8tb24taW5mbzogdmFyKC0taW5mby05NTApXG4gIC0taW5mby1jb250YWluZXItZGVmYXVsdDogdmFyKC0taW5mby00MDAtYS0yMClcbiAgLS1pbmZvLWNvbnRhaW5lci1zb2Z0OiB2YXIoLS1pbmZvLTQwMC1hLTEwKVxuICAtLWluZm8tY29udGFpbmVyLW11dGVkOiB2YXIoLS1pbmZvLTQwMC1hLTA1KVxuICAtLWluZm8tY29udGFpbmVyLWhvdmVyOiB2YXIoLS1pbmZvLTQwMC1hLTMwKVxuICAtLWluZm8tY29udGFpbmVyLWFjdGl2ZTogdmFyKC0taW5mby00MDAtYS00MClcbiAgLS1pbmZvLW9uLWNvbnRhaW5lcjogdmFyKC0taW5mby0yMDApXG4gIC0tZGVjb3ItMDEtZGVmYXVsdDogdmFyKC0tZGVjb3ItMDEtMjAwKVxuICAtLWRlY29yLTAxLXNvZnQ6IHZhcigtLWRlY29yLTAxLTMwMClcbiAgLS1kZWNvci0wMS1tdXRlZDogdmFyKC0tZGVjb3ItMDEtNDAwKVxuICAtLWRlY29yLTAxLWhvdmVyOiB2YXIoLS1kZWNvci0wMS0xMDApXG4gIC0tZGVjb3ItMDEtYWN0aXZlOiB2YXIoLS1kZWNvci0wMS01MClcbiAgLS1kZWNvci0wMS1vbi1kZWNvci0wMTogdmFyKC0tZGVjb3ItMDEtOTUwKVxuICAtLWRlY29yLTAxLWNvbnRhaW5lci1kZWZhdWx0OiB2YXIoLS1kZWNvci0wMS00MDAtYS0yMClcbiAgLS1kZWNvci0wMS1jb250YWluZXItc29mdDogdmFyKC0tZGVjb3ItMDEtNDAwLWEtMTApXG4gIC0tZGVjb3ItMDEtY29udGFpbmVyLW11dGVkOiB2YXIoLS1kZWNvci0wMS00MDAtYS0wNSlcbiAgLS1kZWNvci0wMS1jb250YWluZXItaG92ZXI6IHZhcigtLWRlY29yLTAxLTQwMC1hLTMwKVxuICAtLWRlY29yLTAxLWNvbnRhaW5lci1hY3RpdmU6IHZhcigtLWRlY29yLTAxLTQwMC1hLTQwKVxuICAtLWRlY29yLTAxLW9uLWNvbnRhaW5lcjogdmFyKC0tZGVjb3ItMDEtMjAwKVxuICAtLXN0YXRpYy13aGl0ZTogdmFyKC0tbmV1dHJhbC0wKVxuICAtLXN0YXRpYy1ibGFjazogdmFyKC0tbmV1dHJhbC05OTApXG4gIC0tZm9jdXMtc29mdDogdmFyKC0tYWNjZW50LTQwMC1hLTIwKVxuICAtLWZvY3VzLWNvbnRyYXN0OiB2YXIoLS1hY2NlbnQtNDAwLWEtMjApXG4gIC0tZm9jdXMtZXh0cmE6IHZhcigtLW5ldXRyYWwtOTUwKVxuICAtLWltYWdlLWRlZmF1bHQ6IHZhcigtLW5ldXRyYWwtMClcbiAgLS1pbWFnZS1zb2Z0OiB2YXIoLS1uZXV0cmFsLTEwMClcbiAgLS1pbWFnZS1tdXRlZDogdmFyKC0tbmV1dHJhbC0xMDApXG4gIC0taW1hZ2UtaG92ZXI6IHZhcigtLW5ldXRyYWwtMjUpXG4gIC0taW1hZ2UtYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTEwKVxuICAtLWltYWdlLW9uLWltYWdlOiB2YXIoLS1uZXV0cmFsLTk5MClcbiAgLS1pbWFnZS1jb250YWluZXItZGVmYXVsdDogdmFyKC0tbmV1dHJhbC05NTApXG4gIC0taW1hZ2UtY29udGFpbmVyLXNvZnQ6IHZhcigtLW5ldXRyYWwtOTAwKVxuICAtLWltYWdlLWNvbnRhaW5lci1tdXRlZDogdmFyKC0tbmV1dHJhbC03MDApXG4gIC0taW1hZ2UtY29udGFpbmVyLWhvdmVyOiB2YXIoLS1uZXV0cmFsLTgwMClcbiAgLS1pbWFnZS1jb250YWluZXItYWN0aXZlOiB2YXIoLS1uZXV0cmFsLTgwMClcbiAgLS1pbWFnZS1vbi1jb250YWluZXI6IHZhcigtLW5ldXRyYWwtMClcbiIsImltZ1xuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgb2JqZWN0LWZpdDogY292ZXJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcblxuYVtocmVmXSwgLmJ1dHRvblxuICBjdXJzb3I6IHBvaW50ZXJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lXG4gIHRyYW5zaXRpb246IDAuMThzIGVhc2Utb3V0XG5cbi5kaXNhYmxlZCwgW2Rpc2FibGVkXVxuICBjdXJzb3I6IGRlZmF1bHRcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuLmhpZGRlblxuICBkaXNwbGF5OiBub25lXG5cbi51aV9ncmlkXG4gIGRpc3BsYXk6IGdyaWRcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxuICBnYXA6IDQ4cHhcblxuLnVpX2dyaWRfYnV0dG9uc1xuICBtaW4td2lkdGg6IDMyMHB4XG4gIG1heC13aWR0aDogMTQ0MHB4XG4gIG1hcmdpbjogMjRweCBhdXRvXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBwbGFjZS1pdGVtczogc3RhcnQgY2VudGVyXG4gIGdhcDogMjRweFxuICBwYWRkaW5nOiAyNHB4XG5cbi8vKlxuICBvdXRsaW5lOiBpbmRpYW5yZWQgMXB4IHNvbGlkXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XG5cbmJvZHlcbiAgLS1jb2x1bW46IGNhbGMoKDEwMCUgLSAoMTEgKiAxNnB4KSkgLyAxMilcbiAgbWluLWhlaWdodDogMTAwdmhcblxuYm9keVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8mOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIHotaW5kZXg6IDEwMFxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMilcbiAgICBoZWlnaHQ6IDEwMHZoXG4gICAgb3BhY2l0eTogMC4xXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgaW5kaWFucmVkLCBpbmRpYW5yZWQgdmFyKC0tY29sdW1uKSwgdHJhbnNwYXJlbnQgdmFyKC0tY29sdW1uKSwgdHJhbnNwYXJlbnQgY2FsYyh2YXIoLS1jb2x1bW4pICsgMTZweCkpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuXG5bZGF0YS1vcGVucG9wdXBdLFxuW2RhdGEtZm9ybV1cbiAgY3Vyc29yOiBwb2ludGVyXG5cbmh0bWxcbiAgQGV4dGVuZCAuLXRoZW1lLTFcblxuXG5ib2R5XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXBhZ2UpXG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuXG5zZWN0aW9uXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyMDBweFxuIiwiLnBhZ2VcbiAgbWluLWhlaWdodDogMTAwdmhcbiAgbWFpblxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuXG4ucGFnZS1jaXR5XG4gIG1haW5cbiAgICBkaXNwbGF5OiBncmlkXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOGZyIDE2cHggNGZyXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnY29udGVudCAuIHNpZGViYXInXG4gIHNlY3Rpb25cbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgICBncmlkLXJvdzogYXV0b1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDBcbiAgLnNpZGViYXJcbiAgICBncmlkLWFyZWE6IHNpZGViYXJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGdyaWQtcm93OiBzcGFuIDNcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzMnB4XG4gIC5jb250ZW50X2hvdGVsXG4gICAgLmJsb2NrLS1lbGVtZW50c1xuICAgICAgLS1jb2w6IDFcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgICAtLWNvbDogMlxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgICAtLWNvbDogM1xuICAuY29udGVudF9yZXZpZXdzLFxuICAuY29udGVudF9vZmZlcnNcbiAgICAuYmxvY2stLWVsZW1lbnRzXG4gICAgICAtLWNvbDogMVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAgIC0tY29sOiAxXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIC0tY29sOiAyXG4gIC5jb250ZW50X2NhdGVnb3J5X3Nob3J0XG4gICAgLmJsb2NrLS1lbGVtZW50c1xuICAgICAgLS1jb2w6IDJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgICAtLWNvbDogMlxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgICAtLWNvbDogNFxuICAuYmxvY2tfaW1hZ2VfdGV4dFxuICAgIC5ibG9jay0tY29udGVudFxuICAgICAgJjpvbmx5LWNoaWxkXG4gICAgICAgIC5pc19jYXNjYWRlXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgICAgICAgJiA+IC5pc19jYXNjYWRlXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMVxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgLmJsb2NrX2Jhbm5lclxuICAgICAgd2lkdGg6IDEwMHZ3XG4gICAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1iYW5uZXItcGFkZGluZykgKiAtMSlcblxuXG4iLCIvKiBDb21tb24gc3R5bGVzIGZvciBidXR0b24gKi9cbi5idXR0b25cbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIHdpZHRoOiBmaXQtY29udGVudFxuICBjdXJzb3I6IHBvaW50ZXJcbiAgei1pbmRleDogMVxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0XG5cbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24tZnMpXG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IpXG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmctY29sb3IpXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJ1dHRvbi1ib3JkZXItY29sb3IpXG5cbiAgc3BhblxuICAgIGNvbG9yOiBpbmhlcml0XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLW91dFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAmOm5vdChbY2xhc3NePVwiaWNvblwiXSksXG4gICAgJjpub3QoW2NsYXNzKj1cImljb25cIl0pLFxuICAgICY6bm90KFtjbGFzc149XCJpY29uXCJdKVxuICAgICAgcGFkZGluZzogMCA4cHhcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgICBwYWRkaW5nOiAwIDZweFxuXG4gIHNwYW5bY2xhc3NePVwiaWNvblwiXSxcbiAgc3BhbltjbGFzcyo9XCJpY29uXCJdLFxuICBzdmdbY2xhc3NePVwiaWNvblwiXVxuICAgIGNvbG9yOiBpbmhlcml0XG4gICAgd2lkdGg6IHZhcigtLWxpbmUtaGVpZ2h0KVxuICAgIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tbGluZS1oZWlnaHQpXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICY6b25seS1jaGlsZFxuICAgICAgbWFyZ2luOiAwIHZhcigtLW9ubHktaWNvbilcbiAgJltkaXNhYmxlZF0sXG4gICYuaXNfZGlzYWJsZWRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuXG5cbi5idXR0b24tc2l6ZS1sZ1xuICAtLWJ1dHRvbi1wYWRkaW5nOiAxNnB4IDIwcHhcbiAgLS1idXR0b24tZnM6IDIwcHhcbiAgLS1saW5lLWhlaWdodDogMjRweFxuICAtLW9ubHktaWNvbjogLTRweFxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAtLWJ1dHRvbi1wYWRkaW5nOiAxNHB4XG4gICAgLS1idXR0b24tZnM6IDIwcHhcbiAgICAtLWxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgLS1vbmx5LWljb246IDBcblxuOndoZXJlKC5idXR0b24pLFxuLmJ1dHRvbi1zaXplLW1kXG4gIC0tYnV0dG9uLXBhZGRpbmc6IDEycHggMTZweFxuICAtLWJ1dHRvbi1mczogMThweFxuICAtLWxpbmUtaGVpZ2h0OiAyNHB4XG4gIC0tb25seS1pY29uOiAtNHB4XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgIC0tYnV0dG9uLXBhZGRpbmc6IDEwcHggMTJweFxuICAgIC0tYnV0dG9uLWZzOiAxNnB4XG4gICAgLS1saW5lLWhlaWdodDogMjBweFxuICAgIC0tb25seS1pY29uOiAtMnB4XG5cbi5idXR0b24tc2l6ZS1zbVxuICAtLWJ1dHRvbi1wYWRkaW5nOiAxMHB4IDEycHhcbiAgLS1idXR0b24tZnM6IDE2cHhcbiAgLS1saW5lLWhlaWdodDogMjBweFxuICAtLW9ubHktaWNvbjogLTJweFxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAtLWJ1dHRvbi1wYWRkaW5nOiA4cHggMTBweFxuICAgIC0tYnV0dG9uLWZzOiAxNHB4XG4gICAgLS1saW5lLWhlaWdodDogMTZweFxuXG4uYnV0dG9uLFxuLmJ1dHRvbi5idXR0b24tZmlsbGVkLXByaW1hcnlcbiAgJltkaXNhYmxlZF0sXG4gICYuaXNfZGlzYWJsZWRcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYmctZGlzYWJsZWQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuLmJ1dHRvbi5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAmW2Rpc2FibGVkXSxcbiAgJi5pc19kaXNhYmxlZFxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1iZy1kaXNhYmxlZClcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5XG4gICZbZGlzYWJsZWRdLFxuICAmLmlzX2Rpc2FibGVkXG4gICAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50XG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLW11dGVkKVxuXG4uYnV0dG9uLmJ1dHRvbi1saW5rLXByaW1hcnlcbiAgJltkaXNhYmxlZF0sXG4gICYuaXNfZGlzYWJsZWRcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG5cbi5idXR0b24tYWNjZW50XG4gICYuYnV0dG9uLWZpbGxlZC1wcmltYXJ5XG4gICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1hY2NlbnQtb24tYWNjZW50KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1vbi1hY2NlbnQpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tb3V0bGluZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1tdXRlZClcbiAgICAmOmhvdmVyXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtc29mdClcblxuICAmLmJ1dHRvbi1saW5rLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tYWNjZW50LWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG5cbi5idXR0b24tbmV1dHJhbFxuICAmLmJ1dHRvbi1maWxsZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuICAmLmJ1dHRvbi1vdXRsaW5lZC1wcmltYXJ5XG4gICAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50XG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtbXV0ZWQpXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtc29mdClcblxuICAmLmJ1dHRvbi1saW5rLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcblxuLmJ1dHRvbi1iYW5uZXJcbiAgJi5idXR0b24tZmlsbGVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0taW1hZ2UtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbWFnZS1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWltYWdlLW11dGVkKVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWltYWdlLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWltYWdlLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KVxuXG4gICYuYnV0dG9uLWxpbmstcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbWFnZS1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbWFnZS1jb250YWluZXItaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW1hZ2UtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cblxuLmJ1dHRvbi1jcml0aWNhbFxuICAmLmJ1dHRvbi1maWxsZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1vbi1jcml0aWNhbClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tY3JpdGljYWwtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtb24tY3JpdGljYWwpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tY3JpdGljYWwtY29udGFpbmVyLWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWNyaXRpY2FsLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLWNyaXRpY2FsLW11dGVkKVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWNyaXRpY2FsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWNyaXRpY2FsLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1zb2Z0KVxuXG4gICYuYnV0dG9uLWxpbmstcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1jcml0aWNhbC1jb250YWluZXItaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tY3JpdGljYWwtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbi5idXR0b24td2FybmluZ1xuICAmLmJ1dHRvbi1maWxsZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWRlZmF1bHQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctb24tY3JpdGljYWwpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXdhcm5pbmctaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0td2FybmluZy1vbi13YXJuaW5nKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0td2FybmluZy1jb250YWluZXItZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13YXJuaW5nLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0td2FybmluZy1tdXRlZClcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLXdhcm5pbmctaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXdhcm5pbmctc29mdClcblxuICAmLmJ1dHRvbi1saW5rLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS13YXJuaW5nLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG5cbi5idXR0b24taW5mb1xuICAmLmJ1dHRvbi1maWxsZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpXG4gICAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8tb24taW5mbylcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0taW5mby1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLW9uLWluZm8pXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1pbmZvLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWluZm8tY29udGFpbmVyLWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8taG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJi5idXR0b24tb3V0bGluZWQtcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1pbmZvLW11dGVkKVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWluZm8tY29udGFpbmVyLWRlZmF1bHQpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0taW5mby1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0taW5mby1zb2Z0KVxuXG4gICYuYnV0dG9uLWxpbmstcHJpbWFyeVxuICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1pbmZvLWRlZmF1bHQpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWluZm8tY29udGFpbmVyLWhvdmVyKVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWluZm8taG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG5cblxuXG4uYnV0dG9uLXN1Y2Nlc3NcbiAgJi5idXR0b24tZmlsbGVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zdWNjZXNzLW9uLXN1Y2Nlc3MpXG4gICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLXN1Y2Nlc3MtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1vbi1zdWNjZXNzKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdmFyKC0tc3VjY2Vzcy1jb250YWluZXItZGVmYXVsdClcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICYuYnV0dG9uLW91dGxpbmVkLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdmFyKC0tc3VjY2Vzcy1tdXRlZClcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLXN1Y2Nlc3MtaG92ZXIpXG4gICAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IHZhcigtLXN1Y2Nlc3Mtc29mdClcblxuICAmLmJ1dHRvbi1saW5rLXByaW1hcnlcbiAgICAtLWJ1dHRvbi1iZy1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAtLWJ1dHRvbi1jb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KVxuICAgIC0tYnV0dG9uLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXNcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1ob3ZlcilcbiAgICAgIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWhvdmVyKVxuICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuIiwiLnN3aXBlci1zbGlkZSxcbi5jYXJkLFxuLmdhbGxlcnktLWl0ZW0sXG4uYmxvY2tfYmFubmVyLWdyb3VwIC5iYW5uZXJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG4gIGZsZXgtc2hyaW5rOiAwXG4gIGZsZXgtZ3JvdzogMFxuXG4uc3dpcGVyLXdyYXBwZXJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbi5zd2lwZXItcHJldixcbi5zd2lwZXItbmV4dCxcbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2XG4gIG1hcmdpbjogMFxuICB0b3A6IDBcbiAgbGVmdDogMFxuICByaWdodDogMFxuICBib3R0b206IDBcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIHdpZHRoOiA0MHB4XG4gIGhlaWdodDogNDBweFxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGZsZXg6IDAgMCA0MHB4XG4gIGJvcmRlci1yYWRpdXM6IDUwJVxuICAmOmFmdGVyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4JyAhaW1wb3J0YW50XG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgei1pbmRleDogMlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG5cblxuLnN3aXBlci1wcmV2LFxuLnN3aXBlci1uZXh0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtbXV0ZWQpXG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMilcbiAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXZcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG5cblxuLnN3aXBlci1uZXh0LFxuLnN3aXBlci1idXR0b24tbmV4dFxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcXGU5MDJcIlxuXG4uc3dpcGVyLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2XG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXG5cbi5zbGlkZXJfY29udHJvbHNcbiAgZGlzcGxheTogZmxleFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB6LWluZGV4OiA1XG4gIGdhcDogOHB4XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbi5zd2lwZXItYnV0dG9uLWxvY2tcbiAgZGlzcGxheTogbm9uZVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZFxuICBjb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpXG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgY3Vyc29yOiBhdXRvXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG5cbi5zd2lwZXJfcGFnaW5hdGlvblxuICBoZWlnaHQ6IDQwcHhcbiAgd2lkdGg6IDEwMCVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJvdHRvbTogMFxuICByaWdodDogMFxuICBsZWZ0OiAwXG4gIHotaW5kZXg6IDNcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KVxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjZcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogNnB4XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAycHhcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDBcbiAgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljXG4gICAgei1pbmRleDogMlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGxlZnQ6IDBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKVxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcIlxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjM1KSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICBsZWZ0OiAwXG4gICAgcmlnaHQ6IDBcbiAgICB6LWluZGV4OiAxXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKSB2YXIoLS1ib3JkZXItcmFkaXVzLTJ4bClcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweFxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCxcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOClcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQsXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNilcblxuLnN3aXBlci1wYWdpbmF0aW9uXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KVxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjZcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogNnB4XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAycHhcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDBcbiAgaGVpZ2h0OiA0MHB4XG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRcbiAgICB6LWluZGV4OiAyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBmbGV4LWdyb3c6IDBcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKVxuXG5cbi5zd2lwZXItZmFkZVxuICAuY2FyZDpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50XG4iLCIuaXNfY2FzY2FkZVxuICBtYXgtd2lkdGg6IDcwNHB4XG4gIHdpZHRoOiAxMDAlXG4gIG1hcmdpbjogIDAgYXV0b1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAtLW1hcmdpbi14bDogY2xhbXAoNDhweCwgY2FsYyg0OHB4ICsgKDU2IC0gNDgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA1NnB4KVxuICAtLW1hcmdpbi1sOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoMzYgLSAyNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDM2cHgpXG4gIC0tbWFyZ2luLW06IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjRweClcbiAgaDEsaDIsaDMsaDQsaDUsaDZcbiAgICBtYXJnaW46IHZhcigtLWctZWxlbWVudHMpIDAgdmFyKC0tZy0yNClcbiAgICBmb250LXdlaWdodDogNzAwXG4gIGgxXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy01eGwpXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4teGwpIDAgdmFyKC0tbWFyZ2luLWwpXG4gIGgyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy0zeGwpXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4teGwpIDAgdmFyKC0tbWFyZ2luLW0pXG4gIGgzXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4teGwpIDAgdmFyKC0tbWFyZ2luLW0pXG4gIGg0XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14bClcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1sKSAwIHZhcigtLW1hcmdpbi1tKVxuICBoNVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbCkgMCB2YXIoLS1tYXJnaW4tbSlcbiAgaDZcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDAgdmFyKC0tbWFyZ2luLW0pXG4gIHBcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwXG4gIGE6bm90KC5idXR0b24pXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmVcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpXG4gICAgJjp2aXNpdGVkXG4gICAgICBvcGFjaXR5OiB2YXIoLS1hY2NlbnQtbXV0ZWQpXG4gIGJcbiAgICBmb250LXdlaWdodDogNTAwXG4gICYgPiBzdHJvbmdcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDBcbiAgJiA+IHVsLFxuICAmID4gb2xcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwXG4gICYgdWwsXG4gICYgb2xcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbWFyZ2luLW0pXG4gICAgZ2FwOiBjbGFtcCg4cHgsIGNhbGMoOHB4ICsgKDE2IC0gOCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDE2cHgpXG4gICAgbGlcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgdWxcbiAgICBsaXN0LXN0eWxlOiBkaXNjXG4gIGZpZ3VyZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIDBcbiAgICAmLndpZGVcbiAgICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogLTEpXG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyICsgMTAwJSlcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgLTEyMHB4XG4gICAgICAgIHdpZHRoOiBjYWxjKDEyMHB4ICogMiArIDEwMCUpXG4gICAgaW1nLCB2aWRlb1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgZmlnY2FwdGlvblxuICAgICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAgIG1heC13aWR0aDogNzIwcHhcbiAgICAgIG1hcmdpbjogMTJweCAwXG4gICYgPiBpbWcsXG4gICYgPiB2aWRlbyxcbiAgJiA+IGlmcmFtZSxcbiAgJiA+IG9iamVjdFxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIDBcbiAgdmlkZW8sIGltZywgaWZyYW1lLCBvYmplY3RcbiAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgbWFyZ2luOiAgMCBhdXRvXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgdmlkZW8sIGltZ1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gIC5pc19jYXNjYWRlLS1zbGlkZXJcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgLmdhbGxlcnkuanMtZ2FsbGVyeVN3aXBlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMnB4KVxuICAgICAgLmdhbGxlcnktLWl0ZW1cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA3MDQgLyAzOTZcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTYwcHgpXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA4NzAgLyA0NzJcbiAgICAgICAgaW1nLCBmaWd1cmUsICB2aWRlb1xuICAgICAgICAgIG1hcmdpbjogMFxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzA0IC8gMzk2XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNTYwcHgpXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDg3MCAvIDQ3MlxuICAgICAgICBmaWdjYXB0aW9uXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgLnNsaWRlcl9jb250cm9sc1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbGVmdDogMFxuICAgICAgICByaWdodDogMFxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1nLTMyKVxuICAgICAgICBib3R0b206IDUwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKVxuICAgICAgLnN3aXBlci1uZXh0XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweFxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgLnN3aXBlci1wcmV2XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAuc3dpcGVyX3BhZ2luYXRpb25cbiAgICAgICAgY29sb3I6ICNmZmZmZmZcblxuICBibG9ja3F1b3RlXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbCkgMFxuICAgIHBhZGRpbmctbGVmdDogMTZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZ2FwOiAxNnB4XG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogMFxuICAgICAgdG9wOiAwXG4gICAgICBib3JkZXItYm90dG9tOiAwXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogNHB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgJiA+IHBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYm9keS1sZylcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICAgIG1hcmdpbjogMFxuICAgIC5ibG9ja3F1b3RlLS1hdXRob3JcbiAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnJcbiAgICAgIGdhcDogNnB4IDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXIgc3RhcnRcbiAgICAgIGltZ1xuICAgICAgICBwbGFjZS1zZWxmOiBjZW50ZXJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDFcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMlxuICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnRcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHhcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4XG4gICAgICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgIHBcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIGdyaWQtY29sdW1uOiAyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kXG4gICAgICBzcGFuXG4gICAgICAgIGdyaWQtY29sdW1uOiAyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydFxuICAuYnV0dG9uX3dyYXBwZXIsIC5ibG9jay0tYWN0aW9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiA4cHhcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwXG4gIC5pc19jYXNjYWRlLS1hY2NvcmRpb25cbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwXG4gIC5pc19jYXNjYWRlLS10YWJsZVxuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLWwpIDBcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgcGFkZGluZy1ib3R0b206IDRweFxuICB0YWJsZVxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2VcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1jb3JuZXItdGlueSlcbiAgICB0aGVhZCwgdGhcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc3VyZmFjZS1zdWJkdWVkKVxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIHRkLCB0aFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNSwgMzUsIDM1LCAwLjA4KVxuICAgICAgcGFkZGluZzogOHB4IDE2cHhcbiAgaHJcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1sKSAwXG4gICAgY29sb3I6IHZhcigtLWJvcmRlci1tdXRlZClcbiAgLmNoaXBzXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIG1hcmdpbjogdmFyKC0tbWFyZ2luLW0pIDBcbiAgICAtLWZvbnQtc2l6ZTogMThweFxuICAgIC0taWNvbi1zaXplOiAyMHB4XG5cblxudWwuY2hpcHNcbiAgZGlzcGxheTogZmxleFxuICBnYXA6IDEycHhcbiAgZmxleC13cmFwOiB3cmFwXG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgcGFkZGluZzogMFxuICBmb250LXNpemU6IDE4cHhcbiAgLS1pY29uLXNpemU6IDIwcHhcbiAgLS1mb250LXNpemU6IDE4cHhcbiAgbGlcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDhweFxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIHNwYW5cbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplKVxuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWljb24tc2l6ZSlcbiAgICBbY2xhc3NePVwiaWNvblwiXSxcbiAgICBbY2xhc3MqPVwiaWNvblwiXSxcbiAgICBzdmdcbiAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpXG4gICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSlcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0taWNvbi1zaXplKVxuICAgICAgY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKVxuICAgICYuLWFjY2VudFxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgICAgW2NsYXNzXj1cImljb25cIl0sXG4gICAgICBbY2xhc3MqPVwiaWNvblwiXSxcbiAgICAgIHN2Z1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG5cblxuXG4vLyBWaWRlb1xuLmlzX2Nhc2NhZGVcbiAgJi0tdmlkZW9cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tKSAwXG5cbi52aWRlb1xuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IGF1dG9cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHZpZGVvXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlclxuICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICYuaXNfcGxheWluZ1xuICAgIC52aWRlby0tcGxheSxcbiAgICAudmlkZW8tLXRpbWVyXG4gICAgICBvcGFjaXR5OiAwXG5cbi52aWRlby0tdGltZXJcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMTZweFxuICBsZWZ0OiBhdXRvXG4gIHJpZ2h0OiAxNnB4XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14cylcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgbGluZS1oZWlnaHQ6IDFcbiAgcGFkZGluZzogN3B4IDhweFxuICBtaW4td2lkdGg6IDUycHhcbiAgZGlzcGxheTogZmxleFxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcblxuLnZpZGVvLS1wbGF5XG4gIGN1cnNvcjogcG9pbnRlclxuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdHJhbnNsYXRlOiAtNTAlIC01MCVcbiAgdG9wOiA1MCVcbiAgbGVmdDogNTAlXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNDUgNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MC45NTQgMTcuODIzM0M0NS45MDUxIDIwLjUxNTcgNDUuOTA1MSAyNy40ODU1IDQwLjk1NCAzMC4xNzc5TDExLjA1OTQgNDYuNDM0NUM2LjI0NzQ4IDQ5LjA1MTIgMC4zMzM5ODQgNDUuNjQ1MyAwLjMzMzk4NCA0MC4yNTcyTDAuMzMzOTg2IDcuNzQzOTlDMC4zMzM5ODYgMi4zNTU4MyA2LjI0NzQ3IC0xLjA1MDA0IDExLjA1OTQgMS41NjY2OEw0MC45NTQgMTcuODIzM1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICB3aWR0aDogNTZweFxuICBoZWlnaHQ6IDU2cHhcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpXG5cblxuXG4uanMtc2hvd01vcmVcbiAgZGl2XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3hcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDNcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsXG4gICAgLy9tYXgtaGVpZ2h0OiBjYWxjKCB2YXIoLS1mcy1sZykgKiAxLjUgKiAzKVxuICAgICYgPiAqOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+ICpcbiAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgLmJ1dHRvblxuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hcmdpbi1tKVxuICAuaXNfaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuXG4uanMtc2hvd01vcmUuaXNfb3BlblxuICBkaXZcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaXRpYWxcbiAgLmJ1dHRvblxuICAgIC5pc19zaG93blxuICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5pc19oaWRkZW5cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG5cblxuXG4uaGludFxuICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiIsIi5oZWFkZXJcbiAgcG9zaXRpb246IHN0aWNreVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB3aWR0aDogMTAwJVxuICBtYXgtd2lkdGg6IDEwMHZ3XG4gIHotaW5kZXg6IDUwXG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgJi5pc19zY3JvbGxlZFxuICAgIC5oZWFkZXItLWJvdHRvbVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKVxuXG4uaGVhZGVyLS1tYWluXG4gIGRpc3BsYXk6IGZsZXhcbiAgcGFkZGluZzogMTJweCB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgei1pbmRleDogMlxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBnYXA6IDIwcHhcbiAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpXG4gICAgLmhlYWRlci0tYWN0aW9uc1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5oZWFkZXItLWJ1dHRvbnNcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbi5oZWFkZXItLWJvdHRvbVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIHBhZGRpbmc6IDRweCB2YXIoLS1jb250YWluZXItcGFkZGluZykgMTZweFxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMTZweFxuICB6LWluZGV4OiAwXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhclxuXG4uaGVhZGVyLS1sb2dvXG4gIGN1cnNvcjogcG9pbnRlclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgZmxleC1zaHJpbms6IDBcbiAgZmxleC1ncm93OiAwXG4gIC5oZWFkZXItLXBvcG92ZXJcbiAgICBsZWZ0OiAwXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gICZfc3ZnXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBzdmcsIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgbWF4LWhlaWdodDogNTVweFxuICAgICAgbWF4LXdpZHRoOiAxNTBweFxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgICBtYXgtaGVpZ2h0OiA4NHB4XG4gICAgICAgIG1heC13aWR0aDogMjIwcHhcbiAgaW1nXG4gICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXG4gICAgbWF4LWhlaWdodDogNTVweFxuICAgIG1heC13aWR0aDogMTUwcHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBtYXgtaGVpZ2h0OiA4NHB4XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4XG5cblxuLmhlYWRlci0tbmF2XG4gIGZsZXgtZ3JvdzogMVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgd2lkdGg6IDEwMHZ3XG4gICAgbWFyZ2luOiAwIGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogLTEpXG4gICAgLm5hdlxuICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZykgMnB4XG5cbiAgLm5hdlxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAxNnB4XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgb3ZlcmZsb3cteDogYXV0b1xuICAgICYtLWl0ZW1cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICAgIHBhZGRpbmc6IDhweCAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbVxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBnYXA6IDhweFxuICAgICAgbGluZS1oZWlnaHQ6IDFcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgcGFkZGluZzogMTFweCAwXG4gICAgICAmID4gYVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiA0cHhcbiAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDRcIlxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24tdXhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICAgIGltZzpmaXJzdC1jaGlsZCxcbiAgICAgICAgc3ZnOmZpcnN0LWNoaWxkXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHhcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlclxuICAgICAgICAmID4gYVxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcblxuXG4uaGVhZGVyLS1hY3Rpb25zXG4gIGZsZXgtZ3JvdzogMVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICBnYXA6IDJweFxuICAuaGVhZGVyLS1zZWxlY3Rpb25cbiAgICBtYXJnaW4taW5saW5lLWVuZDogYXV0b1xuICAuaGVhZGVyLS1hY3Rpb25zX2l0ZW1cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG4uaGVhZGVyLS1idXR0b25zXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIGdhcDogNHB4XG5cbi5oZWFkZXItLWJ1dHRvbnNfaXRlbSxcbi5oZWFkZXItLWFjdGlvbnNfaXRlbSxcbi5uYXYtLWl0ZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG5cbi5oZWFkZXItLWFjdGlvbnNfaXRlbVxuICAuaGVhZGVyLS1wb3BvdmVyX2l0ZW1zXG4gICAgW2NsYXNzXj1cImljb25cIl0sIFtjbGFzcyo9XCJpY29uXCJdXG4gICAgICBmb250LXNpemU6IDEuMzNlbVxuXG5cbi5oZWFkZXItLXBvcG92ZXJcbiAgZGlzcGxheTogYmxvY2tcbiAgb3BhY2l0eTogMFxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICB6LWluZGV4OiAxMFxuICBwb3NpdGlvbjogZml4ZWRcbiAgYm90dG9tOiAwXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDEwMHZ3XG4gIGhlaWdodDogMTAwJVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICBvdmVyZmxvdy15OiBhdXRvXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDEwcHgpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAwLjcpXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgcGFkZGluZzogMTZweCAwIDBcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgcGFkZGluZzogOHB4IDBcbiAgICB0b3A6IDEwMCVcbiAgICBsZWZ0OiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB3aWR0aDogY2xhbXAoMjAwcHgsIDE3dncsNDI4cHgpXG4gICAgbWluLXdpZHRoOiAyMDBweFxuICAgIG1heC13aWR0aDogNDI4cHhcbiAgJl93cmFwcGVyXG4gICAgd2lkdGg6IDEwMCVcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZWxldmF0ZWQtbSlcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpIHZhcigtLWJvcmRlci1yYWRpdXMtbGcpIDAgMFxuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDUycHhcbiAgICAgIG1heC1oZWlnaHQ6IDYwdmhcbiAgICAgIG92ZXJmbG93LXk6IGF1dG9cblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KVxuICAmX2l0ZW1zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIG1hcmdpbjogMTZweCAwXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1tdXRlZClcbiAgJl9pdGVtXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIHBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgyMCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjBweClcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDhweFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgbGluZS1oZWlnaHQ6IDEuMzNcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIC5pY29uLWljLWNoZWNrXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICB3aWR0aDogMS4zM2VtXG4gICAgICBoZWlnaHQ6IDEuMzNlbVxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgICB3aWR0aDogMS4zM2VtXG4gICAgICAgIGhlaWdodDogMS4zM2VtXG4gICAgJi5pc19hY3RpdmVcbiAgICAgIC5pY29uLWljLWNoZWNrXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuXG5cbi5oZWFkZXItLXBvcG92ZXJfdGl0bGVcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgbWluLWhlaWdodDogMzJweFxuICBtYXJnaW4tYm90dG9tOiAxNnB4XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmhlYWRlci0tcG9wb3Zlcl9jbG9zZVxuICBAZXh0ZW5kIC5idXR0b25cbiAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21cbiAgQGV4dGVuZCAuYnV0dG9uLWZpbGxlZC1zZWNvbmRhcnlcbiAgQGV4dGVuZCAuYnV0dG9uLW5ldXRyYWxcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4J1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6IDE2cHhcbiAgdG9wOiAxNnB4XG4gIHdpZHRoOiAzMnB4XG4gIGhlaWdodDogMzJweFxuICAmOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCJcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgZGlzcGxheTogbm9uZVxuXG4uaXNfYWN0aXZlXG4gIC5oZWFkZXItLXBvcG92ZXJcbiAgICBvcGFjaXR5OiAxXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbFxuXG4uaGVhZGVyLS1idXR0b25zX2l0ZW0sXG4uaGVhZGVyLS1hY3Rpb25zX2l0ZW0sXG4ubmF2LS1pdGVtLFxuLmhlYWRlci0tbG9nb1xuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICY6aG92ZXJcbiAgICAgICYgPiAuaGVhZGVyLS1wb3BvdmVyXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbFxuXG4uaGVhZGVyX21vYmlsZV9uYXZcbiAgZGlzcGxheTogZmxleFxuICBwb3NpdGlvbjogZml4ZWRcbiAgbGVmdDogMFxuICByaWdodDogMFxuICBib3R0b206IDBcbiAgcGFkZGluZzogMnB4IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICB6LWluZGV4OiAxXG4gIHdpZHRoOiAxMDAlXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgLmhlYWRlci0tYWN0aW9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgLmhlYWRlci0tYWN0aW9uc19pdGVtXG4gICAgZmxleC1iYXNpczogMjAlXG4gICAgZmxleC1ncm93OiAxXG4gICAgZmxleC1zaHJpbms6IDFcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgJiA+IGEsIGJ1dHRvblxuICAgICAgLS1idXR0b24tYmctY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAtLWJ1dHRvbi1wYWRkaW5nOiA1cHggMnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgZm9udC1zaXplOiAxMHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbVxuICAgICAgZ2FwOiAzcHhcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHNwYW5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtXG4gICAgW2NsYXNzXj1cImljb25cIl0sXG4gICAgW2NsYXNzKj1cImljb25cIl1cbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAuaGVhZGVyLS1hY3Rpb25zX2l0ZW0tYWNjZW50XG4gICAgYSwgLmJ1dHRvblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LW9uLWFjY2VudClcblxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl1cbiAgLmljb246YmVmb3JlXG4gICAgY29udGVudDogXCJcXGU5MjZcIlxuXG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdXG4gIC5pY29uOmJlZm9yZVxuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCJcblxuLmhlYWRlci0tbGFuZ1xuICAmIH4gLmhlYWRlci0tcG9wb3ZlclxuICAgIC5pY29uLUNoZWNrXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1zb2Z0KVxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgJltkYXRhLWxhbmc9XCJydVwiXVxuICAgIC5pY29uLWxhbmdcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI5MDQ0XzMxMDYzKSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMiAySDIyVjIxLjk5OTdIMlYyWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yIDguNjY4MThIMjJWMjJIMlY4LjY2ODE4WicgZmlsbD0nJTIzMDAzOUE2Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMiAxNS4zMzE1SDIyVjIxLjk5OTRIMlYxNS4zMzE1WicgZmlsbD0nJTIzRDUyQjFFJy8lM0UlM0MvZyUzRSUzQ3JlY3QgeD0nMi41JyB5PScyLjUnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgcng9JzkuNScgc3Ryb2tlPSclMjM0RTUxNTcnIHN0cm9rZS1vcGFjaXR5PScwLjE1Jy8lM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI5MDQ0XzMxMDYzJyUzRSUzQ3JlY3QgeD0nMicgeT0nMicgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyByeD0nMTAnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIilcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgJiB+IC5oZWFkZXItLXBvcG92ZXJcbiAgICAgIFtkYXRhLWxhbmc9XCJydVwiXVxuICAgICAgICAuaWNvbi1DaGVja1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgJltkYXRhLWxhbmc9XCJlblwiXVxuICAgIC5pY29uLWxhbmdcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI5MDQ0XzMxMDY4KSclM0UlM0NwYXRoIGQ9J00yIDJIMjJWMjJIMlYyWicgZmlsbD0nJTIzMDEyMTY5Jy8lM0UlM0NwYXRoIGQ9J00yMiAyVjQuNUwxNC41NzgxIDEyTDIyIDE5LjMwNDdWMjJIMTkuMzgyOEwxMS45MjE5IDE0LjY1NjJMNC42NTYyNSAyMkgyVjE5LjM0MzhMOS4yNjU2MiAxMi4wMzkxTDIgNC44OTA2MlYySDQuNDIxODhMMTEuOTIxOSA5LjM0Mzc1TDE5LjE4NzUgMkgyMlonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J005LjE4NzUgMTQuNjU2Mkw5LjYxNzE5IDE1Ljk4NDRMMy42NDA2MiAyMkgyVjIxLjg4MjhMOS4xODc1IDE0LjY1NjJaTTE0LjAzMTIgMTQuMTg3NUwxNi4xNDA2IDE0LjVMMjIgMjAuMjQyMlYyMkwxNC4wMzEyIDE0LjE4NzVaTTIyIDJMMTQuNSA5LjY1NjI1TDE0LjM0MzggNy45Mzc1TDIwLjIwMzEgMkgyMlpNMiAyLjAzOTA2TDkuNTM5MDYgOS40MjE4OEw3LjIzNDM4IDkuMTA5MzhMMiAzLjkxNDA2VjIuMDM5MDZaJyBmaWxsPSclMjNDODEwMkUnLyUzRSUzQ3BhdGggZD0nTTguODc1IDJWMjJIMTUuMTI1VjJIOC44NzVaTTIgOC44NzVWMTUuMTI1SDIyVjguODc1SDJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMiAxMC4xMjVWMTMuODc1SDIyVjEwLjEyNUgyWk0xMC4xMjUgMlYyMkgxMy44NzVWMkgxMC4xMjVaJyBmaWxsPSclMjNDODEwMkUnLyUzRSUzQy9nJTNFJTNDcmVjdCB4PScyLjUnIHk9JzIuNScgd2lkdGg9JzE5JyBoZWlnaHQ9JzE5JyByeD0nOS41JyBzdHJva2U9JyUyMzRFNTE1Nycgc3Ryb2tlLW9wYWNpdHk9JzAuMTUnLyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjkwNDRfMzEwNjgnJTNFJTNDcmVjdCB4PScyJyB5PScyJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHJ4PScxMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAmIH4gLmhlYWRlci0tcG9wb3ZlclxuICAgICAgW2RhdGEtbGFuZz1cImVuXCJdXG4gICAgICAgIC5pY29uLUNoZWNrXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAmW2RhdGEtbGFuZz1cImNuXCJdXG4gICAgLmljb24tbGFuZ1xuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyAgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8zMTExOF80OCknJTNFJTNDcGF0aCBkPSdNMiAySDIyVjIySDJWMlonIGZpbGw9JyUyM0VFMUMyNScvJTNFJTNDcGF0aCBkPSdNMTEgOC4zNzUzOUw1LjkgMTEuNjc1NEw4IDYuMjc1MzlMOS44IDExLjY3NTRMNSA4LjM3NTM5SDExWicgZmlsbD0nJTIzRkZGRjAwJy8lM0UlM0NwYXRoIGQ9J00xMi4yNDEzIDUuNTY2MTlMMTQuMDU4NSA2LjQ1NjIzTDEyLjE1NjQgNi43ODMwNkwxMy4zODk0IDUuMzQyNjdMMTMuMjcwNyA3LjI3OTM3TDEyLjI0MTMgNS41NjYxOVonIGZpbGw9JyUyM0ZGRkYwMCcvJTNFJTNDcGF0aCBkPSdNMTQuNTU3NCA3LjMzMDVMMTUuODg2IDguODU4NTVMMTQuMDA1MyA4LjQxOTE2TDE1LjcwMjggNy41NzE1MkwxNC44MzkyIDkuMzEwNTVMMTQuNTU3NCA3LjMzMDVaJyBmaWxsPSclMjNGRkZGMDAnLyUzRSUzQ3BhdGggZD0nTTE0Ljk3NTUgMTAuMjMzNEwxNS41NjQ3IDEyLjE3MTdMMTQuMDI2NSAxMS4wMDIxTDE1LjkyMzIgMTAuOTIxNEwxNC40MjQgMTIuMTU2OUwxNC45NzU1IDEwLjIzMzRaJyBmaWxsPSclMjNGRkZGMDAnLyUzRSUzQ3BhdGggZD0nTTEzLjM5MSAxMi4zMDgyTDEzLjE4NjUgMTQuMzIxN0wxMi4yMiAxMi42NTA3TDEzLjk5OSAxMy4zMDc3TDEyLjE0MSAxMy44NjgyTDEzLjM5MSAxMi4zMDgyWicgZmlsbD0nJTIzRkZGRjAwJy8lM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTIuNSAxMkMyLjUgNi43NTMzIDYuNzUzMyAyLjUgMTIgMi41QzE3LjI0NjcgMi41IDIxLjUgNi43NTMzIDIxLjUgMTJDMjEuNSAxNy4yNDY3IDE3LjI0NjcgMjEuNSAxMiAyMS41QzYuNzUzMyAyMS41IDIuNSAxNy4yNDY3IDIuNSAxMlonIHN0cm9rZT0nJTIzNEU1MTU3JyBzdHJva2Utb3BhY2l0eT0nMC4xNScvJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8zMTExOF80OCclM0UlM0NwYXRoIGQ9J00yIDEyQzIgNi40NzcxNSA2LjQ3NzE1IDIgMTIgMkMxNy41MjI4IDIgMjIgNi40NzcxNSAyMiAxMkMyMiAxNy41MjI4IDE3LjUyMjggMjIgMTIgMjJDNi40NzcxNSAyMiAyIDE3LjUyMjggMiAxMlonIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIilcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgJiB+IC5oZWFkZXItLXBvcG92ZXJcbiAgICAgIFtkYXRhLWxhbmc9XCJjblwiXVxuICAgICAgICAuaWNvbi1DaGVja1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcblxuLmhlYWRlci0tdGl0bGVcbiAgZm9udC13ZWlnaHQ6IDUwMFxuICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZmxleC1ncm93OiAxXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cbi5oZWFkZXItYWNjb3VudFxuICAuaGVhZGVyLS1tYWluXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmciAxZnJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMWZyXG4gIC5oZWFkZXItLWFjdGlvbnNcbiAgICBmbGV4LWdyb3c6IDBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KVxuICAgIC5oZWFkZXItLW1haW4gLmhlYWRlci0tYWN0aW9uc1xuICAgICAgZGlzcGxheTogZmxleFxuICAgIC5oZWFkZXItLWFjdGlvbnNcbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuLm5hdi0taXRlbVxuICBpbWdcbiAgICB3aWR0aDogMjRweFxuICAgIGhlaWdodDogMjRweFxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cblxuLmhlYWRlci0tcG9wb3Zlcl9pdGVtXG4gIHN2Z1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50XG4iLCIuYnJlYWRjcnVtYnNcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGdhcDogNnB4XG4gIG92ZXJmbG93LXg6IGF1dG9cbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBvdmVyZmxvdy15OiB2aXNpYmxlXG4gIHBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICgyNCAtIDE2KSAqICgoMTAwdncgLSAzODBweCkgLyAoMTkyMCAtIDM4MCkpKSwgMjRweCkgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gIG9wYWNpdHk6IDBcbiAgJi5pc192aXNpYmxlXG4gICAgb3BhY2l0eTogMVxuICBhXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIHBhZGRpbmc6IDdweCA4cHhcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgYm9yZGVyOiAxcHggc29saWRcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1tdXRlZClcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgZmxleC1ncm93OiAwXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgbWF4LXdpZHRoOiBjYWxjKDIwY2ggKyAyNHB4KVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgcGFkZGluZzogMTBweCAxMnB4XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWRlZmF1bHQpXG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICBjdXJzb3I6IGluaXRpYWxcblxuLy8uaGVhZGVyLXRyYW5zcGFyZW50IH4gbWFpbiA+IC5icmVhZGNydW1icyxcbm1haW46aGFzKC5ibG9ja19iYW5uZXItaGVybykgPiAuYnJlYWRjcnVtYnNcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHotaW5kZXg6IDEwXG4gIGxlZnQ6IDBcbiAgcmlnaHQ6IDBcbiAgcGFkZGluZzogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDI0IC0gMTYpICogKCgxMDB2dyAtIDM4MHB4KSAvICgxOTIwIC0gMzgwKSkpLCAyNHB4KSBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyAoNDAgLSAxNikgKiAoKDEwMHZ3IC0gMzgwcHgpIC8gKDE5MjAgLSAzODApKSksIDQwcHgpXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIHRvcDogdmFyKC0taGVhZGVySGVpZ2h0LCAxMzJweClcbiAgICBsZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICByaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cbiIsIi5mb290ZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWctY29udGFpbmVyLXZlcnRpY2FsKSAqIDIpXG4gIHBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg2NCAtIDE2KSAqICgoMTAwdncgLSAzNjBweCkgLyAoMTkyMCAtIDM2MCkpKSwgNjRweCkgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDYwcHhcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgZ2FwOiBjbGFtcCgzMnB4LCBjYWxjKDMycHggKyAoNDggLSAzMikgKiAoKDEwMHZ3IC0gMzYwcHgpIC8gKDE5MjAgLSAzNjApKSksIDQ4cHgpXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIHBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg2NCAtIDE2KSAqICgoMTAwdncgLSAzNjBweCkgLyAoMTkyMCAtIDM2MCkpKSwgNjRweCkgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDMycHhcblxuLmZvb3RlclxuICAubmF2XG4gICAgZGlzcGxheTogZ3JpZFxuICAgIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcbiAgICAgIGdhcDogMTZweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcilcbiAgLm5hdi0tbGlzdFxuICAgIHdpZHRoOiAxMDAlXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICBwYWRkaW5nOiAyMHB4IDBcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgICAmLmlzX29wZW5lZFxuICAgICAgICB1bFxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgLm5hdi0tbGlzdF90aXRsZVxuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbiAgICAmX3RpdGxlXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vbi11eFwiXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICByaWdodDogMFxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIHVsXG4gICAgICBsaXN0LXN0eWxlOiBub25lXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDhweFxuICAgICAgcGFkZGluZy10b3A6IDEycHhcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gIC5uYXYtLWl0ZW1cbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgbGluZS1oZWlnaHQ6IDEuMzNcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICYtYWNjZW50XG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtaG92ZXIpXG5cbi5mb290ZXItLW1haW5cbiAgZGlzcGxheTogZ3JpZFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICBnYXA6IDE2cHhcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuXG4uZm9vdGVyLS1iYW5uZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0yKVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICBkaXNwbGF5OiBncmlkXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjQlIDM0JVxuICAmX2ltYWdlXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICBncmlkLXJvdzogMVxuICAgIGltZ1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b21cbiAgJl9jb250ZW50XG4gICAgcGFkZGluZzogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgKDMyIC0gMjApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzMnB4KVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfdGl0bGVcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14bClcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgJl9kZXNjcmlwdGlvblxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICZfYnV0dG9uXG4gICAgbWFyZ2luLXRvcDogMjRweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxuICAgICAgLmJ1dHRvblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICZfZm9ybVxuICAgIG1hcmdpbi10b3A6IGNsYW1wKDIwcHgsIGNhbGMoMjBweCArICgyNCAtIDIwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMjRweClcbiAgICAuZm9ybVxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICBmaWVsZHNldFxuICAgICAgICBnYXA6IDhweFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIC5mb3JtLS1pbnB1dFxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMVxuICAgIC5mb3JtLS1idXR0b25cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50XG4gICAgLmZvcm0tLXBvbGljeVxuICAgICAgd2lkdGg6IDEwMCVcblxuLmZvb3Rlci0tY29udGFjdHNcbiAgbWFyZ2luLWJvdHRvbTogMTZweFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtd3JhcDogd3JhcFxuICBnYXA6IDRweCAxMnB4XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIGdhcDogMTJweFxuICBzcGFuXG4gICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxuICAgICAgd2lkdGg6IDEwMCVcbiAgYVxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1c1xuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG5cbi5mb290ZXItLWNvcHlyaWdodFxuICBjb2xvcjogdmFyKC0tZmctZGlzYWJsZWQpXG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG5cbi5mb290ZXItLXRyYXZlbFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICBib3JkZXItcmFkaXVzOiAwXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBtYXgtd2lkdGg6IDc0cHhcbiAgaW1nXG4gICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgIG1heC13aWR0aDogNzRweFxuIiwiLmFjY29yZGlvblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICBwYWRkaW5nOiA0cHhcbiAgJiArIC5hY2NvcmRpb25cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAmOmhvdmVyLFxuICAmOmZvY3VzXG4gICAgLmFjY29yZGlvbi0tYnV0dG9uXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1ob3ZlcilcbiAgJi5pc19vcGVuXG4gICAgLmFjY29yZGlvbi0tY29udGVudFxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyXG4gICAgICBvcGFjaXR5OiAxXG4gICAgLmljb25cbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICYtLWJ1dHRvblxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgcGFkZGluZzogY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDI0IC0gMTYpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAyNHB4KSAwXG4gICAgZ2FwOiAyNHB4XG4gICAgLmFjY29yZGlvbi0tYnV0dG9uX3RleHRcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIC5pY29uXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgaGVpZ2h0OiAxLjMzZW1cbiAgICAgIHdpZHRoOiAxLjMzZW1cbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjQpXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCJcbiAgJi0tY29udGVudFxuICAgIG9wYWNpdHk6IDBcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4yMXMgZWFzZS1vdXRcbiAgICAuaXNfY2FzY2FkZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICAmID4gKjpmaXJzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAvLyYgPiAqOmxhc3QtY2hpbGRcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAwXG5cbi5pc19jYXNjYWRlLS1hY2NvcmRpb25cbiAgLmJ1dHRvbi0td3JhcHBlclxuICAgIG1hcmdpbi10b3A6IDE2cHhcbiAgLmhpZGRlblxuICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5pc192aXNpYmxlXG4gICAgLmhpZGRlblxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAuc2hvd1xuICAgICAgZGlzcGxheTogbm9uZVxuICAmOm5vdCg6aGFzKC5hY2NvcmRpb246bnRoLWNoaWxkKDUpKSlcbiAgICAuYnV0dG9uLS13cmFwcGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gICY6bm90KC5pc192aXNpYmxlKVxuICAgIC5hY2NvcmRpb246bnRoLWNoaWxkKDFuKzUpXG4gICAgICBkaXNwbGF5OiBub25lXG4iLCIucG9wdXBcbiAgLS1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhsKVxuICBwbGFjZS1pdGVtczogZW5kIGNlbnRlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTcsIDAuNylcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweClcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpKVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0IGNlbnRlclxuICAgIHBhZGRpbmc6IHZhcigtLWctNDAsIDQwcHgpIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAmLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA3ODBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpXG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKVxuICAgIG1heC1oZWlnaHQ6IDEwMCVcbiAgICBvdmVyZmxvdy15OiBhdXRvXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKSB2YXIoLS1ib3JkZXItcmFkaXVzKSAwIDBcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICAgIGJhY2tncm91bmQ6ICNBN0E4QUJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gICAgICB3aWR0aDogOHB4XG4gICAgICByaWdodDogMTBweFxuICAmLS10aXRsZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiA4cHhcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgJi0tY2xvc2VcbiAgICBAZXh0ZW5kIC5idXR0b25cbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbVxuICAgIEBleHRlbmQgLmJ1dHRvbi1maWxsZWQtc2Vjb25kYXJ5XG4gICAgQGV4dGVuZCAuYnV0dG9uLW5ldXRyYWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgd2lkdGg6IGF1dG9cbiAgICBoZWlnaHQ6IGF1dG9cbiAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZylcbiAgICB6LWluZGV4OiAyXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgcmlnaHQ6IHZhcigtLXAtY2FyZC1zbSlcbiAgICB0b3A6IHZhcigtLXAtY2FyZC1zbSlcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXGU5MGRcIlxuICAmLS1pbWFnZVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIG1hcmdpbjogdmFyKC0tcC1jYXJkLW1kKSAwXG4gICAgZGlzcGxheTogZmxleFxuXG5cbi5wb3B1cC1maWx0ZXJzXG4gIC5wb3B1cC0tY29udGVudFxuICAgIG1heC13aWR0aDogNDI0cHhcbiAgICBwYWRkaW5nOiAwXG4gIC5maWx0ZXItLXRpdGxlXG4gICAgaGVpZ2h0OiA2NHB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSlcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIC5maWx0ZXItLWl0ZW1zXG4gICAgb3ZlcmZsb3cteTogYXV0b1xuICAgIG1heC1oZWlnaHQ6IDcwdmhcbiAgICBwYWRkaW5nOiAwIHZhcigtLXAtY2FyZC1zbSlcbiAgLmZpbHRlci0tYnV0dG9uc1xuICAgIHBhZGRpbmc6IDE2cHggdmFyKC0tcC1jYXJkLXNtKVxuICAgIC5idXR0b25cbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgZmxleC1zaHJpbms6IDFcbiAgLmZpbHRlci0tdGl0bGVcbiAgICBidXR0b25cbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG4ucG9wdXAtbm90aWZpY2F0aW9uXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIHBsYWNlLWl0ZW1zOiBlbmQgY2VudGVyXG4gIC0tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSlcbiAgYmFja2Ryb3AtZmlsdGVyOiBub25lXG4gIHotaW5kZXg6IDk5MjE0NzQ4MzY0XG4gICYuc3VjY2Vzc1xuICAgIC5wb3B1cC0tdGl0bGVcbiAgICAgIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWRlZmF1bHQpXG4gICAgICAuaWNvbjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcXGU5MWJcIlxuICAmLmluZm9cbiAgICAucG9wdXAtLXRpdGxlXG4gICAgICBjb2xvcjogdmFyKC0taW5mby1kZWZhdWx0KVxuICAgICAgLmljb246YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCJcbiAgJi5lcnJvclxuICAgIC5wb3B1cC0tdGl0bGVcbiAgICAgIGNvbG9yOiB2YXIoLS1jcml0aWNhbC1kZWZhdWx0KVxuICAgICAgLmljb246YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCJcbiAgJi53YXJuaW5nXG4gICAgLnBvcHVwLS10aXRsZVxuICAgICAgY29sb3I6IHZhcigtLXdhcm5pbmctZGVmYXVsdClcbiAgICAgIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkxYlwiXG4gICYuaXNfYWN0aXZlXG4gICAgei1pbmRleDogOTkyMTQ3NDgzNjRcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA0MDBweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWVsZXZhdGVkLWwpXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNClcbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pIDY0cHggdmFyKC0tcC1jYXJkLXNtKSB2YXIoLS1wLWNhcmQtc20pXG4gICAgJl93cmFwcGVyXG4gICAgICBtaW4taGVpZ2h0OiA0MnB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgLnBvcHVwLS1jbG9zZVxuICAgICYuaXNfaGlkZGVuXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5wb3B1cC0tdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wLWNhcmQtc20pXG4gICAgJi5pc19oaWRkZW5cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgLmljb25cbiAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAucG9wdXAtLWNvbnRlbnRfdGl0bGVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5wb3B1cC0tY29udGVudF90ZXh0XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG5cbi5wb3B1cC1jb29raWVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIHBsYWNlLWl0ZW1zOiBlbmQgY2VudGVyXG4gIHBhZGRpbmc6IDE2cHggMTZweCA2OHB4XG4gIGJhY2tkcm9wLWZpbHRlcjogbm9uZVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGFkZGluZzogMTZweCAxNnB4IDQwcHhcbiAgJi5pc19hY3RpdmVcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIC5wb3B1cC0tY29udGVudFxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgLnBvcHVwLS1jb250ZW50XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiA4cHhcbiAgICBwYWRkaW5nOiAxMnB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1heC13aWR0aDogNTQwcHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gIC5wb3B1cC0tY29udGVudF90ZXh0XG4gICAgZmxleC1ncm93OiAxXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgIHBhZGRpbmctbGVmdDogOHB4XG4gICAgYVxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgLnBvcHVwLS1jb250ZW50X2J1dHRvbnNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiA4cHhcblxuXG4ucG9wdXAtY29va2llc19lZGl0XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBwbGFjZS1pdGVtczogY2VudGVyXG4gIC5wb3B1cC0tdGl0bGVcbiAgICBwYWRkaW5nOiAxMnB4IDBcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA1NDBweFxuICAucG9wdXAtLWNvbnRlbnRfYnV0dG9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDhweFxuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAuYnV0dG9uXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgZm9ybVxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDIwcHggMCAwXG4gIC5mb3JtLS1pbnB1dFxuICAgICYgPiBzcGFuXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLmhpbnRcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpXG4gICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcblxuXG4ucG9wdXAtZm9ybVxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBtYXJnaW46IGF1dG9cbiAgICB3aWR0aDogNDI0cHhcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KVxuICAuZm9ybS0tdGl0bGVcbiAgICBsaW5lLWhlaWdodDogNDhweFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3hcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDFcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsXG4gICAgcGFkZGluZzogdmFyKC0tZy0yNCkgODhweCB2YXIoLS1nLTI0KSB2YXIoLS1nLTMyKVxuICAuZm9ybS0tdGV4dFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RjlcbiAgICBwYWRkaW5nOiB2YXIoLS1nLTI0KVxuICBmaWVsZHNldFxuICAgIHBhZGRpbmc6IHZhcigtLWctMzIpIHZhcigtLWctMjQpXG5cblxuLnBvcHVwLWhvdGVsX3NlbGVjdGlvblxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBwYWRkaW5nOiAwXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIGhlaWdodDogMTAwJVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAucG9wdXAtLXRpdGxlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIHBhZGRpbmc6IDI4cHggdmFyKC0tcC1jYXJkLXNtKSA4cHhcbiAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgdG9wOiAwXG4gICAgei1pbmRleDogMlxuICAucG9wdXAtLWNsb3NlXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICBwb3NpdGlvbjogc3RhdGljXG5cblxuXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX3Jvb21fYWR2YW50YWdlcyddXG4gIC5wb3B1cC0tY29udGVudFxuICAgIHBhZGRpbmc6IDBcbiAgLnBvcHVwLS10aXRsZVxuICAgIGhlaWdodDogNjRweFxuICAgIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSkgdmFyKC0tcC1jYXJkLXNtKSAwXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIHBvc2l0aW9uOiBzdGlja3lcbiAgICB0b3A6IDBcbiAgLnJvb21fZXF1aXBtZW50LS1saXN0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gIC5yb29tX2VxdWlwbWVudC0taXRlbTpudGgtY2hpbGQobis3KVxuICAgICAgZGlzcGxheTogZmxleFxuXG5cbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfYm9udXMnXVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLXRpdGxlXG4gICAgcGFkZGluZzogMTJweCAwXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcblxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9mb3JtJ10sXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX2Zvb3Rlcl9mZWVkYmFjayddLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9sb2dpbiddXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBwbGFjZS1pdGVtczogY2VudGVyXG4gIC5mb3JtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gIC5wb3B1cC0tdGl0bGVcbiAgICBwYWRkaW5nOiAxMnB4IDBcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX2Nhc2NhZGUnXVxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgcGFkZGluZy10b3A6IDQ4cHhcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA2NDBweFxuICAuaXNfY2FzY2FkZVxuICAgIG1hcmdpbjogMFxuICAuaXNfY2FzY2FkZSBmaWd1cmUud2lkZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAwXG4gIC5wb3B1cC0tY2xvc2VcbiAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudFxuICAgIHJpZ2h0OiAwXG4gICAgdG9wOiAwXG5cblxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9yb29tX2FkdmFudGFnZXMnXSxcbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfYm9udXMnXSxcbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfZm9ybSddLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9sb2dpbiddLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9ob3RlbF9zZWxlY3Rpb24nXSxcbltkYXRhLXBvcHVwPSdwb3B1cF9mb3Jfb2ZmZXInXSxcbltkYXRhLXBvcHVwPSdwb3B1cF9mb3Jfc3Vic2NyaXB0aW9uJ10sXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX25ld195ZWFyX2dhbWUnXVxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDQwMHB4XG5cbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfbmV3X3llYXJfZ2FtZSddLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9vZmZlciddLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9zdWJzY3JpcHRpb24nXVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLXRpdGxlXG4gICAgcGFkZGluZzogMTJweCAwXG4gIC5wb3B1cC0tY29udGVudF90aXRsZVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKVxuICAgIG1hcmdpbi1ib3R0b206IDZweFxuICAucG9wdXAtLWNvbnRlbnRfdGV4dFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gIC5mb3JtXG4gICAgbWFyZ2luLXRvcDogMTZweFxuICAgIG1heC13aWR0aDogMTAwJVxuXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX29mZmVyJ11cbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbiAgLmJ1dHRvbl93cmFwcGVyXG4gICAgLmJ1dHRvblxuICAgICAgZmxleC1ncm93OiAxXG5cbi5wcm9tb2NvZGVcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXhsKVxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgbWFyZ2luOiAxNnB4IDBcbiAgY3Vyc29yOiBwb2ludGVyXG4gICYtLWNvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogNnB4XG4gICAgJi1jb2RlXG4gICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgICYtc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICAgJi1pY29uXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcblxuXG4ucG9wdXAtc3Vycm91bmRpbmdzXG4gIC5wb3B1cC0tY29udGVudFxuICAgIG1heC13aWR0aDogMTE0OHB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHBhZGRpbmc6IDBcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICB3aWR0aDogMTAwJVxuICAucG9wdXAtLWNsb3NlXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNClcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKVxuICAgIHotaW5kZXg6IDNcblxuLnBvcHVwLWxvZ2luXG4gICYtLWRpdmlkZXJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgbWFyZ2luOiAyNHB4IDBcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB6LWluZGV4OiAxXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAmX3RleHRcbiAgICAgIHBhZGRpbmc6IDAgMTZweFxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgICAgei1pbmRleDogMlxuXG4gIC5idXR0b24tbXRzXG4gICAgd2lkdGg6IDEwMCVcbiAgICBnYXA6IDZweFxuXG5cbi5wb3B1cC1ib251c19zdGF0dXNcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA0MDBweFxuICB1bC5jaGlwcyBsaVxuICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICB1bC5jaGlwcyBsaSBbY2xhc3NePVwiaWNvblwiXSxcbiAgdWwuY2hpcHMgbGkgW2NsYXNzKj1cImljb25cIl0sXG4gIHVsLmNoaXBzIGxpIHN2Z1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gIHVsLmNoaXBzIGxpXG4gICAgc3BhblxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgJiA+IHNwYW5cbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gIC5idXR0b25fd3JhcHBlclxuICAgIC5idXR0b25cbiAgICAgIHdpZHRoOiAxMDAlXG5cblxuLnBvcHVwLWZvcl93ZWxjb21pbmdcbiAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cylcbiAgLmJ1dHRvbl93cmFwcGVyXG4gICAgd2lkdGg6IDEwMCVcbiAgICAuYnV0dG9uXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5wb3B1cC0tdGl0bGVcbiAgICBjb2xvcjogdmFyKC0taW5mby1kZWZhdWx0KVxuICAgIC5pY29uOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXGU5MWJcIlxuICAuaXNfY2FzY2FkZVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgcFxuICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gICAgaW1nXG4gICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXG5cblxuLnBvcHVwLXJldmlld1xuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLXRpdGxlXG4gICAgcGFkZGluZzogMTJweCAwXG4gIC5wb3B1cC0tY29udGVudFxuICAgIG1heC13aWR0aDogNDAwcHhcbiAgLnJldmlld1xuICAgIHBhZGRpbmc6IDBcbiAgICBib3JkZXI6IG5vbmVcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNhcmQtc20pXG4gIC5yZXZpZXctLXRleHRcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0XG4gIC5yZXZpZXctLWFjdGlvbnNcbiAgICBkaXNwbGF5OiBub25lXG5cblxuW2RhdGEtcG9wdXA9XCJwb3B1cF9mb3JfYm9va2luZ19pdGVtXCJdXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBwbGFjZS1pdGVtczogY2VudGVyXG4gIC5wb3B1cC0tY29udGVudF93cmFwcGVyXG4gICAgcGFkZGluZy10b3A6IDIwcHhcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA0MDBweFxuICAucG9wdXAtLXRpdGxlXG4gICAgcGFkZGluZzogMTJweCAwXG4gIC5pc19jYXNjYWRlXG4gICAgJiAqOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgaDNcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIC5pZFxuICAgICAgbWFyZ2luLXRvcDogMTJweFxuICAgICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgICB1bFxuICAgICAgbGlzdC1zdHlsZTogbm9uZVxuICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICBtYXJnaW46IDBcbiAgICAgIGxpXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZ2FwOiAxMnB4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcblxuW2RhdGEtcG9wdXA9XCJwb3B1cF9mb3JfYm9va2luZ19yZXZpZXdcIl1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA0MDBweFxuICAucG9wdXAtLWNvbnRlbnRfd3JhcHBlclxuICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gIC5wb3B1cC0tdGl0bGVcbiAgICBwYWRkaW5nOiAxMnB4IDBcbiAgZm9ybVxuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgLmJvb2tpbmdfaXRlbVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gIC5ib29raW5nX2RhdGVzXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBtYXJnaW4tdG9wOiA4cHhcbiAgLmZvcm1cbiAgICBtYXgtd2lkdGg6IDEwMCVcblxuW2RhdGEtcG9wdXA9XCJwb3B1cF9mb3Jfc3VydmV5XCJdXG4gIC5wb3B1cC0tdGl0bGVcbiAgICBwYWRkaW5nOiAxMnB4IDBcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgbWF4LXdpZHRoOiA0MDBweFxuICAuZm9ybS0taW5wdXQgPiBzcGFuXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAuZm9ybS0taW5wdXRcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gIC5mb3JtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgbWFyZ2luLXRvcDogMjBweFxuICAuanNfaW5jcmVtZW50LFxuICAuanNfZGVjcmVtZW50XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcblxuXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX25ld195ZWFyX2dhbWUnXVxuICAucG9wdXAtLWNvbnRlbnRfYnV0dG9uc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDhweFxuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgICAuYnV0dG9uXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgLnBvcHVwLS1jb250ZW50X3RpdGxlXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAuaWNvbi1WZXJpZmllZF9DaGVja1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICBmb250LXNpemU6IDI0cHhcblxuXG5bZGF0YS1wb3B1cD1cInBvcHVwX2Zvcl9ob3RlbF9kZXNjcmlwdGlvblwiXVxuICBwbGFjZS1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNywgLjcpXG4gIC5pc19jYXNjYWRlXG4gICAgKjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgIGgzXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgcGFkZGluZy1yaWdodDogMjBweFxuXG4ucG9wdXAtcGFydG5lcnNcbiAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDY0MHB4XG4gIC5pc19jYXNjYWRlXG4gICAgbWFyZ2luLXRvcDogMjBweFxuICAgICo6Zmlyc3QtY2hpbGRcbiAgICAgIG1hcmdpbi10b3A6IDBcbiAgLnBvcHVwLS10aXRsZVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgcGFkZGluZzogMTJweCAwXG4gIC5pc19oaWRkZW5cbiAgICBkaXNwbGF5OiBub25lXG5cbi5pc19jYXNjYWRlXG4gIC5pc19jYXNjYWRlLS1sb2dvXG4gICAgaW1nXG4gICAgICBhc3BlY3QtcmF0aW86IGF1dG9cbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAgIG1heC13aWR0aDogNTAlXG4gICAgICBtYXgtaGVpZ2h0OiA4MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG5cbiAgLmlzX2Nhc2NhZGUtLWNvbnRhY3RzX2xpc3RcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMTZweFxuICAgIGEsIHNwYW5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgZ2FwOiAxMnB4XG4gICAgYVxuICAgICAgc3BhblxuICAgICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIHNwYW5cbiAgICAgICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG5cblxuLmhlYWRlclxuICB6LWluZGV4OiAyMTQ3NDgzNjQyXG5cblxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9ob3RlbF9zZWxlY3Rpb24nXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX2hvdGVsX2Rlc2NyaXB0aW9uJ10uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9yb29tX2FkdmFudGFnZXMnXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX3BhcnRuZXJzJ10uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9vZmZlciddLmlzX2FjdGl2ZSxcbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfYm9udXMnXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX2xvZ2luJ10uaXNfYWN0aXZlLFxuW2RhdGEtcG9wdXA9J3BvcHVwX2Zvcl9yZXZpZXcnXS5pc19hY3RpdmUsXG5bZGF0YS1wb3B1cD0ncG9wdXBfZm9yX2NhdGVnb3J5X2NhcmQnXS5pc19hY3RpdmUsXG4ucG9wdXAtZmlsdGVycy5pc19hY3RpdmUsXG4ucG9wdXAtZm9yX3dlbGNvbWluZy5pc19hY3RpdmUsXG4ucG9wdXAtY29va2llc19lZGl0LmlzX2FjdGl2ZSxcbi5wb3B1cC1jb29raWVzLmlzX2FjdGl2ZVxuICB6LWluZGV4OiAyMTQ3NDgzNjQzXG5cbi5wb3B1cC1ub3RpZmljYXRpb25cbiAgei1pbmRleDogMjE0NzQ4MzY0NFxuXG5cbi5wb3B1cC5wb3B1cC1mb3JtLFxuLnBvcHVwW2RhdGEtcG9wdXA9XCJwb3B1cF9mb3JfZm9ybVwiXVxuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVySGVpZ2h0KVxuICBwYWRkaW5nLWJvdHRvbTogNjBweFxuXG5cbi5wb3B1cFtkYXRhLXBvcHVwPVwicG9wdXBfZm9yX2Nhc2NhZGVcIl1cbiAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlckhlaWdodClcbiAgcGFkZGluZy1ib3R0b206IDBcbiAgLnBvcHVwLS1jb250ZW50XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4XG5cbi5wb3B1cC5wb3B1cC1ub3RpZmljYXRpb25bZGF0YS1wb3B1cD1cInBvcHVwX2Zvcl9jYXJkXCJdLmlzX2FjdGl2ZVxuICBwbGFjZS1pdGVtczogY2VudGVyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDE2LCAxNywgLjcpXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpXG4gIC5wb3B1cC0tY29udGVudFxuICAgIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSlcbiAgLmlzX2Nhc2NhZGUgaDJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcblxuW2RhdGEtcG9wdXA9XCJwb3B1cF9mb3JfbmV3c2xldHRlclwiXVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTcsIDAuNylcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweClcbiAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAucG9wdXAtLWNvbnRlbnRcbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gIC5idXR0b25fd3JhcHBlclxuICAgIC5idXR0b25cbiAgICAgIGZsZXgtZ3JvdzogMVxuXG5cbltkYXRhLXBvcHVwPSdwb3B1cF9mb3JfY2F0ZWdvcnlfY2FyZCddXG4gIHBhZGRpbmctdG9wOiA0OHB4XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweFxuICAucG9wdXAtLXRpdGxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIHBhZGRpbmc6IHZhcigtLWctMjQpIDg4cHggdmFyKC0tZy0yNCkgdmFyKC0tZy0zMilcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuXG4gICAgaDNcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveFxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsXG4gICAgLnBvcHVwLS1jbG9zZVxuICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAucG9wdXAtLWltYWdlXG4gICAgaGVpZ2h0OiAzMDBweFxuIiwiaW5wdXQsIHRleHRhcmVhLCBzZWxlY3RcbiAgYm9yZGVyOiBub25lXG4gIG91dGxpbmU6IG5vbmVcbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgbWFyZ2luOiAwXG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9J251bWJlciddXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkXG5cbnRleHRhcmVhXG4gIHJlc2l6ZTogdmVydGljYWxcblxuaW5wdXRbdHlwZT1cImRhdGVcIl1cbiAgYXBwZWFyYW5jZTogbm9uZVxuXG5cbi5mb3JtXG4gIG1heC13aWR0aDogMzI0cHhcbiAgZmllbGRzZXRcbiAgICBwYWRkaW5nOiAwXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAwXG5cbi5mb3JtLS10aXRsZVxuICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICBmb250LXdlaWdodDogNzAwXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtXG4gIG1hcmdpbi1ib3R0b206IDIwcHhcblxuLmZvcm0tLXRleHRcbiAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gIG1hcmdpbi1ib3R0b206IDI0cHhcblxuLmZvcm0tLWlucHV0XG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gIGdhcDogMTJweFxuICAmID4gc3BhblxuICAgIG9yZGVyOiAtMVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYm9keS1tZClcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIC8vbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICYgPiBpbnB1dCwgdGV4dGFyZWFcbiAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdClcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIHdpZHRoOiAxMDAlXG4gICAgcGFkZGluZzogMTBweCAxMnB4XG4gICAgLy9tYXJnaW4tdG9wOiAxMnB4XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgICAmOjpwbGFjZWhvbGRlcixcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duXG4gICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKVxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICYuZXJyb3JcbiAgICAuZm9ybS0taW5wdXRfZXJyb3JcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50XG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIGNvbG9yOiB2YXIoLS1jcml0aWNhbC1zb2Z0KVxuICAgICAgLy9wYWRkaW5nLXRvcDogMTJweFxuICAmX2Vycm9yXG4gICAgY29sb3I6IHZhcigtLWNyaXRpY2FsLXNvZnQpXG4gICAgb3BhY2l0eTogMFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICBtYXgtaGVpZ2h0OiAwXG4gICAgaGVpZ2h0OiAwXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wM3MgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgLjE4cyBsaW5lYXJcblxuICAmID4gbGFiZWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAvLyYgKyBsYWJlbFxuICAgIC8vICBtYXJnaW4tdG9wOiAxNnB4XG5cbi5mb3JtLS1pbnB1dFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8mID4gc3BhblxuICAvLyAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAvLyYgID4gbGFiZWwgKyBsYWJlbFxuICAgIG1hcmdpbi10b3A6IDEycHhcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgICBvcGFjaXR5OiAwXG4gICAgb3JkZXI6IC0xXG4gICAgJiB+IHNwYW5cbiAgICAgIG9yZGVyOiAxXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICYgfiAucmFkaW8sXG4gICAgJiB+IC5jaGVja2JveCxcbiAgICAmIH4gLnNsaWRlclxuICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG4gICAgJiB+IC5jaGVja2JveFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4JyAhaW1wb3J0YW50XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtY2hlY2staG92ZXIpXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgJiB+IC50b2dnbGVcbiAgICAgIHdpZHRoOiA0OHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtbXV0ZWQpXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcXGU5MGJcIlxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnICFpbXBvcnRhbnRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDRweFxuICAgICAgICB0b3A6IDNweFxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtbXV0ZWQpXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgZmxleC1ncm93OiAwXG4gICAgJjpjaGVja2VkXG4gICAgICAmIH4gLmNoZWNrYm94XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKVxuICAgICAgJiB+IC50b2dnbGVcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweClcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpXG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gICAgJiB+IC5yYWRpb1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4JyAhaW1wb3J0YW50XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3JcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1ob3ZlcilcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmOmNoZWNrZWRcbiAgICAgICYgfiAucmFkaW9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpXG5cbi5mb3JtLS1wb2xpY3lcbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICBtYXJnaW4tdG9wOiAxMnB4XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIG1hcmdpbi10b3A6IDIwcHhcbiAgYTpub3QoLmJ1dHRvbilcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKVxuICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuXG4uZm9ybS0tYnV0dG9uXG4gIC5idXR0b25cbiAgICB3aWR0aDogMTAwJVxuXG4uZm9ybS5pc19zZW5kaW5nXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zdXJmYWNlLXN1YmR1ZWQpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuXG4uZm9ybS0tZ3JvdXBcbiAgZGlzcGxheTogZmxleFxuICBnYXA6IDI0cHhcbiAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpXG4gICAgZmxleC13cmFwOiB3cmFwXG4gIC5mb3JtLS1pbnB1dFxuICAgIGZsZXgtZ3JvdzogMVxuICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5mb3JtLS1pbnB1dF9nZW5kZXJcbiAgICBmbGV4LWdyb3c6IDBcbiAgICBmbGV4LXNocmluazogMFxuXG4uZm9ybS0taW5wdXQtZ2VuZGVyXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IDJweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICBwYWRkaW5nOiA0cHhcbiAgd2lkdGg6IGZpdC1jb250ZW50XG4gIGZsZXgtZ3JvdzogMFxuICAucmFkaW8tZ2VuZGVyXG4gICAgd2lkdGg6IDQwcHhcbiAgICBoZWlnaHQ6IDQwcHhcbiAgICBwYWRkaW5nOiA4cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgY29sb3I6IHZhcigtLWZnLWRpc2FibGVkKVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdXG4gICAgJjpjaGVja2VkXG4gICAgICAmIH4gLnJhZGlvLWdlbmRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG5cblxuXG4uaW5wdXRfa2lkc1xuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIG1hcmdpbi1ib3R0b206IDEycHhcbiAgLmlucHV0X2tpZHMtLWdyb3VwXG4gICAgbWF4LXdpZHRoOiAxNDZweFxuICAgIHdpZHRoOiAxNDZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAxMnB4XG4gICAgaW5wdXRcbiAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgd2lkdGg6IDQycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4uaW5wdXRfYWdlXG4gIG1hcmdpbi1ib3R0b206IDEycHhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAuZm9ybS0taW5wdXRfc2VsZWN0XG4gICAgbWF4LXdpZHRoOiAxNDZweFxuICAgIHdpZHRoOiAxNDZweFxuXG4uanMta2lkc19pbnB1dF9ncm91cDpub3QoLmlzX2FjdGl2ZSkgLmtpZHNfcXVhbnRpdHlcbiAgZGlzcGxheTogbm9uZVxuXG5cbi5mb3JtLS10YWJzXG4gIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgJl90aXRsZVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYm9keS1tZClcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gIC50YWJzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICBnYXA6IDhweFxuICAgIGZsZXgtd3JhcDogd3JhcFxuICBhXG4gICAgQGV4dGVuZCAuYnV0dG9uXG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21cbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICBmbGV4LXNocmluazogMFxuICAgIG1pbi13aWR0aDogNTZweFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpXG4gICAgJi5pc19hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuXG4uZm9ybS0taW5wdXQgc3BhbiBhXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiIsIi5mb3JtLS1pbnB1dF9maWxlXG4gIGJvcmRlcjogMnB4IGRvdHRlZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgY3Vyc29yOiBwb2ludGVyXG4gIHdpZHRoOiAxMDAlXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBwYWRkaW5nOiAzMnB4XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdClcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudC1zb2Z0KVxuICBwXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgd2lkdGg6IDEwMCVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICBsaW5lLWhlaWdodDogMS41XG4gICAgbWFyZ2luOiAwXG4gICAgc3BhblxuICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICBpbnB1dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgICB6LWluZGV4OiAyXG4gICAgb3BhY2l0eTogMFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICZfaGludFxuICAgIHdpZHRoOiAxMDAlXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpXG4gICAgbWFyZ2luLXRvcDogNHB4XG5cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiA4cHhcbiAgbWFyZ2luOiAxMnB4IDBcbiAgJjplbXB0eVxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmZvcm0tLWlucHV0X2ZpbGUtLWl0ZW1zX2xvYWRlZFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICBwYWRkaW5nOiAxMnB4IDQ0cHggMTJweCAxNnB4XG4gIGJvcmRlci1yYWRpdXM6IDhweFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgZm9udC1zaXplOiAxNnB4XG4gIG1pbi1oZWlnaHQ6IDQycHhcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiBcIlwiXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgcmlnaHQ6IDBcbiAgICB0b3A6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiA0MnB4XG4gICAgaGVpZ2h0OiA0MnB4XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzExJyBzdHJva2U9JyUyMzRFNTE1Nycgc3Ryb2tlLW9wYWNpdHk9JzAuMTUnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQwX2FuZ3VsYXJfODEwN18xMTQ3MyknIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF84MTA3XzExNDczKSclM0UlM0NwYXRoIGQ9J00xMC4yMDc4IDEyLjI2NDJDMTAuNDQ0NyAxMi43NTE2IDEwLjgwMDkgMTMuMTYzNCAxMS4yNzI3IDEzLjM5NzFDMTAuODEwMSAxMy41MDM2IDEwLjI3NTEgMTMuNTI1NiA5LjcyODA1IDEzLjQ0ODFDOC4wOTk5NCAxMy4yMTc0IDYuNjA0MTkgMTIuMTY1OCA2LjYwNDE5IDEwLjI1QzYuNjA0MTkgMTAuMDA4NCA2LjQwODMxIDkuODEyNSA2LjE2NjY5IDkuODEyNUM1LjkyNTA2IDkuODEyNSA1LjcyOTE5IDEwLjAwODQgNS43MjkxOSAxMC4yNUM1LjcyOTE5IDEyLjc2NzYgNy43MzM0MyAxNC4wNDkyIDkuNjA1MzIgMTQuMzE0NEMxMC41NDU5IDE0LjQ0NzcgMTEuNTEyNiAxNC4zMzkzIDEyLjI2NDIgMTMuOTczOUMxMi43NzA3IDEzLjcyNzggMTMuMTk1NSAxMy4zNTI5IDEzLjQyMzcgMTIuODUzMkMxMy41MDY4IDEzLjI4NTcgMTMuNTE4NyAxMy43NzM5IDEzLjQ0ODEgMTQuMjcyQzEzLjIxNzQgMTUuOTAwMSAxMi4xNjU4IDE3LjM5NTggMTAuMjUgMTcuMzk1OEMxMC4wMDg0IDE3LjM5NTggOS44MTI1MiAxNy41OTE3IDkuODEyNTIgMTcuODMzM0M5LjgxMjUyIDE4LjA3NSAxMC4wMDg0IDE4LjI3MDggMTAuMjUgMTguMjcwOEMxMi43Njc2IDE4LjI3MDggMTQuMDQ5MyAxNi4yNjY2IDE0LjMxNDQgMTQuMzk0N0MxNC40NDc3IDEzLjQ1NDIgMTQuMzM5MyAxMi40ODc0IDEzLjk3NCAxMS43MzU4QzEzLjc3MiAxMS4zMjA0IDEzLjQ4MzYgMTAuOTYgMTMuMTEwNiAxMC43MTc5QzEzLjQ3NTMgMTAuNjczNSAxMy44NzA0IDEwLjY3NjggMTQuMjcyIDEwLjczMzZDMTUuOTAwMSAxMC45NjQzIDE3LjM5NTkgMTIuMDE2IDE3LjM5NTkgMTMuOTMxN0MxNy4zOTU5IDE0LjE3MzMgMTcuNTkxNyAxNC4zNjkyIDE3LjgzMzQgMTQuMzY5MkMxOC4wNzUgMTQuMzY5MiAxOC4yNzA5IDE0LjE3MzMgMTguMjcwOSAxMy45MzE3QzE4LjI3MDkgMTEuNDE0MSAxNi4yNjY2IDEwLjEzMjUgMTQuMzk0NyA5Ljg2NzNDMTMuNDU0MiA5LjczNDA1IDEyLjQ4NzQgOS44NDI0NCAxMS43MzU4IDEwLjIwNzhDMTEuMzMyNCAxMC40MDM5IDEwLjk4MDggMTAuNjgxNyAxMC43MzkxIDExLjAzOTFDMTAuNjczNiAxMC42MzQgMTAuNjY4OSAxMC4xODUyIDEwLjczMzcgOS43MjgwM0MxMC45NjQzIDguMDk5OTIgMTIuMDE2IDYuNjA0MTcgMTMuOTMxNyA2LjYwNDE3QzE0LjE3MzQgNi42MDQxNyAxNC4zNjkyIDYuNDA4MjkgMTQuMzY5MiA2LjE2NjY3QzE0LjM2OTIgNS45MjUwNCAxNC4xNzM0IDUuNzI5MTcgMTMuOTMxNyA1LjcyOTE3QzExLjQxNDIgNS43MjkxNyAxMC4xMzI1IDcuNzMzNDEgOS44NjczMiA5LjYwNTNDOS43MzQwNyAxMC41NDU4IDkuODQyNDYgMTEuNTEyNiAxMC4yMDc4IDEyLjI2NDJaJyBmaWxsPSclMjM2MTNDQzMnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ3JhZGlhbEdyYWRpZW50IGlkPSdwYWludDBfYW5ndWxhcl84MTA3XzExNDczJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyIDEyKSByb3RhdGUoOTApIHNjYWxlKDEyKSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzYxM0NDMycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMTgnIHN0b3AtY29sb3I9JyUyMzYxM0NDMycvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMTgwMScgc3RvcC1jb2xvcj0nd2hpdGUnIHN0b3Atb3BhY2l0eT0nMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9J3doaXRlJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF84MTA3XzExNDczJyUzRSUzQ3JlY3Qgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNSA1KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpXG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNnMgaW5maW5pdGUgbGluZWFyXG4gICYgPiBwLCBzcGFuXG4gICAgbWFyZ2luOiAwXG4gICYgPiBwOm5vdChbY2xhc3NdKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBtYXgtd2lkdGg6IDMwMHB4XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbiAgICBkaXJlY3Rpb246IHJ0bFxuICAgIG1hcmdpbi1ib3R0b206IDNweFxuICAmOm5vdCgubG9hZGVkKVxuICAgIC5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19kZWxldGVcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5sb2FkZWRcbiAgICAmOmJlZm9yZVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICYuZXJyb3JcbiAgICAuZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfaGludFxuICAgICAgY29sb3I6IHZhcigtLWNyaXRpY2FsLWRlZmF1bHQpXG5cbkBrZXlmcmFtZXMgbG9hZGluZ1xuICAwJVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIDEwMCVcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG5cbi5mb3JtLS1pbnB1dF9maWxlLS1pdGVtc19kZWxldGVcbiAgY29udGVudDogXCJcIlxuICB3aWR0aDogNDJweFxuICBoZWlnaHQ6IDQycHhcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHJpZ2h0OiAwXG4gIHRvcDogNTAlXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICBkaXNwbGF5OiBncmlkXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbiAgY3Vyc29yOiBwb2ludGVyXG5cbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgJjpob3ZlclxuICAgIGNvbG9yOiB2YXIoLS1jLXRleHQtZGVmYXVsdClcbiAgJjpiZWZvcmVcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4JyAhaW1wb3J0YW50XG4gICAgZm9udC1zaXplOiAyMHB4XG4gICAgd2lkdGg6IDI0cHhcbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBsaW5lLWhlaWdodDogMVxuICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuXG4uZm9ybS0taW5wdXRfZmlsZS0taXRlbXNfaGludFxuICBmb250LXNpemU6IDEycHhcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuIiwic2VsZWN0XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgYXBwZWFyYW5jZTogbm9uZVxuICBkaXNwbGF5OiBub25lXG4gIG9wdGlvblxuICAgIGRpc3BsYXk6IG5vbmVcblxuXG4uZm9ybS0taW5wdXRfc2VsZWN0XG4gIG1heC13aWR0aDogMTAwJVxuICBkaXNwbGF5OiBmbGV4XG4gICYgKyAuZm9ybS0taW5wdXRfc2VsZWN0XG4gICAgbWFyZ2luLXRvcDogMTJweFxuXG4uc2VsZWN0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMTAwJVxuICAmOmhvdmVyXG4gICAgLnNlbGVjdC0tYnV0dG9uXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICY6aGFzKC5pc19zZWxlY3RlZClcbiAgICAuc2VsZWN0LS1idXR0b25cbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAmLS1idXR0b25cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE2cHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHBcbiAgICAgIG1hcmdpbjogMFxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3hcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMVxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1c1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAmOmFmdGVyXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnICFpbXBvcnRhbnRcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCJcbiAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgcmlnaHQ6IDEwcHhcbiAgICAgIHRvcDogMFxuICAmLS1vcHRpb25fd3JhcHBlclxuICAgIG9wYWNpdHk6IDBcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIHBhZGRpbmctdG9wOiAxMnB4XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50XG4gICAgbWF4LWhlaWdodDogMzIwcHhcbiAgICB6LWluZGV4OiAzXG4gICAgJi5pc19vcGVuZWRcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGxcbiAgICAgIC5zZWxlY3QtLW9wdGlvbl9saXN0XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuXG4gICYtLW9wdGlvbl9saXN0XG4gICAgd2lkdGg6IDEwMCVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBtYXgtaGVpZ2h0OiAzMjBweFxuICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICAmX3RpdGxlXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4XG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAmLS1vcHRpb25cbiAgICBwYWRkaW5nOiAxMnB4IDIwcHhcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgICYuaXNfc2VsZWN0ZWRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG5cbiAgICAmW2RhdGEtZGlzYWJsZWQ9XCJ0cnVlXCJdXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgb3BhY2l0eTogMC40XG4iLCIuZm9ybS0taW5wdXRfZGF0ZSxcbi5mb3JtLS1pbnB1dF9kYXRlLXJhbmdlXG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gIHdpZHRoOiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmFmdGVyXG4gICAgY29udGVudDogXCJcXGU5MDlcIlxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi11eCdcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxMnB4XG4gICAgcmlnaHQ6IDE2cHhcbiAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gIGlucHV0XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxuICAgIHBhZGRpbmc6IDEycHggNDJweCAxMnB4IDE2cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6OnBsYWNlaG9sZGVyLFxuICAgICY6cGxhY2Vob2xkZXItc2hvd25cbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy13aXRoaW5cbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiIsIkBtaXhpbiB0cmFjaygpXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBiYWNrZ3JvdW5kOiBub25lIC8qIGdldCByaWQgb2YgRmlyZWZveCB0cmFjayBiYWNrZ3JvdW5kICovXG5cblxuQG1peGluIHRodW1iKClcbiAgYm9yZGVyOiBub25lIC8qIGdldCByaWQgb2YgRmlyZWZveCB0aHVtYiBib3JkZXIgKi9cbiAgd2lkdGg6IDI0cHhcbiAgaGVpZ2h0OiAyNHB4XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAvKiBnZXQgcmlkIG9mIEZpcmVmb3ggY29ybmVyIHJvdW5kaW5nICovXG4gIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgY3Vyc29yOiBwb2ludGVyXG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksICAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KVxuXG4ucmFuZ2VcbiAgLS1kaWY6IGNhbGModmFyKC0tbWF4KSAtIHZhcigtLW1pbikpXG4gIGRpc3BsYXk6IGdyaWRcbiAgZ3JpZC10ZW1wbGF0ZTogMjRweC8gMWZyIDFmclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgd2lkdGg6IDEwMCVcbiAgbWFyZ2luLWJvdHRvbTogMzZweFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyXG4gICAgZ3JpZC1jb2x1bW46IDEvIHNwYW4gMlxuICAgIGdyaWQtcm93OiAxXG4gICAgaGVpZ2h0OiA0cHhcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KVxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICBjb250ZW50OiAnJ1xuICAmOjpiZWZvcmVcbiAgICBtYXJnaW4tbGVmdDogY2FsYygodmFyKC0tYSkgLSB2YXIoLS1taW4pKS92YXIoLS1kaWYpKjEwMCUpXG4gICAgd2lkdGg6IGNhbGMoKHZhcigtLWIpIC0gdmFyKC0tYSkpL3ZhcigtLWRpZikqMTAwJSlcbiAgJjo6YWZ0ZXJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygodmFyKC0tYikgLSB2YXIoLS1taW4pKS92YXIoLS1kaWYpKjEwMCUpXG4gICAgd2lkdGg6IGNhbGMoKHZhcigtLWEpIC0gdmFyKC0tYikpL3ZhcigtLWRpZikqMTAwJSlcbiAgJi0tYmdcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDUwJVxuICAgIGhlaWdodDogNHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIC0taXRlbTogY2FsYygxMCUgLSA0cHgpXG4gICAgLS1nYXA6IDEwJVxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpLCB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KSB2YXIoLS1pdGVtKSwgdHJhbnNwYXJlbnQgdmFyKC0taXRlbSksIHRyYW5zcGFyZW50IHZhcigtLWdhcCkpXG5cbiAgaW5wdXRbdHlwZT0ncmFuZ2UnXVxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCAmXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbiAgICBncmlkLWNvbHVtbjogMS8gc3BhbiAyXG4gICAgZ3JpZC1yb3c6IDFcbiAgICB6LWluZGV4OiAxXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIG1hcmdpbjogMFxuICAgIGJhY2tncm91bmQ6IG5vbmUgLyogZ2V0IHJpZCBvZiB3aGl0ZSBDaHJvbWUgYmFja2dyb3VuZCAqL1xuICAgIGNvbG9yOiAjMDAwXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrXG4gICAgICBAaW5jbHVkZSB0cmFja1xuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2tcbiAgICAgIEBpbmNsdWRlIHRyYWNrXG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYlxuICAgICAgQGluY2x1ZGUgdGh1bWJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iXG4gICAgICBAaW5jbHVkZSB0aHVtYlxuXG4gICAgJjpmb2N1c1xuICAgICAgei1pbmRleDogMlxuICAgICAgJiwgJiArIG91dHB1dFxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gIG91dHB1dFxuICAgIGdyaWQtcm93OiAyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgICAmOjphZnRlclxuICAgICAgICBjb250ZW50OiAn0LTQviAnIGNvdW50ZXIoYylcbiAgICAmOmZpcnN0LWNoaWxkXG4gICAgICBsZWZ0OiAwXG4gICAgJjo6YWZ0ZXJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGMgdmFyKC0tYylcbiAgICAgIGNvbnRlbnQ6ICfQvtGCICcgY291bnRlcihjKVxuIiwiLmZvcm0tLWlucHV0LXNlYXJjaFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICBwYWRkaW5nOiAxMHB4IDEycHhcbiAgZGlzcGxheTogZmxleFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGdhcDogOHB4XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gIGxpbmUtaGVpZ2h0OiAxLjVcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgbWFyZ2luOiAwIDAgMTJweFxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHhcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy13aXRoaW5cbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICY6Zm9jdXMsXG4gICY6Zm9jdXMtd2l0aGluXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZGVmYXVsdClcbiAgICBvdXRsaW5lOiBub25lXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbiAgICBib3JkZXI6IG5vbmVcbiAgICBvdXRsaW5lOiBub25lXG4gICAgcGFkZGluZzogMFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0XG4gICAgJjo6cGxhY2Vob2xkZXIsXG4gICAgJjpwbGFjZWhvbGRlci1zaG93blxuICAgICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bilcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgJiB+IGJ1dHRvblt0eXBlPVwicmVzZXRcIl1cbiAgICAgICAgb3BhY2l0eTogMVxuICAmID4gLmljb25cbiAgICBmb250LXNpemU6IDI0cHhcbiAgICAmOmJlZm9yZVxuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uLXV4J1xuICAgICAgY29udGVudDogXCJcXGU5MjBcIlxuICBidXR0b25bdHlwZT1cInJlc2V0XCJdXG4gICAgb3BhY2l0eTogMFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAuaWNvblxuICAgICAgd2lkdGg6IDI0cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCJcblxuIiwiLnBpblxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogOHB4XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBwYWRkaW5nOiA0MHB4XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpXG4gICYgPiBpbnB1dFxuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgcGFkZGluZzogMTBweCAxMnB4XG4gICAgd2lkdGg6IDUycHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweFxuICAgICY6OnBsYWNlaG9sZGVyLFxuICAgICY6cGxhY2Vob2xkZXItc2hvd25cbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy13aXRoaW5cbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcblxuLmVycm9yXG4gIC5waW5cbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNyaXRpY2FsLW11dGVkKVxuXG4iLCIuZm9ybS0taW5wdXRfbnVtYmVyc1xuICBkaXNwbGF5OiBncmlkXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0b1xuICBnYXA6IDAgMTZweFxuICAubnVtYmVyc1xuICAgIGdyaWQtY29sdW1uOiAyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMSAvIC0xXG4gIC5oaW50XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbi5udW1iZXJzXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IDRweFxuICAmLS1idXR0b25cbiAgICBAZXh0ZW5kIC5idXR0b24tZmlsbGVkLXNlY29uZGFyeVxuICAgIEBleHRlbmQgLmJ1dHRvbi1uZXV0cmFsXG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21cbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgJi0tb3V0cHV0XG4gICAgbWF4LXdpZHRoOiA0MnB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4iLCIuYmxvY2tcbiAgbWFyZ2luOiB2YXIoLS1nLWNvbnRhaW5lci12ZXJ0aWNhbCkgMFxuICBtYXgtd2lkdGg6IDEwMHZ3XG4gICYtLXdyYXBwZXJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICYtLWhlYWRcbiAgICBtYXgtd2lkdGg6IDcwNHB4XG5cbi5ibG9jay1jZW50ZXJlZFxuICAuYmxvY2stLWhlYWQsXG4gIC5ibG9jay0tYWN0aW9uc1xuICAgIG1heC13aWR0aDogMTAwJVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmLmJsb2NrX2xpc3RcbiAgICAuYmxvY2stLWhlYWQsXG4gICAgLmJsb2NrLS1hY3Rpb25zXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzMiUgKyAxNnB4KVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIC5ibG9jay0tbGlua1xuICAgICAgICAuYnV0dG9uXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4XG5cbi5ibG9ja190ZXh0XG4gICYuYmxvY2stY2VudGVyZWRcbiAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLmJsb2NrLS1oZWFkXG4gICAgbWF4LXdpZHRoOiA3MDRweFxuICAuYmxvY2stLWNvbnRlbnRcbiAgICBtYXgtd2lkdGg6IDU4NHB4XG4gICYuYmxvY2stY2VudGVyZWRcbiAgICAuYmxvY2stLWNvbnRlbnRcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcFxuICAgICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICAuYnV0dG9uX3dyYXBwZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4iLCIuYmxvY2stLWFjdGlvbnMsIC5idXR0b25fd3JhcHBlclxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogOHB4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIGZsZXgtd3JhcDogd3JhcFxuICAvL21hcmdpbi10b3A6IHZhcigtLWctMzIpXG5cbi5ibG9jay0tYWN0aW9uczplbXB0eVxuICBkaXNwbGF5OiBub25lXG5cbiIsIi5ibG9jay0taGVhZFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgZ2FwOiB2YXIoLS1nLXNlY3Rpb24taW5uZXIpXG4gICZfc3VidGl0bGVcbiAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgcFxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICAgJjplbXB0eVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICZfdGl0bGVcbiAgICBoMSxcbiAgICBoMlxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIC5mcy1kaXNwbGF5XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTV4bClcbiAgICAuZnMtaDFcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNHhsKVxuICAgIC5mcy1oMlxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zeGwpXG4gICAgLmZzLWgzXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcblxuICAmX2NhcHRpb25cbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgICY6ZW1wdHlcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICBwXG4gICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4XG4gICAgICAmOmVtcHR5XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcblxuIiwiLmJsb2NrLS1wYWdpbmF0aW9uXG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICBnYXA6IDlweFxuICBmbGV4LXdyYXA6IHdyYXBcbiAgcGFkZGluZy10b3A6IDE2cHhcbiAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMVxuICAmX2dhcFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgLmJ1dHRvblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLW11dGVkKVxuICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICBwYWRkaW5nOiAxMHB4XG4gICAgJjpvbmx5LWNoaWxkXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgcGFkZGluZzogMFxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgJjpub3QoOm9ubHktY2hpbGQpXG4gICAgICB3aWR0aDogNDBweFxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKVxuICAgICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgICYuaXNfY3VycmVudFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAmOmhhcyhbY2xhc3MqPVwiaWNvbi1cIl0pXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuIiwiLmJsb2NrLS1zZWN0aW9uc1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgd2lkdGg6IGZpdC1jb250ZW50XHJcbiAgZ2FwOiA0cHggOHB4XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KVxyXG4gICAgcGFkZGluZy1ib3R0b206IDhweFxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gIGFcclxuICAgIEBleHRlbmQgLmJ1dHRvblxyXG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21cclxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcclxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgZmxleC1zaHJpbms6IDBcclxuICAgIG1pbi13aWR0aDogNTZweFxyXG4gICAgZ2FwOiA4cHhcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmVcclxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcclxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKVxyXG4gICAgJi5pc19hY3RpdmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxyXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxyXG4gICAgICBvcGFjaXR5OiAxXHJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXHJcbiIsIi5jb3VudHJ5X3NlbGVjdGlvblxuICAudGFiXG4gICAgQGV4dGVuZCAuYnV0dG9uXG4gICAgQGV4dGVuZCAuYnV0dG9uLXNpemUtc21cbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICBmbGV4LXNocmluazogMFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItaG92ZXIpXG4gICAgJi5pc19hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICBhXG4gICAgaW1nXG4gICAgICB3aWR0aDogMjRweFxuICAgICAgaGVpZ2h0OiAyNHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlclxuXG4uYmxvY2stLXNlbGVjdGlvblxuICAuYmxvY2stLXRhYnNcbiAgICBtYXJnaW4tdG9wOiAwXG5cbi5ibG9jay0tdGFic1xuICBkaXNwbGF5OiBmbGV4XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIHdpZHRoOiBmaXQtY29udGVudFxuICBnYXA6IDRweCA4cHhcbiAgcGFkZGluZy1ib3R0b206IDhweFxuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMzIgLSAyMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDMycHgpXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgLnRhYlxuICAgIEBleHRlbmQgLmJ1dHRvblxuICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtXG4gICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG4gICAgZmxleC1zaHJpbms6IDBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmVcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKVxuICAgICYuaXNfYWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgb3BhY2l0eTogMVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcblxuLmpzLXRhYnMtYmxvY2tcbiAgW2RhdGEtY29udGVudF0uaXNfaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuIiwiLmZpbHRlclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG4gIG1heC13aWR0aDogMTAwJVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMS4xNFxuICAgIHBhZGRpbmc6IHZhcigtLWctMjApIHZhcigtLWctMjQpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGdhcDogMTJweFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgLmJ1dHRvblxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAgIEBleHRlbmQgLmJ1dHRvbi1zaXplLXNtXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJi0taXRlbXNcbiAgICBwYWRkaW5nOiB2YXIoLS1nLTMyKSB2YXIoLS1nLTI0KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICYtLWl0ZW1cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIHdpZHRoOiAxMDAlXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNilcbiAgICBnYXA6IHZhcigtLWctMjApXG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKSAwXG4gICAgJiA+IGlucHV0LCB0ZXh0YXJlYVxuICAgICAgcGFkZGluZzogMTJweCAxNnB4XG4gICAgICBsaW5lLWhlaWdodDogMS41XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAmOjpwbGFjZWhvbGRlcixcbiAgICAgICY6cGxhY2Vob2xkZXItc2hvd25cbiAgICAgICAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKVxuICAgICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy13aXRoaW5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICYgPiBzcGFuXG4gICAgICBvcmRlcjogLTFcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweFxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICYtLWJ1dHRvbnNcbiAgICBwYWRkaW5nOiB2YXIoLS1nLTIwKSB2YXIoLS1nLTI0KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiA4cHhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgJi5lcnJvclxuICAgIC5maWx0ZXItLWlucHV0X2Vycm9yXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudFxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBjb2xvcjogdmFyKC0tY3JpdGljYWwtc29mdClcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4XG4gICYtLWlucHV0X2Vycm9yXG4gICAgY29sb3I6IHZhcigtLWNyaXRpY2FsLXNvZnQpXG4gICAgb3BhY2l0eTogMFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICBtYXgtaGVpZ2h0OiAwXG4gICAgaGVpZ2h0OiAwXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wM3MgMC4xNXMgZWFzZS1vdXQsIG1heC1oZWlnaHQgLjE4cyBsaW5lYXJcblxuLmJ1dHRvbi5maWx0ZXItLWJ1dHRvblxuICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1zbVxuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcblxuXG4uYmxvY2stLWZpbHRlclxuICAuZmlsdGVyXG4gICAgZGlzcGxheTogbm9uZVxuXG4uYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhclxuICAuZmlsdGVyLS1idXR0b25cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQsICM0RTUxNTcyNilcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCAjMDAwMDAwMTRcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgICAgIC0tYnV0dG9uLXBhZGRpbmc6IDEwcHggMTJweFxuICAgICAgLS1idXR0b24tZnM6IDE2cHhcbiAgICAgIC0tbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIC0tb25seS1pY29uOiAtMnB4XG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAuZmlsdGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHhcbiAgICAgIG1hcmdpbi10b3A6IDMycHhcbiAgICAuZmlsdGVyLS1idXR0b25zLFxuICAgIC5maWx0ZXItLWJ1dHRvblxuICAgICAgZGlzcGxheTogbm9uZVxuXG5cbi5maWx0ZXItLWl0ZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICYgPiBzcGFuXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJiAgPiBsYWJlbCArIGxhYmVsXG4gICAgbWFyZ2luLXRvcDogMTJweFxuICBbZGF0YS1yZXNldF1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IHZhcigtLXAtY2FyZC1tZClcbiAgICByaWdodDogMFxuICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICBwYWRkaW5nOiAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgbGFiZWxcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBvcmRlcjogLTFcbiAgICAmIH4gc3BhblxuICAgICAgb3JkZXI6IDFcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHhcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgJiB+IC5yYWRpbyxcbiAgICAmIH4gLmNoZWNrYm94LFxuICAgICYgfiAuc2xpZGVyXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICAmIH4gLmNoZWNrYm94XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgd2lkdGg6IDI0cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcXGU5MGJcIlxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnICFpbXBvcnRhbnRcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1jaGVjay1ob3ZlcilcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAmIH4gLnRvZ2dsZVxuICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiBcIlxcZTkwYlwiXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi11eCcgIWltcG9ydGFudFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogNHB4XG4gICAgICAgIHRvcDogM3B4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLW11dGVkKVxuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1tdXRlZClcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBmbGV4LWdyb3c6IDBcbiAgICAmOmNoZWNrZWRcbiAgICAgICYgfiAuY2hlY2tib3hcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtaG92ZXIpXG4gICAgICAmIH4gLnRvZ2dsZVxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnB4KVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ob3ZlcilcblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl1cbiAgICAmIH4gLnJhZGlvXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgd2lkdGg6IDI0cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLW11dGVkKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcXGU5MGJcIlxuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24tdXgnICFpbXBvcnRhbnRcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvclxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWhvdmVyKVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICY6Y2hlY2tlZFxuICAgICAgJiB+IC5yYWRpb1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1ob3ZlcilcblxuLmpzLWZpbHRlcl9yZXNldFxuICBtYXJnaW4tbGVmdDogYXV0b1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0zMDApXG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtbXMpXG4gIGZvbnQtd2VpZ2h0OiA0MDBcblxuXG4iLCIuYmxvY2tfYmFubmVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmc6IDBcblxuLmJhbm5lclxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBjb2xvcjogI2ZmZlxuICBwYWRkaW5nOiAzMnB4IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg0MCAtIDE2KSAqICgoMTAwdncgLSAzODBweCkgLyAoMTkyMCAtIDM4MCkpKSwgNDBweClcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBnYXA6IDE2cHhcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgZ2FwOiAyNHB4XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpXG4gIC5ibG9jay0taGVhZCxcbiAgLmJsb2NrLS1hY3Rpb25zXG4gICAgei1pbmRleDogMlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG1heC13aWR0aDogNzA0cHhcbiAgLmJsb2NrLS1oZWFkIHAsXG4gIC5ibG9jay0taGVhZCBoMSxcbiAgLmJsb2NrLS1oZWFkIGgyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjAyKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOClcbiAgLmJsb2NrLS1jb250ZW50XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHJpZ2h0OiAwXG4gICAgYm90dG9tOiAwXG4gICAgbWFyZ2luOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgaW1nLCB2aWRlb1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICY6YWZ0ZXJcbiAgICBjb250ZW50OiBcIlwiXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKVxuICAuYmxvY2stLWhlYWQgaDEsXG4gIC5ibG9jay0taGVhZCBoMlxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtM3hsKVxuICAuYmxvY2stLWhlYWRfY2FwdGlvblxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuXG5cbi5ibG9ja19iYW5uZXI6bm90KC5ibG9ja19iYW5uZXItaGVybyk6bm90KC5ibG9ja19iYW5uZXItbm9fbWVkaWEpXG4gIC5iYW5uZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBhc3BlY3QtcmF0aW86IDMyOCAvIDQyMFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgYXNwZWN0LXJhdGlvOiAxNDI0IC8gNTQwXG4gIC5ibG9jay0taGVhZCBoMSxcbiAgLmJsb2NrLS1oZWFkIGgyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gIC5zd2lwZXJfcGFnaW5hdGlvblxuICAgIGJvdHRvbTogMFxuXG4uYmxvY2tfYmFubmVyLmJsb2NrX2Jhbm5lci1oZXJvXG4gIG1hcmdpbi10b3A6IDBcbiAgcGFkZGluZzogMFxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAuYmFubmVyXG4gICAgbWluLWhlaWdodDogMzAwcHhcbiAgICBwYWRkaW5nOiAzMnB4IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg0MCAtIDE2KSAqICgoMTAwdncgLSAzODBweCkgLyAoMTkyMCAtIDM4MCkpKSwgNDBweCkgNTJweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgcGFkZGluZzogMzJweCBjbGFtcCgxNnB4LCBjYWxjKDE2cHggKyAoNDAgLSAxNikgKiAoKDEwMHZ3IC0gMzgwcHgpIC8gKDE5MjAgLSAzODApKSksIDQwcHgpXG4gICAgICBoZWlnaHQ6IDUyNnB4XG4gICAgICBtaW4taGVpZ2h0OiA1MjZweFxuICAmLmJsb2NrX2Jhbm5lci1ncm91cFxuICAgIC5iYW5uZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4XG4gIC5ibG9jay0td3JhcHBlclxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGhlaWdodDogMjBweFxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpIHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKSAwIDBcbiAgICAgIHotaW5kZXg6IDZcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICBkaXNwbGF5OiBub25lXG5cbi5ibG9ja19iYW5uZXItZ3JvdXBcbiAgLmJhbm5lcjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgLnNsaWRlcl9jb250cm9sc1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBwYWRkaW5nOiAzMnB4IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg0MCAtIDE2KSAqICgoMTAwdncgLSAzODBweCkgLyAoMTkyMCAtIDM4MCkpKSwgNDBweClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICByaWdodDogMFxuICAuc3dpcGVyX3BhZ2luYXRpb25cbiAgICBib3R0b206IDIwcHhcbiAgICBoZWlnaHQ6IDI0cHhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg0MCAtIDE2KSAqICgoMTAwdncgLSAzODBweCkgLyAoMTkyMCAtIDM4MCkpKSwgNDBweClcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJjpub3QoLmJsb2NrX2Jhbm5lci1oZXJvKSAuYmxvY2stLXdyYXBwZXJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLTJ4bClcbiAgICBvdmVyZmxvdzogaGlkZGVuXG5cbi5ibG9ja19iYW5uZXIuYmxvY2tfYmFubmVyLW5vX21lZGlhXG4gIC5iYW5uZXJcbiAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldFxuICAgIHBhZGRpbmc6IDBcbiAgICAmOmFmdGVyXG4gICAgICBkaXNwbGF5OiBub25lXG4gIC5ibG9jay0taGVhZFxuICAgIGJveC1zaGFkb3c6IHVuc2V0XG4gIC5ibG9jay0taGVhZCBwLFxuICAuYmxvY2stLWhlYWQgaDEsXG4gIC5ibG9jay0taGVhZCBoMlxuICAgIHRleHQtc2hhZG93OiB1bnNldFxuXG4uYmxvY2tfYmFubmVyLWNlbnRlcmVkXG4gIC5iYW5uZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgLmJsb2NrLS1oZWFkXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuXG5cbi5icmVhZGNydW1icyArIC5ibG9ja19iYW5uZXItaGVyb1xuICAuYmFubmVyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgICAgcGFkZGluZy10b3A6IDExMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweFxuICAmLmJsb2NrX2Jhbm5lci1ncm91cFxuICAgIC5iYW5uZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4XG5cbi5ibG9ja19iYW5uZXItaGVyb1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjYlIDM0JVxuICAgIC5ibG9jay0td3JhcHBlcjpvbmx5LWNoaWxkXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gIC5ib29raW5nXG4gICAgZ3JpZC1jb2x1bW46IDJcbiAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4XG5cblxuLy93aWR0aDogRml4ZWQgKDQzMXB4KXB4O1xuLy9oZWlnaHQ6IEh1ZyAoMjg0cHgpcHg7XG4vL2dhcDogMjRweDtcbi8vYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1c2xnKTtcbi8vb3BhY2l0eTogMHB4O1xuIiwiLmJsb2NrX2ltYWdlX3RleHRcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgbWF4LXdpZHRoOiAxMDB2d1xuICAtLXBhZGRpbmc6IGNsYW1wKDE2cHgsIGNhbGMoMTZweCArICg2NCAtIDE2KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNjRweClcbiAgLS1wYWRkaW5nLXRleHQ6IGNsYW1wKDBweCwgY2FsYygwcHggKyAoNjQgLSAwKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNjRweClcbiAgLmJsb2NrLS13cmFwcGVyXG4gICAgcGFkZGluZzogMFxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgIHBsYWNlLWNvbnRlbnQ6IHN0YXJ0XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAgIGdhcDogMjBweFxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZScgJ2NvbnRlbnQnXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBnYXA6IDE2cHhcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb250ZW50IGltYWdlJ1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gIC5ibG9jay0tY29udGVudFxuICAgIG1hcmdpbi10b3A6IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmctdGV4dClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgZ2FwOiAyNHB4IDE2cHhcbiAgICAmOm9ubHktY2hpbGRcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAgMWZyXG4gICAgICBwbGFjZS1pdGVtczogc3RhcnRcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbiAgICAgICAgJiA+IC5ibG9jay0taGVhZFxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxXG4gICAgICAgICYgPiAuaXNfY2FzY2FkZVxuICAgICAgICAgIGdyaWQtY29sdW1uOiAyXG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMlxuICAgICAgICAmID4gLmJsb2NrLS1hY3Rpb25zXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDFcbiAgICAgIC5ibG9jay0taGVhZCxcbiAgICAgIC5ibG9jay0tYWN0aW9uc1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmctdGV4dCkgMCAwXG4gIC5ibG9jay0taW1hZ2UgfiAuYmxvY2stLWNvbnRlbnRcbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgLmJsb2NrLS1pbWFnZVxuICAgIGdyaWQtYXJlYTogaW1hZ2VcbiAgICBtaW4taGVpZ2h0OiAxMDAlXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgaW1nLCB2aWRlb1xuICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDkwcHgpICsgNDBweClcbiAgLmJsb2NrLS1oZWFkXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBoMTpub3QoW2NsYXNzXSksXG4gICAgaDI6bm90KFtjbGFzc10pLFxuICAgIGgzOm5vdChbY2xhc3NdKVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zeGwpXG4gIC5ibG9jay0tY29udGVudFxuICAgICYgPiAuaXNfY2FzY2FkZVxuICAgICAgJiA+ICo6Zmlyc3QtY2hpbGRcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgJiA+ICo6bGFzdC1jaGlsZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgJi5ibG9ja19pbWFnZV90ZXh0LXJldmVyc2VkXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlIGNvbnRlbnQnXG4gICAgLmJsb2NrLS1jb250ZW50XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctdGV4dClcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuXG4gICZbY2xhc3MqPVwiYmxvY2tfaW1hZ2VfdGV4dC1iZ1wiXVxuICAgIC5ibG9jay0td3JhcHBlclxuICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZylcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpXG5cbiAgJi5ibG9ja19pbWFnZV90ZXh0LWJnXG4gICAgJl9kYXJrXG4gICAgICBAZXh0ZW5kIC4tbW9kZS1kYXJrXG4gICAgICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAmX2xpZ2h0XG4gICAgICBAZXh0ZW5kIC4tbW9kZS1saWdodFxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gICAgJl9uZXV0cmFsXG4gICAgICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTIpXG4gICAgJl9hY2NlbnRcbiAgICAgIC0tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdClcblxuICAmLmJsb2NrX2ltYWdlX3RleHQtcmF0aW9fc3F1YXJlXG4gICAgLmJsb2NrLS1pbWFnZVxuICAgICAgaW1nLCB2aWRlb1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG5cbiAgJi5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX3BvcnRyYWl0XG4gICAgLmJsb2NrLS1pbWFnZVxuICAgICAgaW1nLCB2aWRlb1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyA0XG4gICYuYmxvY2tfaW1hZ2VfdGV4dC1yYXRpb19sYW5kc2NhcGVcbiAgICAuYmxvY2stLWltYWdlXG4gICAgICBpbWcsIHZpZGVvXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5XG5cbiAgJi5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX2ZpbGxcbiAgICAuYmxvY2stLWNvbnRlbnRcbiAgICAgIG1hcmdpbjogdmFyKC0tcC1jb250ZW50LXNtKSAwXG4gICAgLmJsb2NrLS1pbWFnZVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAgMSAvIDFcbiAgICAgIGltZywgdmlkZW9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG5cbiAgJi5ibG9ja19pbWFnZV90ZXh0LXJhdGlvX3dpZGVcbiAgICBwYWRkaW5nOiAwXG4gICAgJltjbGFzcyo9XCJibG9ja19pbWFnZV90ZXh0LWJnXCJdXG4gICAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgICYuYmxvY2tfaW1hZ2VfdGV4dC1yZXZlcnNlZFxuICAgICAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAmLmJsb2NrX2ltYWdlX3RleHQtcmV2ZXJzZWRcbiAgICAgIC5ibG9jay0tY29udGVudFxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctdGV4dClcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICAuYmxvY2stLWNvbnRlbnRcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDI0cHhcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLXRleHQpXG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wYWRkaW5nLXRleHQpXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wYWRkaW5nLXRleHQpXG4gICAgLmJsb2NrLS1pbWFnZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAgMSAvIDFcbiAgICBpbWcsIHZpZGVvXG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuXG5cbi5ibG9ja19pbWFnZV90ZXh0XG4gIC5mb3JtXG4gICAgbWF4LXdpZHRoOiB1bnNldFxuICAuZm9ybS0tYnV0dG9uXG4gICAgLmJ1dHRvblxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50XG4iLCIuYmxvY2tfbGlzdFxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbCwgMSksIDFmcilcbiAgICBnYXA6IDEycHggOHB4XG4gICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiB2YXIoLS1jb2wsIDEpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2wsIDIpLCAxZnIpXG4gICAgICBnYXA6IDEycHhcbiAgICAgIC5ibG9jay0tcGFnaW5hdGlvblxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiB2YXIoLS1jb2wsIDIpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sLCA0KSwgMWZyKVxuICAgICAgZ2FwOiAxNnB4XG4gICAgICAuYmxvY2stLXBhZ2luYXRpb25cbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gdmFyKC0tY29sLCA0KVxuXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRpbmcgc2hvd0FsbCcgJ2FjdGlvbnMgYWN0aW9ucycgJ3NsaWRlci1jb250cm9scyBzbGlkZXItY29udHJvbHMnICdzZWxlY3Rpb24gc2VsZWN0aW9uJyAnZWxlbWVudHMgZWxlbWVudHMnXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKHZhcigtLWNvbHVtbikgKiA5ICsgMTZweCAqIDgpIDFmciBhdXRvXG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnaGVhZGluZyBzaG93QWxsIHNsaWRlci1jb250cm9scycgJyBhY3Rpb25zIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzJyAnc2VsZWN0aW9uIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzJyAnZWxlbWVudHMgZWxlbWVudHMgZWxlbWVudHMnXG5cbiAgJi5ibG9jay1jZW50ZXJlZFxuICAgIC5ibG9jay0td3JhcHBlclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2hlYWRpbmcgaGVhZGluZycgJ2FjdGlvbnMgYWN0aW9ucycgJ3Nob3dBbGwgc2hvd0FsbCcgJ3NlbGVjdGlvbiBzZWxlY3Rpb24nICdlbGVtZW50cyBlbGVtZW50cydcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKHZhcigtLWNvbHVtbikgKiA5ICsgMTZweCAqIDgpIDFmciBhdXRvXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzJyAnIGFjdGlvbnMgc2hvd0FsbCBzbGlkZXItY29udHJvbHMnICdzZWxlY3Rpb24gc2hvd0FsbCBzbGlkZXItY29udHJvbHMnICdlbGVtZW50cyBlbGVtZW50cyBlbGVtZW50cydcblxuICAmLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXJcbiAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIGhlYWRpbmcnICdhY3Rpb25zIGFjdGlvbnMnICdzaG93QWxsIHNob3dBbGwnICdzZWxlY3Rpb24gc2VsZWN0aW9uJyAnZWxlbWVudHMgZWxlbWVudHMnICdmaWx0ZXIgZmlsdGVyJ1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KVxuICAgICAgICBnYXA6IDAgMTZweFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIGhlYWRpbmcgaGVhZGluZyBoZWFkaW5nJyAnIGFjdGlvbnMgYWN0aW9ucyBhY3Rpb25zIGFjdGlvbnMnICdzZWxlY3Rpb24gc2VsZWN0aW9uIHNlbGVjdGlvbiBzZWxlY3Rpb24nICdmaWx0ZXIgZWxlbWVudHMgZWxlbWVudHMgZWxlbWVudHMnXG4gICAgLmJsb2NrLS1maWx0ZXJcbiAgICAgIGdyaWQtYXJlYTogZmlsdGVyXG4gICAgICBtYXgtd2lkdGg6IDI1dndcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgICAgcG9zaXRpb246IHN0aWNreVxuICAgICAgICBib3R0b206IDY0cHhcbiAgICAgICAgei1pbmRleDogMTVcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMilcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweFxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdFxuXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBncmlkLWFyZWE6IGVsZW1lbnRzXG4gIC5ibG9jay0taGVhZFxuICAgIGdyaWQtYXJlYTogaGVhZGluZ1xuICAuYmxvY2stLWFjdGlvbnNcbiAgICBncmlkLWFyZWE6IGFjdGlvbnNcbiAgLmJsb2NrLS1zZWxlY3Rpb25cbiAgICBncmlkLWFyZWE6IHNlbGVjdGlvblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxNnB4XG4gIC5ibG9ja19saXN0LXNsaWRlci0tY29udHJvbHNcbiAgICAgIGdyaWQtYXJlYTogc2xpZGVyLWNvbnRyb2xzXG4gIC5ibG9jay0tbGlua1xuICAgIGdyaWQtYXJlYTogc2hvd0FsbFxuXG5cbiAgJi5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyXG4gICAgLmJsb2NrLS1lbGVtZW50c1xuICAgICAgcGxhY2UtY29udGVudDogc3RhcnRcbiAgICAgIC0tY29sOiAxXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgICAgLS1jb2w6IDJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgLS1jb2w6IDNcblxuICAuYmxvY2stLXNlbGVjdGlvblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDhweFxuICAgIG1hcmdpbi10b3A6IDMycHhcbiAgICBvdmVyZmxvdy14OiBhdXRvXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG5cblxuICAmLmJsb2NrLWNlbnRlcmVkXG4gICAgLmJsb2NrLS1zZWxlY3Rpb25cbiAgICAgIG1hcmdpbi10b3A6IDU2cHhcblxuICAuYmxvY2stLWFjdGlvbnNcbiAgICBtYXJnaW4tdG9wOiAyNHB4XG5cbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgIG1hcmdpbi10b3A6IHZhcigtLXAtY29udGVudC1zbSlcblxuICAuYmxvY2tfbGlzdC1zbGlkZXItLWNvbnRyb2xzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNnB4XG4gICAgZ2FwOiA4cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOmhhcyguc3dpcGVyLWJ1dHRvbi1sb2NrKSxcbiAgICAmOmVtcHR5XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBcblxuICAuYmxvY2stLWxpbmtcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICAgIC5idXR0b25cbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG5cbiAgJi5ibG9ja19saXN0LXNsaWRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBtYXgtd2lkdGg6IDEwMHZ3XG4gICAgLmJsb2NrLS1lbGVtZW50c1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmLS1jb250cm9sc1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiA4cHhcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICAgIHdpZHRoOiBhdXRvXG5cbi5ibG9ja19saXN0XG4gIC5lbXB0eVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG5cblxuXG4iLCIuY2FyZFxuICBmbGV4LXNocmluazogMFxuICBmbGV4LWdyb3c6IDBcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnRcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgJi0tY29udGVudFxuICAgIHdpZHRoOiAxMDAlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpIDBcblxuLmNhcmQtLXRpdGxlXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgZGlzcGxheTogLXdlYmtpdC1ib3hcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWxcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgZm9udC13ZWlnaHQ6IDcwMFxuICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICBsaW5lLWhlaWdodDogMS4yXG5cbi5jYXJkLS10ZXh0XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgZGlzcGxheTogLXdlYmtpdC1ib3hcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWxcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgbGluZS1oZWlnaHQ6IDEuMlxuXG4uY2FyZC0taW1hZ2VcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgei1pbmRleDogMVxuICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2Jhc2VfaW1hZ2UuanBnJylcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIHdpZHRoOiAxMDAlXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZzLWxnKVxuICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gIGltZywgdmlkZW9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAxXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXG5cbi5jYXJkLS1idXR0b25zXG4gIGRpc3BsYXk6IGZsZXhcbiAgZ2FwOiA4cHhcbiAgbWFyZ2luLXRvcDogdmFyKC0tcC1jYXJkLW1kKVxuXG4uY2FyZC0tbGFiZWxzXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IDhweFxuICBmbGV4LXdyYXA6IHdyYXBcblxuLmNhcmQtLWxhYmVsXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IDJweFxuICBtYXgtd2lkdGg6IDEwMCVcbiAgZm9udC1zaXplOiB2YXIoLS1sYWJlbC1mcylcbiAgLS1sYWJlbC1iZzogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdClcbiAgLS1sYWJlbC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYWJlbC1iZylcbiAgY29sb3I6IHZhcigtLWxhYmVsLWNvbG9yKVxuICBsaW5lLWhlaWdodDogMVxuICBib3JkZXItcmFkaXVzOiAxMDBweFxuICBwYWRkaW5nOiA2cHggOHB4XG4gIFtjbGFzc149XCJpY29uXCJdLFxuICBbY2xhc3MqPVwiaWNvblwiXVxuICAgIGZvbnQtc2l6ZTogMThweFxuICBzcGFuOm5vdChbY2xhc3MqPVwiaWNvblwiXSlcbiAgICBmb250LXNpemU6IHZhcigtLWxhYmVsLWZzKVxuICAgIHBhZGRpbmc6IDAgNHB4XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuICAmLi1jcml0aWNhbFxuICAgIC0tbGFiZWwtYmc6IHZhcigtLWNyaXRpY2FsLWNvbnRhaW5lci1zb2Z0KVxuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWNyaXRpY2FsLWRlZmF1bHQpXG4gICYuLWFjY2VudFxuICAgIC0tbGFiZWwtYmc6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdClcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgJi4tb24taW1hZ2VcbiAgICAtLWxhYmVsLWJnOiB2YXIoLS1pbWFnZS1kZWZhdWx0KVxuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKVxuICAmLi13YXJuaW5nXG4gICAgLS1sYWJlbC1iZzogdmFyKC0td2FybmluZy1jb250YWluZXItc29mdClcbiAgICAtLWxhYmVsLWNvbG9yOiB2YXIoLS13YXJuaW5nLWRlZmF1bHQpXG4gICYuLXN1Y2Nlc3NcbiAgICAtLWxhYmVsLWJnOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1zb2Z0KVxuICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdClcbiAgJi4taW5mb1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tY29udGFpbmVyLXNvZnQpXG4gICAgLS1sYWJlbC1jb2xvcjogdmFyKC0taW5mby1kZWZhdWx0KVxuICAmLi1zZWxlY3Rpb25cbiAgICAtLWxhYmVsLWNvbG9yOiAjNjEzY2MzXG4gICAgLi1tb2RlLWRhcmsgJlxuICAgICAgLS1sYWJlbC1jb2xvcjogI2IwOWVlMVxuICAmLi1ob3RlbHNcbiAgICAtLWxhYmVsLWNvbG9yOiAjMTNiMmM3XG4gICAgLi1tb2RlLWRhcmsgJlxuICAgICAgLS1sYWJlbC1jb2xvcjogIzg5ZDhlM1xuICAmLi1jb2xsZWN0aW9uXG4gICAgLS1sYWJlbC1jb2xvcjogI2E2Nzg2MlxuICAgIC4tbW9kZS1kYXJrICZcbiAgICAgIC0tbGFiZWwtY29sb3I6ICNkMmJiYjBcbiAgJi4tc21hcnRcbiAgICAtLWxhYmVsLWNvbG9yOiAjNmVhZjFmXG4gICAgLi1tb2RlLWRhcmsgJlxuICAgICAgLS1sYWJlbC1jb2xvcjogI2I3ZDc4ZlxuICAmLi1zdGF5XG4gICAgLS1sYWJlbC1jb2xvcjogI2VlNzIwM1xuICAgIC4tbW9kZS1kYXJrICZcbiAgICAgIC0tbGFiZWwtY29sb3I6ICNmN2I5ODFcbiAgJi4taW50b3VyaXN0XG4gICAgLS1sYWJlbC1jb2xvcjogIzAwMzU4MVxuICAgIC4tbW9kZS1kYXJrICZcbiAgICAgIC0tbGFiZWwtY29sb3I6ICM4MDlhYzBcblxuLmNhcmRbaHJlZl0sXG4uY2FyZFtkYXRhLW9wZW5wb3B1cF1cbiAgY3Vyc29yOiBwb2ludGVyXG5cbiIsIi5jb250ZW50X29mZmVyc1xuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDNcblxuLmNvbnRlbnRfb2ZmZXJzXG4gIC5jYXJkXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICBhc3BlY3QtcmF0aW86IDMyOCAvIDE4MFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGFzcGVjdC1yYXRpbzogNDY0IC8gMjE2XG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgLmNhcmQtLWltYWdlOmFmdGVyXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAmLS1pbWFnZVxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNiwgMTYsIDE3LCAwKSAwJSwgcmdiYSgxNiwgMTYsIDE3LCAwLjQ1KSAxMDAlKVxuICAgICAgJjphZnRlclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAmLS1jb250ZW50XG4gICAgICBjb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgei1pbmRleDogM1xuICAgICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDJcbiAgICAmLS10ZXh0XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyXG4gICAgJi0tbGFiZWxzXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tcC1jYXJkLW1kKVxuICAgICYtLWxhYmVsXG4gICAgICAtLWxhYmVsLWJnOiB2YXIoLS1pbWFnZS1kZWZhdWx0KVxuICAgICAgLS1sYWJlbC1jb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpXG4gICAgICAtLWxhYmVsLWZzOiAxNnB4XG4gICAgICBbY2xhc3NePVwiaWNvblwiXSxcbiAgICAgIFtjbGFzcyo9XCJpY29uXCJdXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG5cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfb2ZmZXJzXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZScgJ2NvbnRlbnQnXG4gICAgICBnYXA6IDMycHhcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSBbY29udGVudC1zdGFydF0gNmZyIFtjb250ZW50LWVuZF0gMWZyIFtpbWFnZS1zdGFydF0gNWZyIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSBbaW1hZ2UtZW5kXVxuICAuYmxvY2stLWNvbnRlbnRcbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgLmJsb2NrLS1pbWFnZVxuICAgIGdyaWQtYXJlYTogaW1hZ2VcbiAgICBpbWdcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgICAgcG9zaXRpb246IHN0aWNreVxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlckhlaWdodCwgOTBweCkgKyA0MHB4KVxuICAuaXNfY2FzY2FkZVxuICAgIG1hcmdpbjogMFxuICAgICYgPiAqOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG5cblxuLmJsb2NrX2xpc3QuYmxvY2tfbGlzdC1maWx0ZXJfc2lkZWJhci5jb250ZW50X29mZmVyc1xuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDJcbiIsIi5jb250ZW50X3Jldmlld3NcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAtLWNvbDogMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIC0tY29sOiAzXG5cbi5yZXZpZXdcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAmLS1hdXRob3JcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmclxuICAgIGdhcDogNHB4IDEycHhcbiAgICBwbGFjZS1pdGVtczogY2VudGVyIHN0YXJ0XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcC1jYXJkLXNtKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgZ2FwOiA0cHggMTZweFxuICAgICYtaW1nXG4gICAgICBncmlkLXJvdzogc3BhbiAyXG4gICAgICB3aWR0aDogNDBweFxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAmLW5hbWVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBsaW5lLWhlaWdodDogMS4yXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGFsaWduLXNlbGY6IGVuZFxuICAmLS1zb3VyY2UsXG4gICYtLWRhdGVcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgIGxpbmUtaGVpZ2h0OiAxLjFcbiAgICBhbGlnbi1zZWxmOiBzdGFydFxuICAmLS10ZXh0XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveFxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogM1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWxcblxuICAmLS1hY3Rpb25zXG4gICAgZGlzcGxheTogZmxleFxuICAgIGdhcDogNHB4XG4gICAgbWFyZ2luLXRvcDogYXV0b1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wLWNhcmQtc20pXG5cbi5yZXZpZXdcbiAgLnJldmlldy0tc3RhcnNcbiAgICAuc3Rhci1yYXRlXG4gICAgICBoZWlnaHQ6IDE2cHhcbiAgLnJldmlldy0tc3RhdHVzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBnYXA6IDEwcHhcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcblxuIiwiLmNvbnRlbnRfYWR2YW50YWdlc19zaG9ydFxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBnYXA6IDE2cHhcbiAgLmFkdmFudGFnZXMtLWl0ZW1cbiAgICBmbGV4OiAxIDFcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMzIgLSAyMCkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxOTIwIC0gMTAyNCkpKSwgMzJweClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogNHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgc3BhbjpmaXJzdC1vZi10eXBlXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTR4bClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJcblxuLmNvbnRlbnRfYWR2YW50YWdlc19zaG9ydF9sYWJlbFxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBnYXA6IDE2cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgLmFkdmFudGFnZXMtLWl0ZW1cbiAgICBmbGV4OiAxIDFcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMjQgLSAyMCkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxOTIwIC0gMTAyNCkpKSwgMjRweClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogNHB4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgJl9sYWJlbFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiA0cHhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHNwYW5bY2xhc3MqPVwiaWNvblwiXVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIHNwYW46bm90KFtjbGFzcyo9XCJpY29uXCJdKVxuICAgICAgICBwYWRkaW5nOiAwIDRweFxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAmX3RpdGxlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICBoZWlnaHQ6IDc4cHhcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcblxuXG4uY29udGVudF9hZHZhbnRhZ2VzXG4gIC0tcGFkZGluZy10ZXh0OiBjbGFtcCgwcHgsIGNhbGMoMHB4ICsgKDY0IC0gMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDY0cHgpXG4gIGRpc3BsYXk6IGdyaWRcbiAgZ2FwOiAwIDE2cHhcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdjb250ZW50JyAnaW1hZ2UnXG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gIC5ibG9jay0td3JhcHBlclxuICAgIHBhZGRpbmc6IDBcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2NvbnRlbnQgaW1hZ2UnXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmclxuICAgIC5ibG9jay0td3JhcHBlclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZy10ZXh0KVxuICAmLmNvbnRlbnRfYWR2YW50YWdlcy1yZXZlcnNlZFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2ltYWdlIGNvbnRlbnQnXG4gICAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nLXRleHQpXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuICAuYmxvY2stLXdyYXBwZXJcbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgLmJsb2NrLS1pbWFnZVxuICAgIGdyaWQtYXJlYTogaW1hZ2VcblxuICAuYmxvY2stLWhlYWQsXG4gIC5ibG9jay0tYWN0aW9uc1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcIlxuICAgICAgd2lkdGg6IDc2cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3NicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDc2IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDIuMDQwNiAxLjk2MDM2TDUwLjE0NTYgMTEuNDUzN0M1NC4wOTg4IDE2LjA4NCA1Ni4wNzU0IDE4LjM5OTIgNTguMzgyMSAyMC4wNTQ4QzYwLjQyNzEgMjEuNTIyNyA2Mi42NTY3IDIyLjYwNDQgNjQuOTg5IDIzLjI2MDNDNjcuNjE5NiAyNCA3MC40MTQ5IDI0IDc2LjAwNTUgMjRMLTAuMDA1NTIzNjggMjRDNS41ODUxMSAyNCA4LjM4MDQ0IDI0IDExLjAxMSAyMy4yNjAzQzEzLjM0MzMgMjIuNjA0NCAxNS41NzI5IDIxLjUyMjcgMTcuNjE3OSAyMC4wNTQ4QzE5LjkyNDYgMTguMzk5MiAyMS45MDEyIDE2LjA4NCAyNS44NTQ0IDExLjQ1MzdMMzMuOTU5NCAxLjk2MDM2QzM2LjE5MSAtMC42NTM0NTYgMzkuODA5IC0wLjY1MzQ1IDQyLjA0MDYgMS45NjAzNlonIGZpbGw9JyUyM0Y2RjZGNycvJTNFJTNDL3N2ZyUzRVwiKVxuICAuYmxvY2stLXdyYXBwZXJcbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAuYmxvY2stLWltYWdlXG4gICAgZ3JpZC1hcmVhOiBpbWFnZVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICYtc3RpY2t5XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDkwcHgpICsgNDBweClcbiAgICAuYWR2YW50YWdlcy0taXRlbV9pbWFnZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGltZywgdmlkZW9cbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDFzIGVhc2UtaW4tb3V0XG4gICAgICAmLmlzX2FjdGl2ZVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGltZywgdmlkZW9cbiAgICAgICAgICBvcGFjaXR5OiAxXG5cbiAgLmFkdmFudGFnZXNcbiAgICAmLS1pdGVtXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKSAwIDBcbiAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1sZykgdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAuYWR2YW50YWdlcy0taXRlbV9pbWFnZVxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgICAgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2VcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS00KVxuICAgICAgJi5pc19hY3RpdmVcbiAgICAgICAgLmFkdmFudGFnZXMtLWl0ZW1faW1hZ2VcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgLmFkdmFudGFnZXMtLWl0ZW1fY29udGVudFxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyXG4gICAgICAgIC5pY29uXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgJl9pbWFnZVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgaW1nLCB2aWRlb1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICAgIGhlaWdodDogYXV0b1xuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzXG4gICAgICAgICYuaXNfYWN0aXZlXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICZfYnV0dG9uXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgICAgICBnYXA6IDE2cHhcbiAgICAgICAgJl90ZXh0XG4gICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMlxuICAgICAgICAuaWNvblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgIGZsZXgtZ3JvdzogMFxuICAgICAgICAgIGhlaWdodDogMS4yZW1cbiAgICAgICAgICB3aWR0aDogMS4yZW1cbiAgICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyOVwiXG4gICAgICAmX2NvbnRlbnRcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tcC1jYXJkLW1kKSAwXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyXG4gICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjIxcyBlYXNlLW91dFxuICAgICAgICAuaXNfY2FzY2FkZVxuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgICAgJiA+ICo6bGFzdC1jaGlsZFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXAtY2FyZC1tZClcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcblxuLi1tb2RlLWRhcmsgLmNvbnRlbnRfYWR2YW50YWdlcyAuYmxvY2stLWVsZW1lbnRzOjpiZWZvcmVcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPVxcJzc2XFwnIGhlaWdodD1cXCcyNFxcJyB2aWV3Qm94PVxcJzAgMCA3NiAyNFxcJyBmaWxsPVxcJ25vbmVcXCcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCclM0UlM0NwYXRoIGQ9XFwnTTQyLjA0MDYgMS45NjAzNkw1MC4xNDU2IDExLjQ1MzdDNTQuMDk4OCAxNi4wODQgNTYuMDc1NCAxOC4zOTkyIDU4LjM4MjEgMjAuMDU0OEM2MC40MjcxIDIxLjUyMjcgNjIuNjU2NyAyMi42MDQ0IDY0Ljk4OSAyMy4yNjAzQzY3LjYxOTYgMjQgNzAuNDE0OSAyNCA3Ni4wMDU1IDI0TC0wLjAwNTUyMzY4IDI0QzUuNTg1MTEgMjQgOC4zODA0NCAyNCAxMS4wMTEgMjMuMjYwM0MxMy4zNDMzIDIyLjYwNDQgMTUuNTcyOSAyMS41MjI3IDE3LjYxNzkgMjAuMDU0OEMxOS45MjQ2IDE4LjM5OTIgMjEuOTAxMiAxNi4wODQgMjUuODU0NCAxMS40NTM3TDMzLjk1OTQgMS45NjAzNkMzNi4xOTEgLTAuNjUzNDU2IDM5LjgwOSAtMC42NTM0NSA0Mi4wNDA2IDEuOTYwMzZaXFwnIGZpbGw9XFwnJTIzMjcyOTJjXFwnLyUzRSUzQy9zdmclM0UnKVxuXG4uY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkXG4gIC0tcGFkZGluZy10ZXh0OiBjbGFtcCgwcHgsIGNhbGMoMHB4ICsgKDY0IC0gMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDY0cHgpXG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAmLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tZGFya1xuICAgIEBleHRlbmQgLi1tb2RlLWRhcmtcbiAgICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpXG4gICYuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLWJnLS1saWdodFxuICAgIEBleHRlbmQgLi1tb2RlLWxpZ2h0XG4gICAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAmLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC1iZy0tbmV1dHJhbFxuICAgIC0tYmctY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMilcbiAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbiAgJi5jb250ZW50X2FkdmFudGFnZXNfZXh0ZW5kZWQtYmctLWFjY2VudFxuICAgIC0tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItc29mdClcbiAgICAmLi10aGVtZS0zXG4gICAgICAuLW1vZGUtZGFyayAmXG4gICAgICAgIC0tYmctY29sb3I6ICM4YmJmNGMxOVxuICAgICAgICAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWIuaXNfYWN0aXZlXG4gICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtb24tbmV1dHJhbClcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRDNzU0XG4gICAgICAuLW1vZGUtbGlnaHQgJlxuICAgICAgICAtLWJnLWNvbG9yOiAjNmVhZjFmMGNcbiAgICAgICAgLmNvbnRlbnRfYWR2YW50YWdlc19leHRlbmRlZC0tdGFiLmlzX2FjdGl2ZVxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLW9uLW5ldXRyYWwpXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0Qzc1NFxuICAgIC5ibG9jay0td3JhcHBlclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxuICAuYmxvY2stLXdyYXBwZXJcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgIHBhZGRpbmc6IGNsYW1wKDMycHgsIGNhbGMoMzJweCArICg2NCAtIDMyKSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNjRweCkgY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDY0IC0gMTYpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA2NHB4KVxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdoZWFkaW5nIHNob3dBbGwgc2xpZGVyLWNvbnRyb2xzJyAnYWN0aW9ucyBzaG93QWxsIHNsaWRlci1jb250cm9scycgJ2ZpbHRlci1zZWN0aW9ucyBzaG93QWxsIHNsaWRlci1jb250cm9scycgJ3RhYnMgdGFicyB0YWJzJyAnZWxlbWVudHMgZWxlbWVudHMgZWxlbWVudHMgICAgICAgJ1xuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgJi5ibG9ja19saXN0LXNsaWRlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgLmNhcmRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgZ2FwOiAxNnB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgLmNhcmQtLWltYWdlXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBmbGV4OiAwIDAgNDUlXG4gICAgaW1nLCB2aWRlb1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy14bClcbiAgLmNhcmQtLWNvbnRlbnRcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nLXRleHQpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBmbGV4OiAwIDAgY2FsYyg1NSUgLSAxNnB4KVxuICAuaXNfY2FzY2FkZVxuICAgICYgPiAqOmZpcnN0LWNoaWxkXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgJiA+ICo6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWJzXG4gICAgZ3JpZC1hcmVhOiB0YWJzXG4gICAgZ2FwOiAxNnB4XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcC1jYXJkLW1kKVxuICAuY29udGVudF9hZHZhbnRhZ2VzX2V4dGVuZGVkLS10YWJcbiAgICBwYWRkaW5nOiAxNnB4XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgZmxleC1ncm93OiAwXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgIG92ZXJmbG93OiBoaWRkZW5cblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgaGVpZ2h0OiAxMTBweFxuICAgICYuaXNfYWN0aXZlXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1vbi1uZXV0cmFsKVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcblxuXG4uY29udGVudF9hZHZhbnRhZ2VzX2ljXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcilcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMTJweFxuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgJi0taW1hZ2VcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICAgIHdpZHRoOiAxMjhweFxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICAgIHdpZHRoOiAxNTZweFxuICAgICAgaW1nXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAmLS1jb250ZW50XG4gICAgICBwYWRkaW5nOiAwXG4gICAgJi0tdGV4dFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICYtLWxhYmVsc1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmLS1sYWJlbFxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgIC0tbGFiZWwtZnM6IDE4cHhcblxuLy8gY29udGVudF9hZHZhbnRhZ2VzXG4uY29udGVudF9hZHZhbnRhZ2VzLmNvbnRlbnRfYWR2YW50YWdlcy1yYXRpb19maWxsXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgIC5ibG9jay0taW1hZ2Utc3RpY2t5XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldFxuXG4uY29udGVudF9hZHZhbnRhZ2VzLmNvbnRlbnRfYWR2YW50YWdlcy1yYXRpb19wb3J0cmFpdFxuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAuYmxvY2stLWltYWdlLXN0aWNreVxuICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gNFxuXG4uY29udGVudF9hZHZhbnRhZ2VzX2ljXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2wsIDQpLCAxZnIpXG4gICAgLS1jb2w6IDJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAzXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcbiIsIi5jb250ZW50X2JyYW5kXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogNFxuXG4uY29udGVudF9icmFuZFxuICAuY2FyZFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgLmNhcmQtLWltYWdlOmFmdGVyXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgIC5jYXJkLS1hY3Rpb25cbiAgICAgICAgb3BhY2l0eTogMVxuICAgICYtLWltYWdlXG4gICAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDQ1OFxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpIDAlLCByZ2JhKDE2LCAxNiwgMTcsIDApIDMwJSwgcmdiYSgxNiwgMTYsIDE3LCAwKSA4MCUsIHJnYmEoMTYsIDE2LCAxNywgMC41NSkgMTAwJSlcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgJi0tY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwYWRkaW5nOiAzMnB4IHZhcigtLXAtY2FyZC1tZCkgdmFyKC0tcC1jYXJkLW1kKVxuICAgICAgY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1XG4gICAgJi0tYWN0aW9uXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICB3aWR0aDogNDBweFxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAgIGNvbG9yOiB2YXIoLS1pbWFnZS1vbi1pbWFnZSlcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICAgICB6LWluZGV4OiA0XG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgLmljb25cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmW2hyZWZdXG4gICAgICAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiXG4gICAgJltkYXRhLW9wZW5wb3B1cF1cbiAgICAgIC5jYXJkLS1hY3Rpb24gLmljb246YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCJcblxuXG4uY29udGVudF9icmFuZC0yXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogNFxuICAuY2FyZFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAmLS1pbWFnZVxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICYtLWNvbnRlbnRcbiAgICAgIHBhZGRpbmc6IHZhcigtLXAtY2FyZC1zbSkgdmFyKC0tcC1jYXJkLW1kKVxuICAgICAgZ2FwOiAxNnB4XG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVcbiAgICAmLS10ZXh0XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gICAgJi0tbGFiZWxcbiAgICAgIFtjbGFzc149XCJpY29uXCJdLFxuICAgICAgW2NsYXNzKj1cImljb25cIl1cbiAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBzcGFuOm5vdChbY2xhc3NePVwiaWNvblwiXSksXG4gICAgICBzcGFuOm5vdChbY2xhc3MqPVwiaWNvblwiXSlcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiIsIi5jb250ZW50X2NhdGVnb3J5XG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogNFxuXG4gICY6bm90KC5ibG9ja19saXN0LXNsaWRlcikuLWFjLWNhdGVnb3J5LWN1c3RvbVxuICAgIC5ibG9jay0tZWxlbWVudHNcbiAgICAgIC0tY29sOiAyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgICAgLS1jb2w6IDJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgLS1jb2w6IDRcbiAgICAuY2FyZC0tdGV4dFxuICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5ibG9jay0tZWxlbWVudHNcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0XG4gICAgICAuY2FyZFxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gICAgICAgIC5jYXJkLS10aXRsZVxuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweClcbiAgICAgICAgICAuY2FyZC0tY29udGVudFxuICAgICAgICAgICAgcGFkZGluZzogMjBweFxuICAgICAgICAmLS1pbWFnZVxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXRcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAuY2FyZC0tdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKVxuICAgICAgICAmOm50aC1jaGlsZCg0KVxuICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMlxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzA0IC8gMzQ0XG5cblxuLmNvbnRlbnRfY2F0ZWdvcnlcbiAgLmNhcmRcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICAuY2FyZC0taW1hZ2U6YWZ0ZXJcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgLmNhcmQtLWFjdGlvblxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgJi0taW1hZ2VcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDQ1OFxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgei1pbmRleDogMlxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpIDAlLCByZ2JhKDE2LCAxNiwgMTcsIDApIDMwJSwgcmdiYSgxNiwgMTYsIDE3LCAwKSA4MCUsIHJnYmEoMTYsIDE2LCAxNywgMC41NSkgMTAwJSlcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgJi0tY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB6LWluZGV4OiAzXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDMycHggdmFyKC0tcC1jYXJkLW1kKSB2YXIoLS1wLWNhcmQtbWQpXG4gICAgICBjb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAmLS10ZXh0XG4gICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogM1xuICAgICYtLWFjdGlvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICBsZWZ0OiB2YXIoLS1wLWNhcmQtbWQpXG4gICAgICBib3R0b206IHZhcigtLXAtY2FyZC1tZClcbiAgICAgIHdpZHRoOiA0MHB4XG4gICAgICBoZWlnaHQ6IDQwcHhcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbWFnZS1kZWZhdWx0KVxuICAgICAgY29sb3I6IHZhcigtLWltYWdlLW9uLWltYWdlKVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcbiAgICAgIHotaW5kZXg6IDRcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICAuaWNvblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICZbaHJlZl1cbiAgICAgIC5jYXJkLS1hY3Rpb24gLmljb246YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCJcbiAgICAmW2RhdGEtb3BlbnBvcHVwXVxuICAgICAgLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcXGU5M2JcIlxuXG5cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0XG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcilcbiAgICAgIC5ibG9jay0tcGFnaW5hdGlvblxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG5cbi5jb250ZW50X2NhdGVnb3J5X3Nob3J0Li12YXJpYXRpb24tbG95YWx0eVxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgIC5ibG9jay0tcGFnaW5hdGlvblxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcbiAgICAgIC5ibG9jay0tcGFnaW5hdGlvblxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpXG4gICAgICAuYmxvY2stLXBhZ2luYXRpb25cbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMVxuXG4uY29udGVudF9jYXRlZ29yeV9zaG9ydFxuICAuY2FyZFxuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICAuY2FyZC0taW1hZ2U6YWZ0ZXJcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgLmNhcmQtLWFjdGlvblxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgJi0taW1hZ2VcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgJi0tY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogMTJweCAwXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGdhcDogMnB4XG4gICAgJi0tdGV4dFxuICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNVxuICAgICYtLWFjdGlvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgd2lkdGg6IDQwcHhcbiAgICAgIGhlaWdodDogNDBweFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gICAgICBjb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAgICAgei1pbmRleDogNFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIC5pY29uXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJltocmVmXVxuICAgICAgLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcXGU5MDVcIlxuICAgICZbZGF0YS1vcGVucG9wdXBdXG4gICAgICAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkxNlwiXG4gICAgJltkYXRhLW9wZW5wb3B1cD1cInBvcHVwX2Zvcl9jYXRlZ29yeV9jYXJkXCJdXG4gICAgICAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkzYlwiXG4iLCIuY29udGVudF9ob3RlbFxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAzXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcblxuLmNvbnRlbnRfaG90ZWxcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAmLS1pbWFnZVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQ0IC8gMTk0XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmLS1jb250ZW50XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pIHZhcigtLXAtY2FyZC1tZClcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgZ2FwOiAxNnB4XG4gICAgJi0tdGV4dFxuICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICYtLWxhYmVsXG4gICAgICAtLWxhYmVsLWJnOiB0cmFuc3BhcmVudFxuICAgICAgcGFkZGluZzogMFxuICAgICAgW2NsYXNzXj1cImljb25cIl0sXG4gICAgICBbY2xhc3MqPVwiaWNvblwiXVxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIHNwYW46bm90KFtjbGFzc149XCJpY29uXCJdKSxcbiAgICAgIHNwYW46bm90KFtjbGFzcyo9XCJpY29uXCJdKVxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICYtLXByaWNlXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICAgbWFyZ2luLXRvcDogNnB4XG4gICAgICBzdHJvbmdcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAuY2hpcHNcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLS1pY29uLXNpemU6IHZhcigtLWZzLXNtKVxuICAgIC0tZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcblxuXG4uYmxvY2tfbGlzdC5ibG9ja19saXN0LWZpbHRlcl9zaWRlYmFyLmNvbnRlbnRfaG90ZWxcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAtLWNvbDogMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIC0tY29sOiAzXG4iLCIuY29udGVudF9yb29tLFxuLmNvbnRlbnRfbWljZVxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAzXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcblxuLmNvbnRlbnRfcm9vbSxcbi5jb250ZW50X21pY2VcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAgIC5jYXJkLS1hY3Rpb25cbiAgICAgICAgb3BhY2l0eTogMVxuICAgICYtLWltYWdlXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgICAgYXNwZWN0LXJhdGlvOiAzNDQgLyAxOTRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICYtLWNvbnRlbnRcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweFxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgICBnYXA6IDE2cHhcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4XG4gICAgJi0tdGV4dFxuICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNVxuICAgICYtLWxhYmVsXG4gICAgICBbY2xhc3NePVwiaWNvblwiXSxcbiAgICAgIFtjbGFzcyo9XCJpY29uXCJdXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBzcGFuOm5vdChbY2xhc3NePVwiaWNvblwiXSksXG4gICAgICBzcGFuOm5vdChbY2xhc3MqPVwiaWNvblwiXSlcbiAgICAgICAgLS1sYWJlbC1mczogdmFyKC0tZnMtc20pXG4gICAgJi0tcHJpY2VcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDE2cHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgLmJ1dHRvblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgc3Ryb25nXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAuY2FyZC0taW1hZ2Vfc2xpZGVcbiAgICAgIG1pbi13aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgLnJvb21faW1hZ2VzX2hvdmVyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDRcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgJiBkaXZcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldFxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZlxuXG4gIC5jaGlwc1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAtLWljb24tc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgLS1mb250LXNpemU6IHZhcigtLWZzLW1kKVxuXG5cbi5jb250ZW50X21pY2VcbiAgLmNhcmQtLXRleHRcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDNcblxuXG4uYmxvY2tfZWxlbWVudC5jb250ZW50X21pY2UsXG4uYmxvY2tfZWxlbWVudC5jb250ZW50X3Jvb21cbiAgLmJsb2NrLS13cmFwcGVyXG4gICAgZ2FwOiBjbGFtcCgyNHB4LCBjYWxjKDI0cHggKyAoMzYgLSAyNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDM2cHgpIDBcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBnYXA6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICgzNiAtIDI0KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMzZweCkgNDhweFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gIC5ibG9jay0tY29udGVudFxuICAgIGdyaWQtY29sdW1uOiAxXG4gIC5ibG9jay0taGVhZFxuICAgIGdyaWQtY29sdW1uOiAxXG4gIC5zaWRlYmFyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luLW0pXG4gICAgLmZvcm1cbiAgICAgIG1hcmdpbjogMCAyMHB4XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4XG4gIC5pc19jYXNjYWRlLS1zbGlkZXJcbiAgICBtYXJnaW4tdG9wOiAwXG5cbi5yb29tX2FkdmFudGFnZXMsXG4ucm9vbV9lcXVpcG1lbnRcbiAgJi0tbGlzdFxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBnYXA6IDI0cHggMTZweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcbiAgICAmOm5vdCg6b25seS1jaGlsZClcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICgzNiAtIDI0KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgMzZweClcbiAgJi0taXRlbVxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0cHggMWZyXG4gICAgZ2FwOiAxMnB4XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAmOm50aC1jaGlsZChuKzcpXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgcFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIG1hcmdpbjogMFxuICAgIHNwYW5cbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gICAgICBsaW5lLWhlaWdodDogMS4yNVxuICAgIHN2ZyxcbiAgICAuaWNvblxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIHBhdGhcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yICFpbXBvcnRhbnRcbiAgICAgIHNwYW5cbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW1cblxuXG4ucm9vbS0tdGltZXNjaGVkdWxlXG4gIGRpc3BsYXk6IGZsZXhcbiAgZ2FwOiB2YXIoLS1wLWNhcmQtbWQpXG4gIG1hcmdpbjogY2xhbXAoMjRweCwgY2FsYygyNHB4ICsgKDM2IC0gMjQpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzNnB4KSAwXG4gICZfaXRlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJl90aW1lXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTJ4bClcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAmX2hpbnRcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgJl9kaXZpZGVyXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB3aWR0aDogMzJweFxuICAgIGhlaWdodDogMXB4XG4gICAgbWFyZ2luOiBhdXRvIDBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZGVmYXVsdClcblxuLnJvb21fbGlua3NcbiAgbWFyZ2luOiB2YXIoLS1tYXJnaW4tbSkgMFxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMTZweFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICYtLWl0ZW1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYXNwZWN0LXJhdGlvOiAzNDQgLzIxNlxuICAgIG1pbi1oZWlnaHQ6IDE4MHB4XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDhweClcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogMFxuICAgICAgdG9wOiAwXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgei1pbmRleDogMlxuICAgICY6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNiwgMTYsIDE3LCAwKSAwJSwgcmdiYSgxNiwgMTYsIDE3LCAwLjM1KSAxMDAlKVxuICAgICY6YWZ0ZXJcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpXG4gICAgICBvcGFjaXR5OiAwXG4gICAgc3BhblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IHZhcigtLXAtY2FyZC1tZClcbiAgICAgIGxlZnQ6IHZhcigtLXAtY2FyZC1tZClcbiAgICAgIHJpZ2h0OiB2YXIoLS1wLWNhcmQtbWQpXG4gICAgICBjb2xvcjogI2ZmZlxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIHotaW5kZXg6IDRcbiAgICBpbWdcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICB6LWluZGV4OiAxXG5cblxuLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9taWNlXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogM1xuXG4uYmxvY2tfZWxlbWVudC5jb250ZW50X3Jvb21cbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIC5ib29raW5nXG4gICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICB0b3A6IGNhbGModmFyKC0taGVhZGVySGVpZ2h0LCAxMzJweCkgKyAyNHB4KVxuIiwiLmNvbnRlbnRfZXZlbnRzXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogMlxuXG4uY29udGVudF9ldmVudHNcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItZGVmYXVsdClcbiAgICAmLS1pbWFnZVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQ0IC8gMjU4XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgJi0tY29udGVudFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogMTZweCAyMHB4XG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGdhcDogMTZweFxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgcGFkZGluZzogMjRweFxuICAgICYtLXRleHRcbiAgICAgIG1hcmdpbi10b3A6IDJweFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNVxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gIC5jaGlwc1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAtLWZvbnQtc2l6ZTogMTZweFxuICAgIC0taWNvbi1zaXplOiAyMHB4XG4gIC5jYXJkLS1sYWJlbHNcbiAgICBtYXJnaW4tdG9wOiBhdXRvXG4gIC5jYXJkLS1sYWJlbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBbY2xhc3NePVwiaWNvblwiXSxcbiAgICBbY2xhc3MqPVwiaWNvblwiXVxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgc3Bhbjpub3QoW2NsYXNzXj1cImljb25cIl0pLFxuICAgIHNwYW46bm90KFtjbGFzcyo9XCJpY29uXCJdKVxuICAgICAgcGFkZGluZzogMCA0cHhcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuXG5cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfZXZlbnRzXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdpbWFnZScgJ2NvbnRlbnQnXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgcGFkZGluZzogMFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jb250YWluZXItcGFkZGluZykgW2NvbnRlbnQtc3RhcnRdIDZmciBbY29udGVudC1lbmRdIDFmciBbaW1hZ2Utc3RhcnRdIDVmciB2YXIoLS1jb250YWluZXItcGFkZGluZykgW2ltYWdlLWVuZF1cbiAgLmJsb2NrLS1jb250ZW50XG4gICAgZ3JpZC1hcmVhOiBjb250ZW50XG4gIC5ibG9jay0taW1hZ2VcbiAgICBncmlkLWFyZWE6IGltYWdlXG4gICAgaW1nXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3lcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZykgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJIZWlnaHQsIDkwcHgpICsgNDBweClcbiAgLmlzX2Nhc2NhZGVcbiAgICBtYXJnaW46IDBcbiAgICAmID4gKjpmaXJzdC1jaGlsZFxuICAgICAgbWFyZ2luLXRvcDogMFxuICAuY2hpcHNcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgZmxleC13cmFwOiB3cmFwXG5cblxuLmJsb2NrX2xpc3QtZmlsdGVyX3NpZGViYXIuY29udGVudF9ldmVudHNcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAtLWNvbDogMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyODBweClcbiAgICAgIC0tY29sOiAzXG4gIC5jYXJkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmLS1jb250ZW50XG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgcGFkZGluZzogMjBweCAyNHB4XG4gICAgJi0taW1hZ2VcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQ0IC8gMjU4XG4gICAgICBoZWlnaHQ6IGF1dG9cbiIsIi5jb250ZW50X2FjdGl2aXRpZXNcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAtLWNvbDogM1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIC0tY29sOiA0XG5cbi5jb250ZW50X2FjdGl2aXRpZXNcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgZ2FwOiAxMnB4XG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKSB2YXIoLS1wLWNhcmQtbWQpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBnYXA6IDE2cHhcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICYtLWltYWdlXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKVxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICB3aWR0aDogNDBweFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgJi0tY29udGVudFxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIGdhcDogMTJweFxuICAgICAgJjpub3QoOm9ubHktY2hpbGQpXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweClcbiAgICAgICAgZ2FwOiAxNnB4XG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBsaW5lLWhlaWdodDogMS4zXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gIC5jaGlwc1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAtLWZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgLS1pY29uLXNpemU6IDIwcHhcbiIsIi5jb250ZW50X3ZhY2FuY2llc1xuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAzXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcblxuLmNvbnRlbnRfdmFjYW5jaWVzXG4gIC5jYXJkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdClcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgJi0tY29udGVudFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogMTZweCAyMHB4XG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGdhcDogMTZweFxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHhcbiAgICAmLS10ZXh0XG4gICAgICBtYXJnaW4tdG9wOiAycHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICBsaW5lLWhlaWdodDogMS4zXG4gIC5jYXJkLS1sYWJlbFxuICAgIC0tbGFiZWwtZnM6IHZhcigtLWZzLXhzKVxuICAuY2hpcHNcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgLS1pY29uLXNpemU6IHZhcigtLWZzLWxnKVxuICAgIC0tZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiIsIi5jb250ZW50X2ZpbGVzXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogNFxuXG4uY29udGVudF9maWxlc1xuICAuY2FyZFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcblxuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgICAuY2FyZC0tYWN0aW9uXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAmLS1jb250ZW50XG4gICAgICBoZWlnaHQ6IDE4MHB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHhcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweFxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgICAgbGluZS1oZWlnaHQ6IDEuM1xuICAuY2FyZC0tbGFiZWxcbiAgICAtLWxhYmVsLWZzOiAxNHB4XG4gIC5jaGlwc1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDhweFxuXG5cbi5ibG9ja19saXN0LmNvbnRlbnRfZmlsZXNfc2hvcnRcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAtLWNvbDogMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIC0tY29sOiA0XG4gIC5jYXJkXG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKSAwXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIGdhcDogdmFyKC0tcC1jYXJkLW1kKVxuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmVcbiAgICAgIC5jYXJkLS10aXRsZVxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgJi0taW1hZ2VcbiAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDRcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBtYXgtd2lkdGg6IDg4cHhcbiAgICAmLS1sYWJlbFxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIC0tbGFiZWwtZnM6IHZhcigtLWZzLXhzKVxuICAgICYtLWNvbnRlbnRcbiAgICAgIGdhcDogMTJweFxuICAgICAgcGFkZGluZzogMFxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDNcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgJi0tdGltZXN0YW1wXG4gICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuIiwiLmNvbnRlbnRfbG9jYXRpb25zXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogM1xuXG4uY29udGVudF9sb2NhdGlvbnNcbiAgLmNhcmRcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgICZbaHJlZl06aG92ZXIsXG4gICAgJltocmVmXTpmb2N1cyxcbiAgICAmW2hyZWZdOmFjdGl2ZSxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpmb2N1cyxcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTphY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG4gICAgJi0taW1hZ2VcbiAgICAgIG9yZGVyOiAxXG4gICAgICB3aWR0aDogMzglXG4gICAgICBmbGV4LXNocmluazogMFxuICAgICAgZmxleC1ncm93OiAwXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgbWFyZ2luLXRvcDogYXV0b1xuICAgICAgaW1nXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gcmlnaHRcbiAgICAmLS1jb250ZW50XG4gICAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAmLS10ZXh0XG4gICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMlxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDJcbiAgICAmLS1idXR0b25zXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgICBwYWRkaW5nLXRvcDogMTZweFxuIiwiLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYVxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAzXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcblxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYVxuICAuY2FyZFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLmNhcmQtLWFjdGlvblxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgJi0taW1hZ2VcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDE5NFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJi0tY29udGVudFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgICBnYXA6IDE2cHhcbiAgICAgIGZsZXgtZ3JvdzogMVxuICAgICYtLXRleHRcbiAgICAgIG1hcmdpbi10b3A6IDJweFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zbSlcbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNVxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0XG4gICAgJi0tbGFiZWxcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBbY2xhc3NePVwiaWNvblwiXSxcbiAgICAgIFtjbGFzcyo9XCJpY29uXCJdXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBzcGFuOm5vdChbY2xhc3NePVwiaWNvblwiXSksXG4gICAgICBzcGFuOm5vdChbY2xhc3MqPVwiaWNvblwiXSlcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgIC0tbGFiZWwtZnM6IHZhcigtLWZzLXNtKVxuICAgICYtLXRpbWVzdGFtcFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAgIHBhZGRpbmctdG9wOiA4cHhcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgJjpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKVxuICAgIC5jYXJkXG4gICAgICAmOm50aC1jaGlsZCgxNG4rMSksXG4gICAgICAmOm50aC1jaGlsZCgxNG4rMTApXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQxOXB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4XG4gICAgICAgICZbaHJlZl06aG92ZXIsXG4gICAgICAgICZbaHJlZl06Zm9jdXMsXG4gICAgICAgICZbaHJlZl06YWN0aXZlLFxuICAgICAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcbiAgICAgICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgICAgIC5jYXJkLS1pbWFnZTphZnRlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAuY2FyZC0taW1hZ2VcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0XG4gICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTYsIDE2LCAxNywgMCkgMCUsIHJnYmEoMTYsIDE2LCAxNywgMC4zNSkgMTAwJSlcbiAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjUpXG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIC5jYXJkLS1jb250ZW50XG4gICAgICAgICAgei1pbmRleDogM1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIGJvdHRvbTogMFxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gICAgICAgICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweFxuICAgICAgICAuY2FyZC0tdGl0bGVcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTN4bClcbiAgICAgICAgICBjb2xvcjogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAgICAgLmNhcmQtLXRpbWVzdGFtcFxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1pbWFnZS1zb2Z0KVxuICAgICAgICAuY2FyZC0tbGFiZWxcbiAgICAgICAgICAtLWxhYmVsLWJnOiB0cmFuc3BhcmVudFxuICAgICAgICAgIC0tbGFiZWwtY29sb3I6IHZhcigtLWltYWdlLWRlZmF1bHQpXG5cblxuLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydFxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAxXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDFcbiAgJjpub3QoLmJsb2NrX2xpc3Qtc2xpZGVyKVxuICAgIC5jYXJkXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgLmNhcmRcbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpIDBcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgZ2FwOiB2YXIoLS1wLWNhcmQtbWQpXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgLmNhcmQtLXRpdGxlXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICAmLS1pbWFnZVxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICBmbGV4LWdyb3c6IDBcbiAgICAgIG1heC13aWR0aDogODhweFxuICAgICYtLWxhYmVsXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgcGFkZGluZzogMFxuICAgICAgLS1sYWJlbC1mczogdmFyKC0tZnMteHMpXG4gICAgJi0tY29udGVudFxuICAgICAgZ2FwOiAxMnB4XG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogM1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAmLS10aW1lc3RhbXBcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG5cbi5ibG9ja19lbGVtZW50LmNvbnRlbnRfbWVkaWFcbiAgLmJsb2NrX2xpc3QuY29udGVudF9tZWRpYV9zaG9ydFxuICAgIG1heC13aWR0aDogNzA0cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbjogdmFyKC0tZy1jb250YWluZXItdmVydGljYWwpIGF1dG9cbiAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAuYmxvY2stLWVsZW1lbnRzXG4gICAgICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMjQgLSAyMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDI0cHgpXG4gICAgICAtLWNvbDogMVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjQwcHgpXG4gICAgICAgIC0tY29sOiAxXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIC0tY29sOiAxXG5cbiIsIi5jb250ZW50X2NvbnRhY3RzXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuICAuYmxvY2stLW1hcFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgLmJsb2NrLS1jb250ZW50XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMHB4LCBjYWxjKDBweCArICg2NCAtIDApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA2NHB4KVxuXG5cblxuLmNvbnRhY3RzXG4gICYtLWl0ZW1cbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCBjYWxjKDIwcHggKyAoMzIgLSAyMCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDMycHgpIDBcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAyMHB4XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgICZfdGl0bGVcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgYTpub3QoLmJ1dHRvbilcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1ob3ZlcilcbiAgJi0tbGlua3NcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC13cmFwOiB3cmFwXG4gICAgJl9pdGVtXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGdhcDogOHB4IDE2cHhcbiAgICAgIGFcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDBcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG5cbiAgJi0tc29jaWFsc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBnYXA6IDhweFxuXG4ubWFwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBtYXgtd2lkdGg6IDEwMCVcbiAgbWluLXdpZHRoOiAxMDAlXG5cbi5tYXAtLXBsYWNlbWFya1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKSBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpKVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZm9udC1mYW1pbHk6ICdDaXJjZSdcbiAgZGl2XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZWxldmF0ZWQtbSlcbiAgICBwYWRkaW5nOiAxMnB4XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDhweCkpXG4gIHN2Z1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyXG5cblxuXG4uY29udGVudF9jb250YWN0cy5ibG9ja19lbGVtZW50XG4gIC5ibG9jay0td3JhcHBlclxuICAgIHBhZGRpbmc6IDBcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSBbY29udGVudC1zdGFydF0gNmZyIFtjb250ZW50LWVuZF0gMWZyIFttYXAtc3RhcnRdIDVmciB2YXIoLS1jb250YWluZXItcGFkZGluZykgW21hcC1lbmRdXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cbiAgLmJsb2NrLS1tYXBcbiAgICBncmlkLWFyZWE6IG1hcFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAuYmxvY2stLWNvbnRlbnRcbiAgICBncmlkLWFyZWE6IGNvbnRlbnRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gIC5jb250YWN0c1xuICAgICYuaXNfaGlkZGVuXG4gICAgICBkaXNwbGF5OiBub25lXG5cbi5jb250YWN0cy0tZGV0YWlsc1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiA4cHhcbiAgcGFkZGluZzogMnB4IDBcbiAgJl90aXRsZVxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICZfdGV4dFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gIC5qc19jb3B5X2J1dHRvblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgd2lkdGg6IDIwcHhcbiAgICBoZWlnaHQ6IDIwcHhcbiAgICAuaWNvbi1pYy1jb3B5XG4gICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIDJweFxuXG4iLCIuY29udGVudF9kaXJlY3Rpb25zXHJcbiAgLmJsb2NrLS1lbGVtZW50c1xyXG4gICAgLS1jb2w6IDFcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxyXG4gICAgICAtLWNvbDogM1xyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxyXG4gICAgICAtLWNvbDogNFxyXG5cclxuLmNvbnRlbnRfZGlyZWN0aW9uc1xyXG4gIC5jYXJkXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcclxuICAgICZbaHJlZl06aG92ZXIsXHJcbiAgICAmW2hyZWZdOmZvY3VzLFxyXG4gICAgJltocmVmXTphY3RpdmUsXHJcbiAgICAmW2RhdGEtb3BlbnBvcHVwXTpob3ZlcixcclxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxyXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWhvdmVyKVxyXG4gICAgJi0tY29udGVudFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHhcclxuICAgICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4XHJcbiAgICAmLS10aXRsZVxyXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxyXG4iLCIuY29udGVudF80MDRcbiAgcGFkZGluZzogNjRweCAwXG4gIC5ibG9jay0td3JhcHBlclxuICAgIHBhZGRpbmc6IHZhcigtLWctc2VjdGlvbikgMFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMzJweFxuICAuYmxvY2stLWhlYWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGgxXG4gICAgZm9udC1zaXplOiBjbGFtcCg3NnB4LCBjYWxjKDc2cHggKyAoOTYgLSA3NikgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxOTIwIC0gMTAyNCkpKSwgOTZweClcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgcFxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICYtLXdyYXBwZXJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICYtLWltYWdlXG4gICAgei1pbmRleDogMVxuICAgIGltZ1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAmLS1jb250ZW50XG4gICAgd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nOiAxMHB4IGNhbGMoMjUlICsgMTBweClcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGJvdHRvbTogMFxuICAgIHotaW5kZXg6IDJcbiAgICBsZWZ0OiA1MCVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAuYnV0dG9uXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcC1jb250ZW50LW1kKVxuXG5cbi5jb250ZW50X2Vycm9yXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBwYWRkaW5nOiA2NHB4IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAuYmxvY2stLXdyYXBwZXJcbiAgICBwYWRkaW5nOiAwXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAzMnB4XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgcGFkZGluZzogMCB2YXIoLS1jb2x1bW4pXG4gICAgICBkaXNwbGF5OiBncmlkXG4gICAgICBwbGFjZS1pdGVtczogY2VudGVyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciA3ZnJcbiAgICAgIGdhcDogMTZweFxuICAuYmxvY2stLWhlYWRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGgxXG4gICAgZm9udC1zaXplOiBjbGFtcCg3NnB4LCBjYWxjKDc2cHggKyAoOTYgLSA3NikgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxOTIwIC0gMTAyNCkpKSwgOTZweClcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHhcbiAgcFxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICYtLXdyYXBwZXJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG5cbiAgJi0taW1hZ2VcbiAgICB6LWluZGV4OiAxXG4gICAgaW1nXG4gICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICYtLWNvbnRlbnRcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDEwcHggY2FsYygyNSUgKyAxMHB4KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgYm90dG9tOiAwXG4gICAgei1pbmRleDogMlxuICAgIGxlZnQ6IDUwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgIC5idXR0b25cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wLWNvbnRlbnQtbWQpXG4gICYtLXRleHRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMjRweFxuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgcGFkZGluZzogMCB2YXIoLS1jb2x1bW4pIDAgMCBcbiIsIi5jb250ZW50X3Jlc3RhdXJhbnRzXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAtLWNvbDogNFxuXG4uY29udGVudF9yZXN0YXVyYW50c1xuICAuY2FyZFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgLmNhcmQtLWFjdGlvblxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgJi0taW1hZ2VcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDI1OFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgJi0tY29udGVudFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLXNtKSB2YXIoLS1wLWNhcmQtbWQpXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGdhcDogMTZweFxuICAgICYtLXRleHRcbiAgICAgIG1hcmdpbi10b3A6IDJweFxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgJi0tdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVcbiAgLmNoaXBzXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIC0taWNvbi1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAtLWZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG5cbiIsIi5jb250ZW50X21lbnVcbiAgLmJsb2NrLS1lbGVtZW50c1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgICAuYmxvY2stLXBhZ2luYXRpb25cbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDRcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAuYmxvY2stLXBhZ2luYXRpb25cbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gM1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKVxuICAgICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDFcblxuXG5cbi5jb250ZW50X21lbnVcbiAgLmNhcmRcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICAuY2FyZC0taW1hZ2U6YWZ0ZXJcbiAgICAgICAgb3BhY2l0eTogMVxuICAgICAgLmNhcmQtLWFjdGlvblxuICAgICAgICBvcGFjaXR5OiAxXG4gICAgJi0taW1hZ2VcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgY29udGVudDogXCJcIlxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB6LWluZGV4OiAyXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMTYsIDE3LCAwLjM1KVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgJi0tY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgcGFkZGluZzogMTJweCAwXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICAgIGdhcDogMnB4XG4gICAgJi0tdGV4dFxuICAgICAgbWFyZ2luLXRvcDogMnB4XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG5cbiAgICAmLS10aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNVxuICAgICYtLWFjdGlvblxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgd2lkdGg6IDQwcHhcbiAgICAgIGhlaWdodDogNDBweFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWltYWdlLWRlZmF1bHQpXG4gICAgICBjb2xvcjogdmFyKC0taW1hZ2Utb24taW1hZ2UpXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICAgICAgei1pbmRleDogNFxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICAgIC5pY29uXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJltocmVmXVxuICAgICAgLmNhcmQtLWFjdGlvbiAuaWNvbjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcXGU5MDVcIlxuICAgICZbZGF0YS1vcGVucG9wdXBdXG4gICAgICAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkxNlwiXG4iLCIuY29udGVudF9yZXdhcmRzXG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxuICAgICAgLmJsb2NrLS1wYWdpbmF0aW9uXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2NDBweClcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcilcbiAgICAgIC5ibG9jay0tcGFnaW5hdGlvblxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxXG5cblxuXG4uY29udGVudF9yZXdhcmRzXG4gIC5jYXJkXG4gICAgJltocmVmXTpob3ZlcixcbiAgICAmW2hyZWZdOmZvY3VzLFxuICAgICZbaHJlZl06YWN0aXZlLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmhvdmVyLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmZvY3VzLFxuICAgICZbZGF0YS1vcGVucG9wdXBdOmFjdGl2ZVxuICAgICAgLmNhcmQtLWltYWdlOmFmdGVyXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgIC5jYXJkLS1hY3Rpb25cbiAgICAgICAgb3BhY2l0eTogMVxuICAgICYtLWltYWdlXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gICAgICBpbWdcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlclxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDBcbiAgICAgICAgbGVmdDogMFxuICAgICAgJjphZnRlclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTcsIDAuMzUpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAmLS1jb250ZW50XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICBwYWRkaW5nOiAxMnB4IDBcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICAgZ2FwOiAycHhcbiAgICAmLS10ZXh0XG4gICAgICBtYXJnaW4tdG9wOiAycHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcblxuICAgICYtLXRpdGxlXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1XG4gICAgJi0tYWN0aW9uXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICB3aWR0aDogNDBweFxuICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW1hZ2UtZGVmYXVsdClcbiAgICAgIGNvbG9yOiB2YXIoLS1pbWFnZS1vbi1pbWFnZSlcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICAgICB6LWluZGV4OiA0XG4gICAgICBvcGFjaXR5OiAwXG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICAgLmljb25cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmW2hyZWZdXG4gICAgICAuY2FyZC0tYWN0aW9uIC5pY29uOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiXG4gICAgJltkYXRhLW9wZW5wb3B1cF1cbiAgICAgIC5jYXJkLS1hY3Rpb24gLmljb246YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCJcbiIsIi5pbmZvYmFubmVyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yKVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiAxNnB4XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gIG1pbi1oZWlnaHQ6IDM2MnB4XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuICAmLS1jb250ZW50XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIHBhZGRpbmc6IGNsYW1wKDI0cHgsIGNhbGMoMjRweCArICg0MCAtIDI0KSAqICgoMTAwdncgLSA3NjhweCkgLyAoMTkyMCAtIDc2OCkpKSwgNDBweCkgY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgKDMyIC0gMjApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzMnB4KVxuICAgIGdhcDogMjRweFxuICAmLS1pbWFnZVxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICYtZGFya1xuICAgIEBleHRlbmQgLi1tb2RlLWRhcmtcbiAgICAtLWJnLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICYtbmV1dHJhbFxuICAgIC0tYmctY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMilcbiAgJi1saWdodFxuICAgIEBleHRlbmQgLi1tb2RlLWxpZ2h0XG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgLS1iZy1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAuYmxvY2stLWhlYWRfdGl0bGUgaDEsXG4gIC5ibG9jay0taGVhZF90aXRsZSBoMixcbiAgLmJsb2NrLS1oZWFkX2NhcHRpb24gcFxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuICAgIGFcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgLmJsb2NrLS1oZWFkX3RpdGxlXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy0zeGwpXG4gICYtLWZvcm1cbiAgICAuZm9ybVxuICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgIGZpZWxkc2V0XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAgICAgZ2FwOiAxNnB4XG5cbi5pbmZvYmFubmVyLS1oaW50XG4gIG1hcmdpbi10b3A6IGF1dG9cbiAgZm9udC1zaXplOiB2YXIoLS1mcy14cylcbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuICBhXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4iLCIuaG90ZWxfc2VsZWN0aW9uXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gIC5ibG9jay0tc2VjdGlvbnNcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICYtLXBhcnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGdhcDogMFxuICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1tdXRlZClcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmLmlzX2hpZGRlblxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfdGl0bGVcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggOHB4XG4gICAgJl9pdGVtXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICYtLWl0ZW1cbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjRweCAxZnJcbiAgICBnYXA6IDAgMTJweFxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1ob3ZlcilcbiAgICAmICsgLmhvdGVsX3NlbGVjdGlvbi0taXRlbVxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgICYuaXNfaGlkZGVuICsgLmhvdGVsX3NlbGVjdGlvbi0taXRlbVxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICAgICYuaXNfaGlkZGVuXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJl9pY29uXG4gICAgICBncmlkLWNvbHVtbjogMVxuICAgICAgZ3JpZC1yb3c6IHNwYW4gMlxuICAgICAgd2lkdGg6IDI0cHhcbiAgICAgIGhlaWdodDogMjRweFxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlxcZTkzOVwiXG4gICAgJl90aXRsZVxuICAgICAgZ3JpZC1jb2x1bW46IDJcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAmX3RleHRcbiAgICAgIGdyaWQtY29sdW1uOiAyXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1zb2Z0KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcblxuI3NlYXJjaF9yZXN1bHRzXG4gICYuaXNfaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuXG4jc2VhcmNoX3Jlc3VsdHNfZW1wdHlcbiAgZGlzcGxheTogbm9uZVxuICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICBwbGFjZS1pdGVtczogY2VudGVyXG4gICYuaXNfdmlzaWJsZVxuICAgIGRpc3BsYXk6IGdyaWRcbiAgLmhvdGVsX3NlbGVjdGlvbi0taXRlbV90aXRsZVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgY29sb3I6IHZhcigtLWZnLWRlZmF1bHQpXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAuaG90ZWxfc2VsZWN0aW9uLS1pdGVtX3RleHRcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcblxuLmhvdGVsX3NlbGVjdGlvblxuICAmLmlzX2hpZGRlblxuICAgIGRpc3BsYXk6IG5vbmVcblxuLmNpdHlfc2VsZWN0aW9uXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gICYuaXNfaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuICAmLS1wYXJ0XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDEycHhcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4XG4gICAgJi5pc19oaWRkZW5cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX3RpdGxlXG4gICAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICAgICZfaXRlbVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItbXV0ZWQpXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXG4gICYtLWl0ZW1cbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtc20pXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjRweCAxZnJcbiAgICBnYXA6IDAgMTJweFxuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1ob3ZlcilcbiAgICAmICsgLmNpdHlfc2VsZWN0aW9uLS1pdGVtXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgJi5pc19oaWRkZW4gKyAuY2l0eV9zZWxlY3Rpb24tLWl0ZW1cbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcbiAgICAmLmlzX2hpZGRlblxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfaWNvblxuICAgICAgZ3JpZC1jb2x1bW46IDFcbiAgICAgIGdyaWQtcm93OiBzcGFuIDJcbiAgICAgIHdpZHRoOiAyNHB4XG4gICAgICBoZWlnaHQ6IDI0cHhcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgJjpiZWZvcmVcbiAgICAgICAgY29udGVudDogXCJcXGU5MDhcIlxuICAgICZfdGl0bGVcbiAgICAgIGdyaWQtY29sdW1uOiAyXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgJl90ZXh0XG4gICAgICBncmlkLWNvbHVtbjogMlxuICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtc29mdClcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG5cbi5ob3RlbF90aXRsZSxcbi5jaXR5X3RpdGxlXG4gICYuaXNfaGlkZGVuXG4gICAgZGlzcGxheTogbm9uZVxuXG4uY2l0eV90aXRsZVxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMTJweFxuICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiNTZWxlY3Rpb25cbiAgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZVxuICAgIGNvbG9yOiAjNjEzY2MzXG4gIC4tbW9kZS1kYXJrICZcbiAgICAtLWxhYmVsLWNvbG9yOiAjYjA5ZWUxXG5cbiNIb3RlbHNcbiAgLmhvdGVsX3NlbGVjdGlvbi0tcGFydF90aXRsZVxuICAgIGNvbG9yOiAjMTNiMmM3XG4gICAgLi1tb2RlLWRhcmsgJlxuICAgICAgLS1sYWJlbC1jb2xvcjogIzg5ZDhlM1xuXG4jQ29sbGVjdGlvblxuICAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlXG4gICAgY29sb3I6ICNhNjc4NjJcbiAgICAuLW1vZGUtZGFyayAmXG4gICAgICAtLWxhYmVsLWNvbG9yOiAjZDJiYmIwXG5cbiNTbWFydFxuICAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlXG4gICAgY29sb3I6ICM2ZWFmMWZcbiAgICAuLW1vZGUtZGFyayAmXG4gICAgICAtLWxhYmVsLWNvbG9yOiAjYjdkNzhmXG5cbiNTdGF5XG4gIC5ob3RlbF9zZWxlY3Rpb24tLXBhcnRfdGl0bGVcbiAgICBjb2xvcjogI2VlNzIwM1xuICAgIC4tbW9kZS1kYXJrICZcbiAgICAgIC0tbGFiZWwtY29sb3I6ICNmN2I5ODFcblxuI0ludG91cmlzdFxuICAuaG90ZWxfc2VsZWN0aW9uLS1wYXJ0X3RpdGxlXG4gICAgY29sb3I6ICMwMDM1ODFcbiAgICAuLW1vZGUtZGFyayAmXG4gICAgICAtLWxhYmVsLWNvbG9yOiAjODA5YWMwXG5cbiNjdXJyZW50X2l0ZW1cbiAgLmNpdHlfc2VsZWN0aW9uLS1pdGVtX2ljb25cbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogXCJcXGU5M2JcIlxuXG4jcG9wdWxhcl9pdGVtXG4gIC5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCJcblxuI3NlYXJjaF9yZXN1bHRzXG4gIC5jaXR5X3NlbGVjdGlvbi0taXRlbV9pY29uXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCJcblxuXG4uY291bnRyeV9zZWxlY3Rpb25cbiAgbWFyZ2luLWJvdHRvbTogMjBweFxuIiwiLnN1cnJvdW5kaW5nc1xuICBkaXNwbGF5OiBmbGV4XG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICAmLS1wYW5lbFxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGJvdHRvbTogMFxuICAgIGhlaWdodDogMTAwJVxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIHotaW5kZXg6IDJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICB3aWR0aDogNDAwcHhcbiAgICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJi0tbWFwXG4gICAgei1pbmRleDogMVxuICAgIHdpZHRoOiAxMDAlXG5cbi5zdXJyb3VuZGluZy0tcGxhY2VtYXJrXG4gIHdpZHRoOiBmaXQtY29udGVudFxuICBoZWlnaHQ6IGZpdC1jb250ZW50XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKSBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpKVxuICAudGV4dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgICBmb250LWZhbWlseTogJ0NpcmNlJ1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIHotaW5kZXg6IDJcbiAgICB3aWR0aDogMTAwJVxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuXG4uLW1vZGUtZGFya1xuICAueW1hcHMtMi0xLTc5LWdyb3VuZC1wYW5lXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSlcblxuXG4uc3Vycm91bmRpbmdzLS1zZWN0aW9uc1xuICBwb2ludGVyLWV2ZW50czogYXV0b1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHBhZGRpbmc6IDMycHggMjRweFxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgJjpiZWZvcmVcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSksIHJnYmEoMjU1LDI1NTUsMjU1LDApKVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgei1pbmRleDogMVxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJl9saXN0XG4gICAgei1pbmRleDogMlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDhweFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICZfdGl0bGVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAyXG5cbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuXG5cbi5zdXJyb3VuZGluZ3MtLXNlY3Rpb25cbiAgcGFkZGluZzogOHB4XG4gIGJvcmRlci1yYWRpdXM6IDhweFxuICBkaXNwbGF5OiBmbGV4XG4gIGdhcDogMTJweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICBmbGV4LXNocmluazogMFxuICAgIGZsZXgtZ3JvdzogMFxuICAgIHdpZHRoOiAxNzRweFxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAmLmlzX2FjdGl2ZSxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICZfaW1hZ2VcbiAgICB3aWR0aDogNDhweFxuICAgIGhlaWdodDogNDhweFxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBwbGFjZS1pdGVtczogY2VudGVyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb250YWluZXItc29mdClcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgJl9jb250ZW50XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAmX3RpdGxlXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgJl90ZXh0XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG5cblxuLnN1cnJvdW5kaW5ncy0tcGxhY2VzXG4gIGRpc3BsYXk6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgb3ZlcmZsb3cteTogYXV0b1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gIHotaW5kZXg6IDVcbiAgd2lkdGg6IDEwMCVcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHBhZGRpbmc6IDMycHggMjRweFxuICAgIHRvcDogMFxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgYm90dG9tOiAwXG4gICAgbWF4LWhlaWdodDogMjQycHhcbiAgICAmLmlzX2Z1bGxfaGVpZ2h0XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIC5zdXJyb3VuZGluZ3MtLXBsYWNlc19tb2JpbGVfZHJhZ1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAmLmlzX2FjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgJl9tb2JpbGVfZHJhZ1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIGhlaWdodDogMTAwJVxuICAgIHdpZHRoOiAxMDAlXG4gICAgei1pbmRleDogMlxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9uYXZcbiAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAxNnB4XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX3RpdGxlXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuXG4uc3Vycm91bmRpbmdzLS1wbGFjZXNfbGlzdFxuICBkaXNwbGF5OiBncmlkXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxuICBnYXA6IDE2cHhcbiAgcGFkZGluZzogMjRweCAwXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICBwYWRkaW5nOiAxNnB4XG4gICZfaXRlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgIGdhcDogMTJweFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAmX2ltYWdlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogYXV0b1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmX3RpdGxlXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuXG5cblxuLnN1cnJvdW5kaW5ncy0tcGxhY2VcbiAgcG9pbnRlci1ldmVudHM6IGF1dG9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICBwYWRkaW5nOiAzMnB4IDI0cHhcbiAgZGlzcGxheTogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIGJvdHRvbTogMFxuICBsZWZ0OiAwXG4gIHJpZ2h0OiAwXG4gIG92ZXJmbG93LXk6IGF1dG9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAmLmlzX2FjdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB6LWluZGV4OiAxMFxuICAmX25hdlxuICAgIHBvc2l0aW9uOiBzdGlja3lcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBnYXA6IDE2cHhcbiAgICAmX3RpdGxlXG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAmX2ltYWdlXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMVxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgbWFyZ2luLXRvcDogMzJweFxuICAmX3RpdGxlXG4gICAgbWFyZ2luLXRvcDogMzJweFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMnhsKVxuICAmX3RleHRcbiAgICBtYXJnaW4tdG9wOiAyNHB4XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgJl9idXR0b25cbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbi10b3A6IDMycHhcbiAgICAuYnV0dG9uXG4gICAgICB3aWR0aDogMTAwJVxuIiwiLmJvb2tpbmdcclxuICBoMywgLmJvb2tpbmctLXRpdGxlXHJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxyXG4gICAgLy9AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgICAvLyAgZGlzcGxheTogbm9uZVxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG5cclxuLmJ1dHRvbl93cmFwcGVyLWZpeGVkXHJcbiAgLmJ1dHRvbi1tb2JpbGVcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcclxuICAgIHotaW5kZXg6IDE1XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIGJvdHRvbTogNjRweFxyXG4gICAgbGVmdDogMFxyXG4gICAgcmlnaHQ6IDBcclxuICAgIHBhZGRpbmc6IDhweCB2YXIoLS1jb250YWluZXItcGFkZGluZylcclxuICAuYnV0dG9uXHJcbiAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgLnByaWNlXHJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhzKVxyXG4gICAgbGluZS1oZWlnaHQ6IDFcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtb24tYWNjZW50KVxyXG5cclxuLnNpZGViYXJcclxuICAvLyB0cmF2ZWxsaW5lIGRpc3BsYXkgbm9uZVxyXG4gIC5ib29raW5nXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcblxyXG4uYm9va2luZy0taW5mb1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpXHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKVxyXG4gIGgzXHJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxyXG4gICAgcGFkZGluZzogMTZweFxyXG4gICZfY29udGVudFxyXG4gICAgcGFkZGluZzogMCAxNnB4XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBnYXA6IDIwcHhcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICB1bFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBnYXA6IDZweFxyXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxyXG5cclxuICAmX2FjdGlvbnNcclxuICAgIHBhZGRpbmc6IDE2cHhcclxuICAgIC5idXR0b25cclxuICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbi50aW1lc2NoZWR1bGVcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXHJcbiAgcGFkZGluZzogMTZweCAyMHB4XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1tZClcclxuICBtYXJnaW46IDBcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZ2FwOiA4cHhcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmLS1pdGVtXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAmX3RpbWVcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy14bClcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgJl9oaW50XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxyXG4iLCIuYmxvY2tfbGlzdC5nYWxsZXJ5XG4gIC5ibG9jay0tZWxlbWVudHNcbiAgICAtLWNvbDogMVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY0MHB4KVxuICAgICAgLS1jb2w6IDNcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKVxuICAgICAgLmdhbGxlcnktLWl0ZW1cbiAgICAgICAgJjpudGgtY2hpbGQoN24rMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDduKzIpLFxuICAgICAgICAmOm50aC1jaGlsZCg3bisxKVxuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDRcbiAgICAgICAgICBoZWlnaHQ6IDI2MXB4XG4gICAgICAgICY6bnRoLWNoaWxkKDduKzQpLFxuICAgICAgICAmOm50aC1jaGlsZCg3bis1KSxcbiAgICAgICAgJjpudGgtY2hpbGQoN24rNiksXG4gICAgICAgICY6bnRoLWNoaWxkKDduKVxuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDNcbiAgICAgICAgICBoZWlnaHQ6IDQ1OHB4XG5cbiAgLmdhbGxlcnktLWl0ZW1cbiAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDQ1OVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgY3Vyc29yOiBwb2ludGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuXG4uZ2FsbGVyeS0taXRlbVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIGltZ1xuICAgIG9iamVjdC1maXQ6IGNvdmVyXG4iLCIuanNfY29weV9idXR0b25cbiAgY29sb3I6IHZhcigtLWZnLW11dGVkKVxuIiwiXG4ud2VhdGhlcl93aWRnZXRcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGxlZnQ6IDBcbiAgYm90dG9tOiAwXG4gIHBhZGRpbmc6IDM2cHggY2xhbXAoMTZweCwgY2FsYygxNnB4ICsgKDQwIC0gMTYpICogKCgxMDB2dyAtIDM4MHB4KSAvICgxOTIwIC0gMzgwKSkpLCA0MHB4KVxuICBkaXNwbGF5OiBmbGV4XG4gIHotaW5kZXg6IDEwXG4gIGdhcDogMjRweFxuICAmLS1pdGVtXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBnYXA6IDhweFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4wMiksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpXG4gICAgY29sb3I6ICNmZmZcblxuIiwiLmJvbnVzXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBnYXA6IDE2cHhcbiAgJi0taXRlbVxuICAgIGRpc3BsYXk6IGdyaWRcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyXG4gICAgZ2FwOiAxMnB4XG4gICAgcGxhY2UtaXRlbXM6IHN0YXJ0XG4gICAgJl90aXRsZVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuICAgICZfdGV4dFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICBhXG4gICAgbWFyZ2luLXRvcDogMTJweFxuICAgIHdpZHRoOiAxMDAlXG4iLCIubG95YWx0eVxuICBkaXNwbGF5OiBncmlkXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgbWFyZ2luLXRvcDogMzJweFxuICBvdmVyZmxvdzogaGlkZGVuXG4gIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweClcbiAgICBtYXJnaW4tdG9wOiA0OHB4XG4gICYtLWl0ZW1cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgIC5sb3lhbHR5LS1zdGVwOmJlZm9yZVxuICAgICAgICBsZWZ0OiA1MCVcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgLmxveWFsdHktLXN0ZXA6YmVmb3JlXG4gICAgICAgIHJpZ2h0OiA1MCVcbiAgICAgICAgd2lkdGg6IDUwJVxuICAmLS1zdGVwXG4gICAgcGFkZGluZzogY2xhbXAoOHB4LCBjYWxjKDhweCArICgzMiAtIDgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzMnB4KSAwXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICZfdGl0bGVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgICAgIHBhZGRpbmc6IDEycHhcbiAgICAgIHotaW5kZXg6IDJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudFxuICAgICY6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogMVxuICAmLS1jYXJkXG4gICAgbWFyZ2luOiAwIDhweFxuICAgIGhlaWdodDogMTAwJVxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMilcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgcGFkZGluZzogY2xhbXAoMjBweCwgY2FsYygyMHB4ICsgKDMyIC0gMjApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAzMnB4KVxuICAgIHVsLmNoaXBzIGxpXG4gICAgICBjb2xvcjogdmFyKC0tZmctZGVmYXVsdClcbiAgICB1bC5jaGlwcyBsaSBbY2xhc3NePVwiaWNvblwiXSxcbiAgICB1bC5jaGlwcyBsaSBbY2xhc3MqPVwiaWNvblwiXSxcbiAgICB1bC5jaGlwcyBsaSBzdmdcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWRlZmF1bHQpXG4iLCIubG9naW5cbiAgbWFyZ2luLXRvcDogNTZweFxuICAuYmxvY2stLWNvbnRlbnRcbiAgICB3aWR0aDogNDY0cHhcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICBwYWRkaW5nOiAwXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgLmZvcm0tLXRpdGxlXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy0yeGwpXG4gIC5mb3JtXG4gICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgbWFyZ2luLXRvcDogMzJweFxuICAuZm9ybS0tc3RlcHNcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG4gICAgc3BhblxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1tdXRlZClcbiAgICAmX2l0ZW1zXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBnYXA6IDRweFxuICAgICAgJltkYXRhLXN0ZXA9XCIyXCJdXG4gICAgICAgIC5mb3JtLS1zdGVwc19pdGVtOm50aC1jaGlsZCgxKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdClcbiAgICAgICZbZGF0YS1zdGVwPVwiM1wiXVxuICAgICAgICAuZm9ybS0tc3RlcHNfaXRlbTpudGgtY2hpbGQoMSksXG4gICAgICAgIC5mb3JtLS1zdGVwc19pdGVtOm50aC1jaGlsZCgyKVxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZGVmYXVsdClcbiAgICAmX2l0ZW1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1tdXRlZClcbiAgICAgIGhlaWdodDogNnB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgZmxleC1ncm93OiAxXG4gICAgICBmbGV4LXNocmluazogMVxuICAuYnV0dG9uLXJlc2VuZFxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4XG4gIC5mb3JtLS1idXR0b25cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAxMnB4XG5cbiAgICAuYnV0dG9uXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAgIGZsZXgtc2hyaW5rOiAxXG4gIC5mb3JtLS1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweFxuICAuZm9ybS0tcG9saWN5XG4gICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgLmZvcm0tLXBvbGljeSBhOm5vdCguYnV0dG9uKTpub3QoLmhlYWRlci0tcG9wb3Zlcl9jbG9zZSk6bm90KC5wb3B1cC0tY2xvc2UpXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgbWFyZ2luOiAwIDRweFxuXG4ubG9naW4tLWFjdGlvbnNcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LXdyYXA6IHdyYXBcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1wLWNvbnRlbnQtc20pXG4gIG1hcmdpbi10b3A6IHZhcigtLXAtY29udGVudC1zbSlcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1tdXRlZClcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgc3BhblxuICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICBhXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuXG4uZm9ybS0tYnV0dG9uXG4gICsgLmZvcm0tLWlucHV0XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcC1jYXJkLXNtKVxuIiwiLnBhZ2UtYWNjb3VudFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTMpXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aFxuXG4uYWNjb3VudFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgbWF4LXdpZHRoOiAxMDB2d1xuICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZylcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcilcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgc2lkZWJhciBhY2NvdW50IGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnRcIlxuICAgIGdhcDogMTZweFxuICBAbWVkaWEobWluLXdpZHRoOiAxMjgwcHgpXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcilcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNpZGViYXIgc2lkZWJhciAuIGFjY291bnQgYWNjb3VudCBhY2NvdW50IGFjY291bnQgYWNjb3VudCBhY2NvdW50IC4gLiAuXCJcbiAgICBnYXA6IDE2cHhcbiAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtIHZhcigtLWhlYWRlckhlaWdodCwgNzJweCkpXG4gIC5zaWRlYmFyXG4gICAgb3JkZXI6IDJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBncmlkLWFyZWE6IHNpZGViYXJcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgJi0tc3RpY2t5XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gdmFyKC0taGVhZGVySGVpZ2h0LCA3MnB4KSlcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHRvcDogdmFyKC0taGVhZGVySGVpZ2h0LCA3MnB4KVxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgLmFjY291bnQtLWNvbnRlbnRcbiAgICBvcmRlcjogMVxuICAgIHdpZHRoOiAxMDAlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwYWRkaW5nLXRvcDogODhweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBwYWRkaW5nLXRvcDogMzJweFxuICAgICAgZ3JpZC1hcmVhOiBhY2NvdW50XG5cbi5hY2NvdW50LS1uYXZcbiAgZGlzcGxheTogZmxleFxuICBnYXA6IDRweFxuICB3aWR0aDogMTAwJVxuICB6LWluZGV4OiAzMFxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgb3ZlcmZsb3cteDogYXV0b1xuICAgIG1heC13aWR0aDogMTAwdndcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSA4cHhcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgdG9wOiB2YXIoLS1oZWFkZXJIZWlnaHQsIDYwcHgpXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICBnYXA6IDhweFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBwb3NpdGlvbjogc3RhdGljXG4gIC5hY2NvdW50LS1uYXZfaXRlbVxuICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgZmxleC1ncm93OiAwXG4gICAgd2lkdGg6IGF1dG9cbiAgICBAZXh0ZW5kIC5idXR0b25cbiAgICBAZXh0ZW5kIC5idXR0b24tc2l6ZS1tZFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBzcGFuXG4gICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0XG4gICAgJi5pc19hY3RpdmVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLWRlZmF1bHQpXG5cblxuLmFjY291bnQtLWZvb3RlclxuICBtYXJnaW46IDMycHggMFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiAxMnB4XG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAmX2xpbmtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXNvZnQpXG5cbi5hY2NvdW50LS1wZXJzb25cbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZ2FwOiAxNnB4XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXAtY29udGVudC1tZClcbiAgJl9hdmF0YXJcbiAgICB3aWR0aDogMTYwcHhcbiAgICBoZWlnaHQ6IDE2MHB4XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICZfbmFtZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDZweFxuICAgIGgyXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLTN4bClcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAmX2NvbnRhY3RcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuXG5cbi5hY2NvdW50LS1ib251c1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKVxuICBwYWRkaW5nOiAzMnB4IDBcbiAgZGlzcGxheTogYmxvY2tcbiAgd2lkdGg6IDEwMCVcbiAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgIHBhZGRpbmc6IDMycHhcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICZfdGl0bGVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLTN4bClcbiAgICBmb250LXdlaWdodDogNzAwXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfdGV4dFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtc20pXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICZfbGlua1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgLmlzX2Nhc2NhZGVcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXG4uYWNjb3VudC0tYm9udXNfc2xpZGVyXG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC5zbGlkZXJfY29udHJvbHNcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDMwJVxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIHotaW5kZXg6IDVcbiAgICB3aWR0aDogMTAwJVxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgJl9jYXJkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBmbGV4LXNocmluazogMFxuICAgIGZsZXgtZ3JvdzogMFxuICAgICY6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKVxuICAgICAgaW1nXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KVxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gICAgJl9pbWFnZVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tYmctc3VyZmFjZS0xKSA1MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSlcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIHotaW5kZXg6IDJcbiAgICAgIGltZ1xuICAgICAgICB6LWluZGV4OiAxXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDFcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgICZfbGFiZWxcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgei1pbmRleDogM1xuICAgICZfZGVzY3JpcHRpb25cbiAgICAgIG1hcmdpbi10b3A6IDE2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgc3Ryb25nXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mZy1kZWZhdWx0KVxuXG4uYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRcbiAgLmN1cnJlbnQsXG4gIC5wcmV2aW91cyxcbiAgLm5leHRcbiAgICBkaXNwbGF5OiBub25lXG4gIC5wcmV2aW91c1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgLm5leHRcbiAgICBjb2xvcjogdmFyKC0tZmctbXV0ZWQpXG4gICYuaXNfcHJldmlvdXNcbiAgICAuYnV0dG9uLWFjY2VudFxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLWFjY2VudC1kZWZhdWx0KVxuICAgICAgLS1idXR0b24tYmctY29sb3I6IHZhcigtLWFjY2VudC1jb250YWluZXItZGVmYXVsdClcbiAgICAucHJldmlvdXNcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICYuaXNfbmV4dFxuICAgIGltZ1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSlcbiAgICAubmV4dFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAuYnV0dG9uLWFjY2VudFxuICAgICAgLS1idXR0b24tY29sb3I6IHZhcigtLW5ldXRyYWwtZGVmYXVsdClcbiAgICAgIC0tYnV0dG9uLWJnLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAmLmlzX2N1cnJlbnRcbiAgICAuY3VycmVudFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzXG4gICAgaGVpZ2h0OiAxMnB4XG4gICAgbWFyZ2luLXRvcDogMjRweFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmX2ZpbGxlZFxuICAgICAgJjphZnRlclxuICAgICAgICBjb250ZW50OiAnXFxlOTMyJ1xuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbi11eFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRvcDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSlcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIHdpZHRoOiAxMnB4XG4gICAgICAgIGhlaWdodDogMTJweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLW11dGVkKVxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGxlZnQ6IDUwJVxuICAgICAgICB0b3A6IDUwJVxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB6LWluZGV4OiAxXG4gICY6Zmlyc3QtY2hpbGRcbiAgICAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3NcbiAgICAgICY6YWZ0ZXJcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICBsZWZ0OiA1MCVcbiAgJjpsYXN0LWNoaWxkXG4gICAgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzXG4gICAgICAmOmFmdGVyXG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICAgICAgcmlnaHQ6IDUwJVxuICAmLmlzX2N1cnJlbnRcbiAgICAuYWNjb3VudC0tYm9udXNfc2xpZGVyX2NhcmRfcHJvZ3Jlc3NcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWF4KVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgICAgJl9maWxsZWRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWRlZmF1bHQpXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1heClcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgJjphZnRlclxuICAgICAgICBvcGFjaXR5OiAwXG4gICYuaXNfbmV4dFxuICAgIC5hY2NvdW50LS1ib251c19zbGlkZXJfY2FyZF9wcm9ncmVzc1xuICAgICAgJjphZnRlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgLmFjY291bnQtLWJvbnVzX3NsaWRlcl9jYXJkX3Byb2dyZXNzX2ZpbGxlZFxuICAgICAgJjphZnRlclxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAmOmJlZm9yZVxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuXG5cbi5hY2NvdW50LS1ib251c19jYXJkc1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ2FwOiAxNnB4XG4gIG1hcmdpbjogdmFyKC0tcC1jb250ZW50LW1kKSAwXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweClcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuICAmX3dyYXBwZXJcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ2FwOiAxNnB4XG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcbiAgJl9pdGVtXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNClcbiAgICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1lbGV2YXRlZC1tKVxuICAgIGhlaWdodDogMTU4cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICZfdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBnYXA6IDRweFxuICAgICZfY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiAxMnB4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICZfcXVhbnRpdHlcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG5cbiAgJl9pbmZvXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1jb250YWluZXItc29mdClcbiAgICBwYWRkaW5nOiA4cHhcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1heClcbiAgICBjb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiA2cHhcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgIC5pY29uLUluZm9fQ2lyY2xlXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuXG4ubXRzX2lkXG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDguMjdkZWcsICM5QkQ1RkYgNi4yNSUsICM5QjkzRkYgNDQuMjclLCAjOUE4REZGIDU4LjMzJSwgIzdDODZGRSA4NC45JSlcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICBnYXA6IHZhcigtLXAtY2FyZC1tZClcbiAgbWFyZ2luOiB2YXIoLS1wLWNhcmQtbWQpIDBcbiAgY29sb3I6IHJnYmEoMTYsIDE2LCAxNywgMSlcbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAmLS13cmFwcGVyXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdhcDogMTZweFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXG4gICYtLWNhcmRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMTJweFxuICAgIHBhZGRpbmc6IDEycHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1sZylcbiAgICAmX2ltYWdlXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBpbWdcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgICZfY29udGVudFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgcGFkZGluZzogMTJweFxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBmbGV4LWdyb3c6IDFcbiAgICAmX2JvbnVzXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuICAgICAgY29sb3I6IHJnYmEoNzgsIDgxLCA4NywgMSlcbiAgICAgIHNwYW5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMTYsIDE3LCAxKVxuXG4gICYtLWNhcmQtc3RhdHVzXG4gICAgLm10c19pZC0tY2FyZF9jb250ZW50XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgZ2FwOiA4cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAubXRzX2lkLS1jYXJkX3N0YXR1c1xuICAgICAgY29sb3I6IHJnYmEoMTU0LCAxNDEsIDI1NSwgMSlcblxuXG4uYWNjb3VudC0tZm9ybVxuICBmb3JtXG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgLmZvcm0tLWZpZWxkc2V0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctc3VyZmFjZS0xKVxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gICAgcGFkZGluZzogdmFyKC0tcC1jYXJkLW1kKVxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgLmZvcm0tLWJ1dHRvblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgZ2FwOiA4cHhcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpXG4gICAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXG4uYWNjb3VudC0tbG9nb3V0XG4gIGRpc3BsYXk6IGZsZXhcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgbWFyZ2luLXRvcDogdmFyKC0tcC1jb250ZW50LW1kKVxuXG4uYWNjb3VudC0tYm9va2luZ3NcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGdhcDogMTZweFxuICBtYXJnaW46IDI0cHggMFxuLmFjY291bnQtLWJvb2tpbmdcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXN1cmZhY2UtMSlcbiAgJl9jb250ZW50XG4gICAgcGFkZGluZzogMjRweCAxNnB4XG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG9cbiAgICBnYXA6IDI0cHhcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpXG4gICAgICBwYWRkaW5nOiAyNHB4XG4gICAgaDNcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbGcpXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbVxuICAmX3Jldmlld1xuICAgIHBhZGRpbmc6IDE2cHhcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLW11dGVkKVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweFxuICAmX2JvbnVzZXNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgIGdhcDogOHB4XG4gICAgJl9pdGVtXG4gICAgICB0ZXh0LWFsaWduOiByaWdodFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgc3BhbjpudGgtY2hpbGQoMilcbiAgICAgICAgZm9udC1zaXplOiAyNHB4XG4gICZfY29udGVudF9oZWFkXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBnYXA6IDE2cHhcbiAgICAmX2RldGFpbHNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGdhcDogMTJweFxuICAgICZfbGFiZWxzXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgJl9sYWJlbFxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcbiAgICAgIHBhZGRpbmc6IDhweFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29udGFpbmVyLXNvZnQpXG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC1kZWZhdWx0KVxuICAgICAgJi4tc3VjY2Vzc1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1zb2Z0KVxuICAgICAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1kZWZhdWx0KVxuICAgICZfZGF0ZXNcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgJl9zdW1cbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBzcGFuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHhcblxuLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3XG4gIGRpc3BsYXk6IGZsZXhcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAmX3RpdGxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBoM1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1sZylcbiAgLnJldmlldy0tc3RhcnNcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIC5zdGFyLXJhdGVcbiAgICAgIGhlaWdodDogMTZweFxuICAmX3RleHRcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveFxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogM1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWxcbiAgJl9kZXRhaWxzXG4gICAgbWFyZ2luLXRvcDogMTZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAxNnB4XG4gICAgLmRhdGVcbiAgICAgIGNvbG9yOiB2YXIoLS1mZy1zb2Z0KVxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1zbSlcbiAgICAubGFiZWxcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDZweCA4cHhcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteHMpXG4gICAgICBjb2xvcjogdmFyKC0td2FybmluZy1kZWZhdWx0KVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1jb250YWluZXItc29mdClcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG4gICAgICBnYXA6IDJweFxuICAgICAgc3BhbjpudGgtY2hpbGQoMilcbiAgICAgICAgcGFkZGluZzogMCA0cHhcblxuXG4uYWNjb3VudC0tYm9va2luZ19yZXZpZXdfcmVwbHlcbiAgbWFyZ2luLXRvcDogMjRweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1zb2Z0KVxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpXG4gICZfdGV4dFxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxuICAmX3RpdGxlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBoNVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy1tZClcbiAgICAuZGF0ZVxuICAgICAgY29sb3I6IHZhcigtLWZnLXNvZnQpXG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLXNtKVxuXG4uYnV0dG9uLWN1dFxuICBtYXJnaW4tdG9wOiAxNnB4XG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBmb250LXNpemU6IHZhcigtLWZzLW1kKVxuICBnYXA6IDhweFxuICAmLmlzX2FjdGl2ZVxuICAgIC5pY29uLUFsdF9BcnJvd19Eb3duXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG5cblxuLmlzX2FjdGl2ZSAuYWNjb3VudC0tYm9va2luZ19yZXZpZXdfcmVwbHlfdGV4dCxcbi5pc19hY3RpdmUgLmFjY291bnQtLWJvb2tpbmdfcmV2aWV3X3RleHRcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldFxuXG4uYm9va2luZ19yYXRpbmctLWlucHV0XG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBnYXA6IDRweFxuICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gIC5zdGFyLS1pbnB1dFxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAuc3RhclxuICAgIGNvbG9yOiB2YXIoLS1mZy1kaXNhYmxlZClcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICB3aWR0aDogMFxuICAgIGhlaWdodDogMFxuICAgIG9wYWNpdHk6IDBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgJjpjaGVja2VkIH4gLnN0YXJcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGVmYXVsdClcblxuLmFjY291bnQtLWJhbm5lclxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbnRhaW5lci1zb2Z0KVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gIG1hcmdpbjogdmFyKC0tcC1jb250ZW50LW1kKSAwXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcbiAgICBtYXJnaW46IHZhcigtLXAtY29udGVudC1tZCkgMTZweFxuICAmX2NvbnRlbnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweClcbiAgICAgIG1heC13aWR0aDogNTAlXG4gICAgaDNcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICBwXG4gICAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgLmJ1dHRvblxuICAgICAgbWFyZ2luLXRvcDogYXV0b1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpXG4gICAgICAgIHdpZHRoOiAxMDAlXG5cbiAgJl9pbWFnZVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICByaWdodDogMFxuICAgICAgdG9wOiAwXG4gICAgICB3aWR0aDogNTAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICBpbWdcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0XG5cbi5hY2NvdW50LS1iaW9tZXRyeVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zdXJmYWNlLTEpXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKVxuICBwYWRkaW5nOiB2YXIoLS1wLWNhcmQtbWQpXG4gIC5pc19jYXNjYWRlICo6Zmlyc3QtY2hpbGRcbiAgICBtYXJnaW4tdG9wOiAwXG5cbi5hY2NvdW50LS1iaW9tZXRyeVxuICBpbWdcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgb2JqZWN0LWZpdDogY29udGFpblxuXG5bZGF0YS1wb3B1cD1cInBvcHVwX2Zvcl9iaW9tZXRyeVwiXVxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAxNiwgMTcsIDAuNylcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweClcbiAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAuaXNfY2FzY2FkZSBibG9ja3F1b3RlXG4gICAgbWFyZ2luOiAxNnB4IDBcblxuXG4uY29udGVudF9pbl9kZXZlbG9wbWVudFxuICBwYWRkaW5nOiA2NHB4IDBcbiAgLmJsb2NrLS13cmFwcGVyXG4gICAgcGFkZGluZzogdmFyKC0tZy1zZWN0aW9uKSAwXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAzMnB4XG4gIC5ibG9jay0taGVhZFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgaDFcbiAgICBmb250LXNpemU6IGNsYW1wKDc2cHgsIGNhbGMoNzZweCArICg5NiAtIDc2KSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE5MjAgLSAxMDI0KSkpLCA5NnB4KVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IDRweFxuICBzdHJvbmdcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXhsKVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gIHBcbiAgICBjb2xvcjogdmFyKC0tZmctc29mdClcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAmLS13cmFwcGVyXG4gICAgbWF4LXdpZHRoOiA0ODBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAmLS1pbWFnZVxuICAgIHotaW5kZXg6IDFcbiAgICBpbWdcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgJi0tY29udGVudFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcGFkZGluZzogMTBweCBjYWxjKDI1JSArIDEwcHgpXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IDBcbiAgICB6LWluZGV4OiAyXG4gICAgbGVmdDogNTAlXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gICAgaGVpZ2h0OiA2MCVcbiIsIi5uZXdfeWVhclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzI2XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtMnhsKVxuICBjb2xvcjogI2ZmZlxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgcGFkZGluZzogMTZweCAwIDBcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICAmLS10aXRsZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmc6IHZhcigtLXAtY29udGVudC1sKSAxNnB4IDMwcHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAmX2NvbnRlbnRcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGdhcDogMTZweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDJcbiAgICAgIHdpZHRoOiA3MDBweFxuICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgaDJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNXhsKVxuICAgICZfYmdcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICB6LWluZGV4OiAxXG4gICAgICBpbWdcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAmLS1tYXBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlclxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiBhdXRvXG4gICAgYXNwZWN0LXJhdGlvOiAzNTkgLyA0NzFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAgIGFzcGVjdC1yYXRpbzogMTQyNCAvIDg2MFxuXG4gICAgJl9pbWFnZVxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICBzdmdcbiAgICAgIHRleHRcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGZpbGw6ICMxMzA4MjdcbiAgICAgICAgdGV4dC1hbmNob3I6IG1pZGRsZVxuICAgICAgICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlXG4gICYtLWltYWdlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHotaW5kZXg6IDFcbiAgICBhc3BlY3QtcmF0aW86IDE0MjQgLyA4NjBcbiAgICBoZWlnaHQ6IDEwMCVcbiAgJi0tY29udGVudFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogMjBweFxuICAgIHBcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgaW1nXG4gICAgICB3aWR0aDogNTIwcHhcbiAgICAgIG1heC13aWR0aDogMTAwJVxuXG5cblxuLnN0YXJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dFxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3hcblxuLm5ld195ZWFyLS1tYXBfcGluXG4gIGN1cnNvcjogcG9pbnRlclxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICAmOmhvdmVyXG4gICAgICAuc3RhclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMilcblxuXG4ubmV3X3llYXItLW1hcF9zdmdcbiAgaGVpZ2h0OiAxMDAlXG4gIHdpZHRoOiAxMDAlXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICBvdmVyZmxvdy15OiBjbGlwXG4gIHN2Z1xuICAgIHdpZHRoOiBhdXRvXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgYXNwZWN0LXJhdGlvOiAxNDI0IC8gODYwXG5cbi5uZXdfeWVhci0tY29udGVudFxuICB3aWR0aDogMTAwJVxuLm5ld195ZWFyLS10YWJsZVxuICBtYXgtd2lkdGg6IDEwMCVcbiAgb3ZlcmZsb3cteTogYXV0b1xuICBtYXgtaGVpZ2h0OiA0MDBweFxuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiAwIDE2cHhcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpblxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICBwYWRkaW5nOiAwIDI0cHhcbiAgICBtYXgtaGVpZ2h0OiA3NjBweFxuICAgIG1heC13aWR0aDogNTYycHhcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpXG4gICAgbWF4LWhlaWdodDogNTAwcHhcbiAgJl9oZWFkXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpXG4gICAgcGFkZGluZzogMTRweCAwXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTY3LCAxNjgsIDE3MSwgMC4yNSlcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgZ2FwOiAyNHB4XG4gICZfcm93XG4gICAgZ2FwOiAyNHB4XG4gICAgY29sb3I6ICNmZmZcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIHBhZGRpbmc6IDE0cHggMFxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2NywgMTY4LCAxNzEsIDAuMjUpXG5cblxuLyogQ2hyb21lLCBFZGdlIGFuZCBTYWZhcmkgKi9cbi5uZXdfeWVhci0tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyXG4gIGhlaWdodDogM3B4XG4gIHdpZHRoOiAzcHhcblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbiAgYm9yZGVyLXJhZGl1czogMFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzI2XG5cblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMDcyNlxuXG5cbi5uZXdfeWVhci0tdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIwNzI2XG5cblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgYm9yZGVyLXJhZGl1czogNHB4XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTUzNzBcblxuXG4ubmV3X3llYXItLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU1MzcwXG5cblxuLm5ld195ZWFyLS10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlXG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTUzNzBcbiIsIi5zdGlja2VybWFuaWFcbiAgJi0tYmFubmVyXG4gICAgbWFyZ2luLXRvcDogMFxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0b1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy0yeGwpXG4gIC5jb250ZW50X2FkdmFudGFnZXNfaWMgLmNhcmQtLXRleHRcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogM1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcblxuXG4uaW5mb2Jhbm5lci1zdGlja2VybWFuaWFcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2MDA3M1xuICAuYmxvY2stLWhlYWRfc3VidGl0bGVcbiAgICBpbWdcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnRcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHhcbiAgICAgIGhlaWdodDogMzJweFxuICAuaGludFxuICAgIG1hcmdpbi10b3A6IGF1dG9cblxuLmJsb2NrX2ltYWdlX3RleHQtYm9yZGVyXG4gIC5ibG9jay0td3JhcHBlclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbXV0ZWQpXG4gICAgcGFkZGluZy10b3A6IHZhcigtLXAtY29udGVudC1sKVxuXG4uY2FyZC0tbGFiZWwtZ29vZ2xlcGxheSxcbi5jYXJkLS1sYWJlbC1hcHBzdG9yZVxuICBoZWlnaHQ6IDQwcHhcbiAgb2JqZWN0LWZpdDogY29udGFpblxuICBib3JkZXItcmFkaXVzOiAwXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG5cbi4tbW9kZS1kYXJrXG4gIC5sYWJlbC1saWdodC1tb2RlXG4gICAgZGlzcGxheTogbm9uZVxuLi1tb2RlLWxpZ2h0XG4gIC5sYWJlbC1kYXJrLW1vZGVcbiAgICBkaXNwbGF5OiBub25lXG5cbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZVxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgLS1jb2w6IDFcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2NDBweClcbiAgICAgIC0tY29sOiAyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KVxuICAgICAgLS1jb2w6IDRcbi5jb250ZW50X3N0aWNrZXJtYW5pYV9wcml6ZVxuICAuYmxvY2stLWVsZW1lbnRzXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sLCA0KSwxZnIpXG4gIC5jYXJkXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWxnKVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBnYXA6IDEycHhcbiAgICAtLWhvdmVyLWNvbG9yOiAjQTdBOEFCXG4gICAgYXNwZWN0LXJhdGlvOiAzNjAgLyA0MzJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAmW2hyZWZdOmhvdmVyLFxuICAgICZbaHJlZl06Zm9jdXMsXG4gICAgJltocmVmXTphY3RpdmUsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06aG92ZXIsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06Zm9jdXMsXG4gICAgJltkYXRhLW9wZW5wb3B1cF06YWN0aXZlXG4gICAgICAtLWhvdmVyLWNvbG9yOiAjRUU3MjAzXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICYtLWltYWdlXG4gICAgICBhc3BlY3QtcmF0aW86IDM0NCAvIDI4OFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGltZ1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgJi0tY29udGVudFxuICAgICAgei1pbmRleDogMVxuICAgICAgcGFkZGluZzogMCAzNnB4IDMwcHhcbiAgICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICAmLS10ZXh0XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMteGwpXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDNcbiAgICAgIGNvbG9yOiAjMTAxMDExXG4gICAgJi0tbGFiZWxzXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMjRweFxuICAgICAgbGVmdDogMzJweFxuICAgICYtLWxhYmVsXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgICAgLS1sYWJlbC1mczogdmFyKC0tZnMtbGcpXG4gICAgICBjb2xvcjogI0VFNzIwM1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICYtLWJnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgei1pbmRleDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgJl9ob3ZlclxuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuXG4ubmF2LS1pdGVtIGltZy5zdGlja2VybWFuaWFcbiAgd2lkdGg6IDEyOXB4XG4gIGhlaWdodDogMjRweFxuIiwiQGZvbnQtZmFjZVxuICBmb250LWZhbWlseTogJ0pldEJyYWlucyBNb25vJ1xuICBmb250LXdlaWdodDogMTAwIDkwMFxuICBmb250LXN0eWxlOiBub3JtYWxcbiAgc3JjOiAgdXJsKFwiLi4vZm9udHMvSmV0QnJhaW5zTW9ub1t3Z2h0XS50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpXG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAjcm9ja2V0X2dhbWVcbiAgICAuYmxvY2stLXdyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDBcblxuLnJvY2tldFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDIsIDEwLCAxKVxuICB3aWR0aDogMTAwJVxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICBhc3BlY3QtcmF0aW86IDE0MjQgLyA4MDBcbiAgJiAqOjpzZWxlY3Rpb25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4ucm9ja2V0LS10aXRsZVxuICB6LWluZGV4OiA2XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nOiA0MHB4IDMycHggMFxuICB3aWR0aDogZml0LWNvbnRlbnRcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgcGFkZGluZzogdmFyKC0tcC1jb250ZW50LW1kKVxuXG4ucm9ja2V0LS1maW5pc2gsXG4ucm9ja2V0LS10aXRsZVxuICBjb2xvcjogcmdiYSgxMzMsIDI0MywgMjU1LCAxKVxuICAtLXN0YXItc2l6ZTogY2xhbXAoNDBweCwgY2FsYyg0MHB4ICsgKDUyIC0gNDApICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA1MnB4KVxuICBoMlxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgY2FsYygzMnB4ICsgKDQ4IC0gMzIpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCA0OHB4KVxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdGFyLXNpemUpXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgc3BhblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBpbWdcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxuICAgIHdpZHRoOiB2YXIoLS1zdGFyLXNpemUpXG4gICAgaGVpZ2h0OiB2YXIoLS1zdGFyLXNpemUpXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcbiAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlclxuICAmX2FjdGlvbnNcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiA4cHhcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG4gICAgd2lkdGg6IGZpdC1jb250ZW50XG5cblxuLnJvY2tldC0tYnV0dG9uXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBib3JkZXItcmFkaXVzOiAwXG4gIG92ZXJmbG93OiB2aXNpYmxlXG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pXG4gIHBhZGRpbmc6IDEycHggMTZweFxuICBjb2xvcjogIzg1RjNGRlxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAmLW91dGxpbmVcbiAgICAmLWgsXG4gICAgJi12XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAmLWhcbiAgICAgICY6YmVmb3JlXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODVGM0ZGIDAgMTJweCwgdHJhbnNwYXJlbnQgMTJweCBjYWxjKDEwMCUgLSAxMnB4KSwgIzg1RjNGRiBjYWxjKDEwMCUgLSAxMnB4KSAxMDAlKVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NUYzRkYgMCAxMnB4LCB0cmFuc3BhcmVudCAxMnB4IGNhbGMoMTAwJSAtIDEycHgpLCAjODVGM0ZGIGNhbGMoMTAwJSAtIDEycHgpIDEwMCUpXG4gICAgJi12XG4gICAgICAmOmJlZm9yZVxuICAgICAgICBjb250ZW50OiBcIlwiXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB3aWR0aDogMXB4XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NUYzRkYgMCAxMnB4LCB0cmFuc3BhcmVudCAxMnB4IGNhbGMoMTAwJSAtIDEycHgpLCAjODVGM0ZGIGNhbGMoMTAwJSAtIDEycHgpIDEwMCUpXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0OiAwXG4gICAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHdpZHRoOiAxcHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHJpZ2h0OiAwXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4NUYzRkYgMCAxMnB4LCB0cmFuc3BhcmVudCAxMnB4IGNhbGMoMTAwJSAtIDEycHgpLCAjODVGM0ZGIGNhbGMoMTAwJSAtIDEycHgpIDEwMCUpXG4gICY6YmVmb3JlXG4gICAgY29udGVudDogXCJcIlxuICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweClcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAyXG4gICAgdG9wOiAycHhcbiAgICBsZWZ0OiAycHhcbiAgICBib3JkZXI6IDJweCBzb2xpZCAgIzAxMDMwQ1xuICAgIHRyYW5zZm9ybTogIHNjYWxlKDApXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVGM0ZGXG4gICY6aG92ZXIsXG4gICY6Zm9jdXNcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKVxuICAgIGNvbG9yOiAjMDEwMzBDXG4gICAgJjpiZWZvcmVcbiAgICAgIHRyYW5zZm9ybTogIHNjYWxlKDEpXG4gIHNwYW5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAzXG5cblxuLnJvY2tldC0tYnV0dG9uLXBsYWluXG4gIGZvbnQtc2l6ZTogMjRweFxuICBmb250LXdlaWdodDogNjAwXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1RjNGRlxuICBjb2xvcjogIzAxMDMwQ1xuICBwYWRkaW5nOiAxNXB4XG4gIHdpZHRoOiAxOTJweFxuXG5cbi5yb2NrZXQtLXRleHRfZmluaXNoXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBib3R0b206IHZhcigtLXAtY29udGVudC1tZClcbiAgb3BhY2l0eTogMFxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvdHRvbTogMFxuICAgIGxlZnQ6IDBcbiAgICAucm9ja2V0LS1idXR0b24tcGxhaW5cbiAgICAgIHdpZHRoOiAxMDAlXG5cblxuLnJvY2tldC0tYmdcbiAgei1pbmRleDogMVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIGltZ1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgJi1ncmFkXG4gICAgei1pbmRleDogMVxuICAmLXN0YXJzXG4gICAgei1pbmRleDogNFxuICAmLWRlZmF1bHRcbiAgICB6LWluZGV4OiAyXG4gICYtc3VjY2Vzc1xuICAgIHotaW5kZXg6IDNcbiAgICBvcGFjaXR5OiAwXG4gICYtZXJyb3JcbiAgICB6LWluZGV4OiAzXG4gICAgb3BhY2l0eTogMFxuICAmW2RhdGEtc3RhdGU9XCJzdWNjZXNzXCJdXG4gICAgLnJvY2tldC0tYmctc3VjY2Vzc1xuICAgICAgb3BhY2l0eTogMVxuICAmW2RhdGEtc3RhdGU9XCJlcnJvclwiXVxuICAgIC5yb2NrZXQtLWJnLWVycm9yXG4gICAgICBvcGFjaXR5OiAxXG5cblxuLnJvY2tldC0tZ2FtZVxuICB6LWluZGV4OiAzXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDYwMHB4XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcblxuLnJvY2tldC0tc2NoZW1lXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IDYwJVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgIGFzcGVjdC1yYXRpbzogMTQyNCAvIDgwMFxuICAgIGhlaWdodDogNjAwcHhcbiAgaW1hZ2VcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJltkYXRhLXN0YXRlXVxuICAgICAgb3BhY2l0eTogMFxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbilcbiAgc3ZnXG4gICAgJltkYXRhLXN0YXRlPVwiZXJyb3JcIl1cbiAgICAgICZbZGF0YS1wbGFjZT1cInRvcFwiXVxuICAgICAgICBpbWFnZVtkYXRhLXN0YXRlPVwiZXJyb3JcIl1bZGF0YS1kcmFnb3Zlcj1cInRvcFwiXVxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICZbZGF0YS1wbGFjZT1cIm1pZFwiXVxuICAgICAgICBpbWFnZVtkYXRhLXN0YXRlPVwiZXJyb3JcIl1bZGF0YS1kcmFnb3Zlcj1cIm1pZFwiXVxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICZbZGF0YS1wbGFjZT1cImJvdFwiXVxuICAgICAgICBpbWFnZVtkYXRhLXN0YXRlPVwiZXJyb3JcIl1bZGF0YS1kcmFnb3Zlcj1cImJvdFwiXVxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAmW2RhdGEtc3RhdGU9XCJzdWNjZXNzXCJdXG4gICAgICAmW2RhdGEtcGxhY2U9XCJ0b3BcIl1cbiAgICAgICAgaW1hZ2VbZGF0YS1zdGF0ZT1cInN1Y2Nlc3NcIl1bZGF0YS1kcmFnb3Zlcj1cInRvcFwiXVxuICAgICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICZbZGF0YS1wbGFjZT1cIm1pZFwiXVxuICAgICAgICBpbWFnZVtkYXRhLXN0YXRlPVwic3VjY2Vzc1wiXVtkYXRhLWRyYWdvdmVyPVwibWlkXCJdXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgJltkYXRhLXBsYWNlPVwiYm90XCJdXG4gICAgICAgIGltYWdlW2RhdGEtc3RhdGU9XCJzdWNjZXNzXCJdW2RhdGEtZHJhZ292ZXI9XCJib3RcIl1cbiAgICAgICAgICBvcGFjaXR5OiAxXG5cbi5yb2NrZXQtLWRldGFpbHNcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICB6LWluZGV4OiA0XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgZGlzcGxheTogZ3JpZFxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvIDFmclxuXG4ucm9ja2V0LS1kZXRhaWxzX2xpbmVcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgZGlzcGxheTogYmxvY2tcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1wLWNvbnRlbnQtbWQpICsgMTZweCAqIDEuNzUpXG4gIHRvcDogMFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk0RjNGRlxuICBsZWZ0OiBjYWxjKGNsYW1wKDg4cHgsIGNhbGMoODhweCArICgxMjggLSA4OCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDEyOHB4KSAvIDIgKyAzMnB4KVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweClcbiAgICB3aWR0aDogMTdweFxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk0RjNGRlxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweClcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTRGM0ZGXG4gICAgd2lkdGg6IGNhbGMoMTIlIC0gOTVweCArIGNsYW1wKDg4cHgsIGNhbGMoODhweCArICgxMjggLSA4OCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDEyOHB4KSAvIDIpXG4gICAgbGVmdDogY2FsYyg1MCUgKyA5NXB4KVxuXG4ucm9ja2V0LS1kZXRhaWxzX2l0ZW1zXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgZ3JpZC1yb3c6IDJcbiAgbWFyZ2luLWxlZnQ6IDMycHhcbiAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpXG4gICAgbWFyZ2luLWxlZnQ6IDYyJVxuXG4ucm9ja2V0LS1kZXRhaWxzX3RleHRcbiAgZ3JpZC1yb3c6IDNcbiAgei1pbmRleDogMlxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcC1jb250ZW50LW1kKVxuICB3aWR0aDogMTAwJVxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBmb250LWZhbWlseTogXCJKZXRCcmFpbnMgTW9ub1wiLCBtb25vc3BhY2VcbiAgbGluZS1oZWlnaHQ6IDEuNzVcbiAgaGVpZ2h0OiAxMDAlXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcC1jb250ZW50LW1kKVxuICAmX2l0ZW1cbiAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgd2lkdGg6IDE5MHB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIGNvbG9yOiAjOTRGM0ZGXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucm9ja2V0LS1kZXRhaWxcbiAgcGFkZGluZzogOHB4XG4gIHdpZHRoOiBjbGFtcCg4OHB4LCBjYWxjKDg4cHggKyAoMTI4IC0gODgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAxMjhweClcbiAgaGVpZ2h0OiBjbGFtcCg4OHB4LCBjYWxjKDg4cHggKyAoMTI4IC0gODgpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxOTIwIC0gNzY4KSkpLCAxMjhweClcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0RjNGRlxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyLCAyNiwgMC4xNSlcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDY0cHgpXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmOmJlZm9yZSxcbiAgJjphZnRlclxuICAgIGNvbnRlbnQ6IFwiXCJcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAyOCVcbiAgICBoZWlnaHQ6IDEwcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRGM0ZGXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgYm90dG9tOiAxMDAlXG4gICAgbGVmdDogLTFweFxuICAmOmFmdGVyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnRcbiAgICB0cmFuc2Zvcm06IHNrZXcoNDBkZWcsIDApXG5cbi5yb2NrZXQtLWRldGFpbF9kcmFnZ2FibGVcbiAgd2lkdGg6IGNsYW1wKDcycHgsIGNhbGMoNzJweCArICgxMTIgLSA3MikgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE5MjAgLSA3NjgpKSksIDExMnB4KVxuICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gIGhlaWdodDogYXV0b1xuICBwb2ludGVyLWV2ZW50czogYWxsXG4gIGN1cnNvcjogZ3JhYlxuICBpbWdcbiAgICBvYmplY3QtZml0OiBjb250YWluXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJi5pc19maW5pc2hlZFxuICAgIGltZ1xuICAgICAgb3BhY2l0eTogMFxuXG4ucm9ja2V0LS1kZXRhaWw6aGFzKC5pc19maW5pc2hlZClcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDEnIGhlaWdodD0nMzEnIHZpZXdCb3g9JzAgMCA0MSAzMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIgMTYuNEwxMy40MTQ5IDI4TDM5IDInIHN0cm9rZT0nJTIzOTRGM0ZGJyBzdHJva2Utd2lkdGg9JzQnLyUzRSUzQy9zdmclM0VcIilcbiAgYmFja2dyb3VuZC1zaXplOiAzMCVcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcblxuXG4ucm9ja2V0LS1zbW9rZS1mbHksXG4ucm9ja2V0LS1zbW9rZS1mcm9udCxcbi5yb2NrZXQtLXNtb2tlLWJhY2tcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGxlZnQ6IDUwJVxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbiAgYm90dG9tOiAxNSVcbiAgd2lkdGg6IDEwMHB4XG4gIGhlaWdodDogMTAwcHhcbiAgei1pbmRleDogMlxuICBkaXNwbGF5OiBncmlkXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXJcbiAgaW1nXG4gICAgb3BhY2l0eTogMFxuICAgIHdpZHRoOiAyMDQ2cHhcbiAgICBoZWlnaHQ6IDIwNDZweFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IDUwcHhcbiAgICB0b3A6IDUwcHhcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjEpXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gICAgb2JqZWN0LWZpdDogY29udGFpblxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXG5cbi5yb2NrZXQtLXNtb2tlLWZyb250XG4gIHotaW5kZXg6IDRcblxuLnJvY2tldC0tc21va2UtZmx5XG4gIGltZ1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuMSlcblxuXG4jcmVhZHlfdG9fZmx5XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB0b3A6IDBcbiAgbGVmdDogMFxuICB6LWluZGV4OiAzXG4gIG9wYWNpdHk6IDBcblxuLnJvY2tldC0tZmluaXNoXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBsZWZ0OiAwXG4gIHRvcDogMFxuICBvcGFjaXR5OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB6LWluZGV4OiA1XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG4gIHRleHQtYWxpZ246IGNlbnRlclxuXG4ucm9ja2V0LS1zdGFyc1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAwXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIG9wYWNpdHk6IDBcbiAgei1pbmRleDogMVxuXG4ucm9ja2V0LS1lYXJ0aFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgdG9wOiAxMDAlXG4gIGxlZnQ6IDBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIHotaW5kZXg6IDJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgaW1nXG4gICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXJcblxuXG4ucm9ja2V0LS1sb2dpblxuICB6LWluZGV4OiAxMFxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zKVxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweClcbiAgZGlzcGxheTogZ3JpZFxuICBwbGFjZS1pdGVtczogY2VudGVyXG5cbiNyb2NrZXRfZ2FtZV9sb2dpblxuICAucm9ja2V0LS10aXRsZVxuICAgIHotaW5kZXg6IDExXG5cbiNyb2NrZXRfZ2FtZV9maW5pc2hlZFxuICAucm9ja2V0LS1zdGFyc1xuICAgIG9wYWNpdHk6IDFcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKVxuICAucm9ja2V0LS1lYXJ0aFxuICAgIG9wYWNpdHk6IDFcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgdHJhbnNsYXRlWSgtMzAlKVxuICAucm9ja2V0LS1maW5pc2hcbiAgICBvcGFjaXR5OiAxXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweClcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xuICAgIHotaW5kZXg6IDEwXG4iLCIudG9hc3RlclxuICBwYWRkaW5nOiAxNnB4XG4gIHdpZHRoOiAxMDAlXG4gIGRpc3BsYXk6IGdyaWRcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmclxuICBncmlkLWNvbHVtbi1nYXA6IDhweFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbnRhaW5lci1kZWZhdWx0KVxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKVxuICBtYXJnaW46IDE2cHggYXV0b1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKVxuICAmLnRvYXN0ZXItaW5mb1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tY29udGFpbmVyLWRlZmF1bHQpXG4gICAgLnRvYXN0ZXItLWljb25cbiAgICAgIGNvbG9yOiB2YXIoLS1pbmZvLW9uLWNvbnRhaW5lcilcbiAgJi50b2FzdGVyLXdhcm5pbmdcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIC50b2FzdGVyLS1pY29uXG4gICAgICBjb2xvcjogdmFyKC0td2FybmluZy1vbi1jb250YWluZXIpXG4gICYudG9hc3Rlci1jcml0aWNhbFxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaXRpY2FsLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIC50b2FzdGVyLS1pY29uXG4gICAgICBjb2xvcjogdmFyKC0tY3JpdGljYWwtb24tY29udGFpbmVyKVxuICAmLnRvYXN0ZXItcG9zaXRpdmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWNvbnRhaW5lci1kZWZhdWx0KVxuICAgIC50b2FzdGVyLS1pY29uXG4gICAgICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1vbi1jb250YWluZXIpXG4gICYtLWljb25cbiAgICBncmlkLWNvbHVtbjogMVxuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyXG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgJi0tdGl0bGVcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWxnKVxuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIG1hcmdpbjogMnB4IDAgNnB4XG4gICAgcGFkZGluZy1sZWZ0OiA4cHhcbiAgJi0tdGV4dFxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtbWQpXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBtYXJnaW46IDJweCAwXG4gICAgcGFkZGluZy1sZWZ0OiA4cHhcblxuIl19 */
