#bg-loader {
    position: fixed;
    z-index: 100;
    top: .5rem;
    right: .5rem;

    display: flex;
    align-items: center;
    padding: 0 1.5rem;
    min-height: 4rem;
    background: rgba(0, 0, 0, 0.625);
    border-radius: .25rem;

    font-size: 1rem;
    line-height: 1.5rem;
    color: white;
    font-weight: 600;
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
}

#bg-loader:before {
    content: "";
    min-width: 1.25rem;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 1rem;

    border-radius: 1.25rem;
    border: 0.125rem solid white;
    border-top-color: transparent;

    -webkit-animation: spinner 1s infinite linear;

    animation: spinner 1s infinite linear;
}

#bg-loader:not(.is-active) {
    opacity: 0;
    visibility: hidden;
}

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

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.c-button_effect_spinner {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    color: transparent !important;
    -webkit-animation: c-button_effect_filter 2s;
    animation: c-button_effect_filter 2s;
}

.c-button_effect_spinner i, .c-button_effect_spinner span, .c-button_effect_spinner svg, .c-button_effect_spinner div {
    opacity: 0;
    -webkit-animation: c-button_effect_inner-opacity 3s;
    animation: c-button_effect_inner-opacity 3s;
}

.c-button_effect_spinner:before {
    content: "";
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    margin: auto auto auto auto;
    z-index: 1;
    width: 1.25rem !important;
    height: 1.25rem !important;
    background: transparent !important;

    border-radius: 1.25rem !important;
    border: 0.125rem solid black !important;
    border-top-color: transparent !important;
    box-shadow: none;
    opacity: 1 !important;

    -webkit-animation: c-button_effect_spinner-rotation 1s infinite linear, c-button_effect_spinner-opacity 3s;

    animation: c-button_effect_spinner-rotation 1s infinite linear, c-button_effect_spinner-opacity 3s;
}

@-webkit-keyframes c-button_effect_filter {
    0% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        color: currentColor;
    }
    100% {
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
        color: transparent;
    }
}

@keyframes c-button_effect_filter {
    0% {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        color: currentColor;
    }
    100% {
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
        color: transparent;
    }
}

@-webkit-keyframes c-button_effect_inner-opacity {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes c-button_effect_inner-opacity {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes c-button_effect_spinner-opacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes c-button_effect_spinner-opacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

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

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

@font-face {
    font-family: "Eudoxussans";
    src: url(/assets/fonts/EudoxusSans-ExtraBold.ttf);
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Eudoxussans";
    src: url(/assets/fonts/EudoxusSans-Medium.ttf);
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Eudoxussans";
    src: url(/assets/fonts/EudoxusSans-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body {
    --color-typo-disabled-primary: #fffcf1;
    --color-typo-disabled-secondary: #f6fbf8;
    --color-typo-disabled-tertiary: #e8fdff;
    --color-typo-disabled-accent: #c5c7cc;
    --color-typo-ghost-primary: #fff8e6;
    --color-typo-ghost-secondary: #edf8f2;
    --color-typo-ghost-tertiary: #d6f7ff;
    --color-typo-ghost-accent: #8b9097;
    --color-typo-muted-primary: #fff2dd;
    --color-typo-muted-secondary: #e6f2ed;
    --color-typo-muted-tertiary: #c7eeff;
    --color-typo-muted-accent: #535a61;
    --color-typo-strong-primary: #ffedd7;
    --color-typo-strong-secondary: #dfede7;
    --color-typo-strong-tertiary: #bde5fe;
    --color-typo-strong-accent: #1b222b;
    --color-typo-primary: #ffedd7;
    --color-typo-secondary: #dfede7;
    --color-typo-tertiary: #bde5fe;
    --color-typo-accent: #1b222b;
}
body {
    --color-bd-ghost-primary: #fffdf6;
    --color-bd-ghost-secondary: #f9fdfa;
    --color-bd-ghost-tertiary: #f1feff;
    --color-bd-ghost-accent: #dbdee0;
    --color-bd-muted-primary: #fffbef;
    --color-bd-muted-secondary: #f4faf6;
    --color-bd-muted-tertiary: #e4fcff;
    --color-bd-muted-accent: #b8bdc1;
    --color-bd-strong-primary: #fff8e8;
    --color-bd-strong-secondary: #eef8f4;
    --color-bd-strong-tertiary: #d9f8ff;
    --color-bd-strong-accent: #969ca1;
    --color-bd-primary: #ffedd7;
    --color-bd-secondary: #dfede7;
    --color-bd-tertiary: #bde5fe;
    --color-bd-accent: #1b222b;
}
body {
    --color-bg-ghost-primary: #fffef9;
    --color-bg-ghost-secondary: #fafefb;
    --color-bg-ghost-tertiary: #f5feff;
    --color-bg-ghost-accent: #e8e8e9;
    --color-bg-muted-primary: #fffcf4;
    --color-bg-muted-secondary: #f7fcf9;
    --color-bg-muted-tertiary: #ecfcff;
    --color-bg-muted-accent: #d0d3d5;
    --color-bg-strong-primary: #fffbef;
    --color-bg-strong-secondary: #f4faf6;
    --color-bg-strong-tertiary: #e4fcff;
    --color-bg-strong-accent: #b8bdc1;
    --color-bg-primary: #ffedd7;
    --color-bg-secondary: #dfede7;
    --color-bg-tertiary: #bde5fe;
    --color-bg-accent: #1b222b;
}
body {
    --color-typo-disabled: rgba(18,18,0,0.17);
    --color-typo-ghost: rgba(12,9,0,0.33);
    --color-typo-muted: rgba(3,3,0,0.59);
    --color-typo-strong: rgba(1,1,0,0.84);
}
.form__button,
.header__button,
.header__inner .header__button,
.navbar__button,
.action__button {
    --color-typo-disabled-primary: rgba(255,255,237,0.28);
    --color-typo-disabled-secondary: rgba(255,255,237,0.28);
    --color-typo-disabled-tertiary: rgba(255,255,237,0.28);
    --color-typo-disabled-accent: rgba(255,255,237,0.28);
    --color-typo-disabled: rgba(255,255,237,0.28);
    --color-typo-ghost-primary: rgba(255,255,240,0.61);
    --color-typo-ghost-secondary: rgba(255,255,240,0.61);
    --color-typo-ghost-tertiary: rgba(255,255,240,0.61);
    --color-typo-ghost-accent: rgba(255,255,240,0.61);
    --color-typo-ghost: rgba(255,255,240,0.61);
    --color-typo-muted-primary: rgba(255,255,246,0.83);
    --color-typo-muted-secondary: rgba(255,255,246,0.83);
    --color-typo-muted-tertiary: rgba(255,255,246,0.83);
    --color-typo-muted-accent: rgba(255,255,246,0.83);
    --color-typo-muted: rgba(255,255,246,0.83);
    --color-typo-strong-primary: #fff;
    --color-typo-primary: #fff;
    --color-bd-primary: #fff;
    --color-bg-primary: #fff;
    --color-typo-strong-secondary: #fff;
    --color-typo-secondary: #fff;
    --color-bd-secondary: #fff;
    --color-bg-secondary: #fff;
    --color-typo-strong-tertiary: #fff;
    --color-typo-tertiary: #fff;
    --color-bd-tertiary: #fff;
    --color-bg-tertiary: #fff;
    --color-typo-strong-accent: #fff;
    --color-typo-accent: #fff;
    --color-bd-accent: #fff;
    --color-bg-accent: #fff;
    --color-typo-strong: #fff;
}
.form_apply .form__button {
    --color-typo-disabled-primary: rgba(247,254,255,0.25);
    --color-typo-disabled-secondary: rgba(247,254,255,0.25);
    --color-typo-disabled-tertiary: rgba(247,254,255,0.25);
    --color-typo-disabled-accent: rgba(247,254,255,0.25);
    --color-typo-disabled: rgba(247,254,255,0.25);
    --color-typo-ghost-primary: rgba(247,250,255,0.51);
    --color-typo-ghost-secondary: rgba(247,250,255,0.51);
    --color-typo-ghost-tertiary: rgba(247,250,255,0.51);
    --color-typo-ghost-accent: rgba(247,250,255,0.51);
    --color-typo-ghost: rgba(247,250,255,0.51);
    --color-typo-muted-primary: rgba(251,251,255,0.76);
    --color-typo-muted-secondary: rgba(251,251,255,0.76);
    --color-typo-muted-tertiary: rgba(251,251,255,0.76);
    --color-typo-muted-accent: rgba(251,251,255,0.76);
    --color-typo-muted: rgba(251,251,255,0.76);
    --color-typo-strong-primary: #fff;
    --color-typo-primary: #fff;
    --color-bd-primary: #fff;
    --color-bg-primary: #fff;
    --color-typo-strong-secondary: #fff;
    --color-typo-secondary: #fff;
    --color-bd-secondary: #fff;
    --color-bg-secondary: #fff;
    --color-typo-strong-tertiary: #fff;
    --color-typo-tertiary: #fff;
    --color-bd-tertiary: #fff;
    --color-bg-tertiary: #fff;
    --color-typo-strong-accent: #fff;
    --color-typo-accent: #fff;
    --color-bd-accent: #fff;
    --color-bg-accent: #fff;
    --color-typo-strong: #fff;
}
body {
    --color-bd-ghost: rgba(0,0,0,0.05);
    --color-bd-muted: rgba(10,10,0,0.1);
    --color-bd-strong: rgba(26,26,0,0.16);
}
body {
    --color-bg-ghost: rgba(0,0,0,0.04);
    --color-bg-muted: rgba(0,0,0,0.07);
    --color-bg-strong: rgba(10,10,0,0.1);
}
.content h2 {
    font-size: 2.666666666666667rem;
    line-height: 3.5rem;
}
.content h3 {
    font-size: 2.333333333333333rem;
    line-height: 3rem;
}
.content h4 {
    font-size: 2rem;
    line-height: 2.75rem;
}
.text-block__title {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-block__lead {
    font-size: 1.166666666666667rem;
    line-height: 2rem;
}
body,
.text-block__content,
.form__pointer {
    font-size: 1.166666666666667rem;
    line-height: 1.75rem;
}
.accordion__item-body,
.table,
.navbar__menu-item {
    font-size: 1rem;
    line-height: 1.5rem;
}
.content h2,
.content h3,
.content h4,
.text-block__title {
    color: var(--color-typo-strong);
}
.content h2,
.content h3,
.content h4,
.text-block__title {
    font-weight: 700;
}
.text-block__lead {
    color: var(--color-typo-ghost);
}
body,
.accordion__item-body,
.table,
.text-block__content,
.form__pointer,
.navbar__menu-item {
    color: var(--color-typo-muted);
}
.navbar__menu-item {
    text-decoration: none;
    transition: all 0.25s;
    cursor: pointer;
}
.navbar__menu-item:hover {
    color: var(--color-typo-ghost-primary);
}
.navbar__menu-item,
.navbar__menu-item:active {
    color: var(--color-typo-primary);
}
html {
    scroll-behavior: smooth;
}
body {
    margin: 0;
    font-family: "Eudoxussans", sans-serif;
}
* {
    box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol {
    margin: 0;
}
ul li ul {
    -webkit-padding-start: 1em;
    padding-inline-start: 1em;
}
.table-out-privacy-policy,
#pr-lead-form-v2 .table-out-privacy-policy {
    margin-top: 1rem !important;
    overflow-x: scroll !important;
}
.table-privacy-policy td,
.table-privacy-policy,
#pr-lead-form-v2 .table-privacy-policy,
#pr-lead-form-v2 .table-privacy-policy td {
    border: 1px solid #000 !important;
    border-collapse: collapse !important;
}
.table-privacy-policy td,
.table-privacy-policy,
#pr-lead-form-v2 .table-privacy-policy {
    padding: 0 1.5rem !important;
}
#pr-lead-form-v2 .table-privacy-policy p {
    padding: 1em !important;
}
#pr-lead-form-v2 .table-privacy-policy ul {
    -webkit-margin-start: 1rem !important;
    margin-inline-start: 1rem !important;
}
.overflow {
    overflow: hidden;
}
.content {
    color: #1b222b;
}
.content > *:first-child {
    margin-top: 0;
}
.content > *:last-child {
    margin-bottom: 0;
}
.content h2 {
    margin: 6rem 0 4rem;
    font-weight: 900;
    font-size: 2.2rem;
}
.content h3 {
    font-size: 1.6rem;
}
.content h4 {
    font-size: 1.2rem;
}
.content h2,
.content h3,
.content h4 {
    color: #101620;
    margin: 2rem 0;
}
.content p,
.content ul,
.content ol {
    margin: 1rem 0;
}
.content a {
    color: #151c25;
}
.icon {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-typo-strong);
}
.icon svg {
    width: 100%;
    height: 100%;
    stroke-width: 2.5px;
    shape-rendering: geometricprecision;
}
.accordion {
    margin: 0 auto;
}
.accordion__item {
    margin-top: 2rem;
    border-top: 0;
    border-left: 0;
    transition: all 0.5s;
}
.accordion__item:not(.is-opened) .accordion__item-body {
    height: 0;
}
.accordion__item.is-opened .accordion__item-header-icon div {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg);
}
.accordion__item-header {
    display: grid;
    grid-gap: 0.5rem;
    grid-template-columns: 1fr auto;
    align-items: center;
    text-align: left;
    transition: inherit;
    cursor: pointer;
    box-shadow: -10px 10px 20px rgba(0,0,0,0.07);
    border-radius: 0.5rem;
}
.accordion__item-header-box {
    position: relative;
    height: 100%;
    background: #fff;
}
.accordion__item-header-icon {
    position: relative;
    width: 1.5rem;
    height: 100%;
    padding: 2rem 2.2rem;
    border-radius: 0 0.5rem 0.5rem 0;
}
.accordion__item-header-icon div {
    color: #ffedd7;
    transition: all 0.2s ease-in-out;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 3rem;
}
.accordion__item-header-title {
    color: #4c4c4c;
    font-weight: bold;
    padding: 1.5rem;
    font-size: 17px;
}
.accordion__item-body {
    height: var(--body-height);
    overflow: hidden;
    transition: inherit;
    text-align: left;
}
.accordion__item-body p {
    margin: 0;
}
.accordion__item-body p:not(:first-child) {
    margin-top: 1rem;
}
.accordion__item-content {
    padding: 2rem 2rem 0 2rem;
    overflow: hidden;
    color: #4d4d4d;
}
.activity-widget {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.activity-widget__cell {
    position: relative;
}
.activity-widget__cell_receiving {
    position: absolute;
    bottom: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.activity-widget__msg {
    position: relative;
    padding: 1rem 1.5rem;
}
.activity-widget__msg_applying:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 2rem;
    width: 0.625rem;
    height: 0.625rem;
    background: inherit;
    -webkit-transform: translateY(50%) rotate(45deg);
    transform: translateY(50%) rotate(45deg);
}
.activity-widget__msg_receiving {
    margin-bottom: 0.25rem;
}
.activity-widget__msg-container_receiving {
    opacity: 0;
    transition: all 1s;
}
.activity-widget__msg-container_receiving.is-entered {
    opacity: 1;
}
.activity-widget__msg-container_receiving.is-removed {
    opacity: 0;
    max-height: 0 !important;
}
.activity-widget__msg {
    border-radius: 0.5rem;
    background: #dfede7;
    box-shadow: 0 1rem 1rem rgba(0,0,0,0.07);
    transition: all 2s;
}
.activity-widget__msg_applying {
    background: #dfede7;
}
.activity-widget__msg_receiving {
    background: #f7fcf9;
    -webkit-animation-delay: background 0.5s;
    animation-delay: background 0.5s;
}
.activity-widget__msg-container_receiving.is-entered .activity-widget__msg_receiving {
    background: #dfede7;
}
.activity-widget b {
    font-weight: 700;
}
.button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0 calc(var(--button-size) / 2);
    height: var(--button-size);
    outline: none;
    -webkit-appearance: none;
    cursor: pointer;
    border: 0;
    font-family: inherit;
    white-space: nowrap;
}
.button__label {
    margin: 0 calc(var(--button-size) / 4);
    z-index: 1;
}
.button__label:first-child {
    margin-left: 0;
}
.button__label:last-child {
    margin-right: 0;
}
.button__icon {
    display: block;
    width: var(--icon-size);
    height: var(--icon-size);
    color: inherit;
}
.button__icon:first-child {
    margin-left: calc(var(--icon-size) / 4 * -1);
}
.button__icon:last-child {
    margin-right: calc(var(--icon-size) / 4 * -1);
}
.form__button,
.form_apply .form__button,
.header__button,
.header__inner .header__button,
.navbar__button,
.action__button {
    border-radius: 0.25rem;
    font-weight: 700;
    color: var(--color-typo-strong);
    transition: all 0.5s;
}
.form__button:hover,
.form_apply .form__button:hover,
.header__button:hover,
.header__inner .header__button:hover,
.navbar__button:hover,
.action__button:hover {
    background: #fff9ea;
}
.form__button,
.form_apply .form__button,
.header__button,
.header__inner .header__button,
.navbar__button,
.action__button,
.form__button:active,
.form_apply .form__button:active,
.header__button:active,
.header__inner .header__button:active,
.navbar__button:active,
.action__button:active {
    background: #fffcf4;
}
.form__button,
.header__button,
.header__inner .header__button,
.navbar__button,
.action__button {
    color: #6c5b50;
    fill: #fff;
}
.form__button:hover,
.header__button:hover,
.header__inner .header__button:hover,
.navbar__button:hover,
.action__button:hover {
    background: linear-gradient(#ffedd7, #ffedd7);
}
.form__button,
.header__button,
.header__inner .header__button,
.navbar__button,
.action__button,
.form__button:active,
.header__button:active,
.header__inner .header__button:active,
.navbar__button:active,
.action__button:active {
    background: linear-gradient(#ffedd7, #ffedd7);
}
.form_apply .form__button {
    color: #000;
    fill: #000;
}
.form_apply .form__button:hover {
    background: #ffe900;
}
.form_apply .form__button,
.form_apply .form__button:active {
    background: #ffe900;
}
.header__button,
.navbar__button {
    --button-size: 3rem;
    --icon-size: 1rem;
    font-size: 1rem;
}
.header__inner .header__button,
.action__button {
    --button-size: 4rem;
    --icon-size: 1rem;
    font-size: 1rem;
}
.form__button {
    --button-size: 5rem;
    --icon-size: 1.5rem;
    font-size: 1.166666666666667rem;
}
.container {
    padding: 0 var(--container-padding);
    margin: 0 auto;
    max-width: calc(70rem + var(--container-padding) * 2);
}
.container_width_xs-2 {
    max-width: calc(40rem + var(--container-padding) * 2);
}
.container_width_xs {
    max-width: calc(50rem + var(--container-padding) * 2);
}
.container_width_sm {
    max-width: calc(60rem + var(--container-padding) * 2);
}
.container_width_md {
    max-width: calc(70rem + var(--container-padding) * 2);
}
.container_width_lg {
    max-width: calc(80rem + var(--container-padding) * 2);
}
.container_width_xl {
    max-width: calc(90rem + var(--container-padding) * 2);
}
.divider {
    content: "";
    top: 0;
    display: block;
    width: 8px;
    height: 8px;
    background-color: rgba(0,0,0,0.15);
    border-radius: 50%;
    position: relative;
    margin: 2rem 1.1rem;
}
.divider:after {
    content: "";
    top: 0;
    display: block;
    width: 8px;
    height: 8px;
    background-color: rgba(0,0,0,0.15);
    border-radius: 50%;
    position: absolute;
    right: -16px;
}
.divider:before {
    content: "";
    top: 0;
    display: block;
    width: 8px;
    height: 8px;
    background-color: rgba(0,0,0,0.15);
    border-radius: 50%;
    position: absolute;
    left: -16px;
}
.field__control {
    display: grid;
    grid-template-columns: 1fr auto auto;
    grid-template-areas: "label        icon-ui icon-semantic" "form-element icon-ui icon-semantic" "meaasge      meaasge meaasge";
    transition: inherit;
    overflow: hidden;
}
.field__label {
    grid-area: label;
    transition: inherit;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    white-space: nowrap;
}
.field__form-element {
    grid-area: form-element;
    border: 0;
    display: block;
    width: 100%;
    box-sizing: content-box;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    transition: inherit;
    background: transparent;
}
.field:not(.is-focused):not(.is-filled) .field__form-element {
    opacity: 0;
}
.field__form-element:-webkit-autofill,
.field__form-element:-webkit-autofill:hover,
.field__form-element:-webkit-autofill:focus,
.field__form-element:-webkit-autofill:active {
    -webkit-transition: background-color 9999s;
    transition: background-color 9999s;
}
.field__form-element:disabled {
    background-color: #dcdcdc;
    cursor: not-allowed;
}
.field__icon {
    color: var(--color-typo-muted);
}
.field__icon_ui {
    grid-area: icon-ui;
}
.field__icon_semantic {
    grid-area: icon-semantic;
    transition: inherit;
}
.field.is-error .field__icon_semantic,
.field.is-success .field__icon_semantic {
    opacity: 0;
}
.field__icon_validation {
    opacity: 0;
    width: 0;
    margin-left: 0;
}
.field__icon_success {
    color: #01cb99;
}
.field.is-success .field__icon_success {
    opacity: 1;
}
.field__icon_error {
    color: #ff9753;
}
.field.is-error .field__icon_error {
    opacity: 1;
}
.field__message {
    display: block;
    grid-area: meaasge;
    overflow: hidden;
    transition: inherit;
    max-height: 0;
    margin-top: 0;
}
.field .field__control {
    padding: 0.625rem 1.5rem;
}
.field .field__label {
    font-size: 1.166666666666667rem;
    line-height: 1.5rem;
    -webkit-transform: scale(0.857142857142857);
    transform: scale(0.857142857142857);
}
.field .field__form-element {
    min-height: 1.75rem;
    padding-top: 2.125rem;
    padding-bottom: 1.375rem;
    padding-left: 1.5rem;
    padding-right: 4.5rem;
    margin-top: -2.125rem;
    margin-right: -4.5rem;
    margin-bottom: -1.375rem;
    margin-left: -1.5rem;
    font-size: 1.166666666666667rem;
    line-height: 1.75rem;
}
.field .field__form-element:-webkit-autofill,
.field .field__form-element:-webkit-autofill:hover,
.field .field__form-element:-webkit-autofill:focus,
.field .field__form-element:-webkit-autofill:active {
    font-size: 1.166666666666667rem;
    line-height: 1.75rem;
}
.field .field__icon_ui {
    align-self: center;
    width: 1rem;
    height: 1rem;
}
.field .field__icon_ui svg {
    width: 1rem;
    height: 1rem;
}
.field .field__icon_semantic {
    margin-top: 1.125rem;
}
.field .field__icon_semantic,
.field.is-success .field .field__icon_semantic,
.field.is-error .field .field__icon_semantic {
    width: 1rem;
    height: 1rem;
    margin-left: 1rem;
}
.field .field__message {
    font-size: 0.833333333333333rem;
    line-height: 1.25rem;
    margin-top: 0.25rem;
}
.field.is-error .field__message {
    max-height: 5rem;
}
.field:not(.is-focused):not(.is-filled) .field__label {
    -webkit-transform: translateY(0.875rem);
    transform: translateY(0.875rem);
}
.field:not(.is-focused):not(.is-filled) .field__form-element {
    -webkit-transform: translateY(-0.75rem);
    transform: translateY(-0.75rem);
}
.field {
    transition: all 0.5s;
}
.field.is-focused .field .field__control {
    background: var(--color-bg-ghost);
}
.field .field__label {
    color: var(--color-typo-ghost);
}
.field:not(.is-filled) .field .field__label {
    color: var(--color-typo-muted);
}
.field .field__form-element {
    font-weight: 700;
    color: var(--color-typo-strong);
    -webkit-text-fill-color: var(--color-typo-strong);
}
.field .field__form-element::-webkit-input-placeholder {
    color: var(--color-typo-disabled);
    -webkit-text-fill-color: var(--color-typo-disabled);
}
.field .field__form-element::placeholder,
.field:not(.is-filled) .field .field__form-element {
    color: var(--color-typo-disabled);
    -webkit-text-fill-color: var(--color-typo-disabled);
}
.field .field__message_error {
    color: #ff9753;
}
.label {
    --label-size: 3rem;
    --icon-size: 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: var(--label-size);
    font-size: 1rem;
    line-height: 1rem;
    color: #4d4d4d;
}
.label__icon,
.label__label {
    white-space: nowrap;
}
.label__icon {
    width: 2.8rem;
    height: 2.8rem;
    color: #4d4d4d;
    padding: 0.7rem;
    border-radius: 10px;
}
.label__icon:first-child {
    margin-left: -0.25rem;
}
.label__icon:last-child {
    margin-right: -0.25rem;
}
.label strong,
.label b {
    font-weight: 700;
}
.logo {
    display: flex;
    align-items: center;
    height: 2.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-decoration: none;
    color: #1b222b;
    font-size: 18px;
    line-height: inherit;
    font-weight: 800;
}
.logo__dot {
    color: #0f89d6;
}
.logo__img {
    position: relative;
    height: inherit;
    width: 100%;
    fill: #1b222b;
}
.logo__img-svg {
    height: inherit;
    width: auto;
    display: block;
}
.logo__text {
    margin: 0 0.5rem;
    font-size: 2rem;
}
.rating-stars {
    display: grid;
    grid-gap: 0.25rem;
    grid-template-columns: repeat(5, auto);
    justify-content: flex-start;
}
.rating-stars__star {
    height: 2rem;
    width: 2rem;
    padding: 0.25rem;
    background: var(--color-bg-primary);
    border-radius: 0.25rem;
    color: #fff;
}
.rating-stars__star svg {
    margin-top: -5%;
}
.sub-title {
    font-size: 22px;
    font-weight: 400;
    color: #1b222b;
    margin: 2rem 0;
    line-height: 2.5rem;
    max-width: 40rem;
}
.table {
    position: relative;
    width: 100%;
    border: 1px solid var(--color-bd-muted);
    border-radius: 0.25rem;
    overflow: hidden;
}
.table__overflow {
    width: 100%;
    overflow: auto;
}
.table__inner {
    width: 100%;
    padding: 0.75rem 2rem;
    border-spacing: 0;
    text-align: left;
    white-space: nowrap;
}
.table tr:not(:first-child) th,
.table tr:not(:first-child) td {
    border-top: 1px solid var(--color-bd-ghost);
}
.table th,
.table td {
    padding: 0.75rem 0;
    margin: 0;
    border-collapse: 0;
    font-weight: 400;
}
.table th:not(:first-child),
.table td:not(:first-child) {
    padding-left: 2rem;
}
.text-block {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto 1fr;
    grid-template-areas: "icon title" "icon lead" "icon content";
}
.text-block__icon {
    grid-area: icon;
    width: 4rem;
    height: 4rem;
    margin-right: 2rem;
    color: var(--color-typo-strong-primary);
}
.text-block__icon_number {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 3.833333333333333rem;
    font-weight: 700;
}
.text-block__title {
    grid-area: title;
}
.text-block__lead {
    grid-area: lead;
    margin-top: 1rem;
}
.text-block__content {
    grid-area: content;
    margin-top: 1rem;
}
.title {
    position: relative;
    margin: 0 auto;
    display: inline-block;
    color: #000;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.8;
}
.title h2 {
    font-size: 48px;
    line-height: 56px;
    font-weight: 700;
}
.up-title {
    color: #948fa3;
    font-size: initial;
    margin: 1rem 0;
}
.footer {
    padding: 5rem 0 3.75rem;
    color: #253b52;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.375rem;
    background-color: #fafcff;
}
.footer__top_main {
    display: grid;
    grid-template-columns: auto 0.5fr;
    margin-bottom: 3rem;
}
.footer__bottom {
    text-align: left;
}
.footer__menu {
    display: grid;
    grid-template-columns: repeat(3, auto);
    grid-gap: 1.25rem;
}
.footer__menu-item {
    display: block;
    font-size: 18px;
    line-height: 160%;
    color: #3249ff;
    text-decoration: none;
}
.footer__text-block_top {
    display: flex;
}
.footer__text-block_address {
    margin-top: 1.25rem;
}
.footer__text-block p {
    margin: 0;
}
.footer__text-block_copyright {
    font-size: 13px;
    line-height: 160%;
    margin-top: 2rem;
}
.footer__text-block_disclaimer {
    font-size: 13px;
    line-height: 160%;
}
.footer__subtitle {
    font-weight: 600;
    margin-bottom: 0.5rem;
    color: #253b52;
    line-height: 1.575rem;
}
.form {
    position: relative;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 10px;
}
.form__fields {
    display: grid;
    grid-template-columns: 4fr 3fr;
    grid-gap: 0.5rem;
    border-width: 1px 1px 0;
    border-radius: 0.5rem 0.5rem 0 0;
}
.form__field {
    background: #fff;
    border-radius: 0.25rem;
    box-shadow: 0 1rem 3rem rgba(0,0,0,0.2);
}
.form__field_email {
    grid-column-end: 2 span;
}
.form__field:not(:first-child) {
    border-top-width: 1px;
}
.form_unsubscribe {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2rem;
    margin-top: 2rem;
    background-color: transparent;
    box-shadow: none;
}
.form_unsubscribe .form__field {
    box-shadow: none;
    background: #fff;
    border: 2px solid rgba(0,0,0,0.05);
}
.form__button {
    position: relative;
    margin-top: 0.5rem;
    min-width: 100%;
    border-radius: 12px;
    box-shadow: 0 1rem 3rem rgba(0,0,0,0.1);
}
.form__button svg {
    width: 1.3rem;
}
.form__pointer {
    position: absolute;
    top: -1.25rem;
    right: -1.5rem;
    display: flex;
    align-items: center;
    height: 3.5rem;
    padding: 0 1.5rem;
    background: #bccac4;
    border-radius: 10px;
    font-weight: 700;
    color: #fff;
    -webkit-transform-origin: 1.75rem 1.75rem;
    transform-origin: 1.75rem 1.75rem;
    -webkit-animation: float 6s ease-in-out infinite;
    animation: float 6s ease-in-out infinite;
    box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);
}
.form__pointer i {
    height: 1.2rem;
    width: 1.2rem;
    fill: #fff;
    margin-left: 0.5rem;
}
.form__pointer:after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 15px;
    border: 10px solid transparent;
    border-top: 10px solid #bccac4;
}
@-webkit-keyframes float {
    0% {
        box-shadow: 0 5px 15px 0 rgba(0,0,0,0.6);
        -webkit-transform: translatey(0px);
        transform: translatey(0px);
    }
    50% {
        box-shadow: 0 25px 15px 0 rgba(0,0,0,0.2);
        -webkit-transform: translatey(-20px);
        transform: translatey(-20px);
    }
    100% {
        box-shadow: 0 5px 15px 0 rgba(0,0,0,0.6);
        -webkit-transform: translatey(0px);
        transform: translatey(0px);
    }
}
@keyframes float {
    0% {
        box-shadow: 0 5px 15px 0 rgba(0,0,0,0.6);
        -webkit-transform: translatey(0px);
        transform: translatey(0px);
    }
    50% {
        box-shadow: 0 25px 15px 0 rgba(0,0,0,0.2);
        -webkit-transform: translatey(-20px);
        transform: translatey(-20px);
    }
    100% {
        box-shadow: 0 5px 15px 0 rgba(0,0,0,0.6);
        -webkit-transform: translatey(0px);
        transform: translatey(0px);
    }
}
.form_contact {
    margin-top: 2rem;
    background-color: #fff;
    box-shadow: none;
}
.form_contact .form__fields {
    grid-template-columns: 1fr;
}
.form_contact .form__field {
    box-shadow: none;
    background: #fff;
    border: 2px solid rgba(0,0,0,0.05);
}
.form_contact .form__field_email {
    grid-column-end: auto;
}
.header {
    display: block;
    position: relative;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffedd7;
}
.header__container {
    position: relative;
}
.header__element-1 {
    position: absolute;
    left: -7rem;
    top: 0;
    right: auto;
    bottom: auto;
}
.header__element-2 {
    position: absolute;
    left: -7rem;
    top: auto;
    right: auto;
    bottom: 0;
}
.header__element-3 {
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
    fill: #ffedd7;
}
.header__navbar {
    margin-bottom: 2rem;
}
.header__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}
.header__promo {
    position: relative;
}
.header__promo_main {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.header__promo_left {
    padding: 4rem 0;
}
.header__promo_right {
    position: absolute;
    left: auto;
    top: 0%;
    right: -13%;
    bottom: 0%;
    overflow: hidden;
    width: 45%;
    max-width: 600px;
}
.header__promo_pointer {
    display: flex;
    z-index: 1;
    position: absolute;
    top: -1rem;
    right: -4rem;
    align-items: center;
    height: 2.5rem;
    padding: 0 1.5rem;
    background: #ff9753;
    font-weight: normal;
    color: #fff;
    box-shadow: 2px 2px 0 2px #f28644;
}
.header__promo_form {
    display: block;
    grid-area: header-bottom;
    z-index: 1;
    position: relative;
    background: #feffff;
    box-shadow: 0 4px 40px rgba(0,0,0,0.1);
    border-radius: 16px;
    justify-items: center;
    text-align: center;
    padding: 0.4rem;
    margin-bottom: 2rem;
    max-width: 24rem;
    width: 100%;
    height: 24rem;
    margin-top: 2rem;
}
.header__title {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 65px;
    line-height: 72px;
    letter-spacing: -1.5px;
    text-align: left;
    color: #1b222b;
}
.header__subTitle {
    display: block;
    line-height: 1.61em;
    font-size: 21px;
    color: #1b222b;
    margin: 2rem 0;
}
.header__inner {
    min-height: auto;
}
.header__inner .header__promo_main {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
}
.header__inner .header__promo_bottom {
    display: none;
}
.header__inner .header__promo_title,
.header__inner .header__promo_text {
    text-align: center;
}
.header__inner .header__button {
    position: relative;
    border-radius: 12px;
    max-width: 20rem;
    margin: 2rem auto 0;
    color: #fff;
}
.header__inner .header__button,
.header__inner .header__button:active,
.header__inner .header__button:hover {
    background: #000;
}
.header__inner .header__button svg {
    width: 24px;
    height: 24px;
    position: relative;
    bottom: 0.2rem;
    right: 0.5rem;
}
.header__inner .header__title-block {
    grid-template-columns: 1fr;
    grid-gap: 0;
}
.header__inner .header__title {
    display: block;
    text-align: center;
    line-height: 1.1;
    margin: 0 auto;
}
.header__inner .header__title svg {
    margin: 0 0 0 auto;
}
.header__inner .header__logo {
    margin: 0 auto;
}
.header__inner-navbar {
    justify-content: center;
}
@-webkit-keyframes mover {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
@keyframes mover {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
.labels {
    flex-wrap: wrap;
}
.labels__grid {
    display: grid;
    grid-template-columns: repeat(3, -webkit-max-content);
    grid-template-columns: repeat(3, max-content);
    grid-column-gap: 3rem;
    align-items: inherit;
    border-radius: 10px;
    justify-content: center;
}
.labels__label {
    border-radius: 0.25rem;
    margin: calc(var(--gap-y, var(--gap)) * 0.5) calc(var(--gap-x, var(--gap)) * 0.5);
}
.navbar {
    position: relative;
    z-index: 2;
    padding: 1.5rem 0;
    background-color: #fff;
}
.navbar__container {
    display: grid;
    grid-gap: 3rem;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    position: relative;
}
.navbar__login {
    grid-template-columns: 1fr 0.5fr 1fr;
}
.navbar__menu {
    display: grid;
    grid-gap: 4rem;
    grid-auto-flow: column;
    justify-content: right;
}
.navbar__menu-item {
    font-weight: bold;
    letter-spacing: 0.5px;
}
.navbar__hrefs {
    display: grid;
    grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content max-content;
    grid-gap: 3rem;
    margin-left: auto;
    color: #1b222b;
}
.navbar__href {
    text-decoration: none;
    color: #1b222b;
    font-size: 16px;
}
.navbar__inner {
    grid-template-columns: 1fr;
}
.navbar__inner .navbar__hrefs {
    display: none;
}
.navbar__inner .navbar__container {
    grid-template-columns: auto;
}
.section {
    padding: 8rem 0;
}
.section__body {
    margin-top: 6rem;
}
.section_content {
    padding: 0 0 5rem;
}
.text-blocks {
    display: grid;
    grid-gap: 2rem;
}
.action {
    padding: 8rem 0;
    text-align: center;
    position: relative;
}
.action__row_main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 8rem;
}
.action__row_left {
    position: relative;
}
.action__row_right {
    position: relative;
    text-align: right;
}
.action__row_inner {
    position: relative;
    text-align: left;
}
.action__image {
    position: relative;
    width: 100%;
}
.action__icon {
    position: absolute;
    z-index: 1;
}
.action__icon_one {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
}
.action__icon_two {
    left: 0;
    bottom: 0;
    top: auto;
    right: auto;
}
.action__title {
    margin: 0;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 2em;
    color: #101620;
}
.action__button {
    position: relative;
    border-radius: 10rem;
    box-shadow: 0 20px 50px 0 rgba(255,237,215,0.2);
}
.action__button svg {
    width: 24px;
    height: 24px;
    position: relative;
    bottom: 0.2rem;
    right: 0.5rem;
}
.advantages {
    position: relative;
    padding: 8rem 0;
    text-align: center;
    color: #1b222b;
}
.advantages__image {
    width: 100%;
}
.advantages__upTitle {
    background-color: #dfede7;
    padding: 1rem 2rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 10rem;
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #788481;
}
.advantages__line {
    width: 100%;
    height: 2px;
    margin-top: 32px;
    margin-bottom: 32px;
    border-style: dashed;
    border-width: 1px;
    border-color: #ffedd7;
}
.advantages__row_main {
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    grid-gap: 8rem;
}
.advantages__row_left {
    position: relative;
}
.advantages__row_right {
    position: relative;
    text-align: left;
}
.advantages__cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2rem;
    max-width: 100%;
}
.advantages__card_main {
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    grid-gap: 0.5rem;
}
.advantages__card_icon svg {
    margin-top: 6px;
    width: 18px;
    height: 18px;
}
.advantages__card_title {
    color: #1b222b;
    font-weight: 500;
    max-width: 10rem;
}
.apr {
    padding: 8rem 0;
    text-align: center;
}
.apr__subtitle {
    margin: 2rem auto 4rem;
}
.apr__text {
    color: $color-fontText;
    text-align: left;
    line-height: 2rem;
    font-size: 16px;
}
.apr__text a {
    color: $color-fontText-600;
}
.content {
    padding: 0 0 4rem 0;
}
.content__container_contact {
    max-width: calc(50rem + var(--container-padding) * 2);
}
.content__title {
    text-align: center;
}
.how-it-work {
    padding: 8rem 0;
    text-align: center;
    position: relative;
    color: #1b222b;
}
.how-it-work__subtitle {
    margin: 2rem auto;
}
.how-it-work__main {
    text-align: left;
    margin-top: 4rem;
}
.how-it-work__image {
    height: 38rem;
    margin: 0 auto;
    align-self: center;
    border-radius: 0.5rem;
    box-shadow: 0 30px 70px rgba(0,0,0,0.15);
}
.how-it-work__icon {
    width: 72px;
    height: 72px;
}
.how-it-work__element {
    position: absolute;
}
.how-it-work__element-one {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
}
.how-it-work__element-two {
    left: auto;
    top: auto;
    right: 0;
    bottom: 0;
}
.how-it-work__element-three {
    left: auto;
    top: 0;
    right: 0;
    bottom: auto;
}
.how-it-work__step {
    position: relative;
}
.how-it-work__step_container {
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
}
.how-it-work__step_main-one {
    padding: 2rem;
    background-color: #dfede7;
}
.how-it-work__step_main-two {
    padding: 2rem;
    background-color: #ffedd7;
}
.how-it-work__step_main-three {
    padding: 2rem;
    background-color: #bde5fe;
}
.how-it-work__step_icon {
    font-size: 48px;
    font-weight: 700;
    color: #d1dcec;
    margin-bottom: 2rem;
}
.how-it-work__step_image {
    height: 15rem;
    width: auto;
}
.how-it-work__step_title {
    font-size: 24px;
    font-weight: 600;
}
.how-it-work__step_text {
    font-size: 18px;
    line-height: 2rem;
    margin-top: 1rem;
}

.md-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    max-height: 90vh;
    max-width: 768px;
    min-width: 320px;
    z-index: 2000;
    visibility: hidden;
    transform: translateX(-50%) translateY(-50%);
    background: #fff;
    border-radius: .5rem;
}

.md-modal:target {
    visibility: visible;
}

.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: #262a3cbf;
    transition: all 0.3s;
}

.md-modal:target ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}

/* Content styles */
.md-content {
    color: #000;
    background: #fff;
    position: relative;
    margin: 0 auto;
    border-top: 1px solid #e2eefb;
    padding: .5rem 2rem 2rem 2rem;
    height: 85vh;
    overflow: scroll;
    border-radius: 0 0 0.5rem 0.5rem;
}

.md-top {
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    padding: 1rem 1rem .5rem;
}

.md-top #title {
    color: #000;
    text-align: center;
}

.md-content h2, .md-content h3, .md-content h4 {
    padding: 0.5em 0;
    font-weight: bold;
}

.md-content > div {
    padding: 1rem 0;
}

.md-content p {
    padding: .5rem 0;
}

.md-content ul {
    margin: 0;
    padding: 0 0 30px 20px;
}

.md-content > div ul li {
    padding: 5px 0;
}

.md-content a {
    color: #004cff;
}

.md-close {
    display: block;
    text-align: end;
    color: #004cff;
    text-decoration: none;
    font-size: 2.5rem;
}


@media (min-width: 768px) {
    :root {
        --container-padding: 3rem;
    }
}


@media (min-width: 1025px) {
    .content {
        line-height: 2rem;
    }
}


@media (max-width: 1024px) {
    .content h2 {
        font-size: 1.833333333333333rem;
        line-height: 2.5rem;
    }
    .content h3 {
        font-size: 1.666666666666667rem;
        line-height: 2.25rem;
    }
    .content h4 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .text-block__title {
        font-size: 1.166666666666667rem;
        line-height: 1.5rem;
    }
    .text-block__lead {
        font-size: 1rem;
        line-height: 1.75rem;
    }
    body,
    .text-block__content,
    .form__pointer {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .accordion__item-body,
    .table,
    .navbar__menu-item {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .field__icon_semantic {
        display: flex !important;
    }
    .rating-stars__star {
        height: 1.75rem;
        width: 1.75rem;
    }
    .form_unsubscribe {
        grid-template-columns: 1fr;
    }
    .form__fields {
        grid-template-columns: 1fr;
    }
    .form__field_email {
        grid-column-end: auto;
    }
    .form__pointer {
        right: -1rem;
    }
    .header {
        padding-bottom: 2rem;
    }
    .header__navbar {
        margin-bottom: 0;
    }
    .header__inner .header__overlay {
        background: linear-gradient(to bottom, #fff 0%, #fff 20%, rgba(255,255,255,0) 94%, rgba(255,255,255,0) 100%);
    }
    .header__inner .header__title {
        margin: 0;
    }
    .header__inner .header__title svg {
        margin: 0 auto;
    }
    .header__promo_main {
        grid-template-columns: 1fr;
        justify-items: center;
        min-height: auto;
    }
    .header__promo_pointer {
        right: -1rem;
    }
    .header__promo_left {
        padding: 2rem 0;
    }
    .header__promo_right {
        display: none;
    }
    .header__promo_bottom {
        grid-gap: 1rem;
    }
    .header__promo_text {
        font-size: 1.166666666666667rem;
        line-height: 2rem;
    }
    .header__promo_form {
        margin: 0 auto;
    }
    .header__title {
        display: block;
        text-align: center;
        line-height: 1.1;
        font-size: 2.8rem;
        margin-bottom: 2rem;
    }
    .navbar {
        grid-gap: 0;
        justify-content: center;
        grid-template-columns: 1fr;
    }
    .navbar__container {
        grid-template-columns: 1fr;
    }
    .navbar__hrefs {
        display: none;
    }
    .navbar__logo {
        margin: 0 auto;
    }
    .action__image {
        width: 100%;
        height: auto;
    }
    .action__title h2 {
        line-height: normal;
    }
    .action__row_main {
        grid-template-columns: 1fr;
        grid-gap: 2rem;
    }
    .action__row_left {
        order: 2;
    }
    .action__row_right {
        order: 1;
        padding: 0;
    }
    .action__row_inner {
        margin-left: 0;
        padding: 0;
        box-shadow: none;
    }
    .advantages {
        padding: 4rem 0;
    }
    .advantages__row_main {
        grid-template-columns: 1fr;
        grid-gap: 2rem;
    }
    .advantages__cards {
        grid-template-columns: 1fr;
        margin: 2rem auto 0;
        grid-gap: 2rem;
    }
    .advantages__card_title {
        max-width: initial;
    }
    .advantages__card_img {
        padding: 1.5rem;
    }
    .advantages__card_img svg {
        height: 2.5rem;
        width: 2.5rem;
    }
    .apr {
        padding: 4rem 0;
    }
    .how-it-work {
        padding: 4em 0 4rem 0;
    }
    .how-it-work__main {
        grid-template-columns: 1fr;
    }
    .how-it-work__image {
        height: auto;
        width: 100%;
    }
    .how-it-work__step_container {
        grid-template-columns: 1fr;
    }
    .how-it-work__step_main {
        grid-template-columns: 1fr;
        padding: 2rem 0;
    }
    .how-it-work__step_image {
        height: auto;
        width: 100%;
    }
}


@media (max-width: 767px) {
    .accordion__item-content {
        padding: 1rem 1.5rem;
    }
    .accordion__item-header {
        min-height: 6rem;
    }
    .accordion__item-header-icon {
        padding: 2rem;
    }
    .accordion__item.is-opened .accordion__item-header {
        font-size: 1rem;
    }
    .header__button,
    .navbar__button {
        --button-size: 2.5rem;
        --icon-size: 1rem;
        font-size: 1rem;
    }
    :root {
        --container-padding: 1.5rem;
    }
    .label {
        font-size: 1rem !important;
        margin: 0.19rem;
    }
    .label__label {
        display: none;
    }
    .label__icon {
        width: 3.2rem;
        height: 3.2rem;
        padding: 0.8rem;
    }
    .logo {
        margin: 0 auto;
        height: 2rem;
    }
    .logo__img-svg {
        color: #4d4d4d;
    }
    .logo__text {
        font-size: 1.5rem;
        margin-right: -0.4rem;
    }
    .sub-title {
        font-size: 20px;
    }
    .text-block__icon {
        width: 3rem;
        height: 3rem;
        margin-right: 1.5rem;
    }
    .text-block_align_right .text-block__icon {
        margin: 0 0 0 1.5rem;
    }
    .footer {
        padding: 4rem 0 2.5rem 0;
    }
    .footer__container {
        grid-template-columns: 1fr;
    }
    .footer__top_main {
        grid-template-columns: 1fr;
        margin-bottom: 2rem;
    }
    .footer__menu {
        grid-template-columns: 1fr;
        margin-bottom: 2rem;
    }
    .header__lines {
        display: none;
    }
    .header__title {
        font-size: 2rem;
    }
    .header__promo_form {
        padding: 0;
        height: auto;
    }
    .header__promo_pointer {
        display: none;
    }
    .header__line {
        bottom: 0;
    }
    .header_login .header__subTitle {
        text-align: center;
        font-size: 1rem;
        margin: 1rem 0;
    }
    .header_login .header__title {
        font-size: 1.8rem;
        margin-bottom: 1rem;
    }
    .labels__grid {
        grid-column-gap: 0;
    }
    .navbar {
        padding: 1rem 0;
    }
    .section {
        padding: 5rem 0;
    }
    .section__body {
        margin-top: 3rem;
    }
    .section_content {
        padding: 0 0 5rem;
    }
    .action {
        padding: 4em 0;
    }
    .action__button {
        justify-self: center;
    }
    .content {
        padding: 0 0 4rem 0;
    }
}


@media (max-width: 374px) {
    .field .field__control {
        padding: 0.325rem 1.5rem;
    }
    .logo {
        height: 1.5rem;
    }
    .logo__text {
        font-size: 1.2rem;
    }
    .title h2 {
        font-size: 34px;
        line-height: 45px;
    }
    .header__title {
        font-size: 1.5rem;
        margin-bottom: 0.5rem;
    }
    .header__promo_left {
        padding: 1rem 0;
    }
    .header_login .header__title {
        font-size: 1.6rem;
        margin-bottom: 0.5rem;
    }
    .header_login .header__subTitle {
        margin: 0.5rem 0;
    }
    .navbar {
        padding: 0.5rem 0;
    }
}


@media (max-width: 1439px) {
    .field__icon_semantic {
        display: none;
    }
    .label {
        font-size: 0.73rem;
    }
}


@media (max-width: 1280px) {
    .header__promo_title {
        font-size: 34px;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbW1vbi9mcm9udGVuZC9jb21wb25lbnRzL2JnLWxvYWRlci9pbmRleC5jc3MiLCJ3ZWJwYWNrOi8vL3NyYy9jb21tb24vZnJvbnRlbmQvY29tcG9uZW50cy9idXR0b24tZWZmZWN0LXNwaW5uZXIvaW5kZXguY3NzIiwid2VicGFjazovLy9zcmMvdGhlbWVzLXYyL3RoZW1lcy9iaXhvbC9zdHlsL2luZGV4LnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBOztJQUVBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQ0FBQTtJQUNBLHFCQUFBOztJQUVBLGVBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7QUFDQTs7QUFFQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7O0lBRUEsc0JBQUE7SUFDQSw0QkFBQTtJQUNBLDZCQUFBOztJQUVBLDZDQUFBOztZQUFBLHFDQUFBO0FBQ0E7O0FBRUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7QUFDQTs7QUFFQTtJQUNBO1FBQ0EsK0JBQUE7Z0JBQUE7SUFDQTtJQUNBO1FBQ0EsaUNBQUE7Z0JBQUE7SUFDQTtBQUNBOztBQVBBO0lBQ0E7UUFDQSwrQkFBQTtnQkFBQTtJQUNBO0lBQ0E7UUFDQSxpQ0FBQTtnQkFBQTtJQUNBO0FBQ0E7QUM5Q0E7SUFDQSw0QkFBQTtZQUFBLG9CQUFBO0lBQ0EsNkJBQUE7SUFDQSw0Q0FBQTtZQUFBLG9DQUFBO0FBQ0E7O0FBRUE7SUFDQSxVQUFBO0lBQ0EsbURBQUE7WUFBQSwyQ0FBQTtBQUNBOztBQUVBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSwyQkFBQTtJQUNBLFVBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0lBQ0Esa0NBQUE7O0lBRUEsaUNBQUE7SUFDQSx1Q0FBQTtJQUNBLHdDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxxQkFBQTs7SUFFQSwwR0FBQTs7WUFBQSxrR0FBQTtBQUNBOztBQUVBO0lBQ0E7UUFDQSw0QkFBQTtnQkFBQSxvQkFBQTtRQUNBLG1CQUFBO0lBQ0E7SUFDQTtRQUNBLDRCQUFBO2dCQUFBLG9CQUFBO1FBQ0Esa0JBQUE7SUFDQTtBQUNBOztBQVRBO0lBQ0E7UUFDQSw0QkFBQTtnQkFBQSxvQkFBQTtRQUNBLG1CQUFBO0lBQ0E7SUFDQTtRQUNBLDRCQUFBO2dCQUFBLG9CQUFBO1FBQ0Esa0JBQUE7SUFDQTtBQUNBOztBQUVBO0lBQ0E7UUFDQSxVQUFBO0lBQ0E7SUFDQTtRQUNBLFVBQUE7SUFDQTtBQUNBOztBQVBBO0lBQ0E7UUFDQSxVQUFBO0lBQ0E7SUFDQTtRQUNBLFVBQUE7SUFDQTtBQUNBOztBQUVBO0lBQ0E7UUFDQSxVQUFBO0lBQ0E7SUFDQTtRQUNBLFVBQUE7SUFDQTtBQUNBOztBQVBBO0lBQ0E7UUFDQSxVQUFBO0lBQ0E7SUFDQTtRQUNBLFVBQUE7SUFDQTtBQUNBOztBQUVBO0lBQ0E7UUFDQSwrQkFBQTtnQkFBQTtJQUNBO0lBQ0E7UUFDQSxpQ0FBQTtnQkFBQTtJQUNBO0FBQ0E7O0FBUEE7SUFDQTtRQUNBLCtCQUFBO2dCQUFBO0lBQ0E7SUFDQTtRQUNBLGlDQUFBO2dCQUFBO0lBQ0E7QUFDQTs7QUNwRUE7RUFDQSwwQkFBQTtFQUNBLGlEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FBQ0E7QUFDQTtFQUNBLDBCQUFBO0VBQ0EsOENBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUFDQTtBQUNBO0VBQ0EsMEJBQUE7RUFDQSwrQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQUNBO0FBQ0E7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7RUFDQSxx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QUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QUFDQTtBQUNBO0VBQ0EsY0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxlQUFBO0FBQ0E7QUFDQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0FBQ0E7QUFDQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FBQ0E7QUFDQTtFQUNBLFNBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUFDQTtBQWVBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQUNBO0FBQ0E7RUFDQSxrQkFBQTtBQUNBO0FBQ0E7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBQUNBO0FBQ0E7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FBQ0E7QUFDQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnREFBQTtVQUFBLHdDQUFBO0FBQ0E7QUFDQTtFQUNBLHNCQUFBO0FBQ0E7QUFDQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBQUNBO0FBQ0E7RUFDQSxVQUFBO0FBQ0E7QUFDQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtBQUNBO0FBQ0E7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtBQUNBO0FBQ0E7RUFDQSxtQkFBQTtBQUNBO0FBQ0E7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7QUFDQTtBQUNBO0VBQ0EsbUJBQUE7QUFDQTtBQUNBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBQUNBO0FBQ0E7RUFDQSxzQ0FBQTtFQUNBLFVBQUE7QUFDQTtBQUNBO0VBQ0EsY0FBQTtBQUNBO0FBQ0E7RUFDQSxlQUFBO0FBQ0E7QUFDQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBQUNBO0FBQ0E7RUFDQSw0Q0FBQTtBQUNBO0FBQ0E7RUFDQSw2Q0FBQTtBQUNBO0FBQ0E7Ozs7OztFQU1BLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLG9CQUFBO0FBQ0E7QUFDQTs7Ozs7O0VBTUEsbUJBQUE7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7RUFZQSxtQkFBQTtBQUNBO0FBQ0E7Ozs7O0VBS0EsY0FBQTtFQUNBLFVBQUE7QUFDQTtBQUNBOzs7OztFQUtBLDZDQUFBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztFQVVBLDZDQUFBO0FBQ0E7QUFDQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FBQ0E7QUFDQTtFQUNBLG1CQUFBO0FBQ0E7QUFDQTs7RUFFQSxtQkFBQTtBQUNBO0FBQ0E7O0VBRUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUFDQTtBQUNBOztFQUVBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FBQ0E7QUFDQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtBQUNBO0FBU0E7RUFDQSxtQ0FBQTtFQUNBLGNBQUE7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBQ0E7RUFDQSxxREFBQTtBQUNBO0FBV0E7RUFDQSxX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IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IC41cmVtO1xuICAgIHJpZ2h0OiAuNXJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42MjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblxuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcmVtKTtcbn1cblxuI2JnLWxvYWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBhbmltYXRpb246IHNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4jYmctbG9hZGVyOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuICAgIH1cbn0iLCIuYy1idXR0b25fZWZmZWN0X3NwaW5uZXIge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogYy1idXR0b25fZWZmZWN0X2ZpbHRlciAycztcbn1cblxuLmMtYnV0dG9uX2VmZmVjdF9zcGlubmVyIGksIC5jLWJ1dHRvbl9lZmZlY3Rfc3Bpbm5lciBzcGFuLCAuYy1idXR0b25fZWZmZWN0X3NwaW5uZXIgc3ZnLCAuYy1idXR0b25fZWZmZWN0X3NwaW5uZXIgZGl2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbjogYy1idXR0b25fZWZmZWN0X2lubmVyLW9wYWNpdHkgM3M7XG59XG5cbi5jLWJ1dHRvbl9lZmZlY3Rfc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAgIGFuaW1hdGlvbjogYy1idXR0b25fZWZmZWN0X3NwaW5uZXItcm90YXRpb24gMXMgaW5maW5pdGUgbGluZWFyLCBjLWJ1dHRvbl9lZmZlY3Rfc3Bpbm5lci1vcGFjaXR5IDNzO1xufVxuXG5Aa2V5ZnJhbWVzIGMtYnV0dG9uX2VmZmVjdF9maWx0ZXIge1xuICAgIDAlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjLWJ1dHRvbl9lZmZlY3RfaW5uZXItb3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYy1idXR0b25fZWZmZWN0X3NwaW5uZXItb3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYy1idXR0b25fZWZmZWN0X3NwaW5uZXItcm90YXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59IiwiXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVkb3h1c3NhbnNcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9FdWRveHVzU2Fucy1FeHRyYUJvbGQudHRmKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVkb3h1c3NhbnNcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9FdWRveHVzU2Fucy1NZWRpdW0udHRmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVkb3h1c3NhbnNcIjtcbiAgc3JjOiB1cmwoL2Fzc2V0cy9mb250cy9FdWRveHVzU2Fucy1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSB7XG4gIC0tY29sb3ItdHlwby1kaXNhYmxlZC1wcmltYXJ5OiAjZmZmY2YxO1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtc2Vjb25kYXJ5OiAjZjZmYmY4O1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtdGVydGlhcnk6ICNlOGZkZmY7XG4gIC0tY29sb3ItdHlwby1kaXNhYmxlZC1hY2NlbnQ6ICNjNWM3Y2M7XG4gIC0tY29sb3ItdHlwby1naG9zdC1wcmltYXJ5OiAjZmZmOGU2O1xuICAtLWNvbG9yLXR5cG8tZ2hvc3Qtc2Vjb25kYXJ5OiAjZWRmOGYyO1xuICAtLWNvbG9yLXR5cG8tZ2hvc3QtdGVydGlhcnk6ICNkNmY3ZmY7XG4gIC0tY29sb3ItdHlwby1naG9zdC1hY2NlbnQ6ICM4YjkwOTc7XG4gIC0tY29sb3ItdHlwby1tdXRlZC1wcmltYXJ5OiAjZmZmMmRkO1xuICAtLWNvbG9yLXR5cG8tbXV0ZWQtc2Vjb25kYXJ5OiAjZTZmMmVkO1xuICAtLWNvbG9yLXR5cG8tbXV0ZWQtdGVydGlhcnk6ICNjN2VlZmY7XG4gIC0tY29sb3ItdHlwby1tdXRlZC1hY2NlbnQ6ICM1MzVhNjE7XG4gIC0tY29sb3ItdHlwby1zdHJvbmctcHJpbWFyeTogI2ZmZWRkNztcbiAgLS1jb2xvci10eXBvLXN0cm9uZy1zZWNvbmRhcnk6ICNkZmVkZTc7XG4gIC0tY29sb3ItdHlwby1zdHJvbmctdGVydGlhcnk6ICNiZGU1ZmU7XG4gIC0tY29sb3ItdHlwby1zdHJvbmctYWNjZW50OiAjMWIyMjJiO1xuICAtLWNvbG9yLXR5cG8tcHJpbWFyeTogI2ZmZWRkNztcbiAgLS1jb2xvci10eXBvLXNlY29uZGFyeTogI2RmZWRlNztcbiAgLS1jb2xvci10eXBvLXRlcnRpYXJ5OiAjYmRlNWZlO1xuICAtLWNvbG9yLXR5cG8tYWNjZW50OiAjMWIyMjJiO1xufVxuYm9keSB7XG4gIC0tY29sb3ItYmQtZ2hvc3QtcHJpbWFyeTogI2ZmZmRmNjtcbiAgLS1jb2xvci1iZC1naG9zdC1zZWNvbmRhcnk6ICNmOWZkZmE7XG4gIC0tY29sb3ItYmQtZ2hvc3QtdGVydGlhcnk6ICNmMWZlZmY7XG4gIC0tY29sb3ItYmQtZ2hvc3QtYWNjZW50OiAjZGJkZWUwO1xuICAtLWNvbG9yLWJkLW11dGVkLXByaW1hcnk6ICNmZmZiZWY7XG4gIC0tY29sb3ItYmQtbXV0ZWQtc2Vjb25kYXJ5OiAjZjRmYWY2O1xuICAtLWNvbG9yLWJkLW11dGVkLXRlcnRpYXJ5OiAjZTRmY2ZmO1xuICAtLWNvbG9yLWJkLW11dGVkLWFjY2VudDogI2I4YmRjMTtcbiAgLS1jb2xvci1iZC1zdHJvbmctcHJpbWFyeTogI2ZmZjhlODtcbiAgLS1jb2xvci1iZC1zdHJvbmctc2Vjb25kYXJ5OiAjZWVmOGY0O1xuICAtLWNvbG9yLWJkLXN0cm9uZy10ZXJ0aWFyeTogI2Q5ZjhmZjtcbiAgLS1jb2xvci1iZC1zdHJvbmctYWNjZW50OiAjOTY5Y2ExO1xuICAtLWNvbG9yLWJkLXByaW1hcnk6ICNmZmVkZDc7XG4gIC0tY29sb3ItYmQtc2Vjb25kYXJ5OiAjZGZlZGU3O1xuICAtLWNvbG9yLWJkLXRlcnRpYXJ5OiAjYmRlNWZlO1xuICAtLWNvbG9yLWJkLWFjY2VudDogIzFiMjIyYjtcbn1cbmJvZHkge1xuICAtLWNvbG9yLWJnLWdob3N0LXByaW1hcnk6ICNmZmZlZjk7XG4gIC0tY29sb3ItYmctZ2hvc3Qtc2Vjb25kYXJ5OiAjZmFmZWZiO1xuICAtLWNvbG9yLWJnLWdob3N0LXRlcnRpYXJ5OiAjZjVmZWZmO1xuICAtLWNvbG9yLWJnLWdob3N0LWFjY2VudDogI2U4ZThlOTtcbiAgLS1jb2xvci1iZy1tdXRlZC1wcmltYXJ5OiAjZmZmY2Y0O1xuICAtLWNvbG9yLWJnLW11dGVkLXNlY29uZGFyeTogI2Y3ZmNmOTtcbiAgLS1jb2xvci1iZy1tdXRlZC10ZXJ0aWFyeTogI2VjZmNmZjtcbiAgLS1jb2xvci1iZy1tdXRlZC1hY2NlbnQ6ICNkMGQzZDU7XG4gIC0tY29sb3ItYmctc3Ryb25nLXByaW1hcnk6ICNmZmZiZWY7XG4gIC0tY29sb3ItYmctc3Ryb25nLXNlY29uZGFyeTogI2Y0ZmFmNjtcbiAgLS1jb2xvci1iZy1zdHJvbmctdGVydGlhcnk6ICNlNGZjZmY7XG4gIC0tY29sb3ItYmctc3Ryb25nLWFjY2VudDogI2I4YmRjMTtcbiAgLS1jb2xvci1iZy1wcmltYXJ5OiAjZmZlZGQ3O1xuICAtLWNvbG9yLWJnLXNlY29uZGFyeTogI2RmZWRlNztcbiAgLS1jb2xvci1iZy10ZXJ0aWFyeTogI2JkZTVmZTtcbiAgLS1jb2xvci1iZy1hY2NlbnQ6ICMxYjIyMmI7XG59XG5ib2R5IHtcbiAgLS1jb2xvci10eXBvLWRpc2FibGVkOiByZ2JhKDE4LDE4LDAsMC4xNyk7XG4gIC0tY29sb3ItdHlwby1naG9zdDogcmdiYSgxMiw5LDAsMC4zMyk7XG4gIC0tY29sb3ItdHlwby1tdXRlZDogcmdiYSgzLDMsMCwwLjU5KTtcbiAgLS1jb2xvci10eXBvLXN0cm9uZzogcmdiYSgxLDEsMCwwLjg0KTtcbn1cbi5mb3JtX19idXR0b24sXG4uaGVhZGVyX19idXR0b24sXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b24sXG4ubmF2YmFyX19idXR0b24sXG4uYWN0aW9uX19idXR0b24ge1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtcHJpbWFyeTogcmdiYSgyNTUsMjU1LDIzNywwLjI4KTtcbiAgLS1jb2xvci10eXBvLWRpc2FibGVkLXNlY29uZGFyeTogcmdiYSgyNTUsMjU1LDIzNywwLjI4KTtcbiAgLS1jb2xvci10eXBvLWRpc2FibGVkLXRlcnRpYXJ5OiByZ2JhKDI1NSwyNTUsMjM3LDAuMjgpO1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtYWNjZW50OiByZ2JhKDI1NSwyNTUsMjM3LDAuMjgpO1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQ6IHJnYmEoMjU1LDI1NSwyMzcsMC4yOCk7XG4gIC0tY29sb3ItdHlwby1naG9zdC1wcmltYXJ5OiByZ2JhKDI1NSwyNTUsMjQwLDAuNjEpO1xuICAtLWNvbG9yLXR5cG8tZ2hvc3Qtc2Vjb25kYXJ5OiByZ2JhKDI1NSwyNTUsMjQwLDAuNjEpO1xuICAtLWNvbG9yLXR5cG8tZ2hvc3QtdGVydGlhcnk6IHJnYmEoMjU1LDI1NSwyNDAsMC42MSk7XG4gIC0tY29sb3ItdHlwby1naG9zdC1hY2NlbnQ6IHJnYmEoMjU1LDI1NSwyNDAsMC42MSk7XG4gIC0tY29sb3ItdHlwby1naG9zdDogcmdiYSgyNTUsMjU1LDI0MCwwLjYxKTtcbiAgLS1jb2xvci10eXBvLW11dGVkLXByaW1hcnk6IHJnYmEoMjU1LDI1NSwyNDYsMC44Myk7XG4gIC0tY29sb3ItdHlwby1tdXRlZC1zZWNvbmRhcnk6IHJnYmEoMjU1LDI1NSwyNDYsMC44Myk7XG4gIC0tY29sb3ItdHlwby1tdXRlZC10ZXJ0aWFyeTogcmdiYSgyNTUsMjU1LDI0NiwwLjgzKTtcbiAgLS1jb2xvci10eXBvLW11dGVkLWFjY2VudDogcmdiYSgyNTUsMjU1LDI0NiwwLjgzKTtcbiAgLS1jb2xvci10eXBvLW11dGVkOiByZ2JhKDI1NSwyNTUsMjQ2LDAuODMpO1xuICAtLWNvbG9yLXR5cG8tc3Ryb25nLXByaW1hcnk6ICNmZmY7XG4gIC0tY29sb3ItdHlwby1wcmltYXJ5OiAjZmZmO1xuICAtLWNvbG9yLWJkLXByaW1hcnk6ICNmZmY7XG4gIC0tY29sb3ItYmctcHJpbWFyeTogI2ZmZjtcbiAgLS1jb2xvci10eXBvLXN0cm9uZy1zZWNvbmRhcnk6ICNmZmY7XG4gIC0tY29sb3ItdHlwby1zZWNvbmRhcnk6ICNmZmY7XG4gIC0tY29sb3ItYmQtc2Vjb25kYXJ5OiAjZmZmO1xuICAtLWNvbG9yLWJnLXNlY29uZGFyeTogI2ZmZjtcbiAgLS1jb2xvci10eXBvLXN0cm9uZy10ZXJ0aWFyeTogI2ZmZjtcbiAgLS1jb2xvci10eXBvLXRlcnRpYXJ5OiAjZmZmO1xuICAtLWNvbG9yLWJkLXRlcnRpYXJ5OiAjZmZmO1xuICAtLWNvbG9yLWJnLXRlcnRpYXJ5OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tc3Ryb25nLWFjY2VudDogI2ZmZjtcbiAgLS1jb2xvci10eXBvLWFjY2VudDogI2ZmZjtcbiAgLS1jb2xvci1iZC1hY2NlbnQ6ICNmZmY7XG4gIC0tY29sb3ItYmctYWNjZW50OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tc3Ryb25nOiAjZmZmO1xufVxuLmZvcm1fYXBwbHkgLmZvcm1fX2J1dHRvbiB7XG4gIC0tY29sb3ItdHlwby1kaXNhYmxlZC1wcmltYXJ5OiByZ2JhKDI0NywyNTQsMjU1LDAuMjUpO1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtc2Vjb25kYXJ5OiByZ2JhKDI0NywyNTQsMjU1LDAuMjUpO1xuICAtLWNvbG9yLXR5cG8tZGlzYWJsZWQtdGVydGlhcnk6IHJnYmEoMjQ3LDI1NCwyNTUsMC4yNSk7XG4gIC0tY29sb3ItdHlwby1kaXNhYmxlZC1hY2NlbnQ6IHJnYmEoMjQ3LDI1NCwyNTUsMC4yNSk7XG4gIC0tY29sb3ItdHlwby1kaXNhYmxlZDogcmdiYSgyNDcsMjU0LDI1NSwwLjI1KTtcbiAgLS1jb2xvci10eXBvLWdob3N0LXByaW1hcnk6IHJnYmEoMjQ3LDI1MCwyNTUsMC41MSk7XG4gIC0tY29sb3ItdHlwby1naG9zdC1zZWNvbmRhcnk6IHJnYmEoMjQ3LDI1MCwyNTUsMC41MSk7XG4gIC0tY29sb3ItdHlwby1naG9zdC10ZXJ0aWFyeTogcmdiYSgyNDcsMjUwLDI1NSwwLjUxKTtcbiAgLS1jb2xvci10eXBvLWdob3N0LWFjY2VudDogcmdiYSgyNDcsMjUwLDI1NSwwLjUxKTtcbiAgLS1jb2xvci10eXBvLWdob3N0OiByZ2JhKDI0NywyNTAsMjU1LDAuNTEpO1xuICAtLWNvbG9yLXR5cG8tbXV0ZWQtcHJpbWFyeTogcmdiYSgyNTEsMjUxLDI1NSwwLjc2KTtcbiAgLS1jb2xvci10eXBvLW11dGVkLXNlY29uZGFyeTogcmdiYSgyNTEsMjUxLDI1NSwwLjc2KTtcbiAgLS1jb2xvci10eXBvLW11dGVkLXRlcnRpYXJ5OiByZ2JhKDI1MSwyNTEsMjU1LDAuNzYpO1xuICAtLWNvbG9yLXR5cG8tbXV0ZWQtYWNjZW50OiByZ2JhKDI1MSwyNTEsMjU1LDAuNzYpO1xuICAtLWNvbG9yLXR5cG8tbXV0ZWQ6IHJnYmEoMjUxLDI1MSwyNTUsMC43Nik7XG4gIC0tY29sb3ItdHlwby1zdHJvbmctcHJpbWFyeTogI2ZmZjtcbiAgLS1jb2xvci10eXBvLXByaW1hcnk6ICNmZmY7XG4gIC0tY29sb3ItYmQtcHJpbWFyeTogI2ZmZjtcbiAgLS1jb2xvci1iZy1wcmltYXJ5OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tc3Ryb25nLXNlY29uZGFyeTogI2ZmZjtcbiAgLS1jb2xvci10eXBvLXNlY29uZGFyeTogI2ZmZjtcbiAgLS1jb2xvci1iZC1zZWNvbmRhcnk6ICNmZmY7XG4gIC0tY29sb3ItYmctc2Vjb25kYXJ5OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tc3Ryb25nLXRlcnRpYXJ5OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tdGVydGlhcnk6ICNmZmY7XG4gIC0tY29sb3ItYmQtdGVydGlhcnk6ICNmZmY7XG4gIC0tY29sb3ItYmctdGVydGlhcnk6ICNmZmY7XG4gIC0tY29sb3ItdHlwby1zdHJvbmctYWNjZW50OiAjZmZmO1xuICAtLWNvbG9yLXR5cG8tYWNjZW50OiAjZmZmO1xuICAtLWNvbG9yLWJkLWFjY2VudDogI2ZmZjtcbiAgLS1jb2xvci1iZy1hY2NlbnQ6ICNmZmY7XG4gIC0tY29sb3ItdHlwby1zdHJvbmc6ICNmZmY7XG59XG5ib2R5IHtcbiAgLS1jb2xvci1iZC1naG9zdDogcmdiYSgwLDAsMCwwLjA1KTtcbiAgLS1jb2xvci1iZC1tdXRlZDogcmdiYSgxMCwxMCwwLDAuMSk7XG4gIC0tY29sb3ItYmQtc3Ryb25nOiByZ2JhKDI2LDI2LDAsMC4xNik7XG59XG5ib2R5IHtcbiAgLS1jb2xvci1iZy1naG9zdDogcmdiYSgwLDAsMCwwLjA0KTtcbiAgLS1jb2xvci1iZy1tdXRlZDogcmdiYSgwLDAsMCwwLjA3KTtcbiAgLS1jb2xvci1iZy1zdHJvbmc6IHJnYmEoMTAsMTAsMCwwLjEpO1xufVxuLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xufVxuLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIuMzMzMzMzMzMzMzMzMzMzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi50ZXh0LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi50ZXh0LWJsb2NrX19sZWFkIHtcbiAgZm9udC1zaXplOiAxLjE2NjY2NjY2NjY2NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5ib2R5LFxuLnRleHQtYmxvY2tfX2NvbnRlbnQsXG4uZm9ybV9fcG9pbnRlciB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmFjY29yZGlvbl9faXRlbS1ib2R5LFxuLnRhYmxlLFxuLm5hdmJhcl9fbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjgzMzMzMzMzMzMzMzMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG4gIC5jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2NjY2NjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAudGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY2NjY2NjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAudGV4dC1ibG9ja19fbGVhZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIGJvZHksXG4gIC50ZXh0LWJsb2NrX19jb250ZW50LFxuICAuZm9ybV9fcG9pbnRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1ib2R5LFxuICAudGFibGUsXG4gIC5uYXZiYXJfX21lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCxcbi50ZXh0LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXN0cm9uZyk7XG59XG4uY29udGVudCBoMixcbi5jb250ZW50IGgzLFxuLmNvbnRlbnQgaDQsXG4udGV4dC1ibG9ja19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtYmxvY2tfX2xlYWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHlwby1naG9zdCk7XG59XG5ib2R5LFxuLmFjY29yZGlvbl9faXRlbS1ib2R5LFxuLnRhYmxlLFxuLnRleHQtYmxvY2tfX2NvbnRlbnQsXG4uZm9ybV9fcG9pbnRlcixcbi5uYXZiYXJfX21lbnUtaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLW11dGVkKTtcbn1cbi5uYXZiYXJfX21lbnUtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2YmFyX19tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHlwby1naG9zdC1wcmltYXJ5KTtcbn1cbi5uYXZiYXJfX21lbnUtaXRlbSxcbi5uYXZiYXJfX21lbnUtaXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHlwby1wcmltYXJ5KTtcbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkV1ZG94dXNzYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xufVxudWwgbGkgdWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMWVtO1xufVxuLnRhYmxlLW91dC1wcml2YWN5LXBvbGljeSxcbiNwci1sZWFkLWZvcm0tdjIgLnRhYmxlLW91dC1wcml2YWN5LXBvbGljeSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcHJpdmFjeS1wb2xpY3kgdGQsXG4udGFibGUtcHJpdmFjeS1wb2xpY3ksXG4jcHItbGVhZC1mb3JtLXYyIC50YWJsZS1wcml2YWN5LXBvbGljeSxcbiNwci1sZWFkLWZvcm0tdjIgLnRhYmxlLXByaXZhY3ktcG9saWN5IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcHJpdmFjeS1wb2xpY3kgdGQsXG4udGFibGUtcHJpdmFjeS1wb2xpY3ksXG4jcHItbGVhZC1mb3JtLXYyIC50YWJsZS1wcml2YWN5LXBvbGljeSB7XG4gIHBhZGRpbmc6IDAgMS41cmVtICFpbXBvcnRhbnQ7XG59XG4jcHItbGVhZC1mb3JtLXYyIC50YWJsZS1wcml2YWN5LXBvbGljeSBwIHtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG4jcHItbGVhZC1mb3JtLXYyIC50YWJsZS1wcml2YWN5LXBvbGljeSB1bCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGVudCB7XG4gIGNvbG9yOiAjMWIyMjJiO1xufVxuLmNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50IGgyIHtcbiAgbWFyZ2luOiA2cmVtIDAgNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMsXG4uY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMTAxNjIwO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5jb250ZW50IHAsXG4uY29udGVudCB1bCxcbi5jb250ZW50IG9sIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTUxYzI1O1xufVxuLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXR5cG8tc3Ryb25nKTtcbn1cbi5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9rZS13aWR0aDogMi41cHg7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljcHJlY2lzaW9uO1xufVxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFjY29yZGlvbl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5hY2NvcmRpb25fX2l0ZW06bm90KC5pcy1vcGVuZWQpIC5hY2NvcmRpb25fX2l0ZW0tYm9keSB7XG4gIGhlaWdodDogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW0uaXMtb3BlbmVkIC5hY2NvcmRpb25fX2l0ZW0taGVhZGVyLWljb24gZGl2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyNWRlZyk7XG59XG4uYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogLTEwcHggMTBweCAyMHB4IHJnYmEoMCwwLDAsMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW0taGVhZGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFjY29yZGlvbl9faXRlbS1oZWFkZXItaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDIuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjVyZW0gMC41cmVtIDA7XG59XG4uYWNjb3JkaW9uX19pdGVtLWhlYWRlci1pY29uIGRpdiB7XG4gIGNvbG9yOiAjZmZlZGQ3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmFjY29yZGlvbl9faXRlbS1oZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzRjNGM0YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmFjY29yZGlvbl9faXRlbS1ib2R5IHtcbiAgaGVpZ2h0OiB2YXIoLS1ib2R5LWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWNjb3JkaW9uX19pdGVtLWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW0tYm9keSBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwIDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1oZWFkZXItaWNvbiB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLmlzLW9wZW5lZCAuYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYWN0aXZpdHktd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hY3Rpdml0eS13aWRnZXRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aXZpdHktd2lkZ2V0X19jZWxsX3JlY2VpdmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hY3Rpdml0eS13aWRnZXRfX21zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4uYWN0aXZpdHktd2lkZ2V0X19tc2dfYXBwbHlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAycmVtO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYWN0aXZpdHktd2lkZ2V0X19tc2dfcmVjZWl2aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5hY3Rpdml0eS13aWRnZXRfX21zZy1jb250YWluZXJfcmVjZWl2aW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLmFjdGl2aXR5LXdpZGdldF9fbXNnLWNvbnRhaW5lcl9yZWNlaXZpbmcuaXMtZW50ZXJlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWN0aXZpdHktd2lkZ2V0X19tc2ctY29udGFpbmVyX3JlY2VpdmluZy5pcy1yZW1vdmVkIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmFjdGl2aXR5LXdpZGdldF9fbXNnIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZGZlZGU3O1xuICBib3gtc2hhZG93OiAwIDFyZW0gMXJlbSByZ2JhKDAsMCwwLDAuMDcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMnM7XG59XG4uYWN0aXZpdHktd2lkZ2V0X19tc2dfYXBwbHlpbmcge1xuICBiYWNrZ3JvdW5kOiAjZGZlZGU3O1xufVxuLmFjdGl2aXR5LXdpZGdldF9fbXNnX3JlY2VpdmluZyB7XG4gIGJhY2tncm91bmQ6ICNmN2ZjZjk7XG4gIGFuaW1hdGlvbi1kZWxheTogYmFja2dyb3VuZCAwLjVzO1xufVxuLmFjdGl2aXR5LXdpZGdldF9fbXNnLWNvbnRhaW5lcl9yZWNlaXZpbmcuaXMtZW50ZXJlZCAuYWN0aXZpdHktd2lkZ2V0X19tc2dfcmVjZWl2aW5nIHtcbiAgYmFja2dyb3VuZDogI2RmZWRlNztcbn1cbi5hY3Rpdml0eS13aWRnZXQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLWJ1dHRvbi1zaXplKSAvIDIpO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbi1zaXplKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uX19sYWJlbCB7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLWJ1dHRvbi1zaXplKSAvIDQpO1xuICB6LWluZGV4OiAxO1xufVxuLmJ1dHRvbl9fbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b25fX2xhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1dHRvbl9faWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyA0ICogLTEpO1xufVxuLmJ1dHRvbl9faWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyA0ICogLTEpO1xufVxuLmZvcm1fX2J1dHRvbixcbi5mb3JtX2FwcGx5IC5mb3JtX19idXR0b24sXG4uaGVhZGVyX19idXR0b24sXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b24sXG4ubmF2YmFyX19idXR0b24sXG4uYWN0aW9uX19idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHlwby1zdHJvbmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5mb3JtX19idXR0b246aG92ZXIsXG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uOmhvdmVyLFxuLmhlYWRlcl9fYnV0dG9uOmhvdmVyLFxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fYnV0dG9uOmhvdmVyLFxuLm5hdmJhcl9fYnV0dG9uOmhvdmVyLFxuLmFjdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjllYTtcbn1cbi5mb3JtX19idXR0b24sXG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uLFxuLmhlYWRlcl9fYnV0dG9uLFxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fYnV0dG9uLFxuLm5hdmJhcl9fYnV0dG9uLFxuLmFjdGlvbl9fYnV0dG9uLFxuLmZvcm1fX2J1dHRvbjphY3RpdmUsXG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uOmFjdGl2ZSxcbi5oZWFkZXJfX2J1dHRvbjphY3RpdmUsXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b246YWN0aXZlLFxuLm5hdmJhcl9fYnV0dG9uOmFjdGl2ZSxcbi5hY3Rpb25fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmY2Y0O1xufVxuLmZvcm1fX2J1dHRvbixcbi5oZWFkZXJfX2J1dHRvbixcbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2J1dHRvbixcbi5uYXZiYXJfX2J1dHRvbixcbi5hY3Rpb25fX2J1dHRvbiB7XG4gIGNvbG9yOiAjNmM1YjUwO1xuICBmaWxsOiAjZmZmO1xufVxuLmZvcm1fX2J1dHRvbjpob3Zlcixcbi5oZWFkZXJfX2J1dHRvbjpob3Zlcixcbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2J1dHRvbjpob3Zlcixcbi5uYXZiYXJfX2J1dHRvbjpob3Zlcixcbi5hY3Rpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZlZGQ3LCAjZmZlZGQ3KTtcbn1cbi5mb3JtX19idXR0b24sXG4uaGVhZGVyX19idXR0b24sXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b24sXG4ubmF2YmFyX19idXR0b24sXG4uYWN0aW9uX19idXR0b24sXG4uZm9ybV9fYnV0dG9uOmFjdGl2ZSxcbi5oZWFkZXJfX2J1dHRvbjphY3RpdmUsXG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b246YWN0aXZlLFxuLm5hdmJhcl9fYnV0dG9uOmFjdGl2ZSxcbi5hY3Rpb25fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZWRkNywgI2ZmZWRkNyk7XG59XG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG59XG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZTkwMDtcbn1cbi5mb3JtX2FwcGx5IC5mb3JtX19idXR0b24sXG4uZm9ybV9hcHBseSAuZm9ybV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmU5MDA7XG59XG4uaGVhZGVyX19idXR0b24sXG4ubmF2YmFyX19idXR0b24ge1xuICAtLWJ1dHRvbi1zaXplOiAzcmVtO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fYnV0dG9uLFxuLmFjdGlvbl9fYnV0dG9uIHtcbiAgLS1idXR0b24tc2l6ZTogNHJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb3JtX19idXR0b24ge1xuICAtLWJ1dHRvbi1zaXplOiA1cmVtO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICBmb250LXNpemU6IDEuMTY2NjY2NjY2NjY2NjY3cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbixcbiAgLm5hdmJhcl9fYnV0dG9uIHtcbiAgICAtLWJ1dHRvbi1zaXplOiAyLjVyZW07XG4gICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoNzByZW0gKyB2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKTtcbn1cbi5jb250YWluZXJfd2lkdGhfeHMtMiB7XG4gIG1heC13aWR0aDogY2FsYyg0MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuLmNvbnRhaW5lcl93aWR0aF94cyB7XG4gIG1heC13aWR0aDogY2FsYyg1MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuLmNvbnRhaW5lcl93aWR0aF9zbSB7XG4gIG1heC13aWR0aDogY2FsYyg2MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuLmNvbnRhaW5lcl93aWR0aF9tZCB7XG4gIG1heC13aWR0aDogY2FsYyg3MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuLmNvbnRhaW5lcl93aWR0aF9sZyB7XG4gIG1heC13aWR0aDogY2FsYyg4MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuLmNvbnRhaW5lcl93aWR0aF94bCB7XG4gIG1heC13aWR0aDogY2FsYyg5MHJlbSArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLmRpdmlkZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnJlbSAxLjFyZW07XG59XG4uZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xufVxuLmRpdmlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbn1cbi5maWVsZF9fY29udHJvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYWJlbCAgICAgICAgaWNvbi11aSBpY29uLXNlbWFudGljXCIgXCJmb3JtLWVsZW1lbnQgaWNvbi11aSBpY29uLXNlbWFudGljXCIgXCJtZWFhc2dlICAgICAgbWVhYXNnZSBtZWFhc2dlXCI7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmllbGRfX2xhYmVsIHtcbiAgZ3JpZC1hcmVhOiBsYWJlbDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmllbGRfX2Zvcm0tZWxlbWVudCB7XG4gIGdyaWQtYXJlYTogZm9ybS1lbGVtZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmllbGQ6bm90KC5pcy1mb2N1c2VkKTpub3QoLmlzLWZpbGxlZCkgLmZpZWxkX19mb3JtLWVsZW1lbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLmZpZWxkX19mb3JtLWVsZW1lbnQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5maWVsZF9fZm9ybS1lbGVtZW50Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZmllbGRfX2Zvcm0tZWxlbWVudDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmZpZWxkX19mb3JtLWVsZW1lbnQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTlzO1xufVxuLmZpZWxkX19mb3JtLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZpZWxkX19pY29uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXR5cG8tbXV0ZWQpO1xufVxuLmZpZWxkX19pY29uX3VpIHtcbiAgZ3JpZC1hcmVhOiBpY29uLXVpO1xufVxuLmZpZWxkX19pY29uX3NlbWFudGljIHtcbiAgZ3JpZC1hcmVhOiBpY29uLXNlbWFudGljO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuLmZpZWxkLmlzLWVycm9yIC5maWVsZF9faWNvbl9zZW1hbnRpYyxcbi5maWVsZC5pcy1zdWNjZXNzIC5maWVsZF9faWNvbl9zZW1hbnRpYyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmllbGRfX2ljb25fdmFsaWRhdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5maWVsZF9faWNvbl9zdWNjZXNzIHtcbiAgY29sb3I6ICMwMWNiOTk7XG59XG4uZmllbGQuaXMtc3VjY2VzcyAuZmllbGRfX2ljb25fc3VjY2VzcyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmllbGRfX2ljb25fZXJyb3Ige1xuICBjb2xvcjogI2ZmOTc1Mztcbn1cbi5maWVsZC5pcy1lcnJvciAuZmllbGRfX2ljb25fZXJyb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuLmZpZWxkX19tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtYXJlYTogbWVhYXNnZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maWVsZCAuZmllbGRfX2NvbnRyb2wge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmZpZWxkIC5maWVsZF9fY29udHJvbCB7XG4gICAgcGFkZGluZzogMC4zMjVyZW0gMS41cmVtO1xuICB9XG59XG4uZmllbGQgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NTcxNDI4NTcxNDI4NTcpO1xufVxuLmZpZWxkIC5maWVsZF9fZm9ybS1lbGVtZW50IHtcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gIG1hcmdpbi10b3A6IC0yLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBmb250LXNpemU6IDEuMTY2NjY2NjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5maWVsZCAuZmllbGRfX2Zvcm0tZWxlbWVudDotd2Via2l0LWF1dG9maWxsLFxuLmZpZWxkIC5maWVsZF9fZm9ybS1lbGVtZW50Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uZmllbGQgLmZpZWxkX19mb3JtLWVsZW1lbnQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5maWVsZCAuZmllbGRfX2Zvcm0tZWxlbWVudDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmZpZWxkIC5maWVsZF9faWNvbl91aSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5maWVsZCAuZmllbGRfX2ljb25fdWkgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5maWVsZCAuZmllbGRfX2ljb25fc2VtYW50aWMge1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbi5maWVsZCAuZmllbGRfX2ljb25fc2VtYW50aWMsXG4uZmllbGQuaXMtc3VjY2VzcyAuZmllbGQgLmZpZWxkX19pY29uX3NlbWFudGljLFxuLmZpZWxkLmlzLWVycm9yIC5maWVsZCAuZmllbGRfX2ljb25fc2VtYW50aWMge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5maWVsZCAuZmllbGRfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzMzMzMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5maWVsZC5pcy1lcnJvciAuZmllbGRfX21lc3NhZ2Uge1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xufVxuLmZpZWxkOm5vdCguaXMtZm9jdXNlZCk6bm90KC5pcy1maWxsZWQpIC5maWVsZF9fbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44NzVyZW0pO1xufVxuLmZpZWxkOm5vdCguaXMtZm9jdXNlZCk6bm90KC5pcy1maWxsZWQpIC5maWVsZF9fZm9ybS1lbGVtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjc1cmVtKTtcbn1cbi5maWVsZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZpZWxkLmlzLWZvY3VzZWQgLmZpZWxkIC5maWVsZF9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWdob3N0KTtcbn1cbi5maWVsZCAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXR5cG8tZ2hvc3QpO1xufVxuLmZpZWxkOm5vdCguaXMtZmlsbGVkKSAuZmllbGQgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLW11dGVkKTtcbn1cbi5maWVsZCAuZmllbGRfX2Zvcm0tZWxlbWVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXN0cm9uZyk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xvci10eXBvLXN0cm9uZyk7XG59XG4uZmllbGQgLmZpZWxkX19mb3JtLWVsZW1lbnQ6OnBsYWNlaG9sZGVyLFxuLmZpZWxkOm5vdCguaXMtZmlsbGVkKSAuZmllbGQgLmZpZWxkX19mb3JtLWVsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdHlwby1kaXNhYmxlZCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xvci10eXBvLWRpc2FibGVkKTtcbn1cbi5maWVsZCAuZmllbGRfX21lc3NhZ2VfZXJyb3Ige1xuICBjb2xvcjogI2ZmOTc1Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZpZWxkX19pY29uX3NlbWFudGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZF9faWNvbl9zZW1hbnRpYyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFiZWwge1xuICAtLWxhYmVsLXNpemU6IDNyZW07XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogdmFyKC0tbGFiZWwtc2l6ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmxhYmVsX19pY29uLFxuLmxhYmVsX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubGFiZWxfX2ljb24ge1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5sYWJlbF9faWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbn1cbi5sYWJlbF9faWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cbi5sYWJlbCBzdHJvbmcsXG4ubGFiZWwgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjczcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAuMTlyZW07XG4gIH1cbiAgLmxhYmVsX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGFiZWxfX2ljb24ge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgcGFkZGluZzogMC44cmVtO1xuICB9XG59XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYjIyMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubG9nb19fZG90IHtcbiAgY29sb3I6ICMwZjg5ZDY7XG59XG4ubG9nb19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiAjMWIyMjJiO1xufVxuLmxvZ29fX2ltZy1zdmcge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2dvX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLmxvZ29fX2ltZy1zdmcge1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICB9XG4gIC5sb2dvX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAubG9nbyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmxvZ29fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucmF0aW5nLXN0YXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDAuMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucmF0aW5nLXN0YXJzX19zdGFyIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJhdGluZy1zdGFyc19fc3RhciBzdmcge1xuICBtYXJnaW4tdG9wOiAtNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yYXRpbmctc3RhcnNfX3N0YXIge1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgfVxufVxuLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYjIyMmI7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmQtbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX19vdmVyZmxvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi50YWJsZV9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0aCxcbi50YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iZC1naG9zdCk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYmxlIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG59XG4udGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpY29uIHRpdGxlXCIgXCJpY29uIGxlYWRcIiBcImljb24gY29udGVudFwiO1xufVxuLnRleHQtYmxvY2tfX2ljb24ge1xuICBncmlkLWFyZWE6IGljb247XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXR5cG8tc3Ryb25nLXByaW1hcnkpO1xufVxuLnRleHQtYmxvY2tfX2ljb25fbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy44MzMzMzMzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC1ibG9ja19fdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xufVxuLnRleHQtYmxvY2tfX2xlYWQge1xuICBncmlkLWFyZWE6IGxlYWQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udGV4dC1ibG9ja19fY29udGVudCB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1ibG9ja19faWNvbiB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG4gIC50ZXh0LWJsb2NrX2FsaWduX3JpZ2h0IC50ZXh0LWJsb2NrX19pY29uIHtcbiAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgfVxufVxuLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLnRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuLnVwLXRpdGxlIHtcbiAgY29sb3I6ICM5NDhmYTM7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkxNjY2NjY2NjY2NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyMjJiO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZzogOHJlbSAwIDJyZW07XG59XG4uZm9vdGVyX19taWRkbGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5mb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgZ3JpZC1nYXA6IDRyZW07XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuLmZvb3Rlcl9fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9faWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuNDVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmaWxsOiAjZmZmO1xufVxuLmZvb3Rlcl9fdGV4dC1ibG9ja19jb21tb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbi5mb290ZXJfX3RleHQtYmxvY2tfZGlzY2xhaW1lciB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uZm9vdGVyX190ZXh0LWJsb2NrX2Rpc2NsYWltZXIgdWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luOiAxcmVtO1xufVxuLmZvb3Rlcl9fdGV4dC1ibG9ja190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlcl9fdGV4dC1ibG9jayBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlcl9fdGV4dC1ibG9jayBwOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fc3VidGl0bGVfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIH1cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dC1ibG9ja19jb21tb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZm9vdGVyX190ZXh0LWJsb2NrX2Rpc2NsYWltZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mb290ZXJfX2ltYWdlX3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXJfX3RvcF8xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBjb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciAzZnI7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbn1cbi5mb3JtX19maWVsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5mb3JtX19maWVsZF9lbWFpbCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMiBzcGFuO1xufVxuLmZvcm1fX2ZpZWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLmZvcm1fdW5zdWJzY3JpYmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtX3Vuc3Vic2NyaWJlIC5mb3JtX19maWVsZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX3Vuc3Vic2NyaWJlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmZvcm1fX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5mb3JtX19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEuM3JlbTtcbn1cbi5mb3JtX19wb2ludGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjI1cmVtO1xuICByaWdodDogLTEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjYmNjYWM0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMS43NXJlbSAxLjc1cmVtO1xuICBhbmltYXRpb246IGZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjZlbSAwIC0wLjM1ZW0gcmdiYSgwLDAsMCwwLjE3KTtcbn1cbi5mb3JtX19wb2ludGVyIGkge1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5mb3JtX19wb2ludGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMTVweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNiY2NhYzQ7XG59XG5ALW1vei1rZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDI1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG59XG4uZm9ybV9jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtX2NvbnRhY3QgLmZvcm1fX2ZpZWxkcyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLmZvcm1fY29udGFjdCAuZm9ybV9fZmllbGQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZvcm1fY29udGFjdCAuZm9ybV9fZmllbGRfZW1haWwge1xuICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX19maWVsZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5mb3JtX19maWVsZF9lbWFpbCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICB9XG4gIC5mb3JtX19wb2ludGVyIHtcbiAgICByaWdodDogLTFyZW07XG4gIH1cbn1cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRkNztcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2VsZW1lbnQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdyZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cbi5oZWFkZXJfX2VsZW1lbnQtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdyZW07XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5oZWFkZXJfX2VsZW1lbnQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBmaWxsOiAjZmZlZGQ3O1xufVxuLmhlYWRlcl9fbmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5oZWFkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5oZWFkZXJfX3Byb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fcHJvbW9fbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5oZWFkZXJfX3Byb21vX2xlZnQge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uaGVhZGVyX19wcm9tb19yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAwJTtcbiAgcmlnaHQ6IC0xMyU7XG4gIGJvdHRvbTogMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0NSU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uaGVhZGVyX19wcm9tb19wb2ludGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICByaWdodDogLTRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmOTc1MztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAycHggI2YyODY0NDtcbn1cbi5oZWFkZXJfX3Byb21vX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFiMjIyYjtcbn1cbi5oZWFkZXJfX3N1YlRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxZW07XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMxYjIyMmI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmhlYWRlcl9faW5uZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fcHJvbW9fbWFpbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX3Byb21vX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19wcm9tb190aXRsZSxcbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX3Byb21vX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fYnV0dG9uLFxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fYnV0dG9uOmFjdGl2ZSxcbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyX19pbm5lciAuaGVhZGVyX19idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDAuMnJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX3RpdGxlLWJsb2NrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX3RpdGxlIHN2ZyB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5oZWFkZXJfX2lubmVyIC5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfX2lubmVyLW5hdmJhciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19wcm9tb190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5oZWFkZXJfX25hdmJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyX19pbm5lciAuaGVhZGVyX19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDIwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA5NCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gIH1cbiAgLmhlYWRlcl9faW5uZXIgLmhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX19pbm5lciAuaGVhZGVyX190aXRsZSBzdmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX3Byb21vX21haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX3Byb21vX3BvaW50ZXIge1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxuICAuaGVhZGVyX19wcm9tb19sZWZ0IHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmhlYWRlcl9fcHJvbW9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcHJvbW9fYm90dG9tIHtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxuICAuaGVhZGVyX19wcm9tb190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTY2NjY2NjY2NjY2NjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5oZWFkZXJfX3Byb21vX2Zvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaGVhZGVyX19wcm9tb19mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXJfX3Byb21vX3BvaW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbGluZSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfbG9naW4gLmhlYWRlcl9fc3ViVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbiAgLmhlYWRlcl9sb2dpbiAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmhlYWRlcl9fcHJvbW9fbGVmdCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5oZWFkZXJfbG9naW4gLmhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAuaGVhZGVyX2xvZ2luIC5oZWFkZXJfX3N1YlRpdGxlIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbW92ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBtb3ZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuLmxhYmVscyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5sYWJlbHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtYXgtY29udGVudCk7XG4gIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxhYmVsc19fbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IGNhbGModmFyKC0tZ2FwLXksIHZhcigtLWdhcCkpICogMC41KSBjYWxjKHZhcigtLWdhcC14LCB2YXIoLS1nYXApKSAqIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhYmVsc19fZ3JpZCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICB9XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXJfX2xvZ2luIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC41ZnIgMWZyO1xufVxuLm5hdmJhcl9fbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiA0cmVtO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLm5hdmJhcl9fbWVudS1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5uYXZiYXJfX2hyZWZzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgZ3JpZC1nYXA6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzFiMjIyYjtcbn1cbi5uYXZiYXJfX2hyZWYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWIyMjJiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmF2YmFyX19pbm5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLm5hdmJhcl9faW5uZXIgLm5hdmJhcl9faHJlZnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhcl9faW5uZXIgLm5hdmJhcl9fY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubmF2YmFyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5uYXZiYXJfX2hyZWZzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLnNlY3Rpb25fX2JvZHkge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnNlY3Rpb25fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbiAgLnNlY3Rpb25fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbiAgLnNlY3Rpb25fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbn1cbi50ZXh0LWJsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG59XG4uYWN0aW9uIHtcbiAgcGFkZGluZzogOHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX3Jvd19tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogOHJlbTtcbn1cbi5hY3Rpb25fX3Jvd19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fcm93X3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY3Rpb25fX3Jvd19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hY3Rpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY3Rpb25fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4uYWN0aW9uX19pY29uX29uZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5hY3Rpb25fX2ljb25fdHdvIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmFjdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgY29sb3I6ICMxMDE2MjA7XG59XG4uYWN0aW9uX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMjU1LDIzNywyMTUsMC4yKTtcbn1cbi5hY3Rpb25fX2J1dHRvbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMC4ycmVtO1xuICByaWdodDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hY3Rpb25fX3RpdGxlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5hY3Rpb25fX3Jvd19tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxuICAuYWN0aW9uX19yb3dfbGVmdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFjdGlvbl9fcm93X3JpZ2h0IHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hY3Rpb25fX3Jvd19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjdGlvbiB7XG4gICAgcGFkZGluZzogNGVtIDA7XG4gIH1cbiAgLmFjdGlvbl9fYnV0dG9uIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmFkdmFudGFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFiMjIyYjtcbn1cbi5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkdmFudGFnZXNfX3VwVGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlZGU3O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjNzg4NDgxO1xufVxuLmFkdmFudGFnZXNfX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZGQ3O1xufVxuLmFkdmFudGFnZXNfX3Jvd19tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gIGdyaWQtZ2FwOiA4cmVtO1xufVxuLmFkdmFudGFnZXNfX3Jvd19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFudGFnZXNfX3Jvd19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hZHZhbnRhZ2VzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hZHZhbnRhZ2VzX19jYXJkX21haW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcbn1cbi5hZHZhbnRhZ2VzX19jYXJkX2ljb24gc3ZnIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmFkdmFudGFnZXNfX2NhcmRfdGl0bGUge1xuICBjb2xvcjogIzFiMjIyYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuICAuYWR2YW50YWdlc19fcm93X21haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgfVxuICAuYWR2YW50YWdlc19fY2FyZF90aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jYXJkX2ltZyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19jYXJkX2ltZyBzdmcge1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5hcHIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcHJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gNHJlbTtcbn1cbi5hcHJfX3RleHQge1xuICBjb2xvcjogJGNvbG9yLWZvbnRUZXh0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFwcl9fdGV4dCBhIHtcbiAgY29sb3I6ICRjb2xvci1mb250VGV4dC02MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcHIge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xufVxuLmNvbnRlbnRfX2NvbnRhaW5lcl9jb250YWN0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwcmVtICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMik7XG59XG4uY29udGVudF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtIDA7XG4gIH1cbn1cbi5ob3ctaXQtd29yayB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMWIyMjJiO1xufVxuLmhvdy1pdC13b3JrX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLmhvdy1pdC13b3JrX19tYWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5ob3ctaXQtd29ya19faW1hZ2Uge1xuICBoZWlnaHQ6IDM4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMzBweCA3MHB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4uaG93LWl0LXdvcmtfX2ljb24ge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLmhvdy1pdC13b3JrX19lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhvdy1pdC13b3JrX19lbGVtZW50LW9uZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5ob3ctaXQtd29ya19fZWxlbWVudC10d28ge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uaG93LWl0LXdvcmtfX2VsZW1lbnQtdGhyZWUge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG59XG4uaG93LWl0LXdvcmtfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG93LWl0LXdvcmtfX3N0ZXBfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uaG93LWl0LXdvcmtfX3N0ZXBfbWFpbi1vbmUge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlZGU3O1xufVxuLmhvdy1pdC13b3JrX19zdGVwX21haW4tdHdvIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRkNztcbn1cbi5ob3ctaXQtd29ya19fc3RlcF9tYWluLXRocmVlIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZTVmZTtcbn1cbi5ob3ctaXQtd29ya19fc3RlcF9pY29uIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2QxZGNlYztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5ob3ctaXQtd29ya19fc3RlcF9pbWFnZSB7XG4gIGhlaWdodDogMTVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhvdy1pdC13b3JrX19zdGVwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvdy1pdC13b3JrX19zdGVwX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG93LWl0LXdvcmsge1xuICAgIHBhZGRpbmc6IDRlbSAwIDRyZW0gMDtcbiAgfVxuICAuaG93LWl0LXdvcmtfX21haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5ob3ctaXQtd29ya19faW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG93LWl0LXdvcmtfX3N0ZXBfY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuaG93LWl0LXdvcmtfX3N0ZXBfbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5ob3ctaXQtd29ya19fc3RlcF9pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iXX0= */