@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-BoldItalic.eot);
    src: local(PFDinDisplayPro-BoldItalic),
        url(./PFDinDisplayPro-BoldItalic.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-BoldItalic.woff) format("woff"),
        url(./PFDinDisplayPro-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-BlackItalic.eot);
    src: local(PFDinDisplayPro-BlackItalic),
        url(./PFDinDisplayPro-BlackItalic.eot?#iefix)
            format("embedded-opentype"),
        url(./PFDinDisplayPro-BlackItalic.woff) format("woff"),
        url(./PFDinDisplayPro-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Thin.eot);
    src: local(PFDinDisplayPro-Thin),
        url(./PFDinDisplayPro-Thin.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Thin.woff) format("woff"),
        url(./PFDinDisplayPro-Thin.ttf) format("truetype");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-ThinItalic.eot);
    src: local(PFDinDisplayPro-ThinItalic),
        url(./PFDinDisplayPro-ThinItalic.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-ThinItalic.woff) format("woff"),
        url(./PFDinDisplayPro-ThinItalic.ttf) format("truetype");
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Italic.eot);
    src: local(PFDinDisplayPro-Italic),
        url(./PFDinDisplayPro-Italic.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Italic.woff) format("woff"),
        url(./PFDinDisplayPro-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-MediumItalic.eot);
    src: local(PFDinDisplayPro-MediumItalic),
        url(./PFDinDisplayPro-MediumItalic.eot?#iefix)
            format("embedded-opentype"),
        url(./PFDinDisplayPro-MediumItalic.woff) format("woff"),
        url(./PFDinDisplayPro-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-LightItalic.eot);
    src: local(PFDinDisplayPro-LightItalic),
        url(./PFDinDisplayPro-LightItalic.eot?#iefix)
            format("embedded-opentype"),
        url(./PFDinDisplayPro-LightItalic.woff) format("woff"),
        url(./PFDinDisplayPro-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Black.eot);
    src: local(PFDinDisplayPro-Black),
        url(./PFDinDisplayPro-Black.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Black.woff) format("woff"),
        url(./PFDinDisplayPro-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Regular.eot);
    src: local(PFDinDisplayPro-Regular),
        url(./PFDinDisplayPro-Regular.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Regular.woff) format("woff"),
        url(./PFDinDisplayPro-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Light.eot);
    src: local(PFDinDisplayPro-Light),
        url(./PFDinDisplayPro-Light.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Light.woff) format("woff"),
        url(./PFDinDisplayPro-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Bold.eot);
    src: local(PFDinDisplayPro-Bold),
        url(./PFDinDisplayPro-Bold.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Bold.woff) format("woff"),
        url(./PFDinDisplayPro-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "PF DinDisplay Pro";
    src: url(./PFDinDisplayPro-Medium.eot);
    src: local(PFDinDisplayPro-Medium),
        url(./PFDinDisplayPro-Medium.eot?#iefix) format("embedded-opentype"),
        url(./PFDinDisplayPro-Medium.woff) format("woff"),
        url(./PFDinDisplayPro-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans";
    src: url(./PTSans-Italic.woff2) format("woff2"),
        url(./PTSans-Italic.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans";
    src: url(./PTSans-BoldItalic.woff2) format("woff2"),
        url(./PTSans-BoldItalic.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans";
    src: url(./PTSans-Bold.woff2) format("woff2"),
        url(./PTSans-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans";
    src: url(./PTSans-Regular.woff2) format("woff2"),
        url(./PTSans-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans Narrow";
    src: url(./PTSans-Narrow.woff2) format("woff2"),
        url(./PTSans-Narrow.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans Narrow";
    src: url(./PTSans-NarrowBold.woff2) format("woff2"),
        url(./PTSans-NarrowBold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

:root {
    --main-font-family: "PF DinDisplay Pro";
    --main-font-size: 16px;
    --main-text-color: #000;
    --main-bg-color: #f9f9f9;
    --main-placeholder-color: #666;
    --main-color: #008c81;
    --second-color: #008c81;
}

::-webkit-input-placeholder {
    color: var(--main-placeholder-color);
    opacity: 1;
}

:-moz-placeholder {
    color: var(--main-placeholder-color);
    opacity: 1;
}

::-moz-placeholder {
    color: var(--main-placeholder-color);
    opacity: 1;
}

:-ms-input-placeholder {
    color: var(--main-placeholder-color);
    opacity: 1;
}

a,
img {
    display: block;
}

img:not([src]) {
    visibility: hidden;
}

@-moz-document url-prefix() {
    img:-moz-loading {
        visibility: hidden;
    }
}

.lazy {
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.lazy.loaded {
    opacity: 1;
}

html {
    overflow-x: hidden;
}

body {
    font-size: var(--main-font-size);
    color: var(--main-text-color);
    /* background: var(--main-bg-color); */
    position: relative;
    -webkit-text-size-adjust: none;
    margin: 0;
    min-height: 100%;
    opacity: 1;
}

body,
button,
input,
textarea {
    font-family: var(--main-font-family), sans-serif;
}

.mobile-header,
.mobile-menu {
    display: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.header__main .container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
}

.header__main .container,
.header__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header__nav {
    max-width: 592px;
    width: 100%;
    justify-content: space-between;
}

/* .header__nav a:not(:last-child) {
	margin-right: 55px
} */

.header__nav a {
    font-size: 18px;
    text-decoration: none;
}

.header__phone__link a {
    font-family: "PT Sans";
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 1px;
}

.header__address {
    display: flex;
    padding-right: 70px;
}

.header__address-text {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    color: #8b8e93;
    text-align: start;
}

.header__time {
    display: flex;
}

.header__phone-wrapper {
    text-align: center;
    /* padding: 0 40px; */
    display: flex;
    align-items: center;
}

.header__phone__callback a {
    font-family: "PT Sans";
    color: var(--main-color);
    text-decoration: none;
}

.header__main {
    border-bottom: 1px solid #e3e4e6;
}

.header__catalog__btn {
    background: var(--main-color);
    color: #fff;
    text-decoration: none;
    height: 32px;
    padding: 0 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    font-family: "PT Sans Narrow";
}

/* .header__catalog__btn:after {
    content: "";
    width: 19px;
    height: 11px;
    background-image: url(./header-catalog-btn.webp);
    display: block;
    margin-left: 10px
} */

.header__nav a:hover {
    color: var(--main-color);
}

.header__phone a:hover {
    text-decoration: underline;
}

.header__catalog__btn:hover {
    background: #f9783c;
}

.header__catalog__btn,
.main-page__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.main-page__col:nth-of-type(1) {
    width: 67%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 704px;
}

@media (max-width: 992px) {
    .main-page__col:nth-of-type(1) {
        height: auto;
    }
}

.main-page__col:nth-of-type(2) {
    width: 33.001%;
}

.main-page__slider {
    position: relative;
    height: 753px;
    overflow: hidden;
    border-bottom: 1px solid #e3e4e6;
    border-left: 1px solid #e3e4e6;
}

.main-page__slider__nav {
    position: absolute;
    right: 40px;
    top: 275px;
}

.main-page__slider__slide {
    position: relative;
}

.main-page__slider__slide-btn {
    max-width: 170px;
    height: 39px;
    background: #008c81;
    border: none;
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 16.1px;
    font-weight: 400;
    position: absolute;
    top: 340px;
    left: 60px;
}

.main-page__slider .swiper-slide:nth-child(2) .main-page__slider__slide-btn {
    top: 310px;
    left: 70px;
}

.main-page__slider .swiper-button-next,
.main-page__slider .swiper-button-prev {
    position: relative;
    width: 27px;
    height: 14px;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    margin: 0;
}

.main-page__slider .swiper-button-next:after,
.main-page__slider .swiper-button-prev:after {
    content: "";
    width: 27px;
    height: 14px;
    background-image: url(./main-page-slider-nav-icon.webp);
}

.main-page__slider .swiper-button-prev:after {
    transform: rotate(270deg);
}

.main-page__slider .swiper-pagination,
.main-page__slider__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.main-page__slider .swiper-pagination {
    position: relative;
    margin: 10px 0;
    flex-direction: column;
    gap: 26px;
}

.main-page__slider .swiper-pagination-bullet {
    height: 9px;
    width: 9px;
    background: #fff;
    border-radius: 50px;
    opacity: 1;
    margin: 0 8px;
    transition: all 0.4s ease-in-out;
}

.main-page__slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 36px;
    border-radius: 24px;
}

.main-page__slider .swiper-button-next:after {
    transform: rotate(90deg);
}

.main-page__slider__slide {
    position: relative;
    display: block;
}

.main-page__slider__slide.slide-index-03 > img:first-child,
.slide-index-01 > img:first-child {
    position: absolute;
    right: 0;
    bottom: 0;
}

.slide-index-01 {
    padding: 55px 0 0 90px;
    color: #fff;
}

.slide-index-01__title {
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 45px;
}

.slide-index-01__title b {
    font-weight: 700;
}

.slide-index-01__date {
    font-size: 30px;
    margin-bottom: 35px;
}

.slide-index-01__description {
    font-family: "PT Sans";
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 25px;
}

.slide-index-01__discount {
    font-family: "PT Sans";
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 60px;
}

.btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    height: 45px;
    font-size: 20px;
    font-weight: 300;
    transition: all 0.25s ease;
}

.btn:hover {
    opacity: 0.75;
}

.btn_vertical_lines {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    position: relative;
    color: #000;
}

.btn_vertical_lines:after,
.btn_vertical_lines:before {
    content: "";
    background: #000;
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    height: 1px;
    width: 0;
}

.btn_vertical_lines:after {
    top: 0;
    right: 0;
}

.btn_vertical_lines:before {
    bottom: 0;
    left: 0;
}

.btn_horizontal_lines:hover i,
.btn_vertical_lines:hover:after,
.btn_vertical_lines:hover:before {
    width: 100%;
}

.btn_vertical_lines_white {
    color: #fff;
    border-color: #fff;
}

.btn_vertical_lines_white:after,
.btn_vertical_lines_white:before {
    background: #fff;
}

.slide-index-01__action .btn {
    width: 100%;
    max-width: 180px;
    font-weight: 400;
}

.main-page__marks__title {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    margin-bottom: 15px;
}

.main-page__marks {
    padding: 18px 15px 22px 17px;
    border-right: 1px solid #e3e4e6;
    border-left: 1px solid #e3e4e6;
    border-bottom: 1px solid #e3e4e6;
}

.main-page__marks__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.main-page__marks__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.main-page__marks__item > img {
    margin-right: 5px;
    width: 27px;
    height: 27px;
    -o-object-fit: contain;
    object-fit: contain;
}

.main-page__marks__item span {
    font-family: "PT Sans Narrow";
    font-size: 14px;
    color: #6b7581;
}

.main-page__specials__slider {
    position: relative;
    overflow: hidden;
}

.main-page__specials .special-catalog-item {
    border: 0;
}

.special-catalog-item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    margin-bottom: 24px;
}

.special-catalog-item {
    padding: 20px 15px 20px 20px;
    border: 1px solid var(--main-color);
    position: relative;
}

.special-catalog-item__title {
    text-decoration: none;
    font-family: "PT Sans";
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    /*color: #FFFFFF;*/

    font-size: 13px;
    line-height: 15px;
}

.special-catalog-item__spec-label {
    font-family: "PT Sans Narrow";
    color: var(--main-color);
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    flex-direction: column;
}

/* .special-catalog-item__spec-label:before {
    content: "";
    width: 11px;
    height: 16px;
    background-image: url(./fire-icon.webp);
    display: block;
    margin-right: 5px
} */

.special-catalog-item__benefit {
    background: #f23f3d;
    color: #fff;
    display: none;
    line-height: 25px;
    padding: 0 15px;
    font-family: "PT Sans Narrow";
    font-weight: 700;
    margin-bottom: 5px;
}

.special-catalog-item__preview img {
    max-width: 305px;
    margin: 0 auto 1px;
}

.special-catalog-item__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    margin-top: 25px;
}

.btn_vertical_lines_gray {
    border-color: var(--main-color);
}

.btn_vertical_lines_gray:after,
.btn_vertical_lines_gray:before {
    background: var(--main-color);
}

.special-catalog-item__footer .btn {
    color: #fff;
    background: var(--main-color);
    border-color: var(--main-color);
    height: 28px;
    font-size: 13px;
    font-weight: 400;
    width: 100%;
    max-width: 160px;
}

.special-catalog-item__footer .btn.btn_vertical_lines_gray-bg {
    background: #ffffff;
    color: var(--main-color);
    border: 1px solid var(--main-color);
}
.img-position-card {
    position: absolute;
    top: 0;
    left: 0;
}

.special-catalog-item__newprice {
    font-size: 22px;
    font-weight: 500;
    color: var(--main-color);
}

.special-catalog-item__oldprice {
    font-weight: 300;
    color: #cacaca;
    text-decoration: line-through;
}

.main-filter__marks__slider .swiper-button-next:after,
.main-filter__marks__slider .swiper-button-prev:after,
.main-gifts__item:hover:before,
.main-page__specials__slider .swiper-button-next:after,
.main-page__specials__slider .swiper-button-prev:after {
    display: none;
}

.main-gifts__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    border: 1px solid #e3e4e6;
    /* padding-top: 33px; */
}

.main-gifts__item {
    /* background-image: url(./present_bg.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    height: 146px;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-gifts__item:not(:last-child) {
    border-right: 1px solid #e3e4e6;
}

.model-page-tabs__nav a:last-child {
    border-right: 1px solid #e3e4e6;
}

.main-page__specials {
    border-left: 1px solid #e3e4e6;
    border-right: 1px solid #e3e4e6;
}

.main-page + .main-gifts {
    margin-top: -1px;
}

.main-gifts__item__image {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.special-catalog-item__preview {
    height: 160px;
}

.main-gifts__item__title {
    font-size: 20px;
    line-height: 20px;
    color: #101e34;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 400;
}

.main-gifts__item__subtitle,
.main-gifts__item__title,
.main-gifts__item_index_01 .main-gifts__item__image {
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-gifts__item__subtitle {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #8b8e93;
}

.main-gifts__item-number {
    position: absolute;
    top: 24px;
    left: 24px;
    color: #008c81;
    font-size: 16px;
    font-weight: 400;
    line-height: 18.4px;
}

/* .main-gifts__item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(249 252 255/70%);
    z-index: 10
} */

.main-gifts__item__content {
    position: relative;
    z-index: 11;
    display: flex;
    justify-content: center;
    align-items: start;
    flex-direction: column;
}

.main-gifts__item_index_01 .main-gifts__item__image {
    z-index: 10;
    right: 0;
    top: 50px;
}

.main-gifts__item_index_01:hover .main-gifts__item__image {
    right: -135px;
    opacity: 1;
}

.main-gifts__item_index_01:hover {
    background: var(--main-color);
}

.main-gifts__item:hover .main-gifts__item__subtitle,
.main-gifts__item:hover .main-gifts__item__title {
    color: #fff;
}

.main-gifts__item:hover {
    padding-top: 17px;
}

.main-gifts__item:hover .main-gifts__item__title {
    margin-bottom: 15px;
}

.main-gifts__item_index_02:hover {
    background: var(--main-color);
}

.main-gifts__item_index_02 .main-gifts__item__image:nth-of-type(1) {
    top: 37px;
    left: -30px;
    z-index: 9;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-gifts__item_index_02 .main-gifts__item__image:nth-of-type(2) {
    top: 22px;
    right: -72px;
    z-index: 9;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-gifts__item_index_02:hover .main-gifts__item__image:nth-of-type(1) {
    left: -80px;
    opacity: 1;
}

.main-gifts__item_index_02:hover .main-gifts__item__image:nth-of-type(2) {
    right: -184px;
    opacity: 1;
}

.main-gifts__item_index_03:hover {
    background: var(--main-color);
}

.main-gifts__item_index_03 .main-gifts__item__image {
    z-index: 9;
    right: -130px;
    bottom: 0;
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.main-gifts__item_index_03:hover .main-gifts__item__image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    right: -101px;
    bottom: 86px;
    opacity: 1;
}

.main-gifts__item_index_04:hover {
    background: var(--main-color);
}

.main-gifts__item_index_04 .main-gifts__item__image {
    left: -49px;
    top: 80px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    z-index: 9;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-gifts__item_index_04:hover .main-gifts__item__image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    top: 23px;
    opacity: 1;
}

.main-gifts__item_index_02 .main-gifts__item__content {
    margin-left: -30px;
}

.main-heading {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    font-size: 36px;
    line-height: 41px;
    text-transform: uppercase;
    margin: 30px 0 45px;
    display: flex;
}

.main-filter__marks {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

@media (max-width: 991px) {
    .main-filter__marks {
        column-gap: 5px;
        row-gap: 10px;
        justify-content: space-between;
    }
    .main-page__slider {
        border: none;
    }
    .main-page .container {
        padding: 0;
        margin: 0;
        max-width: unset;
        /* width: unset; */
    }
}

.main-filter__marks__slider {
    overflow: hidden;
    padding: 0 15px;
    position: relative;
}

.main-filter__marks__slider .swiper-button-next {
    right: 0;
}

.main-filter__marks__slider .swiper-button-prev {
    left: 0;
}

.main-filter__marks__slider .swiper-button-next,
.main-filter__marks__slider .swiper-button-prev {
    width: 10px;
    height: 17px;
    top: 70%;
}

.main-filter__form__type-input .checkmark,
.main-filter__marks__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.main-filter__marks__item {
    flex-direction: row;
    gap: 5px;
    justify-content: start;
}

.main-filter__marks__item {
    text-decoration: none;
}

.main-filter__marks__item > img {
    width: 27px;
    height: 27px;
    -o-object-fit: contain;
    object-fit: contain;
}

.main-filter__marks__item > span {
    font-family: "PT Sans Narrow";
    font-size: 15px;
    color: #6b7581;
}

.filter__hidden {
    display: none;
}

.main-filter__marks {
    margin-bottom: 28px;
}

.main-filter__showmore-btn {
    border: 1px solid #bdbdbd;
    font-size: 13px;
    font-weight: 400;
    max-width: 167px;
    height: 28px;
    width: 100%;
    color: #adadad;
    background: transparent;
}

.main-filter__form {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 47% 53%;
    grid-template-columns: 47% 53%;
    position: relative;
}

.main-filter__form__type-input {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.main-filter__form__type-input input,
.mpoc-name__checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.main-filter__form__type-input .checkmark {
    height: 47px;
    background: rgba(0, 140, 129, 0.1);
}

.main-filter__form__type-input:hover input ~ .checkmark {
    background-color: #f1f7ff;
}

.main-filter__form__type-input input:checked ~ .checkmark {
    background-color: #062d94;
}

.main-filter__form__types {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-right: 1px solid #e3e4e6;
    padding-right: 15px;
}

.main-filter__form__type-input input:checked ~ .checkmark svg path {
    fill: #fff;
}

.main-filter__form__type-input:not(:last-child) {
    margin-right: 10px;
}

.main-filter__form__type-input .checkmark svg {
    margin-bottom: 4px;
}

.main-filter__form__type-input .checkmark span {
    color: #6b7581;
}

.main-filter__form__type-input input:checked ~ .checkmark span {
    color: #fff;
}

.main-filter__form__other {
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    gap: 17px;
}

.main-filter__form__other-input {
    width: 25%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.main-filter__form__other-input:not(:last-child) {
    margin-right: 25px;
}

.main-filter__form__other-input {
    display: flex;
    gap: 17px;
}

.main-filter__form__other-input
    .select2-container--default:nth-child(2)
    .selection
    .select2-selection--single {
    max-width: 229px;
    width: 100%;
    height: 37px;
}

.main-filter__form__other-input .select2-container--default:nth-child(2) {
    max-width: 229px;
    width: 100%;
    height: 37px;
}

.main-filter__form__other-input
    .select2-container--default:nth-child(4)
    .selection
    .select2-selection--single {
    max-width: 404px;
    width: 100%;
    height: 37px;
}

.main-filter__form__other-input .select2-container--default:nth-child(4) {
    max-width: 404px;
    width: 100%;
    height: 37px;
}

.select2-search--dropdown {
    display: none;
}

.main-filter__form__other-option {
    display: flex;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #e3e4e6;
    border-radius: 0;
    height: 37px;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    line-height: 37px;
    padding-left: 16px;
    font-size: 18px;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    height: 39px;
    top: 0;
    right: 10px;
}

.select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b {
    border: 0;
    width: 11px;
    height: 5px;
    background-image: url(./select2-arrow.png);
}

.select2-container--default.select2-container--open
    .select2-selection--single
    .select2-selection__arrow
    b {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.main-filter__form__other
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    font-size: 16px;
}

form input[type="tel"],
form input[type="text"] {
    height: 48px;
    border: 1px solid #e3e4e6;
    padding: 0 15px;
    width: 100%;
    font-size: 18px;
    background: 0 0;
}

.main-filter__form__other-input input[type="tel"],
.main-filter__form__other-input input[type="text"] {
    padding: 0 10px;
    font-size: 16px;
    height: 37px;
}

form input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
}

.main-filter__form__other,
.main-filter__form__types {
    padding-top: 22px;
    padding-bottom: 22px;
}

.main-filter__form:after,
.main-filter__form:before {
    content: "";
    position: absolute;
    left: -50px;
    height: 1px;
    background: #ddd;
    width: calc(100% + 100px);
}

.main-filter__form:after {
    top: 0;
}

.main-filter__form:before {
    bottom: 0;
}

.main-catalog__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.main-catalog__item__header {
    text-align: center;
    text-decoration: none;
    position: absolute;
    left: 0;
    width: 100%;
    top: 9px;
}

.main-catalog__item__benefit {
    background: #f23f3d;
    color: #fff;
    display: inline-block;
    line-height: 26px;
    padding: 0 10px;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -26px;
    max-width: 229px;
    margin: auto;
}

.main-catalog__item__benefit span {
    font-weight: 700;
}

.main-catalog__item,
.main-catalog__item__benefit,
.main-catalog__item__title {
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.main-catalog__item__title {
    font-family: "PT Sans Narrow";
    font-size: 20px;
    text-transform: uppercase;
    -webkit-transform: translate(0, 11px);
    -ms-transform: translate(0, 11px);
    transform: translate(0, 11px);
}

.main-catalog__item:hover .main-catalog__item__title {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.main-catalog__item {
    padding: 71px 15px 20px;
    border: 1px solid var(--second-color);
    position: relative;
}

.main-catalog__item:hover {
    border: 1px solid #e3e4e6;
}

.main-catalog__item:hover .main-catalog__item__benefit {
    opacity: 1;
    display: none;
}

.main-catalog__item__preview img {
    margin: auto;
    width: 100%;
}

.main-catalog__item__preview {
    margin-bottom: 15px;
}

.main-catalog__item__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 15px;
}

.main-catalog__item__newprice {
    font-size: 22px;
    color: #194992;
}

.main-catalog__item__oldprice {
    font-size: 18px;
    text-decoration: line-through;
    color: #cacaca;
}

.main-catalog__item__credit {
    font-size: 18px;
    color: #16263a;
    text-align: right;
}

.main-catalog__item__credit span {
    font-size: 22px;
}

.btn_horizontal_lines {
    border-top: 1px solid red;
    border-bottom: 1px solid red;
    position: relative;
    background: 0 0;
}

.btn_horizontal_lines i,
.btn_horizontal_lines:after,
.btn_horizontal_lines:before {
    position: absolute;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.btn_horizontal_lines:after,
.btn_horizontal_lines:before {
    content: "";
    background: #000;
    height: 0;
    width: 1px;
}

.btn_horizontal_lines:after {
    left: 0;
    bottom: 0;
}

.btn_horizontal_lines:before {
    right: 0;
    top: 0;
}

.btn_horizontal_lines i {
    left: 0;
    right: 0;
    width: 0;
    bottom: -1px;
    height: 1px;
    background: red;
    margin: auto;
}

.btn_horizontal_lines:hover:after,
.btn_horizontal_lines:hover:before {
    height: 100%;
}

.btn_horizontal_lines_gray {
    color: #fff;
    background: var(--main-color);
    border-color: var(--main-color);
}

.btn_horizontal_lines_gray:disabled {
    opacity: 0.3;
    cursor: default;
}

.btn_horizontal_lines_gray i {
    background: #fff;
}

.btn_horizontal_lines_gray:after,
.btn_horizontal_lines_gray:before {
    background: var(--main-color);
}

.main-catalog__item__action .btn,
.main-express-credit__form .btn {
    width: 100%;
}

.main-filter {
    margin-bottom: 70px;
    overflow: hidden;
}

.main-catalog {
    margin-bottom: 100px;
}

.main-express-credit__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.main-express-credit__images {
    background-color: transparent;
    background-image: url(./express-credit.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.main-express-credit__images-mob {
    display: none;
}

.main-express-credit__content {
    border: 1px solid #e3e4e6;
    padding: 20px 50px 40px;
}

.main-express-credit__title {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    font-size: 58px;
    line-height: 67px;
    text-transform: uppercase;
    position: relative;
    color: #101e34;
    margin-bottom: 10px;
}
.main-express-credit__title-sub {
    font-weight: 700;
    font-size: 24px;
    line-height: 31px;
    font-family: "PT Sans Narrow";
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #101e34;
}

/* .main-express-credit__title:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -7px;
    width: 135px;
    height: 1px;
    background: #cacaca
}
 */
.main-express-credit__futures {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 45px;
}

.main-express-credit__futures-item__title {
    font-size: 27px;
    font-weight: 200;
    color: #cacaca;
    text-align: center;
}

.main-express-credit__futures-item__value {
    font-weight: 700;
    font-size: 39px;
    line-height: 45px;
    color: var(--main-color);
    text-align: center;
}

.main-express-credit__futures-item {
    position: relative;
}

/* .main-express-credit__futures-item:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    margin: auto;
    width: 37px;
    height: 3px;
    background: #ddd;
    -webkit-transition: all .44s ease-in-out;
    -moz-transition: all .44s ease-in-out;
    -ms-transition: all .44s ease-in-out;
    -o-transition: all .44s ease-in-out;
    transition: all .44s ease-in-out
} */

/* .main-express-credit__futures-item:nth-of-type(1):after {
    background: #7df685
}

.main-express-credit__futures-item:nth-of-type(2):after {
    background: #f6de7d
}

.main-express-credit__futures-item:nth-of-type(3):after {
    background: #f23f3d
} */

.main-express-credit__inputs {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 35px;
}

.main-placeholder-input {
    margin-bottom: 21px;
    position: relative;
}

.main-placeholder-input > span:first-child {
    position: absolute;
    left: 5px;
    top: -12px;
    font-size: 18px;
    line-height: 23px;
    background: #fff;
    padding: 0 10px;
    z-index: 1;
}

.special-catalog__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px 15px;
}

.special-catalog {
    margin-bottom: 100px;
}

.main-discounts__grid {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.main-discounts__gosapps {
    padding-right: 60px;
    padding-top: 20px;
    padding-bottom: 52px;

    display: grid;
    grid-row-gap: 40px;
}

.main-discounts__tradein {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f2f4f9;
    padding: 20px 35px;
    background-image: url(./benefit-tradein-image.webp);
    background-repeat: no-repeat;
    background-position: top 85px right 474px;
}

.main-discounts__title {
    color: var(--main-color);
    font-family: "PT Sans Narrow";
    font-size: 36px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 20px;
    /*     padding-bottom: 25px;
margin-bottom: 35px */
}

/* .main-discounts__title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 113px;
    height: 1px;
    background: #12356a
} */

.main-discounts__description {
    padding-bottom: 40px;
}

.main-discounts__gosapps .main-discounts__description {
    border-bottom: 1px solid #cacaca;
    margin-bottom: 80px;
}

.main-discounts__gosapps .main-discounts__description b {
    text-transform: uppercase;
    color: var(--main-color);
}

/* .main-discounts__gosapps__item:not(:last-child) {
    margin-bottom: 65px
} */

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

.main-discounts__gosapps__item__title {
    margin-right: auto;
    margin-left: 25px;
    font-family: "PT Sans";
    font-size: 20px;
    line-height: 26px;
}

.main-discounts__gosapps__item__action .btn {
    width: 100%;
    height: 28px;
    font-size: 16px;
    line-height: 18px;
}

.main-discounts__gosapps__item__action {
    width: 100%;
    max-width: 200px;
}

.main-discounts__tradein__item {
    font-size: 20px;
    position: relative;
    padding-left: 65px;
}

.main-discounts__tradein__item:after {
    content: "";
    width: 36px;
    height: 36px;
    background-image: url(./benefit-tradein-list-icon.webp);
    position: absolute;
    left: 0;
    top: -6px;
}

.main-discounts__tradein__item:not(:last-child) {
    margin-bottom: 35px;
}

.main-discounts__tradein__list {
    margin-bottom: 71px;
}

.main-discounts__tradein__inputs {
    display: -ms-grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 35px;
}

.main-discounts__tradein__inputs .main-placeholder-input span {
    background: #f2f4f9;
}

.main-discounts__tradein__form {
    max-width: 520px;
}

.main-discounts__tradein__form .btn {
    width: 100%;
}

.main-discounts {
    margin-bottom: 150px;
}

.footer {
    background: #cacaca;
    color: #fff;
    padding: 50px 0 15px;
}

.footer__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid var(--main-color);
    padding-bottom: 30px;
    margin-bottom: 35px;
    color: var(--main-color);
}

.footer__geo {
    font-family: "PT Sans";
    font-size: 18px;
}

.footer__phone {
    text-align: right;
    font-family: "PT Sans";
}

.footer__phone__link {
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 3px;
}

.footer__phone__callback {
    font-size: 18px;
    color: var(--main-color);
    text-decoration: underline;
    font-weight: 700;
}

.footer__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 60px;
}

.footer__nav a {
    font-size: 20px;
    text-decoration: none;
}

.footer__marks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr
        20px 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    padding-bottom: 35px;
    border-bottom: 1px solid #cacaca;
    margin-bottom: 15px;
}

.footer__marks a {
    font-family: "PT Sans";
    font-size: 18px;
}

.footer__copyright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.footer__copyright__text {
    font-size: 12px;
}

.footer__copyright__date {
    font-size: 18px;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 100px;
}

#callback {
    text-align: center;
}

#callback h2 {
    font-size: 24px;
    font-weight: 700;
}

#callback p {
    font-size: 18px;
}

#callback p,
.main_callback_form .main-placeholder-input {
    margin-bottom: 20px;
}

.main_callback_form .btn {
    width: 100%;
}

.select2-container--default
    .select2-results__option--highlighted[aria-selected] {
    background-color: #194992;
}

.main-breadcrumbs,
.main-breadcrumbs .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.main-breadcrumbs i {
    margin: 0 5px;
}

.main-breadcrumbs {
    font-family: "PT Sans";
    font-size: 14px;
    color: #000000;
    margin: 20px 0;
}

.footer__marks a,
.main-breadcrumbs a,
.model-page__credit a {
    text-decoration: none;
}

.model-page__title {
    font-size: 36px;
    font-weight: 500;
    color: #12356a;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.model-page__grid__background {
    display: none;
}

.model-page__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}

.model-page__main {
    position: relative;
    color: var(--second-color);
    width: 75%;
    padding: 25px 50px 35px;
    background-image: url(./car-background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.model-page__main__top {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
}

.model-page__main__bottom {
    position: relative;
}

.car-description {
    display: flex;
    align-items: center;
}

.model-page__form {
    width: 25%;
    border: 1px solid #e3e4e6;
    padding: 40px 20px 20px 30px;
}

.model-page__main__background__text {
    color: #5a739a;
    opacity: 0.2;
    font-size: 160px;
    font-weight: 900;
    text-transform: uppercase;
    white-space: nowrap;
    position: absolute;
    margin: auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}

.main-express-credit__mobile-image {
    display: none;
}

.model-page__preview {
    max-width: 470px;
}

.model-page__benefit {
    color: #000;
    font-size: 24px;
    line-height: 30px;
}

.model-page__benefit span {
    color: var(--main-color);
}

.model-page__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 10;
    margin-bottom: 90px;
}

.model-page__pricing {
    position: relative;
    text-align: center;
}

.model-page__pricing__old {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    color: #00000085;
    text-decoration: line-through;
}

.model-page__pricing__new {
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
    color: var(--main-color);
}

.model-page__credit {
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
}

.model-page__credit p {
    color: var(--main-color);
}

.model-page__credit span {
    font-size: 24px;
}

.model-page__colors {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr
        10px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    margin-right: 55px;
}

.model-page__colors span {
    width: 34px;
    height: 34px;
    border: 1px solid #fafcff;
    cursor: pointer;
}

.model-page__specs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.model-page__specs,
.model-page__specs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.model-page__colors span.selected {
    cursor: default;
    pointer-events: none;
}

.model-page__specs__item__content {
    padding-left: 8px;
}

.model-page__specs__item__title {
    color: #00000085;
}

.model-page__specs__item__value {
    color: var(--second-color);
    color: var(--main-color);
    font-weight: 700;
}

.model-page__form__finance {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    color: #12356a;
}

.model-page__form__title {
    font-size: 27px;
    font-weight: 500;
    color: #000;
    margin-bottom: 5px;
}

.model-page__form__date {
    font-size: 19px;
    font-weight: 500;
    color: var(--main-color);
    margin-bottom: 20px;
}

.model-page__form .main-placeholder-input {
    margin-bottom: 35px;
}

.model-page__form__terms {
    font-family: "PT Sans";
    font-size: 14px;
    color: #cacaca;
    margin-top: -10px;
    margin-bottom: 25px;
}

.model-page__form .btn {
    font-size: 18px;
    width: 100%;
}

.model-page__main__background__text:nth-of-type(1) {
    top: 0;
    left: 100%;
}

.model-page__main__background__text:nth-of-type(2) {
    bottom: 0;
    right: 100%;
}

.model-page__grid:hover .model-page__main__background__text:nth-of-type(1) {
    left: 55px;
}

.model-page__grid:hover .model-page__main__background__text:nth-of-type(2) {
    right: 55px;
}

.model-page-tabs__nav,
.model-page-tabs__nav a {
    display: flex;
    justify-content: center;
    align-items: center;
}

.model-page-tabs__nav {
    flex-wrap: wrap;
    margin-top: 30px;
}

.model-page-tabs__nav a {
    height: 45px;
    padding: 0 20px;
    border: 1px solid #e3e4e6;
    background: #f9fcff;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.model-page-tabs__nav a + a {
    margin-left: 30px;
}

.model-page {
    margin-bottom: 30px;
}

.model-page-tabs__nav a:hover {
    background: #f9fcff;
}

.model-page-tabs-content {
    padding: 80px 0 100px;
}

.model-page-options__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 50px 0 33px;
}

.model-page-options__header__title {
    font-size: 24px;
    width: 42.3%;
}

.model-page-options__header__date {
    font-size: 18px;
    color: var(--main-color);
}

.model-page-options__row {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 15% 15% 15% 12% 44%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mpoc-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mpoc-actions .btn {
    width: 48%;
    font-size: 16px;
}

.mpoc-name__checkbox {
    display: block;
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mpoc-name__checkbox .checkmark {
    position: absolute;
    top: -12px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border: 1px solid #dbdbdb;
}

.mpoc-name__checkbox :hover input ~ .checkmark {
    background-color: #ccc;
}

.mpoc-name__checkbox input:checked ~ .checkmark {
    background-color: #194992;
    border-color: #194992;
}

.mpoc-name__checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 3px;
    top: 4px;
    width: 18px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAABHNCSVQICAgIfAhkiAAAASNJREFUOE+lkqFuAkEQhrupQ1SCwGIQpBUoECQNNNU8ALwAqgnqOMUJAoakEgGSGlQFhgoCpoE3wBYDAoth+YYc5EL3ODgm+XO5m3++nZ059XBnaK1jILbqHg6QBPVppVQ/NAhICkgVSEmaCQUCkqW2gzKANqFAQN4oHKBXIL/H0dzUEZAihV/IAtL0zvdqEJAyhV30AyR/viSF4Z2Pc5Irvw3iqZGroyV6xrs2gZ74OEYz1MC08JqAfPJeQTuUIz8xHXi4Gua4dIWi6Bu1kBTIVeRKEjYQx6/r04yAvWCaoohr/uMpB0iMUAGQDgS5nckQh+jRUyDzSJrm4oX+25q7nZ5rkg6kE+noYhjXD0xmYSEHiB0EkbzvfwTsg3wbkGwrMPZ6uFwdS+tRdAAAAABJRU5ErkJggg==);
}

.mpoc-name__checkbox input:checked ~ .checkmark:after {
    display: block;
}

.mpoc-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.mpoc-name__data {
    font-family: "PT Sans";
    font-size: 18px;
}

.mpoc-oldprice__data {
    font-size: 18px;
    color: #6b7581;
    text-decoration: line-through;
}

.mpoc-newprice__data {
    font-size: 22px;
    color: #101e34;
}

.mpoc-credit__data {
    font-size: 16px;
    color: var(--second-color);
}

.model-page-options__item {
    background: #f9f9f9;
    margin-bottom: 5px;
    padding: 20px 30px;
}

.model-page-options {
    margin-top: -30px;
}

[data-show]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.comp-wrapper {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.comp-list li {
    margin-bottom: 15px;
    font-size: 14px;
}

.comp-list li:before {
    content: "- ";
}

li.cplist-heading:before {
    display: none;
}

li.cplist-heading {
    font-weight: 700;
    font-size: 18px;
}

.comp-list:not(:first-child) li.cpl-list_heading {
    margin-top: 20px;
}

.model-page-options__hidden-content {
    padding: 20px 0;
}

.model-page-options__submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px;
}

.model-page-options__submit .btn {
    width: 100%;
    max-width: 235px;
    margin-right: 85px;
    font-size: 16px;
}

.model-page-gallery {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 25px 1fr 25px 1fr 25px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
}

.model-page-gallery__item > div {
    height: 11vw;
    background-position: center;
    background-size: cover;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}

.model-page-gallery__item > div:hover {
    -webkit-filter: brightness(0.8);
    filter: brightness(0.8);
}

.finance-page .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.finance-page__content {
    width: 73%;
    padding-right: 60px;
    padding-bottom: 45px;
}

.finance-page__sidebar {
    width: 27%;
    position: relative;
    padding-left: 30px;
}

.finance-page__header {
    position: relative;
    margin-right: -60px;
}

.finance-page__header__background {
    background: #d5d5d5 !important;
    position: absolute;
    right: -1061px;
    top: 0;
    width: calc(100% + 3000px);
    height: 100%;
    background-position: center;
    background-size: cover;
}

.finance-page__header__content {
    position: relative;
    padding-right: 60px;
    padding-bottom: 20px;
}

.finance-page__header__content .main-breadcrumbs {
    margin: 0;
    padding: 20px 0;
}

.finance-page__sidebar__wrapper {
    position: relative;
    padding-top: 6px;
    height: 100%;
}

.finance-page__sidebar__nav-item:after,
.finance-page__sidebar__nav-item__body {
    margin: auto;
    -webkit-transition: all 0.33s ease-in-out;
    -o-transition: all 0.33s ease-in-out;
    transition: all 0.33s ease-in-out;
}

.finance-page__sidebar__nav-item__body {
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid var(--main-color) !important;
    padding: 14px;
    position: relative;
    z-index: 1;
}

.finance-page__sidebar__nav-item__body svg {
    max-width: 27px;
    margin-right: 8px;
}

.finance-page__sidebar__nav-item {
    text-decoration: none;
    font-size: 24px;
    font-weight: 200;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    margin-top: -1px;
    background: var(--main-color);
    margin-bottom: 10px;
}

.finance-page__sidebar__nav-item:hover:before {
    height: 100%;
}

.finance-page__sidebar__nav-item:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 277px;
    background: var(--second-color);
    height: 100%;
    right: 0;
    opacity: 0;
}

.finance-page__sidebar__nav-item:hover:after {
    opacity: 1;
    max-width: 100%;
}

.finance-page__sidebar__nav-item:hover .finance-page__sidebar__nav-item__body {
    border-color: transparent;
}

.finance-page__sidebar__nav-item.finance-page__sidebar__nav-item_size_small {
    font-size: 17px;
    text-transform: none;
}

.finance-page__sidebar__nav-item.finance-page__sidebar__nav-item_size_small
    .finance-page__sidebar__nav-item__body {
    border-bottom: unset;
    padding: 14px 25px;
}

.finance-page__sidebar__nav {
    border-top: 1px solid #fff;
    position: relative;
}

.finance-page__sidebar__nav:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    max-width: 277px;
    background: #194992;
    height: 1px;
}

.finance-page__sidebar__nav-item.finance-page__sidebar__nav-item_size_small:after {
    max-width: 100%;
}

.finance-page__sidebar__nav-item:hover {
    color: #fff;
}

.finance-page__sidebar__nav-item svg circle,
.finance-page__sidebar__nav-item svg g,
.finance-page__sidebar__nav-item svg path {
    stroke: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.finance-page__sidebar__nav-item:hover svg circle,
.finance-page__sidebar__nav-item:hover svg g,
.finance-page__sidebar__nav-item:hover svg path {
    -webkit-filter: brightness(1.5);
    filter: brightness(1.5);
}

.finance-page__sidebar__time {
    padding: 25px 20px 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 200;
    display: -webkit-box;
    display: -ms-flexbox;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.finance-page__sidebar__time b {
    font-weight: 500;
    padding-left: 5px;
}

.finance-page__sidebar__time:before {
    content: "";
    width: 44px;
    height: 42px;
    display: block;
    margin-right: 10px;
}

.finance-page__sidebar__info {
    margin-top: 53px;
    background: var(--main-color);
    color: #fff;
    padding: 30px 25px;
    border-bottom: 1px solid #fff;
    margin-bottom: 30px;
    text-align: center;
}

.finance-page__sidebar__info__title {
    font-weight: 500;
    margin-bottom: 15px;
}

.finance-page__sidebar__info__desc {
    font-weight: 300;
}

.finance-page__heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
}

.finance-page__heading__title {
    color: #000000;
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 11px;
}

.finance-page__heading__futures {
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.finance-page__heading__futures-item:not(:last-child) {
    margin-right: 75px;
}

.finance-page__heading__futures-item__title {
    font-size: 18px;
    font-weight: 200;
}

.finance-page__heading__futures-item__value {
    font-size: 36px;
}

.finance-page__form__title {
    margin: 35px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "PT Sans Narrow";
    font-weight: 700;
    font-size: 30px;
    color: #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
}

.finance-page__form__title span {
    font-size: 36px;
    color: var(--main-color);
    padding-left: 5px;
}

.finance-page__form__title:after {
    content: "";
    background: #cacaca;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px;
    margin-left: 18px;
}

.finance-page__form__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 250px 100px 1fr;
    grid-template-columns: 250px 1fr;
    grid-gap: 100px;
}

.finance-page__form__col .main-placeholder-input:not(:last-child) {
    margin-bottom: 40px;
}

.finance-page__preview {
    background: #f9f9f9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.main-placeholder-input > span:first-child i {
    color: #f23f3d;
}

.finance-page__form__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.finance-page__pricing {
    border: 1px solid #cacaca;
    background: #fff;
}

.finance-page__pricing__main {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    padding: 12px 40px;
}

.finance-page__pricing__main__heading {
    color: #6b7581;
}

.finance-page__pricing__main__newprice__data {
    font-size: 30px;
    font-weight: 700;
    color: #000;
}

.finance-page__pricing__main__permounth__data {
    font-size: 30px;
    font-weight: 700;
    color: var(--main-color);
}

.finance-page__pricing__discount {
    background: var(--main-color);
    color: #fff;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    padding: 12px 40px;
}

.finance-page__pricing__discount__value {
    font-size: 30px;
    font-weight: 700;
}

.finance-page__form__terms {
    font-weight: 200;
    padding: 35px 0 30px;
}

.finance-page__form__terms i {
    font-weight: 500;
    color: #f23f3d;
}

.finance-page__form__submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* margin-bottom: 50px */
}

.finance-page__form__submit .btn {
    width: 100%;
    max-width: 290px;
}

.main-gifts.main-gifts_size_small .main-gifts__item__title {
    font-size: 24px;
    line-height: 31px;
}

.main-gifts.main-gifts_size_small .main-gifts__item__subtitle {
    font-size: 14px;
    line-height: 17px;
}

.main-gifts.main-gifts_size_small .main-gifts__item {
    height: 190px;
    padding-top: 24px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_01
    .main-gifts__item__image {
    max-width: 165px;
    top: 26px;
}

.main-gifts.main-gifts_size_small .main-gifts__item:hover {
    padding-top: 47px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_02
    .main-gifts__item__image:nth-of-type(1) {
    max-width: 115px;
    top: 13px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_02
    .main-gifts__item__image:nth-of-type(2) {
    top: 4px;
    max-width: 159px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_02:hover
    .main-gifts__item__image:nth-of-type(1) {
    left: -55px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_02:hover
    .main-gifts__item__image:nth-of-type(2) {
    right: -88px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_03
    .main-gifts__item__image {
    max-width: 120px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_03:hover
    .main-gifts__item__image {
    right: -70px;
    bottom: 51px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_04
    .main-gifts__item__image {
    max-width: 115px;
}

.main-gifts.main-gifts_size_small
    .main-gifts__item_index_04:hover
    .main-gifts__item__image {
    top: 51px;
}

.finance-page__terms {
    margin: 40px 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}

.finance-page__terms__title {
    font-size: 24px;
    text-transform: uppercase;
    position: relative;
    max-height: 24px;
}

.finance-page__terms__title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 80px;
    height: 2px;
    background: var(--main-color);
}

/* .finance-page__terms__title_color_blue:after {
    background: #194992
}

.finance-page__terms__title_color_red:after {
    background: #f23f3d
} */

.finance-page__terms__list {
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
}

.finance-page__terms__list li {
    position: relative;
    padding-left: 13px;
}

.finance-page__terms__list li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 13px;
    width: 5px;
    height: 5px;
    background: #cacaca;
    border-radius: 50%;
}

.finance-page__banks__title {
    font-size: 24px;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 60px;
}

.finance-page__banks__title:after {
    content: "";
    height: 2px;
    width: 80px;
    background: var(--main-color);
    position: absolute;
    left: 0;
    bottom: -16px;
}

.finance-page__banks__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 33px 1fr 33px 1fr 33px 1fr 33px 1fr 33px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 33px;
}

.finance-page__banks__item {
    background: #fff;
    border: 1px solid #e3e4e6;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
}

.finance-page__form__grid.finance-page__form__grid_mod_inputs {
    -ms-grid-columns: 250px 50px 1fr 50px 1fr;
    grid-template-columns: 250px 1fr 1fr;
    grid-gap: 50px;
}

.speical-page {
    background: #d5d5d5 !important;
}

.speical-page__slider {
    overflow: hidden;
    position: relative;
}

.speical-page__slider__item__sale:before {
    content: "";
    width: 11px;
    height: 16px;
    background-image: url(./fire-icon.webp);
    display: block;
    margin-right: 6px;
}

.speical-page__slider-wrapper .swiper-button-next:after,
.speical-page__slider-wrapper .swiper-button-prev:after {
    background-image: url(./specials-page-slider-nav-icon.webp);
    width: 30px;
    height: 58px;
    content: "";
}

.speical-page__slider-wrapper .swiper-button-next:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.speical-page__slider-wrapper .swiper-button-next {
    right: 0;
}

.speical-page__slider-wrapper .swiper-button-prev {
    left: 0;
}

.speical-page + .main-filter .main-heading {
    font-weight: 300;
    margin-top: 50px;
}

.speical-page {
    background-image: url(./specials-page-top-banner.webp);
    background-position: center;
    background-size: cover;
    max-width: 1400px;
    margin: auto;
    padding-bottom: 50px;
}

.speical-page .main-breadcrumbs {
    color: #900c3f;
    margin: 0;
    padding: 20px 0;
}

.speical-page__title {
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    color: #900c3f;
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 40px;
}

.speical-page__slider__item {
    background: #fff;
    border-bottom: 5px solid var(--main-color);
    padding: 8px 15px 10px;
    text-decoration: none;
}

.speical-page__slider__item__sale {
    font-family: "PT Sans Narrow";
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #12356a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
}

.speical-page__slider__item__benefit {
    background: var(--main-color);
    line-height: 25px;
    color: #fff;
    padding: 0 10px;
    display: inline-block;
    margin-bottom: 11px;
}

.speical-page__slider__item__preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 150px;
}

.speical-page__slider__item__title {
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 8px;
    border-bottom: 1px solid #e3e4e6;
    min-height: 50px;
    margin-bottom: 10px;
}

.speical-page__slider__item__pricing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.speical-page__slider__item__pricing__newprice {
    font-size: 28px;
    font-weight: 500;
    color: #194992;
    margin-right: 15px;
}

.speical-page__slider__item__pricing__oldprice {
    font-weight: 300;
    color: #cacaca;
    text-decoration: line-through;
}

.speical-page__slider .swiper-button-next:after,
.speical-page__slider .swiper-button-prev:after {
    background-image: url(./specials-page-slider-nav-icon.webp);
    width: 30px;
    height: 58px;
    content: "";
}

.speical-page__slider .swiper-button-next:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.speical-page__slider .swiper-button-next {
    right: 0;
}

.speical-page__slider .swiper-button-prev {
    left: 0;
}

.main-gifts + .main-express-credit {
    margin-top: 70px;
}

.main-express-credit + .main-discounts {
    margin-top: 60px;
}

.speical-page__slider-wrapper {
    position: relative;
    padding: 0 50px;
}

.finance-page__header__gosapps__title {
    font-size: 24px;
    font-weight: 500;
    color: #fff;
    padding: 40px 0 35px;
}

.finance-page__header__gosapps__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    margin-bottom: 35px;
}

.finance-page__header__gosapps__item__title {
    margin-right: auto;
    margin-left: 27px;
    font-family: "PT Sans";
    line-height: 19px;
}

.finance-page__header__gosapps__item__action .btn,
.gosapps-page-banner__slider .swiper-slide img {
    width: 100%;
}

.finance-page__header__gosapps__item__action {
    width: 100%;
    max-width: 222px;
}

.finance-page.finance-page_page_gosapps .gosapps-page-banner,
.finance-page.finance-page_page_gosapps .main-gifts.main-gifts_size_small {
    width: calc(100% + 120px);
    margin-left: -60px;
}

.gosapps-page-banner__slider {
    height: 460px;
    position: relative;
    overflow: hidden;
}

.gosapps-page-banner__slider__nav {
    position: absolute;
    right: 50px;
    bottom: 35px;
}

.gosapps-page-banner__slider .swiper-button-next,
.gosapps-page-banner__slider .swiper-button-prev {
    position: relative;
    width: 27px;
    height: 14px;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    margin: 0;
}

.gosapps-page-banner__slider .swiper-button-next:after,
.gosapps-page-banner__slider .swiper-button-prev:after {
    content: "";
    width: 27px;
    height: 14px;
    background-image: url(./main-page-slider-nav-icon.webp);
}

.gosapps-page-banner__slider .swiper-pagination,
.gosapps-page-banner__slider__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.gosapps-page-banner__slider .swiper-pagination {
    position: relative;
    margin: 10px 0;
}

.gosapps-page-banner__slider .swiper-pagination-bullet {
    width: 1px;
    height: 16px;
    background: #fff;
    opacity: 1;
    margin: 0 8px;
}

.gosapps-page-banner__slider
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 33px;
}

.gosapps-page-banner__slider .swiper-button-next:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.gosapps-page-banner__slider .swiper-button-next,
.gosapps-page-banner__slider .swiper-button-prev {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.gosapps-page-banner__slider .swiper-slide {
    background-position: center;
    background-size: cover;
}

.finance-page__heading.finance-page__heading_page_gosapps {
    display: block;
}

.finance-page__heading_page_gosapps__title {
    font-size: 36px;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.finance-page__heading_page_gosapps__desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.finance-page__heading_page_gosapps__desc__text {
    font-family: "PT Sans";
    font-size: 18px;
    max-width: 560px;
}

.finance-page__heading_page_gosapps__desc__discount {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.finance-page__heading_page_gosapps__desc__discount > div:first-child {
    font-size: 36px;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 27px;
    margin-right: 5px;
}

.finance-page__heading_page_gosapps__desc__discount > div:first-child small {
    text-transform: none;
    font-size: 18px;
}

.finance-page__heading_page_gosapps__desc__discount > div:last-child {
    font-size: 73px;
    margin-top: -9px;
}

.finance-page.finance-page_page_gosapps .finance-page__content {
    padding-bottom: 0;
}

.reviews-page__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* .reviews-page__content {
    width: 73%;
    padding-right: 30px
} */

.reviews-page__sidebar {
    width: 27%;
    background: #fafcff;
    padding: 45px 60px 20px 45px;
}

.reviews-page__header .main-breadcrumbs {
    margin: 0;
    padding: 20px 0;
}

.reviews-page__header {
    position: relative;
    padding-bottom: 25px;
    margin-right: -30px;
}

/* .reviews-page__header:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% + 60px);
    height: 100%;
    background-image: url(./reviews-top-banner.webp);
    background: var(--main-color) !important;
    z-index: -1;
    background-position: center;
    background-size: cover
} */

.reviews-page__header__title {
    color: #fafcff;
    font-size: 42px;
    font-weight: 300;
    text-transform: uppercase;
    position: relative;
}

.reviews-page__header__title:after {
    content: "";
    width: 60px;
    height: 1px;
    background: #fafcff;
    position: absolute;
    left: 0;
    bottom: -5px;
}

/* .reviews-page__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 50px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 60px 50px;
    padding: 80px 0 50px
    
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
} */

.reviews-page__item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.reviews-page__item__name {
    font-size: 24px;
    color: var(--main-color);
}

.reviews-page__item__date {
    font-weight: 300;
    color: #cacaca;
}

.reviews-page__item__body {
    background: #fff;
    border: 1px solid #e3e4e6;
    padding: 35px 35px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.reviews-page__item__body__more-btn {
    margin: auto;
    background: 0 0;
    color: var(--main-color);
}

.reviews-page__item__body__more-btn svg {
    margin-left: 12px;
}

.reviews-page__item__body__text {
    margin-bottom: 15px;
}

.reviews-page__item__body:after {
    content: "";
    position: absolute;
    left: 25px;
    top: -7px;
    border: solid #e3e4e6;
    border-width: 0 1px 1px 0;
    display: inline-block;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background: #fff;
}

.reviews-page__list-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 80px;
}

.reviews-page__list-more .btn {
    width: 100%;
    max-width: 250px;
}

.btn_horizontal_lines_black i {
    background: #000;
}

.reviews-page__form__title {
    margin-bottom: 70px;
    font-size: 24px;
    text-transform: uppercase;
}

.reviews-page__form__inputs .main-placeholder-input:not(:last-child) {
    margin-bottom: 35px;
}

form textarea {
    border: 1px solid #e3e4e6;
    background: 0 0;
    width: 100%;
    resize: vertical;
    padding: 13px;
}

.reviews-page__form__inputs .main-placeholder-input > span:first-child {
    background: #fafcff;
}

.reviews-page__form__inputs {
    margin-bottom: 20px;
}

.reviews-page__form__terms {
    font-family: "PT Sans Narrow";
    font-size: 14px;
    color: #cacaca;
    margin-bottom: 20px;
}

.reviews-page__form .btn {
    width: 100%;
}

.reviews-page__item__body__text.--hidden {
    position: relative;
}

.reviews-page__item__body__text.--hidden:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    background: #fff;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        fr om(transparent),
        to(#fff)
    );
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

/* .contacts-page-header {
    background: #d5d5d5 !important;
    background-image: url(./contacts-page-top-banner.webp);
    background-position: center;
    background-size: cover;
    max-width: 3000px;
    margin: 0 auto 45px;
    padding-bottom: 50px
} */

.contacts-page-header .main-breadcrumbs {
    margin: 0;
    padding: 20px 0;
}

.contacts-page-header__title {
    font-size: 42px;
    font-weight: 300;
    color: #000000;
    position: relative;
    text-transform: uppercase;
}

.contacts-page .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.contacts-page__main {
    width: 83%;
}

.contacts-page__sidebar {
    width: 17%;
    padding-left: 40px;
}

.contacts-page__main__map iframe {
    width: 100%;
    height: 320px;
}

.contacts-page__sidebar__title {
    font-family: "PT Sans";
    font-size: 24px;
    text-transform: uppercase;
    color: #101e34;
    padding-bottom: 8px;
    position: relative;
    margin-bottom: 20px;
}

.contacts-page__sidebar__title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 56px;
    height: 1px;
    background: #062d94;
}

.contacts-page__sidebar__geo {
    font-size: 18px;
    color: #101e34;
    margin-bottom: 45px;
}

.contacts-page__sidebar__phone a {
    font-family: "PT Sans";
    font-size: 20px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 20px;
}

.contacts-page__sidebar__worktime {
    font-family: "PT Sans";
}

.contacts-page__main__map {
    margin-bottom: 45px;
}

.contacts-page__main__form__title {
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.contacts-page__main__form__desc {
    font-size: 18px;
    margin-bottom: 40px;
}

.contacts-page__main__form__row {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 250px 50px 250px 50px 1fr;
    grid-template-columns: 250px 250px 1fr;
    grid-gap: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 35px;
}

.contacts-page__main__form__terms {
    font-size: 14px;
    font-weight: 300;
}

.contacts-page__main__form__textarea {
    margin-bottom: 45px;
}

/* .contacts-page__main__form__submit {
	margin-bottom: 50px
} */

.contacts-page__main__form__submit .btn {
    width: 100%;
    max-width: 250px;
    font-size: 18px;
}

.contacts-page__main__form__textarea textarea {
    min-height: 170px;
}

.header__catalog {
    display: none;
}

.header__catalog.jw-visible {
    display: block;
    position: fixed;
    top: 79px;
    left: 0;
    right: 0;
    z-index: 20;
    background: #fff;
    overflow: auto;
    border-bottom: 1px solid #e3e4e6;
    max-height: calc(100vh - 79px);
}

body.header-catalog-opened {
    overflow: hidden;
}

.header__catalog .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 1px;
}

.header__catalog__content {
    width: 77%;
    padding-right: 60px;
    padding-top: 28px;
    padding-bottom: 35px;
}

.header__catalog__sidebar {
    width: 23%;
    border-left: 1px solid #e3e4e6;
    border-right: 1px solid #e3e4e6;
}

.header__catalog__marks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr
        10px 1fr 10px 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 35px 10px;
    margin-bottom: 35px;
}

.header__catalog__marks__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.header__catalog__marks__item img {
    width: 40px;
    height: 40px;
    -o-object-fit: contain;
    object-fit: contain;
}

.header__catalog__marks__item span {
    font-family: "PT Sans Narrow", sans-serif;
    font-size: 14px;
    color: #008c81;
    text-transform: uppercase;
}

.header__catalog__banner img {
    width: 100%;
}

.header__catalog__form {
    padding: 47px 22px 25px 30px;
}

.header__catalog__form__finance {
    font-size: 18px;
    font-weight: 500;
    color: #12356a;
    margin-bottom: 5px;
}

.header__catalog__form__title {
    font-size: 30px;
    font-weight: 500;
    color: #12356a;
    margin-bottom: 10px;
}

.header__catalog__form__date {
    font-size: 18px;
    font-weight: 500;
    color: #f23f3d;
    margin-bottom: 60px;
}

.header__catalog__form .main-placeholder-input {
    margin-bottom: 35px;
}

.header__catalog__form__terms {
    margin: -10px 0 20px;
    font-family: "PT Sans Narrow";
    font-size: 14px;
    color: #cacaca;
}

.header__catalog__form .btn {
    font-size: 18px;
    width: 100%;
}

body.header-catalog-opened:before {
    content: "";
    position: absolute;
    left: 0;
    top: 79px;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0/60%);
    z-index: 12;
}

.finance-page {
    overflow: hidden;
}

.main-express-credit__futures-item:hover:after {
    width: 90px;
}

#reserve-car {
    background: #f9fcff;
    padding: 0;
}

.reserve-car__grid {
    display: grid;
    grid-template-columns: 400px 1fr;
}

.reserve-car__preview__image {
    max-width: 390px;
    position: relative;
    margin-left: -34px;
}

.reserve-car__main {
    padding: 35px 60px;
    width: 100%;
    max-width: 675px;
}

.reserve-car__title {
    text-align: center;
    font-size: 34px;
    text-transform: uppercase;
    margin-bottom: 18px;
}

.reserve-car__benefits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}

.reserve-car__benefits__stock {
    font-size: 24px;
}

.reserve-car__benefits__stock span,
.slide-index-03__title b {
    font-weight: 700;
}

.reserve-car__benefits__credit {
    font-size: 18px;
    color: #194992;
}

.reserve-car__inputs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 35px;
}

.reserve-car__submit {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.reserve-car__submit .btn {
    width: 100%;
    max-width: 250px;
}

.reserve-car__preview {
    position: relative;
    padding-left: 40px;
    padding-bottom: 27px;
}

.reserve-car__preview:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 78%;
    height: 100%;
    background: #2d6ed1;
}

.reserve-car__preview__pricing {
    position: relative;
    color: #fff;
}

.reserve-car__preview__pricing__old {
    font-size: 17px;
    text-decoration: line-through;
    margin-bottom: 4px;
}

.reserve-car__preview__pricing__new {
    font-size: 29px;
    font-weight: 700;
}

.reserve-car__inputs .main-placeholder-input > span:first-child {
    background: #f9fcff;
}

#simple-callback {
    padding: 23px 50px 40px;
    width: 670px;
}

#simple-callback:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 170px;
    background: #194992;
}

#simple-callback:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 269px;
    height: 308px;
    background-image: url(./simple-callback-girl.png);
    z-index: 1;
}

.simple-callback__title {
    font-size: 36px;
    margin-bottom: 20px;
}

.simple-callback__subtitle {
    font-size: 18px;
    margin-bottom: 33px;
}

.simple-callback__subtitle span {
    font-weight: 700;
    color: #f23f3d;
}

.simple-callback__inputs {
    max-width: 250px;
}

.simple-callback__inputs .btn {
    width: 100%;
    margin-top: 25px;
}

.gifts-popup__grid {
    display: grid;
    grid-template-columns: 1fr 170px;
}

#gifts-popup {
    padding: 0;
    background: #f9fcff;
    width: 650px;
}

.gifts-popup__main {
    padding: 20px 0 40px 60px;
}

.gifts-popup__main__title,
.model-page .model-page__grid .car-info h1 {
    font-size: 36px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.gifts-popup__main__subtitle {
    font-size: 18px;
    margin-bottom: 37px;
}

.gifts-popup__main__inputs .main-placeholder-input {
    margin-bottom: 25px;
}

.gifts-popup__main__inputs .btn,
.slide-index-02__action .btn {
    width: 100%;
}

.gifts-popup__gift {
    position: relative;
}

.gifts-popup__gift__image {
    position: absolute;
    right: 30px;
    bottom: 35px;
    max-width: unset;
}

.gifts-popup__main__inputs {
    max-width: 250px;
}

#gifts-popup[data-gift-index="2"] .gifts-popup__gift__image {
    right: 80px;
}

#gifts-popup[data-gift-index="3"] .gifts-popup__gift__image {
    right: 67px;
    bottom: 52px;
}

.slide-index-02__action {
    position: absolute;
    bottom: 130px;
    left: 50px;
    width: 100%;
    max-width: 180px;
}

.main-page__slider__slide.slide-index-02 {
    background-size: cover;
    background-position: center;
}

.main-page__slider__slide.slide-index-03 {
    padding: 60px 50px 0;
    color: #fff;
}

.slide-index-03__title {
    font-size: 56px;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 110px;
}

.slide-index-03__subtitle {
    display: flex;
    align-items: center;
    font-family: "PT Sans";
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 100px;
}

.slide-index-03__subtitle img {
    margin-top: -26px;
    margin-left: 27px;
}

.slide-index-03__action {
    width: 100%;
    max-width: 180px;
}

.slide-index-03__action .btn {
    width: 100%;
}

.swiper-slide .main-page__slider__slide {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    top: 0;
    width: 100%;
    /* height: 259px; */
    left: 0;
    object-fit: cover;
}

.main-page__slider__info {
    display: none;
}

.model-promo {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 130px;
    background: var(--main-color);
    background-size: cover;
    margin-bottom: 50px;

    display: none;
}

.model-promo .container {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.model-promo p,
.sticky-offer.fixed p {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 31px;
    color: #fff;
    text-transform: uppercase;
}

.model-page .model-page__grid .car-info {
    width: 25%;
    padding: 40px 20px 30px;
}

.model-page .model-page__grid .car-info h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    line-height: 31px;
    color: var(--main-color);
}

.model-page .model-page__grid .car-info ul {
    padding-left: 29px;
}

.model-page .model-page__grid .car-info ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 20px;
    padding: 2px 0;
    list-style: circle;
}

.model-page .model-page__grid .car-info .btns {
    margin-top: 30px;
}

.btn-blue {
    background: #900c3f;
    background: var(--main-color);
    border-radius: 0;
    width: 100%;
    color: #fff;
    margin: 8px auto;
}

.second {
    background: var(--second-color);
}

.btn-blue span {
    font-style: normal;
    font-size: 18px;
}

.btn-blue-light,
.btn-transparent {
    background: var(--second-color);
    color: #fff;
    margin: 8px auto;
    border-image-slice: 1;
}

.btn-blue-light {
    width: 100%;
}

.btn-blue-light span,
.sticky-offer__content p {
    font-style: normal;
    font-size: 20px;
    line-height: 22px;
}

.btn-transparent {
    background-color: transparent;
}

.special-offer {
    width: 100%;
    margin-bottom: 32px;
    border-bottom: 4px solid var(--second-color);
}

.special-offer__inner {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
    display: flex;
    justify-content: space-between;
}

.special-offer .special-offer__timer {
    width: 45%;
    font-size: 22px;
}

.special-offer .special-offer__form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.special-offer .special-offer__form form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding: unset;
    border: 0;
    margin-bottom: 15px;

    max-width: 644px;
    flex-wrap: wrap;
}

.special-offer .special-offer__form form .main-placeholder-input {
    /* margin: 0 10px; */

    margin: 0;
    max-width: 200px;
}

.special-offer .special-offer__form form .btn {
    color: #fff;
    margin-left: 10px;
    /* max-width: 230px; */
    background: var(--second-color);

    max-width: 200px;
}

.special-offer .special-offer__form .special-offer__form__terms {
    margin-bottom: 0;
    margin-left: -10px;
    font-size: 10px;
}

.sticky-offer {
    display: none;
    width: 100%;
    height: 130px;
    background: var(--main-color);
    background-repeat: no-repeat;
    background-size: cover;
}

.main.fixed {
    top: 210px;
    position: relative;
}

.header.fixed,
.sticky-offer.fixed {
    position: fixed;
    z-index: 20;
    left: 0;
    right: 0;
}

.header.fixed {
    width: 100%;
    background: #fff;
    top: 0;
}

.sticky-offer.fixed {
    text-align: center;
    display: flex;
    align-items: center;
    top: 79px;
}

.sticky-offer__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sticky-offer__content p {
    width: 35%;
    font-weight: 400;
    line-height: 31px;
    color: #fff;
    text-transform: uppercase;
}

.sticky-offer__timer .flip-clock-wrapper ul {
    width: 52px;
    box-shadow: unset;
}

.sticky-offer__timer .flip-clock-wrapper ul li a div.up:after {
    background-color: rgb(255 252 252/24%);
}

.mobile-btns,
.mobile-promo,
.sticky-offer__timer .flip-clock-dot {
    display: none;
}

.sticky-offer__timer .flip-clock-divider .flip-clock-label {
    color: #fff;
    right: -52px;
}

.sticky-offer__timer .flip-clock-divider.minutes .flip-clock-label,
.sticky-offer__timer .flip-clock-divider.seconds .flip-clock-label {
    right: -59px;
}

.seo-description {
    margin-bottom: 40px;
}

.seo-description .text {
    border: 1px solid #e3e4e6;
    padding: 20px 15px 20px 20px;
}

@media screen and (max-width: 991px) {
    /* .main-page__slider #independence {
		background-image: url(./banners/independence__mob.webp) !important
	}
	.main-page__slider #august {
		background-image: url(./banners/dec__mob.webp) !important
	}

	.main-page__slider #coolm {
		background-image: url(./banners/coolm_mob.webp) !important
	} */

    .main-page__slider #summer {
        background-image: url(./banners/summer_mob.jpg) !important;
    }

    .main-page__slider #crisis {
        background-image: url(./banners/crisis__mobile.jpg) !important;
    }

    .main-page__slider #loco {
        background-image: url(./banners/loco_mob.png) !important;
    }

    .main-page__slider #tradein {
        background-image: url(./banners/tradein_mob.png) !important;
    }

    .main-page__slider #accounting {
        background-image: url(./banners/accounting_mob.png) !important;
    }

    .main-page__slider #disable {
        background-image: url(./banners/disable__mobile.jpg) !important;
    }

    .main-page__slider #new {
        background-image: url(./banners/new-auto__mobile.jpg) !important;
    }

    .gosapps-page-banner .swiper-slide {
        height: 290px;
    }

    .gosapps-page-banner .swiper-slide[aria-label="1 / 3"] {
        background-image: url(./banners/gos-first-auto__mobile.jpg) !important;
    }

    .gosapps-page-banner .swiper-slide[aria-label="2 / 3"] {
        background-image: url(./banners/gos-special-offer__mobile.jpg) !important;
    }

    .gosapps-page-banner .swiper-slide[aria-label="3 / 3"] {
        background-image: url(./banners/gos-miracle__mobile.jpg) !important;
    }

    .main-page__slider .swiper-pagination {
        flex-direction: row;
    }

    .main-page__slider
        .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 36px;
        height: 9px;
    }

    .main-page__slider .swiper-pagination-bullet {
        background: #a9a5a5;
    }

    .main-page__slider-info-inner {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 27px;
        margin-top: 35px;
    }

    .main-page__slider-info-inner-border {
        height: 31px;
        width: 1px;
        background: #5f5f5f;
    }

    .main-page__slider-info-inner-item {
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        color: #3b3b3b;
    }

    .main-page__slider__slide-btn {
        position: relative;
        top: unset;
        left: unset;
        display: block;
        max-width: none;
        left: 50%;
        transform: translate(-50%, 0);
        width: calc(100% - 40px);
        /* padding: 0 20px; */
        /* margin: 0 20px; */
        margin-top: 30px;
    }

    .main-page__slider
        .swiper-slide:nth-child(2)
        .main-page__slider__slide-btn {
        top: unset;
        left: 50%;
    }

    .main-page__slider__nav {
        position: relative !important;
        top: unset !important;
        left: unset !important;
        bottom: unset !important;
        right: unset !important;
    }
}

.popup-form__credit-rules {
    display: none;
    position: aboslute;
    overflow-x: hidden !important;
    top: 0;
    left: 0;
    width: 80%;
    height: 60%;
}

.popup-form__credit-rules button:not(.owl-dot, .fancybox-arrow) {
    background: #fff !important;
}

.popup-form__credit-rules .title {
    font-size: 25px;
    font-weight: 700;
}

.popup-form__credit-rules .content {
    background: #fff;
    color: #000;
    font-size: 12px;
    line-height: 16px;
}

.popup-body {
    opacity: 0;
    border-radius: 18px;
    position: relative;
    padding: 22px 30px;
    width: fit-content;
    display: flex;
    flex-direction: column;
    background: url(popup_bg.png) center center/cover no-repeat;
}

.popup_close {
    cursor: pointer;
    position: absolute;
    right: 5%;
    top: 5%;
}

.popup_close span {
    display: block;
    position: relative;
    width: 31px;
    height: 31px;
    background: rgba(5, 96, 190, 0.15);
    border-radius: 50%;
}

.popup_close span::after,
.popup_close span::before {
    top: 49%;
    left: 20%;
    position: absolute;
    content: "";
    width: 18px;
    height: 2px;
    background: #fff;
    border-radius: 25%;
}

.popup_close span::before {
    transform: rotateZ(45deg);
}

.popup_close span::after {
    transform: rotateZ(-45deg);
}

.popup-body_img {
    position: absolute;
    top: 0;
}

.popup-content_header {
    margin-top: 47px;
    display: flex;
    justify-content: space-evenly;
    align-items: end;
}

.popup-title {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: #000;
}

.popup-subtitle {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.popup-subtitle img:first-child {
    margin-bottom: 6px;
}

.popup-content_circles {
    display: flex;
    margin-top: 45px;
}

.popup-circle {
    margin-right: 20px;
    width: 104px;
    height: 104px;
    position: relative;
    border-radius: 50%;
    background: rgba(5, 96, 190, 0.15);
    display: flex;
    align-items: end;
    justify-content: center;
}

.popup-circle:last-child {
    margin-right: unset;
}

.popup-circle img {
    position: absolute;
    top: -17px;
}

.payment_img {
    top: -34px !important;
}

.popup-circle span {
    position: absolute;
    bottom: 0;
}

.popup-content_form {
    padding: 0 34px;
    margin-top: 42px;
    display: flex;
    flex-direction: column;
}

.popup-phone {
    width: -webkit-fill-available;
    padding: 18px 25px;
    background: rgba(5, 96, 190, 0.15);
    border-radius: 47px;
    border: 0;
    outline: 0;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
}

.popup-phone:focus {
    background: #0561be5b;
}

.popup-phone::placeholder {
    color: #fff;
}

.popup-appl_btn {
    width: -webkit-fill-available;
    margin-top: 5px;
    color: #fff;
    background: #0560be;
    border-radius: 47px;
    border: 0;
    outline: 0;
    cursor: pointer;
    padding: 18px 25px;
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
}

.popup-checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.popup-checkbox + label {
    display: inline-flex;
    align-items: center;
    user-select: none;
}

.popup-checkbox + label::before {
    content: "";
    width: 1em;
    height: 1em;
    border: 1px solid #0560be;
    border-radius: 50%;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

.popup-checkbox:checked + label::before {
    background-image: url(Ellipse\ 1.svg);
}

.checkbox-body {
    padding-left: 10px;
    margin-top: 17px;
    display: flex;
}

.checkbox-body span {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}

.credit-gift,
.credit-gift__logo {
    background-repeat: no-repeat;
    background-position: center;
}

.credit-gift {
    width: 820px;
    padding: 18px 35px;
    background: url(./credit-pop-bg.webp);
    background-size: cover;
}

.credit-gift__logo {
    width: 184px;
    height: 52px;
    margin-bottom: 5px;
    background-size: contain;
}

.credit-gift__top {
    position: relative;
    margin-top: -30px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.credit-gift__present .text,
.credit-gift__title {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
}

.credit-gift__present .text {
    color: var(--second-color);
    text-transform: uppercase;
    text-align: center;
}

.credit-gift__present {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.credit-gift .blue-present {
    margin-bottom: 6px;
    display: block;
}

.blue-present {
    width: 75px;
    height: 48px;
    background-image: url(./svg/blue-present.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.credit-gift__presents {
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.credit-gift__presents-item {
    position: relative;
    max-width: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.credit-gift__presents-item .gift-img {
    position: relative;
    z-index: 1;
    display: block;
}

.credit-gift__presents-item::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: rgba(5, 96, 190, 0.15);
}

.credit-gift__presents-item .gift-text {
    position: relative;
    z-index: 1;
    font-size: 13px;
    line-height: 15px;
    font-weight: 300;
    text-align: center;
}

.credit-gift .blue-form {
    width: 226px;
    margin-left: auto;
    margin-right: auto;
    /*margin-bottom: 15px;*/
    display: flex;
    flex-direction: column;
    align-items: center;
}

.credit-gift__cont {
    width: max-content;
    margin-left: auto;
}

#modal .credit-gift__head {
    text-transform: uppercase;
}

.credit-gift__head {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #939393;
}

.credit-gift__head b {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}

.credit-gift__list {
    display: grid;
    grid-row-gap: 2px;
    margin: 7px 0 7px -15px;
    font-weight: 400;
    font-size: 12px;
    line-height: 190.52%;
}

.credit-gift__list-item {
    display: flex;
    align-items: center;
    gap: 5px;
}

.credit-gift__list-item b {
    color: #1cd3a2;
}

input.credit-input[type="text"],
input.credit-input[type="tel"] {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    box-shadow: inset 0px 3px 6px rgba(147, 147, 147, 0.25);
    border-radius: 17px;
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    height: 42px;
    margin-bottom: 9px;
    color: #000;
}

input.credit-input[type="text"]::placeholder,
input.credit-input[type="tel"]::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 15px;
    color: #000;
}

.credit-gift .blue-form .blue-form__btn {
    font-size: 12px;
    line-height: 15px;
    height: 35px;
    background: #1cd3a2;
    border-radius: 17px;
}

.blue-form__input {
    width: 100%;
    height: 55px !important;
    padding: 0 25px !important;
    margin-bottom: 5px;
    background: #ff540338 !important;
    border-radius: 35px;
    color: #fff !important;
    font-size: 24px !important;
    display: block;
}

.blue-form__input::placeholder {
    color: #fff !important;
}

.blue-form__btn {
    width: 100%;
    height: 55px;
    padding: 0 25px !important;
    font-size: 24px;
    color: #fff;
    font-weight: 700;
    background-color: var(--second-color);
    border-radius: 35px;
    transition: 0.25s ease;
    display: block;
}

.blue-form__btn:disabled {
    opacity: 0.3;
    cursor: default;
}

.blue-form__btn:disabled:hover {
    opacity: 0.3;
}

.blue-form__btn:hover {
    opacity: 0.65;
}

.agreement {
    width: 100%;
    margin: 10px 0;
}

.agreement__label {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.agreement__label.top {
    padding-top: 5px;
}

.agreement__fake-checkbox {
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 10px;
    border: 1px solid #e5e5e5;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
}

.agreement__fake-checkbox::before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #1cd3a2;
    opacity: 0;
    transition: opacity 0.25s ease;
    border-radius: 50%;
}

.agreement__checkbox:checked + .agreement__fake-checkbox::before {
    opacity: 1;
}

.agreement__text {
    font-size: 8px;
    line-height: 10px;
}

.agreement__text a {
    color: #12609e;
    display: inline-block;
}

/*========= New page style =========*/
.page__title {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    font-size: 36px;
    line-height: 41px;
    text-transform: uppercase;
    color: #000000;
    padding: 30px 0;
}

.stock-cont__list {
    display: grid;
    grid-row-gap: 35px;
}

.stock-cont__list-item {
    display: flex;
    justify-content: space-between;
}
.stock-cont__list-item__img {
    width: 552px;
    height: auto;

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.item-img__0 {
    background-image: url(./stock-0.png);
}
.item-img__1 {
    background-image: url(./stock-1.png);
}
.item-img__2 {
    background-image: url(./stock-2.png);
}
.item-img__3 {
    background-image: url(./stock-3.png);
}
.item-img__4 {
    background-image: url(./stock-4.png);
}
.item-img__5 {
    background-image: url(./stock-5.png);
}
.item-img__6 {
    background-image: url(./stock-6.png);
}
.stock-cont__list-item__info-text {
    display: grid;
}
.stock-cont__list-item__info-text__title {
    font-weight: 900;
    font-size: 16px;
    line-height: 30px;
    text-transform: uppercase;
    color: #008c81;
}
.stock-cont__list-item__info-text__info {
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    color: #000000;
}
.stock-cont__list-item__info-text__info b {
    font-weight: 700;
}
.stock-cont__list-item__info-form__inputs {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    padding: 15px 0 10px;
}
input.stock-cont__list-item__info-form__inputs-input[type="text"],
input.stock-cont__list-item__info-form__inputs-input[type="tel"] {
    width: 100%;
    height: 26px;
    border: 1px solid #008c81;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    padding-left: 10px;
}
input.stock-cont__list-item__info-form__inputs-input[type="text"]::placeholder,
input.stock-cont__list-item__info-form__inputs-input[type="tel"]::placeholder {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #000000;
}
.stock-cont__list-item__info-form__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 492px;
    height: 26px;
    background: var(--main-color);

    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #ffffff;
}

@media screen and (max-width: 1075px) {
    .stock-cont__list-item__info-form__button {
        width: 450px;
    }
    .stock-cont__list-item__img {
        width: 495px;
    }
}
@media screen and (max-width: 1001px) {
    .stock-cont__list-item {
        justify-content: space-evenly;
    }
    .stock-cont__list-item__info-form__button {
        width: 400px;
    }
    .stock-cont__list-item__img {
        width: 400px;
    }
    .credit-gift {
        width: 98%;
        background: url(./credit-pop-bg__mob.webp);
        background-size: cover;

        padding: 32px 0 13px 22px;
    }
    #modal {
        padding-top: 16px;
    }
    .credit-gift__cont {
        margin-left: 0;
    }
    .credit-gift form.blue-form {
        width: 200px;
    }
    .credit-gift__list {
        margin-left: 0;
        margin-bottom: 50px;
    }
    .agreement__text {
        font-size: 7px;
        line-height: 9px;
    }
}
@media screen and (max-width: 852px) {
    .stock-cont__list-item {
        justify-content: space-evenly;
    }
    .stock-cont__list-item__img {
        width: 300px;
    }
}
@media screen and (max-width: 750px) {
    .stock-cont__list-item {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .stock-cont__list-item__img {
        height: 98px;
        width: 100%;
    }
    .stock-cont__list-item__info-form__button {
        width: 400px;
    }

    .agreement__label.center {
        justify-content: center;
    }
}

@media screen and (max-width: 576px) {
    .stock-cont__list-item__info {
        width: 100%;
    }
    .stock-cont__list-item__info-form__inputs {
        flex-direction: column;
        padding: 15px 0 15px;
        gap: 10px;
    }
    .stock-cont__list-item__info-form__button {
        font-size: 14px;
    }
    .stock-cont__list-item__info-form__button {
        width: 100%;
    }
    .credit-gift__top {
        margin-top: 5px;
        flex-direction: column;
        align-items: center;
    }

    .credit-gift__title {
        margin-bottom: 5px;
        text-align: center;
    }

    .credit-gift__presents {
        margin-bottom: 0;
        flex-wrap: wrap;
    }

    .credit-gift__presents-item {
        max-width: 48%;
        width: 100%;
        margin-bottom: 20px;
    }

    .credit-gift__presents-item::before {
        width: 128px;
        height: 128px;
    }

    .credit-gift .blue-present {
        display: none;
    }

    .credit-gift .blue-form,
    .sticky-offer__content p {
        width: 100%;
    }

    .agreement__fake-checkbox {
        flex-shrink: 0;
    }

    .model-page .model-page__grid .car-info {
        width: 100%;
        padding: 0 20px 30px;
    }

    .model-page__main {
        background-image: url(./car-background__mobile.jpg);
    }

    .sticky-offer.fixed,
    .sticky-offer__btn,
    .sticky-offer__timer {
        display: none;
    }

    .mobile-promo {
        margin-bottom: 25px;
        margin-top: 25px;
        font-size: 20px;
        font-weight: 500;
        line-height: 30px;
        text-transform: uppercase;
        display: block;
    }

    .model-page__main {
        order: 1;
    }

    .car-info {
        order: 3;
    }

    .special-offer {
        margin-bottom: 20px;
        order: 2;
    }

    .model-page__content {
        margin-bottom: 20px;
        align-items: flex-start;
        flex-direction: column;
    }

    .model-page__benefit {
        color: #fff;
        margin-bottom: 25px;
    }

    .model-page__pricing {
        margin-bottom: 25px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .js-color-desc,
    .model-page__colors,
    .model-page__specs,
    .special-offer .special-offer__form {
        display: none;
    }

    .js-color-desc {
        color: red;
    }

    .mobile-btns {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .mobile-btns .btn {
        width: 250px;
    }

    .special-offer__inner {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding: 15px 10px;
    }

    .special-offer .special-offer__timer {
        width: 100%;
    }

    .special-offer .special-offer__timer p {
        width: 100%;
        margin-bottom: 12px;
        position: static;
        font-size: 24px;
        text-align: center;
    }

    .flip-clock-wrapper {
        margin-bottom: 0;
        display: flex;
    }

    .flip-clock-wrapper ul li a div div.inn {
        border-color: #fff;
        font-size: 55px;
        background: var(--main-color);
    }

    .flip-clock-divider .flip-clock-label {
        /*	color: #fff; */
        right: -50px;
    }

    .flip-clock-divider.minutes .flip-clock-label,
    .flip-clock-divider.seconds .flip-clock-label {
        right: -60px;
    }

    .flip-clock-divider {
        width: 17px;
    }

    .flip-clock-dot {
        width: 5px;
        height: 5px;
    }

    .flip-clock-dot.top {
        top: 25px;
    }

    .flip-clock-dot.bottom {
        bottom: 40px;
    }
}

@media (max-width: 425px) {
    .popup-content_header {
        margin-top: 68px;
        flex-direction: column;
        align-items: center;
    }

    .popup-subtitle img:first-child {
        display: none;
    }

    .popup-title {
        text-align: center;
    }

    .popup-subtitle {
        margin-top: 10px;
    }

    .popup-content_circles {
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .popup-circle {
        margin-left: 13px;
        margin-bottom: 19px;
    }

    .popup-circle:last-child {
        margin-right: 33px;
    }

    .popup-circle img {
        top: -1px;
    }

    .payment_img {
        top: -26px !important;
    }

    .popup-content_form {
        margin-top: 18px;
    }

    .popup-body {
        padding: 0;
    }
}

.hs-spinner-root .hs-icon-container-fb {
    background: var(--main-color) !important;
}

.star {
    margin-left: 10px;
}

.acrd_btn {
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
}

.acrd_wrapper {
    display: none;
}

.acrd_wrapper span {
    font-size: 20px;
}

.acrd_wrapper p {
    font-size: 16px;
}

.acrd_active {
    display: block;
}

.model__btn__mob-vision,
.model__h1__mob {
    display: none;
}

@media (max-width: 576px) {
    .model-page .model-page__grid .car-info h1,
    .model__btn__hide {
        display: none;
    }

    .model__btn__mob-vision {
        display: inline-flex;
    }

    .model__h1__mob {
        display: block;
        font-style: normal;
        font-weight: 500;
        font-size: 38px;
        line-height: 31px;
        text-transform: uppercase;
        color: var(--main-color);
    }

    .model__title__mob__text-centr {
        text-align: center;
    }
}

/*===============New style==============*/
.main-discounts__gosapps__list-flex {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 48px;
}

.main-discounts__gosapps__item__icon {
    width: 40px;
    height: 40px;
}
.main-discounts__gosapps__item__icon img {
    width: 100%;
    height: 100%;
}

.main-discounts__gosapps__list-benefits__title {
    font-family: "PT Sans Narrow";
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 41px;
    text-transform: uppercase;
    color: #101e34;
    margin-bottom: 40px;
}
.main-discounts__gosapps__list-benefits {
    padding: 0 0 26px 26px;
    border: 1px solid var(--main-color);
}
.main-discounts__gosapps__list-benefits-ist__item {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: var(--main-color);
    border: 1px solid var(--main-color);
    padding: 7px 10px;
    width: max-content;
}
.main-discounts__gosapps__list-benefits-list {
    display: grid;
    grid-row-gap: 20px;
}

.main-discounts__gosapps__list {
    width: 100%;
    display: grid;
    grid-row-gap: 20px;
}

.main-discounts__gosapps__list-img {
    display: none;
}
.main-form__gosapps__list-flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.main-form__gosapps__list-flex__data {
    border: 1px solid var(--main-color);
    border-radius: 0px;
    padding: 30px 17px;
    width: 383px;
}
.main-form__gosapps__list-flex__data-text {
    font-family: "PT Sans Narrow";
    font-weight: 700;
    font-size: 30px;
    line-height: 41px;
    color: var(--main-color);
    margin-bottom: 30px;
    text-align: center;
}
.main-form__gosapps__list-flex__data-form {
    padding: 0 24px;
}
.main-form__gosapps__list-flex__data-form__inputs {
    display: grid;
    grid-row-gap: 15px;
}
.main-form__gosapps__list-flex__data-form__input[type="text"],
.main-form__gosapps__list-flex__data-form__input[type="tel"] {
    border: 1px solid var(--main-color);
    border-radius: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: var(--main-color);
}
.main-form__gosapps__list-flex__data-form__input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: var(--main-color);
}
.main-form__gosapps__list-flex__data-form__button {
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    color: #ffffff;
    background: var(--main-color);
    height: 50px;
    width: 100%;
    margin-top: 20px;
}

.reviews-page__list {
    display: grid;
    grid-template-columns: repeat(5, minmax(auto, 1fr));
    grid-row-gap: 20px;
    grid-column-gap: 30px;
}

.reviews-page__list-item__text-all {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    font-size: 12px;
    line-height: 108%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #000000;
}

.reviews-page__list-item {
    padding: 10px;
}
.reviews-page__list-item__flex {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.open-text {
    font-family: "PT Sans Narrow";
    font-weight: 400;
    font-size: 12px;
    line-height: 108%;
    color: #878686;
    background: none;
}

.reviews-page__list-item {
    background: url(./reviews-bg.png) no-repeat;
    background-position: center;
    background-size: cover;
    height: 123px;
}

.reviews-page__list-item.active {
    height: auto;
}
.reviews-page__list-item.active .reviews-page__list-item__text-all {
    -webkit-line-clamp: inherit;
}

@media screen and (max-width: 1200px) {
    .reviews-page__list {
        grid-template-columns: repeat(4, minmax(auto, 1fr));
    }
}
@media screen and (max-width: 1031px) {
    .reviews-page__list {
        grid-row-gap: 10px;
        grid-column-gap: 15px;
    }
}
@media screen and (max-width: 815px) {
    .reviews-page__list-item {
        height: 165px;
    }
    .main-discounts__gosapps__list-flex {
        flex-direction: column;
        align-items: center;
    }
    .main-discounts__gosapps__list-img {
        display: block;
    }
    .main-form__gosapps__list-flex__img {
        display: none;
    }
    .main-form__gosapps__list-flex {
        justify-content: center;
    }
}

/*.header__nav-catalog {
	position: relative;
}*/

.header__nav-catalog.active {
    text-decoration: underline;
    color: #008c81;
}

.header__nav-catalog .header__catalog__marks {
    position: absolute;
    display: none;
    background: #fff;
    width: 100%;
    left: 0;
    top: 68px;
    padding: 20px;
    grid-template-columns: repeat(11, 1fr);
}

.header__nav-catalog .header__catalog__marks.opened {
    display: grid;
    z-index: 22;
    border: 0.2px solid #e3e4e6;
    box-shadow: 0px 14px 17px rgba(0, 0, 0, 0.1);
}

@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");

.happy-hours {
    width: 100%;
    max-width: 450px;
    height: 410px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    text-transform: none;
    position: relative;
    color: #fff;
    background-image: url(./lucky-hours.png);
    background-size: cover;
    background-position: center;
    cursor: pointer;
}

.happy-hours__heading {
    font-size: 36px;
    font-weight: 600;
}

.happy-hours__text {
    font-size: 18px;
    font-weight: 600;
    line-height: 18.5px;
}

.happy-hours__time {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    padding: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
    color: #008c81;
    font-weight: 600;
    font-size: 15px;
    line-height: 18.5px;
    text-transform: uppercase;
}

.happy-hours_mob {
    display: none;
}

.header__happy-hours {
    display: flex;
    align-items: center;
    gap: 30px;
}

.header__happy-hours button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    font-size: 17px;
    color: #fff;
    background: #008c81;
    padding: 9px 19px;
}

.header__happy-hours p {
    font-weight: 700;
}

.happy-hours__btn {
    max-width: 160px;
    height: 27px;
    background: #fff;
    border: none;
    width: 100%;
    color: #008c81;
    font-size: 14px;
    line-height: 16.1px;
    font-weight: 400;
    position: absolute;
    bottom: 46px;
    left: 30px;
}

.happy-modal {
    width: 744px;
    height: 320px;
    padding: 0;
    display: none;
}

.happy-modal__inner {
    display: flex;
    height: 100%;
}

.happy-modal__left {
    flex: 50%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-image: url(./happy-modal-left.webp);
    background-size: cover;
    color: #fff;
}

.happy-modal__heading {
    font-size: 35px;
    font-weight: 700;
}

.happy-modal__time {
    font-size: 25px;
    font-weight: 600;
}

.happy-modal__right {
    flex: 50%;
    height: 100%;
    /* padding: 45px 24px 21px; */
    padding: 10px 24px 21px;
    display: flex;
    flex-direction: column;
    gap: 18px;
    align-items: center;
    color: #000;
    background-image: url(./happy-modal-right.webp);
    background-size: cover;
}

.happy-modal__hint {
    text-align: center;
    font-size: 20px;
}

.happy-modal__form {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.happy-modal__form .happy-modal__input {
    border: 0;
    background: #fff;
    width: 100%;
    height: 45px;
    padding: 0 11px;
    font-size: 20px;
}

.happy-modal__form button {
    width: 100%;
    height: 54px;
    margin-top: 7px;
    background: #008c81;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.25);
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}

@media screen and (max-width: 1080px) {
    .happy-hours {
        height: 169px;
        max-width: 103%;
        width: auto;
        background-image: url(./lucky-hours__mob.webp);
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 3px;
        padding-left: 9px;
        gap: 3px;
        margin: 0 -10px;
    }

    .happy-hours__btn {
        bottom: 21px;
        left: 20px;
    }

    .happy-hours__heading {
        font-size: 20px;
    }

    .happy-hours__text {
        font-size: 12px;
        line-height: 11.5px;
        max-width: 220px;
    }

    .happy-hours__time {
        font-size: 12px;
        line-height: 18px;
    }
}

@media screen and (max-width: 700px) {
    .happy-modal {
        width: 100%;
        max-width: 376px;
        height: 323px;
    }

    .happy-modal .fancybox-button svg {
        color: #fff;
    }

    .happy-modal__inner {
        flex-direction: column;
    }

    .happy-modal__left {
        flex: unset;
        height: 132px;
        background-position: center;
    }

    .happy-modal__right {
        flex: unset;
        padding: 7px 30px 19px;
        gap: 7px;
        height: auto;
    }

    .happy-modal__form {
        gap: 9px;
    }

    .happy-modal__form .happy-modal__input {
        height: 30px;
    }

    .happy-modal__form button {
        margin-top: 0;
        height: 40px;
    }
}

@media screen and (max-width: 600px) {
    .happy-hours_desk {
        display: none;
    }

    .happy-hours_mob {
        display: flex;
    }
}

.ruble-icon {
    margin-left: 1.2px;
}

/*---------------------------- NOUISLIDER ----------------------------*/

#car-selection-range {
    position: absolute;
    width: 100%;
    max-width: 283px;
    height: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.car-selection-range__prices {
    position: relative;
    width: 100%;
    max-width: 283px;
    height: 37px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e3e4e6;
    padding: 0 8px;
}

.car-selection-range__prices-stick {
    display: flex;
    height: 18px;
    width: 1px;
    position: absolute;
    top: 8px;
    left: 141px;
    background: #cacaca;
}

.car-selection-range__prices-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #aaaaaa;
}

.car-selection-range__search {
    height: 37px;
    width: 100%;
}

.noUi-horizontal .noUi-handle {
    width: 12px;
    height: 12px;
    background: #008c81;
    box-shadow: 0px 0px 4px -2px #10182829;
    border-radius: 100%;
    border: 3px solid #fff;
    right: -5px;
    top: -4px;
}

.noUi-horizontal .noUi-handle::after {
    display: none;
}

.noUi-horizontal .noUi-handle::before {
    display: none;
}

.noUi-connect {
    background: #008c81;
}

.noUi-connects {
    border-radius: unset;
}

.noUi-target {
    border-radius: unset;
}

/*------------------- PAGINATION ------------------*/
.bx-pagination {
    margin: 10px 0;
}
.pagination__item a {
    text-decoration: none !important;
}
.bx-pagination .bx-pagination-container {
    text-align: center;
    position: relative;
    display: flex;
    justify-content: center;
}
.bx-pagination .bx-pagination-container ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.bx-pagination .bx-pagination-container ul li {
    display: inline-block;
    margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span {
    -webkit-transition: color 0.3s ease, background-color 0.3s ease,
        border-color 0.3s ease;
    -moz-transition: color 0.3s ease, background-color 0.3s ease,
        border-color 0.3s ease;
    -ms-transition: color 0.3s ease, background-color 0.3s ease,
        border-color 0.3s ease;
    -o-transition: color 0.3s ease, background-color 0.3s ease,
        border-color 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s ease,
        border-color 0.3s ease;
    background: #eff0f1;
    padding: 0 8px;
    display: block;
    height: 32px;
    min-width: 32px;
    line-height: 32px;
    color: #444;
    font-size: 14px;
    /* border-radius: 16px; */
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
    text-decoration: none !important;
    display: block;
    border-radius: 16px;
    height: 32px;
    min-width: 32px;
    line-height: 32px;
    color: #444;
    vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span {
    background: #dadada;
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: #008c81;
    color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
    background: #fff;
    border: 2px solid #eff0f1;
    line-height: 28px;
    padding: 0 18px;
    color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
    color: #aab1b4;
    background: #fff;
    border: 2px solid #eff0f1;
    line-height: 28px;
    padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
    background: #fff;
    border-color: #dadada;
    color: #000;
}

/*color schemes*/
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    background: #3bc915;
    color: #fff;
}
.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span {
    background: #f9a91d;
    color: #fff;
}
.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span {
    background: #e22b2b;
    color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
    background: #0083d1;
    color: #fff;
}

/*# sourceMappingURL=application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjx1bmtub3duPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxBLFdBQ0UsK0IsQ0FDQSxnRCxDQUNBLCtPLENBQ0EsZSxDQUNBLGtCQUdGLEEsV0FDRSwrQixDQUNBLGlELENBQ0EsbVAsQ0FDQSxlLENBQ0Esa0JBR0YsQSxXQUNFLCtCLENBQ0EsMEMsQ0FDQSx1TixDQUNBLGUsQ0FDQSxrQkFHRixBLFdBQ0UsK0IsQ0FDQSxnRCxDQUNBLCtPLENBQ0EsZSxDQUNBLGtCQUdGLEEsV0FDRSwrQixDQUNBLDRDLENBQ0EsK04sQ0FDQSxlLENBQ0Esa0JBR0YsQSxXQUNFLCtCLENBQ0Esa0QsQ0FDQSx1UCxDQUNBLGUsQ0FDQSxrQkFHRixBLFdBQ0UsK0IsQ0FDQSxpRCxDQUNBLG1QLENBQ0EsZSxDQUNBLGtCQUdGLEEsV0FDRSwrQixDQUNBLDJDLENBQ0EsMk4sQ0FDQSxlLENBQ0Esa0JBR0YsQSxXQUNFLCtCLENBQ0EsNkMsQ0FDQSxtTyxDQUNBLGUsQ0FDQSxrQkFHRixBLFdBQ0UsK0IsQ0FDQSwyQyxDQUNBLDJOLENBQ0EsZSxDQUNBLGtCQUdGLEEsV0FDRSwrQixDQUNBLDBDLENBQ0EsdU4sQ0FDQSxlLENBQ0Esa0JBR0YsQSxXQUNFLCtCLENBQ0EsNEMsQ0FDQSwrTixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCQUdGLEEsV0FDRSxxQixDQUNBLG1HLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0JBR0YsQSxXQUNFLHFCLENBQ0EsMkcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQkFHRixBLFdBQ0UscUIsQ0FDQSwrRixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCQUdGLEEsV0FDRSxxQixDQUNBLHFHLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0JBR0YsQSxXQUNFLDRCLENBQ0EsbUcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxrQkFHRixBLFdBQ0UsNEIsQ0FDQSwyRyxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCQU1GLEssQ0FDRSxzQyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSx1QixDQUNBLDZCLENBQ0Esb0IsQ0FDQSxzQixDQU1GLDJCLENBQ0UsbUMsQ0FDQSxTLENBR0YsaUIsQ0FDRSxtQyxDQUNBLFMsQ0FHRixrQixDQUNFLG1DLENBQ0EsUyxDQUdGLHNCLENBQ0UsbUMsQ0FDQSxTLENBTUYsQyxDQUNBLEcsQ0FDRSxhLENBR0YsUUFBUSxNLENBQ04saUIsQ0FHRiw0QkFDRSxnQixDQUNFLG1CQUlKLEssQ0FDRSxTLENBQ0Esa0MsQ0FDQSw2QixDQUNBLDBCLENBR0YsWSxDQUNFLFMsQ0FNRixJLENBQ0UsaUIsQ0FHRixJLENBRUUsK0IsQ0FDQSw0QixDQUNBLCtCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLFEsQ0FDQSxlLENBQ0EsUyxDQVRGLEksQ0FhQSxNLENBREEsSyxDQUVBLFEsQ0FDRSw4QyxDQUdGLGMsQ0FDQSxZLENBQ0UsWSxDQUNBLG1CLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FHRix3QixDQU9FLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLGdCLENBQ0EsbUIsQ0FYRix3QixDQXVFQSxZLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FHRixtQkFBbUIsWSxDQUNqQixpQixDQUdGLGMsQ0FDRSxjLENBQ0Esb0IsQ0FHRixzQixDQUNFLHFCLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FHRixjLENBQ0UsaUIsQ0FDQSw2QixDQUNBLDhCLENBQ0EsYyxDQUdGLDBCLENBQ0UscUIsQ0FDQSx5QixDQUNBLG9CLENBSUYsYSxDQUNFLCtCLENBR0YscUIsQ0FDRSw4QixDQUNBLFUsQ0FDQSxvQixDQUNBLFcsQ0FDQSxjLENBSUEsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsYyxDQUNBLDRCLENBR0YsMkIsQ0FDRSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxvRCxDQUNBLGEsQ0FDQSxnQixDQUdGLG9CLENBQ0UseUIsQ0FHRixzQixDQUNFLHlCLENBR0YsMkIsQ0FDRSxrQixDQWxDRixxQixDQXFDQSxnQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBR0YsOEIsQ0FDRSxTLENBR0YsOEIsQ0FDRSxhLENBR0Ysa0IsQ0FDRSxpQixDQUNBLFksQ0FDQSxlLENBQ0EsK0IsQ0FDQSw2QixDQUdGLHVCLENBSUUsaUIsQ0FDQSxTLENBQ0EsVyxDQVNGLHNDLENBQ0Esc0MsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsWSxDQUNBLFEsQ0FHRiw0QyxDQUNBLDRDLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkQsQ0FKRiw0QyxDQUtFLHdCLENBR0YscUMsQ0FwQ0EsdUIsQ0FxQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FWRixxQyxDQUlFLGlCLENBT0EsYSxDQUdGLDRDLENBQ0UsVyxDQUNBLFMsQ0FDQSxlLENBQ0EsUyxDQUNBLFksQ0FHRiw0RSxDQUNFLFcsQ0FHRiw0QyxDQUNFLHVCLENBR0YseUIsQ0FDRSxpQixDQUNBLGEsQ0ErckhGLHdELENBNXJIQSwrQixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FHRixlLENBQ0UscUIsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0Esa0IsQ0FHRix3QixDQUNFLGUsQ0FHRixxQixDQUNFLGMsQ0FDQSxrQixDQUdGLDRCLENBQ0UscUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUdGLHlCLENBQ0UscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBR0YsSSxDQUNFLDBCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FHRixVLENBQ0UsVyxDQUdGLG1CLENBQ0UsMEIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsVSxDQUdGLHlCLENBQ0EsMEIsQ0FDRSxVLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUMsQ0FDQSw4QixDQUNBLDJCLENBQ0EsVSxDQUNBLE8sQ0FHRix5QixDQUNFLEssQ0FDQSxPLENBR0YsMEIsQ0FDRSxRLENBQ0EsTSxDQW16QkYsNkIsQ0FoekJBLCtCLENBQ0EsZ0MsQ0FDRSxVLENBR0YseUIsQ0FDRSxVLENBQ0EsaUIsQ0FHRiwrQixDQUNBLGdDLENBQ0UsZSxDQUdGLDRCLENBQ0UsVSxDQUNBLGUsQ0FDQSxlLENBR0Ysd0IsQ0FDRSw0QixDQUNBLGUsQ0FDQSxrQixDQUdGLGlCLENBQ0UsMkIsQ0FDQSw4QixDQUNBLDZCLENBQ0EsK0IsQ0FHRix1QixDQUNFLGdCLENBQ0EsWSxDQUNBLCtDLENBQ0EscUMsQ0FDQSxhLENBR0YsdUIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBR0YsMkIsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUdGLDRCLENBQ0UsNEIsQ0FDQSxjLENBQ0EsYSxDQUdGLDRCLENBQ0UsaUIsQ0FDQSxlLENBR0YsMEMsQ0FDRSxRLENBR0YsNkIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENBR0YscUIsQ0FDRSwyQixDQUNBLG9DLENBR0YsNEIsQ0FDRSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLHdCLENBR0YsaUMsQ0FDRSw0QixDQUNBLHlCLENBQ0Esd0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUdGLHdDLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkMsQ0FDQSxhLENBQ0EsZ0IsQ0FHRiw4QixDQUNFLGtCLENBQ0EsVSxDQUVBLFksQ0FDQSxnQixDQUNBLGMsQ0FDQSw0QixDQUNBLGUsQ0FDQSxpQixDQUdGLGtDLENBQ0UsZSxDQUNBLGlCLENBR0YsNkIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLGUsQ0FHRix3QixDQUNFLDhCLENBR0YsOEIsQ0FDQSwrQixDQUNFLDRCLENBR0Ysa0MsQ0FDRSxVLENBQ0Esa0IsQ0FDQSw4QixDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxlLENBR0YsK0IsQ0FDRSxjLENBQ0EsZSxDQUNBLHlCLENBR0YsK0IsQ0FDRSxlLENBQ0EsYSxDQUNBLDRCLENBd09GLHFELENBQ0EscUQsQ0FySEEsOEIsQ0FqSEEsc0QsQ0FDQSxzRCxDQUNFLFksQ0FHRixpQixDQUNFLGdCLENBQ0EsWSxDQUNBLGdDLENBQ0EscUMsQ0FHRixpQixDQUNFLDJDLENBQ0EsMkIsQ0FDQSxxQixDQUNBLDBCLENBQ0EsNEIsQ0FDQSwrQixDQUNBLDZCLENBQ0EsaUIsQ0FFQSxZLENBQ0Esb0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsbUMsQ0FDQSw4QixDQUNBLDJCLENBR0YsNEIsQ0FvMkNBLGtDLENBbjJDRSw4QixDQUdGLG9CLENBQ0UsNkIsQ0FDQSw4QixDQUdGLHNCLENBQ0UsZSxDQUdGLHdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FHRiw4QixDQUNFLFksQ0FHRix3QixDQUNFLGMsQ0FDQSxnQixDQUNBLHVCLENBQ0Esd0IsQ0FDQSxrQixDQU1GLDJCLENBWEEsd0IsQ0FvQ0EsbUQsQ0FDRSxtQyxDQUNBLDhCLENBQ0EsMkIsQ0E1QkYsMkIsQ0FDRSxjLENBQ0EsYSxDQUNBLGdCLENBTUYsd0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSxVLENBR0YsMEIsQ0FDRSxpQixDQUNBLFUsQ0FHRixtRCxDQUlFLFUsQ0FDQSxPLENBQ0EsUSxDQUdGLHlELENBQ0UsWSxDQUNBLFMsQ0FHRixnQyxDQUNFLGtCLENBUUYsbUQsQ0FEQSxnRCxDQUVFLFUsQ0FHRix1QixDQUNFLGlCLENBR0YsZ0QsQ0FDRSxrQixDQUdGLGdDLENBQ0Usa0IsQ0FHRixrRSxDQUNFLFEsQ0FDQSxVLENBQ0EsUyxDQUNBLG1DLENBQ0EsOEIsQ0FDQSwyQixDQUdGLGtFLENBQ0UsUSxDQUNBLFcsQ0FDQSxTLENBQ0EsbUMsQ0FDQSw4QixDQUNBLDJCLENBR0Ysd0UsQ0FDRSxVLENBQ0EsUyxDQUdGLHdFLENBQ0UsWSxDQUNBLFMsQ0FHRixnQyxDQUNFLGtCLENBR0YsbUQsQ0FDRSxTLENBQ0EsWSxDQUNBLFEsQ0FDQSw0QixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxtQyxDQUNBLDhCLENBQ0EsMkIsQ0FHRix5RCxDQUNFLDBCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFksQ0FDQSxXLENBQ0EsUyxDQUdGLGdDLENBQ0Usa0IsQ0FHRixtRCxDQUNFLFUsQ0FDQSxRLENBQ0EsNEIsQ0FDQSx3QixDQUNBLG9CLENBQ0EsUyxDQUNBLG1DLENBQ0EsOEIsQ0FDQSwyQixDQUdGLHlELENBQ0UsMEIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUNBLFMsQ0FHRixxRCxDQUNFLGlCLENBR0YsYSxDQUNFLDRCLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBR0YsMkIsQ0FDRSxlLENBQ0EsYyxDQUNBLGlCLENBUUYsK0MsQ0FDRSxPLENBR0YsK0MsQ0FDRSxNLENBR0YsK0MsQ0FDQSwrQyxDQUNFLFUsQ0FDQSxXLENBQ0EsTyxDQWtFRix5QyxDQS9EQSx5QixDQWtFRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBOUVGLHlCLENBY0Usb0IsQ0FHRiw2QixDQUNFLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUdGLDhCLENBQ0UsNEIsQ0FDQSxjLENBQ0EsYSxDQUdGLG1CLENBQ0Usa0IsQ0FHRixrQixDQUNFLGdCLENBQ0EsWSxDQUNBLHdCLENBQ0EsNkIsQ0FDQSxpQixDQUdGLDhCLENBQ0UsYSxDQUNBLGlCLENBQ0EsYyxDQUNBLHdCLENBQ0EscUIsQ0FDQSxvQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsTSxDQUdGLG9DLENBZ3FDQSwwQixDQS9wQ0UsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBR0YseUMsQ0FDRSxXLENBQ0Esd0IsQ0FnQkYscUQsQ0FDRSx3QixDQUdGLHVELENBQ0Usd0IsQ0FHRix5QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsOEIsQ0FDQSxrQixDQUdGLGdFLENBQ0UsUyxDQUdGLG1DQUFtQyxZLENBQ2pDLGlCLENBR0YsNkMsQ0FDRSxpQixDQUdGLDhDLENBQ0UsYSxDQUdGLDRELENBQ0UsVSxDQUdGLHlCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUdGLCtCLENBQ0UsUyxDQUNBLGtCLENBQ0EsVSxDQUNBLE0sQ0FHRixvQ0FBb0MsWSxDQUNsQyxpQixDQUdGLHNELENBQ0Usd0IsQ0FDQSxlLENBQ0EsVyxDQUdGLG1GLENBQ0UsZ0IsQ0FDQSxpQixDQUNBLGMsQ0FHRixnRixDQUNFLFcsQ0FDQSxLLENBQ0EsVSxDQUdGLGtGLENBQ0UsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsK0MsQ0FHRiwwRyxDQUNFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQUdGLDZHLENBQ0UsYyxDQUlGLG9CLENBREEscUIsQ0FFRSxXLENBQ0Esd0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGMsQ0FDQSxjLENBSUYsK0MsQ0FEQSxnRCxDQUVFLGMsQ0FDQSxjLENBSUYseUIsQ0FEQSx5QixDQUVFLGdCLENBQ0EsbUIsQ0FHRix3QixDQUNBLHlCLENBQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0Esd0IsQ0FHRix3QixDQUNFLEssQ0FHRix5QixDQUNFLFEsQ0FHRixtQixDQUNFLGdCLENBQ0EsWSxDQUNBLCtDLENBQ0EscUMsQ0FDQSxhLENBR0YsMkIsQ0FDRSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVSxDQUNBLE8sQ0FHRiw0QixDQUNFLGtCLENBQ0EsVSxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsUyxDQUlBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxZLENBQ0EsZSxDQUNBLFcsQ0FHRixpQyxDQUNFLGUsQ0FxQkYsbUIsQ0F4Q0EsNEIsQ0FzQkEsMEIsQ0FxQkUsbUMsQ0FDQSw4QixDQUNBLDJCLENBdkJGLDBCLENBQ0UsNEIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxtQyxDQUNBLCtCLENBQ0EsMkIsQ0FNRixvRCxDQUNFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQUdGLG1CLENBQ0Usc0IsQ0FDQSxvQyxDQUlBLGlCLENBR0YseUIsQ0FDRSx3QixDQUdGLHNELENBQ0UsUyxDQUNBLFksQ0FHRixnQyxDQUNFLFcsQ0FDQSxVLENBR0YsNEIsQ0FDRSxrQixDQUdGLHlCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxrQixDQUdGLDZCLENBQ0UsYyxDQUNBLGEsQ0FHRiw2QixDQUNFLGMsQ0FDQSw0QixDQUNBLGEsQ0FHRiwyQixDQUNFLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FHRixnQyxDQUNFLGMsQ0FHRixxQixDQUNFLHdCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLGMsQ0F5QkYsdUIsQ0F0QkEsMkIsQ0FDQSw0QixDQXNCRSxpQixDQVFBLG1DLENBQ0EsOEIsQ0FDQSwyQixDQWpDRiwyQixDQUNBLDRCLENBQ0UsVSxDQUVBLGUsQ0FDQSxRLENBQ0EsUyxDQU1GLDJCLENBQ0UsTSxDQUNBLFEsQ0FHRiw0QixDQUNFLE8sQ0FDQSxLLENBR0YsdUIsQ0FFRSxNLENBQ0EsTyxDQUNBLE8sQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBT0YsaUMsQ0FEQSxrQyxDQUVFLFcsQ0FPRiwwQixDQUNFLFUsQ0FDQSxrQixDQUNBLDhCLENBR0YsbUMsQ0FDRSxVLENBQ0EsYyxDQUdGLDRCLENBQ0UsZSxDQUdGLGdDLENBQ0EsaUMsQ0FDRSw0QixDQUdGLGdDLENBdUlBLCtCLENBdElFLFUsQ0FHRixZLENBQ0Usa0IsQ0FDQSxlLENBR0YsYSxDQUNFLG1CLENBR0YsMEIsQ0FDRSxnQixDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBR0YsNEIsQ0FDRSw0QixDQUNBLCtDLENBQ0EsMkIsQ0FDQSxxQixDQUNBLDBCLENBR0YsNkIsQ0FDRSx3QixDQUNBLHNCLENBR0YsMkIsQ0FDRSw0QixDQUNBLGMsQ0FDQSx3QixDQUNBLGlCLENBQ0EsYSxDQUNBLGtCLENBR0Ysa0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVyxDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FHRiw2QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0Esa0IsQ0FHRix5QyxDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUdGLHlDLENBQ0UsYyxDQUNBLHVCLENBQ0EsaUIsQ0FHRixrQyxDQUNFLGlCLENBR0Ysd0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsdUMsQ0FDQSxvQyxDQUNBLG1DLENBQ0Esa0MsQ0FDQSwrQixDQUdGLHVELENBQ0Usa0IsQ0FHRix1RCxDQUNFLGtCLENBR0YsdUQsQ0FDRSxrQixDQUdGLDRCLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSw2QixDQUNBLGEsQ0FDQSxrQixDQUdGLHVCLENBQ0Usa0IsQ0FDQSxpQixDQUdGLHdDLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsUyxDQU9GLHNCLENBQ0UsZ0IsQ0FDQSxZLENBQ0Esc0MsQ0FDQSxpQyxDQUNBLGtCLENBR0YsZ0IsQ0FDRSxtQixDQUdGLHFCLENBQ0Usa0IsQ0FDQSxnQixDQUVBLHdCLENBQ0EsNkIsQ0FHRix3QixDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxtQixDQUdGLHdCLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsdUQsQ0FDQSwyQixDQUNBLHdDLENBR0Ysc0IsQ0FDRSx1QixDQUNBLDRCLENBQ0EsYyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtCLENBR0YsNEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FHRiw0QixDQUNFLG1CLENBR0YscUQsQ0FDRSwrQixDQUNBLGtCLENBR0YsdUQsQ0FDRSx3QixDQUNBLHVCLENBR0YsbUNBQW1DLFksQ0FDakMsa0IsQ0FHRiw4QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBR0YscUMsQ0FDRSxpQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxjLENBQ0EsZ0IsQ0FHRiwyQyxDQUNFLFUsQ0FHRixzQyxDQUNFLFUsQ0FDQSxlLENBR0YsOEIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxpQixDQUdGLG9DLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkQsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBR0YsbUNBQW1DLFksQ0FDakMsa0IsQ0FHRiw4QixDQUNFLGtCLENBR0YsZ0MsQ0FDRSxnQixDQUVBLDZCLENBQ0EsNkIsQ0FDQSxhLENBQ0Esa0IsQ0FHRiw2RCxDQUNFLGtCLENBR0YsOEIsQ0FDRSxlLENBR0YsbUMsQ0FDRSxVLENBR0YsZSxDQUNFLG1CLENBR0YsTyxDQUNFLGtCLENBQ0EsVSxDQUNBLG1CLENBR0YsYSxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsK0IsQ0FDQSxtQixDQUNBLGtCLENBR0YsWSxDQUNFLHFCLENBQ0EsYyxDQUdGLGMsQ0FDRSxnQixDQUNBLHFCLENBR0Ysb0IsQ0FDRSxjLENBQ0EsZSxDQUNBLG9CLENBQ0EsaUIsQ0FHRix3QixDQUNFLGMsQ0FDQSx5QixDQUNBLHlCLENBQ0EsZSxDQUdGLFksQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLGtCLENBR0YsYyxDQUNFLGMsQ0FDQSxvQixDQUdGLGMsQ0FDRSxnQixDQUNBLFksQ0FDQSw0RixDQUNBLHlELENBQ0EsYSxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxrQixDQUdGLGdCLENBQ0UscUIsQ0FDQSxjLENBSUYsa0IsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxvQixDQUdGLHdCLENBQ0UsYyxDQUdGLHdCLENBQ0UsYyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsTSxDQUNBLGlCLENBR0YsUyxDQUNFLGlCLENBR0YsWSxDQUNFLGMsQ0FDQSxlLENBR0YsVyxDQUNFLGMsQ0FERixXLENBS0EsMkMsQ0FDRSxrQixDQUdGLHdCLENBQ0UsVSxDQUdGLGdGLENBQ0Usd0IsQ0FHRixpQixDQUNBLDRCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FHRixtQixDQUNFLFksQ0FHRixpQixDQUNFLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSxhLENBeEVGLGdCLENBMkVBLG1CLENBMktBLHFCLENBMUtFLG9CLENBR0Ysa0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLGlCLENBR0YsNkIsQ0FDRSxZLENBR0YsaUIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLHNCLENBR0YsaUIsQ0FDRSxpQixDQUNBLHlCLENBQ0EsUyxDQUNBLHNCLENBQ0EsK0MsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQWVGLHNCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxzQixDQUdGLHlCLENBQ0UsaUIsQ0FHRixnQixDQUNFLFksQ0FDQSxrQixDQUdGLGlCLENBQ0UsUyxDQUNBLHdCLENBQ0EsMkIsQ0FHRixtQyxDQUNFLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxXLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBQ0Esc0MsQ0FDQSxpQyxDQUNBLDhCLENBR0Ysa0MsQ0FDRSxZLENBR0Ysb0IsQ0FDRSxlLENBR0Ysb0IsQ0FDRSxVLENBQ0EsYyxDQUNBLGdCLENBR0YseUIsQ0FDSSxTLENBR0osb0IsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLENBR0Ysb0IsQ0FDRSxpQixDQUNBLGlCLENBc0JGLHlCLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSw0QixDQUdGLHlCLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLHVCLENBR0YsbUIsQ0FDRSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUVGLHFCLENBQ0ksdUIsQ0FNSix3QixDQUNFLGMsQ0FHRixtQixDQUNFLGdCLENBQ0EsWSxDQUNBLG1GLENBQ0EscUQsQ0FDQSxhLENBQ0EsaUIsQ0FHRix3QixDQUNFLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxjLENBR0Ysa0IsQ0FPRSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxNLENBWkYsa0IsQ0FlQSx3QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBR0YsaUMsQ0FDRSxjLENBQ0EsbUIsQ0FHRixpQyxDQUNFLGdCLENBR0YsK0IsQ0FFRSxlLENBR0YsK0IsQ0FDRSx5QixDQUNBLGUsQ0FHRiwwQixDQUNFLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxhLENBR0Ysd0IsQ0FDRSxjLENBQ0EsZSxDQUNBLFUsQ0FFQSxpQixDQUdGLHVCLENBQ0UsYyxDQUNBLGUsQ0FDQSx5QixDQUNBLGtCLENBR0YseUMsQ0FDRSxrQixDQUdGLHdCLENBQ0UscUIsQ0FDQSxjLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ0FHRixzQixDQUNFLGMsQ0FDQSxVLENBR0Ysa0QsQ0FDRSxLLENBQ0EsUyxDQUdGLGtELENBQ0UsUSxDQUNBLFUsQ0FHRiwwRSxDQUNFLFMsQ0FHRiwwRSxDQUNFLFUsQ0FHRixxQixDQVFBLHVCLENBU0UsWSxDQUNBLHNCLENBQ0Esa0IsQ0FuQkYscUIsQ0FJRSxjLENBQ0EsZSxDQUdGLHVCLENBQ0UsVyxDQUNBLGMsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBTUYseUIsQ0FDRSxnQixDQU9GLFcsQ0FDRSxrQixDQUdGLDZCLENBQ0Usa0IsQ0FHRix3QixDQUNFLG9CLENBR0YsMkIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGtCLENBR0Ysa0MsQ0FDRSxjLENBQ0EsVyxDQUdGLGlDLENBQ0UsYyxDQUNBLHVCLENBR0Ysd0IsQ0FDRSxnQixDQUNBLFksQ0FDQSx5QyxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUdGLGEsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUdGLGtCLENBQ0UsUyxDQUNBLGMsQ0FJRixvQixDQUNFLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQVdGLCtCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSx3QixDQUdGLDRDLENBQ0UscUIsQ0FHRiw2QyxDQUNFLHdCLENBQ0Esb0IsQ0FHRixxQyxDQUNFLFUsQ0FDQSxpQixDQUNBLFksQ0FRQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0Esb2hCLENBVEYsbUQsQ0FDRSxhLENBV0YsVSxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBR0YsZ0IsQ0FDRSxxQixDQUNBLGMsQ0FHRixvQixDQUNFLGMsQ0FDQSxhLENBQ0EsNEIsQ0FHRixvQixDQUNFLGMsQ0FDQSxhLENBR0Ysa0IsQ0FDRSxjLENBQ0EseUIsQ0FHRix5QixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUdGLG1CLENBQ0UsZ0IsQ0FHRixpQixDQUNFLHlCLENBQ0EsYyxDQUdGLGEsQ0FDRSxzQixDQUNBLG1CLENBQ0EsYyxDQUdGLGEsQ0FDRSxrQixDQUNBLGMsQ0FHRixvQixDQUNFLFksQ0FHRix3QixDQUNFLFksQ0FHRixpQixDQUNFLGUsQ0FDQSxjLENBR0YsZUFBZSxpQyxDQUNiLGUsQ0FHRixtQyxDQUNFLGMsQ0FHRiwyQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsZSxDQUdGLGdDLENBQ0UsVSxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FHRixtQixDQUNFLGdCLENBQ0EsWSxDQUNBLCtDLENBQ0EscUMsQ0FDQSxhLENBR0YsNkIsQ0FDRSxXLENBQ0EsMEIsQ0FDQSxxQixDQUNBLHNCLENBQ0EsYyxDQUdGLG1DLENBQ0UsNkIsQ0FDQSxxQixDQUdGLHdCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxrQixDQUNBLGMsQ0FHRixzQixDQUNFLFMsQ0FDQSxrQixDQUNBLG1CLENBR0Ysc0IsQ0FDRSxTLENBQ0EsaUIsQ0FDQSxpQixDQUdGLHFCLENBQ0UsaUIsQ0FDQSxrQixDQUdGLGlDLENBQ0UsNEIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxLLENBQ0EseUIsQ0FDQSxXLENBQ0EsMEIsQ0FDQSxxQixDQUdGLDhCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLG1CLENBR0YsZ0QsQ0FDRSxRLENBQ0EsYyxDQWFGLCtCLENBQ0UsaUIsQ0FFQSxlLENBQ0EsVyxDQTJERixzQyxDQXhEQSxzQyxDQWtFRSxXLENBQ0EsdUMsQ0FDQSxrQyxDQUNBLCtCLENBckVGLHNDLENBQ0Usc0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHlDLENBR0EsWSxDQUNBLGlCLENBQ0EsUyxDQU1GLDBDLENBQ0UsYyxDQUNBLGdCLENBR0YsZ0MsQ0FDRSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxrQixDQW1CRiw2QyxDQUNFLFcsQ0FHRixzQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLGUsQ0FDQSw4QixDQUNBLFcsQ0FDQSxPLENBS0EsUyxDQUdGLDRDLENBQ0UsUyxDQUNBLGMsQ0FHRiw2RSxDQUNFLHdCLENBR0YsMkUsQ0FDRSxjLENBQ0EsbUIsQ0FHRixrSCxDQUNFLG1CLENBQ0EsaUIsQ0FHRiwyQixDQUNFLHlCLENBQ0EsaUIsQ0FHRixpQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBR0YsaUYsQ0FDRSxjLENBR0Ysc0MsQ0FDRSxVLENBS0YsMkMsQ0FGQSxzQyxDQUNBLHlDLENBRUUsVyxDQUNBLHNDLENBQ0EsaUMsQ0FDQSw4QixDQUtGLGlELENBRkEsNEMsQ0FDQSwrQyxDQUVFLDhCLENBQ0Esc0IsQ0FHRiw0QixDQUNFLHNCLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FHRiw4QixDQUNFLGUsQ0FDQSxnQixDQUdGLG1DLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBRUEsYSxDQUNBLGlCLENBR0YsNEIsQ0FDRSxlLENBQ0EsNEIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSw0QixDQUNBLGtCLENBQ0EsaUIsQ0FHRixtQyxDQUNFLGUsQ0FDQSxrQixDQUdGLGtDLENBQ0UsZSxDQUdGLHNCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxVLENBR0YsNkIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsbUIsQ0FhRiwrQixDQUNFLFUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUdGLHlDQUF5QyxZLENBQ3ZDLGlCLENBR0YsMkMsQ0FDRSxjLENBQ0EsZSxDQUdGLDJDLENBQ0UsYyxDQUdGLDBCLENBQ0UsYSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsNEIsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUdGLCtCLENBQ0UsYyxDQUNBLGEsQ0FDQSxnQixDQUdGLGdDLENBQ0UsVSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsTSxDQUNBLFUsQ0FDQSxnQixDQUdGLHlCLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsZ0MsQ0FDQSwrQixDQUNBLGMsQ0FHRixxREFBcUQsWSxDQUNuRCxrQixDQUdGLHNCLENBQ0Usa0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUdGLDBDLENBQ0UsYSxDQUdGLHdCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUdGLHNCLENBQ0Usd0IsQ0FDQSxlLENBR0YsNEIsQ0FDRSxnQixDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQ0EsaUIsQ0FHRixxQyxDQUNFLGEsQ0FHRiw0QyxDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUdGLDZDLENBQ0UsYyxDQUNBLGUsQ0FDQSxhLENBR0YsZ0MsQ0FDRSw4QixDQUNBLFUsQ0FDQSxnQixDQUNBLFksQ0FDQSx3QixDQUNBLDZCLENBQ0EsaUIsQ0FHRix1QyxDQUNFLGMsQ0FDQSxlLENBR0YsMEIsQ0FDRSxlLENBQ0EsbUIsQ0FHRiw0QixDQUNFLGUsQ0FDQSxhLENBR0YsMkIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLGtCLENBR0YsZ0MsQ0FDRSxVLENBQ0EsZSxDQUdGLDBELENBQ0UsYyxDQUNBLGdCLENBR0YsNkQsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixtRCxDQUNFLFksQ0FDQSxnQixDQUdGLHFGLENBQ0UsZSxDQUNBLFEsQ0FHRix5RCxDQUNFLGdCLENBR0Ysb0csQ0FDRSxlLENBQ0EsUSxDQUdGLG9HLENBQ0UsTyxDQUNBLGUsQ0FHRiwwRyxDQUNFLFUsQ0FHRiwwRyxDQUNFLFcsQ0FHRixxRixDQUNFLGUsQ0FHRiwyRixDQUNFLFcsQ0FDQSxXLENBR0YscUYsQ0FDRSxlLENBR0YsMkYsQ0FDRSxRLENBR0Ysb0IsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSw2QixDQUdGLDJCLENBQ0UsYyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBR0YsaUMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsWSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUdGLDRDLENBQ0Usa0IsQ0FHRiwyQyxDQUNFLGtCLENBR0YsMEIsQ0FDRSxjLENBQ0EsZSxDQUNBLGdCLENBR0YsNkIsQ0FDRSxpQixDQUNBLGlCLENBR0YsbUMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUdGLDJCLENBQ0UsYyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUdGLGlDLENBQ0UsVSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxZLENBR0YsMEIsQ0FDRSxnQixDQUNBLFksQ0FDQSxpRSxDQUNBLDZDLENBQ0EsYSxDQUdGLDBCLENBQ0UsZSxDQUNBLHdCLENBQ0EsVyxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsWSxDQUdGLDZELENBQ0Usd0MsQ0FDQSxtQyxDQUNBLGEsQ0FHRixhLENBQ0UsNEIsQ0FvQ0YscUIsQ0FDRSxlLENBQ0EsaUIsQ0FVRix3QyxDQTJKRSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQyxDQUNBLGEsQ0FDQSxnQixDQXBGRix1RCxDQUNBLHVELENBQ0UsK0QsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FHRix1RCxDQUNFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQUdGLGlELENBQ0UsTyxDQUdGLGlELENBQ0UsTSxDQUdGLHdDLENBNEpFLGUsQ0FDQSxlLENBaEpGLGEsQ0FDRSwwRCxDQUNBLDBCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFcsQ0FDQSxtQixDQUdGLCtCLENBQ0UsYSxDQUNBLFEsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDQWNGLDJCLENBQ0UsZSxDQUNBLDJDLENBQ0EscUIsQ0FDQSxvQixDQVlGLGlDLENBQ0UsNEIsQ0FDQSxlLENBQ0EsYyxDQUNBLHdCLENBQ0EsYSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esa0IsQ0FHRixvQyxDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLG9CLENBQ0Esa0IsQ0FHRixvQyxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsWSxDQUdGLGtDLENBQ0UsYyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSwrQixDQUNBLGUsQ0FDQSxrQixDQUdGLG9DLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FHRiw4QyxDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBR0YsOEMsQ0FDRSxlLENBQ0EsYSxDQUNBLDRCLENBR0YsK0MsQ0FDQSwrQyxDQUNFLCtELENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBR0YsK0MsQ0FDRSxnQyxDQUNBLDRCLENBQ0Esd0IsQ0FHRix5QyxDQUNFLE8sQ0FHRix5QyxDQUNFLE0sQ0FRRixnQyxDQUNFLGUsQ0FHRixvQyxDQUNFLGUsQ0FHRiw2QixDQUNFLGlCLENBQ0EsYyxDQUdGLHFDLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsbUIsQ0FHRixvQyxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsVSxDQUNBLGtCLENBR0YsMkMsQ0FDRSxpQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxnQixDQUdGLGlELENBcUJBLDhDLENBcEJFLFUsQ0FHRiw0QyxDQUNFLFUsQ0FDQSxlLENBSUYsNEQsQ0FEQSx5RSxDQUVFLHdCLENBQ0EsaUIsQ0FHRiw0QixDQUNFLFksQ0FDQSxpQixDQUNBLGUsQ0FPRixpQyxDQUlFLGlCLENBQ0EsVSxDQUNBLFcsQ0FTRixnRCxDQUNBLGdELENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0FDQSxRLENBR0Ysc0QsQ0FDQSxzRCxDQUNFLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLDJELENBR0YsK0MsQ0FuQ0EsaUMsQ0FvQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FFQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FWRiwrQyxDQUlFLGlCLENBT0EsYSxDQUdGLHNELENBQ0UsUyxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUNBLFksQ0FHRixzRixDQUNFLFcsQ0FHRixzRCxDQUNFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQVNGLGdELENBTkEsZ0QsQ0FDRSxnQyxDQUNBLDRCLENBQ0Esd0IsQ0FTRiwwQyxDQUNFLDBCLENBQ0EscUIsQ0FHRix5RCxDQUNFLGEsQ0FHRiwwQyxDQUNFLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUdGLHlDLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FHRiwrQyxDQUNFLHFCLENBQ0EsYyxDQUNBLGUsQ0FHRixtRCxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBR0YsbUUsQ0FDRSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxnQixDQUdGLHlFLENBQ0UsbUIsQ0FDQSxjLENBR0Ysa0UsQ0FDRSxjLENBQ0EsZSxDQUdGLDhELENBQ0UsZ0IsQ0FHRixtQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBR0Ysc0IsQ0FDRSxTLENBQ0Esa0IsQ0FHRixzQixDQUNFLFMsQ0FDQSxrQixDQUNBLDJCLENBR0YsdUMsQ0FDRSxRLENBQ0EsYyxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLGtCLENBR0YsNEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLHVCLENBQ0EsVyxDQUNBLG9ELENBQ0Esc0MsQ0FDQSxVLENBQ0EsMEIsQ0FDQSxxQixDQUdGLDRCLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUdGLGtDLENBQ0UsVSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxXLENBR0YsbUIsQ0FDRSxnQixDQUNBLFksQ0FDQSw2QixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxtQixDQUdGLDJCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FDQSxrQixDQUdGLHlCLENBQ0UsYyxDQUNBLHVCLENBR0YseUIsQ0FDRSxlLENBQ0EsYSxDQUdGLHlCLENBQ0UsZSxDQUNBLHdCLENBQ0Esc0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsaUIsQ0FHRixtQyxDQUNFLFcsQ0FDQSxjLENBQ0EsdUIsQ0FHRix1QyxDQUNFLGdCLENBR0YsK0IsQ0FDRSxrQixDQUdGLCtCLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxvQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlDLENBQ0EsNkIsQ0FDQSx5QixDQUNBLGUsQ0FHRix3QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esa0IsQ0FHRiw2QixDQUNFLFUsQ0FDQSxlLENBR0YsNkIsQ0FDRSxlLENBR0YsMEIsQ0FDRSxrQixDQUNBLGMsQ0FDQSx3QixDQUdGLHdEQUF3RCxZLENBQ3RELGtCLENBR0YsYSxDQUNFLHdCLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENBQ0EsWSxDQUdGLG9FLENBQ0Usa0IsQ0FHRiwyQixDQUNFLGtCLENBR0YsMEIsQ0FDRSw0QixDQUNBLGMsQ0FDQSxhLENBQ0Esa0IsQ0FHRix3QixDQUNFLFUsQ0FHRix3QyxDQUNFLGlCLENBR0YsOEMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLG9GLENBQ0EsaUUsQ0FDQSxpRSxDQUNBLGlILENBR0YscUIsQ0FDRSw0QixDQUNBLDBELENBQ0EsMEIsQ0FDQSxxQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxtQixDQUdGLHVDLENBQ0UsUSxDQUNBLGMsQ0FHRiw0QixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esd0IsQ0FhRix5QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxTLENBR0YsdUIsQ0FDRSxTLENBQ0EsaUIsQ0FHRixnQyxDQUNFLFUsQ0FDQSxZLENBR0YsOEIsQ0FDRSxxQixDQUNBLGMsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FHRixvQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxrQixDQUdGLDRCLENBQ0UsYyxDQUNBLGEsQ0FDQSxrQixDQUdGLGdDLENBQ0UscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esa0IsQ0FHRixpQyxDQUNFLHFCLENBR0YseUIsQ0FDRSxrQixDQUdGLGlDLENBQ0UsYyxDQUNBLHdCLENBQ0Esa0IsQ0FHRixnQyxDQUNFLGMsQ0FDQSxrQixDQUdGLCtCLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsMEMsQ0FDQSxxQyxDQUNBLGEsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxrQixDQUdGLGlDLENBQ0UsYyxDQUNBLGUsQ0FHRixvQyxDQUNFLGtCLENBR0Ysa0MsQ0FDRSxrQixDQUdGLHVDLENBQ0UsVSxDQUNBLGUsQ0FDQSxjLENBR0YsNkMsQ0FDRSxnQixDQUdGLGdCLENBQ0UsWSxDQUdGLDJCLENBQ0UsYSxDQUNBLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsZSxDQUNBLGEsQ0FDQSwrQixDQUNBLDZCLENBR0YsMEIsQ0FDRSxlLENBR0YsMkIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGEsQ0FHRix5QixDQUNFLFMsQ0FDQSxrQixDQUNBLGdCLENBQ0EsbUIsQ0FHRix5QixDQUNFLFMsQ0FDQSw2QixDQUNBLDhCLENBR0YsdUIsQ0FDRSxnQixDQUNBLFksQ0FDQSw0RixDQUNBLHlELENBQ0Esa0IsQ0FDQSxrQixDQUdGLDZCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLG9CLENBR0YsaUMsQ0FDRSxVLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FHRixrQyxDQUNFLDRCLENBQ0EsYyxDQUNBLGEsQ0FHRiw0QixDQUNFLFUsQ0FHRixzQixDQUNFLDJCLENBR0YsK0IsQ0FDRSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUdGLDZCLENBQ0UsYyxDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FHRiw0QixDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGtCLENBR0YsOEMsQ0FDRSxrQixDQUdGLDZCLENBQ0UsbUIsQ0FDQSw0QixDQUNBLGMsQ0FDQSxhLENBR0YsMkIsQ0FDRSxjLENBQ0EsVSxDQUdGLGlDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EsVSxDQUdGLGEsQ0FDRSxlLENBR0YsOEMsQ0FDRSxVLENBR0YsWSxDQUNFLGtCLENBQ0EsUyxDQUdGLGtCLENBQ0UsWSxDQUNBLCtCLENBR0YsNEIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxpQixDQUdGLGtCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsZSxDQUdGLG1CLENBQ0UsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxrQixDQUdGLHNCLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxrQixDQUdGLDZCLENBQ0UsYyxDQUdGLGtDLENBNk1BLHdCLENBNU1FLGUsQ0FHRiw4QixDQUNFLGMsQ0FDQSxhLENBR0Ysb0IsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxhLENBR0Ysb0IsQ0FDRSxZLENBQ0Esc0IsQ0FDQSxlLENBR0YseUIsQ0FDRSxVLENBQ0EsZSxDQUdGLHFCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLG1CLENBR0YsNEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFMsQ0FDQSxXLENBQ0Esa0IsQ0FHRiw4QixDQUNFLGlCLENBQ0EsVSxDQUdGLG1DLENBQ0UsYyxDQUNBLDRCLENBQ0EsaUIsQ0FHRixtQyxDQUNFLGMsQ0FDQSxlLENBR0YsNkQsQ0FDRSxrQixDQUdGLGdCLENBQ0Usc0IsQ0FDQSxXLENBR0Ysc0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FHRix1QixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxxRCxDQUNBLFMsQ0FHRix1QixDQUNFLGMsQ0FDQSxrQixDQUdGLDBCLENBQ0UsYyxDQUNBLGtCLENBR0YsK0IsQ0FDRSxlLENBQ0EsYSxDQUdGLHdCLENBQ0UsZSxDQUdGLDZCLENBQ0UsVSxDQUNBLGUsQ0FHRixrQixDQUNFLFksQ0FDQSwrQixDQUdGLFksQ0FDRSxTLENBQ0Esa0IsQ0FDQSxXLENBR0Ysa0IsQ0FDRSx3QixDQUdGLHlCLENBb0pBLDBDLENBbkpFLGMsQ0FDQSx3QixDQUNBLGtCLENBR0YsNEIsQ0FDRSxjLENBQ0Esa0IsQ0FHRixrRCxDQUNFLGtCLENBR0YsK0IsQ0FvQ0EsNEIsQ0FuQ0UsVSxDQUdGLGtCLENBQ0UsaUIsQ0FHRix5QixDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBR0YsMEIsQ0FDRSxlLENBR0YsMkQsQ0FDRSxVLENBR0YsMkQsQ0FDRSxVLENBQ0EsVyxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxZLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBT0Ysd0MsQ0FDRSxxQixDQUNBLDBCLENBU0Ysd0MsQ0FDRSxtQixDQUNBLFUsQ0FHRixzQixDQUNFLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxtQixDQU9GLHlCLENBQ0UsWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBQ0EsbUIsQ0FHRiw2QixDQUNFLGdCLENBQ0EsZ0IsQ0FHRix1QixDQUNFLFUsQ0FDQSxlLENBR0YsNEIsQ0FDRSxVLENBR0YsYSxDQUNFLDJCLENBQ0EsMEIsQ0FDQSxxQixDQU1GLFksQ0FDRSxpQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsVSxDQUNBLFksQ0FFQSw0QixDQUNBLHFCLENBQ0Esa0IsQ0FFRix1QixDQUNFLFksQ0FDQSw0QixDQUNBLGtCLENBR0YsYyxDQUNBLHFCLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHdCLENBR0YsdUMsQ0FDRSxTLENBQ0Esc0IsQ0FHRiwwQyxDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUVBLHVCLENBSUYsMEMsQ0FDRSxpQixDQUdGLDZDLENBQ0UsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBR0YsNkMsQ0FDRSxlLENBR0YsUyxDQUNFLGtCLENBR0EsZSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUVGLE8sQ0FDSSw4QixDQUdKLGMsQ0FDRSxpQixDQUVBLGMsQ0FJRixlLENBa0JBLGdCLENBSUUsOEIsQ0FDQSxVLENBQ0EsZSxDQUNBLG9CLENBekJGLGUsQ0FDRSxVLENBVUYsb0IsQ0FzSEEsd0IsQ0FySEUsaUIsQ0FFQSxjLENBQ0EsZ0IsQ0FHRixnQixDQUNFLDRCLENBU0YsYyxDQUNFLFUsQ0FDQSxrQixDQUNBLDJDLENBR0YscUIsQ0FDRSxTLENBQ0EsYSxDQUNBLGMsQ0FDQSxZLENBQ0EsNkIsQ0FHRixvQyxDQUNFLFMsQ0FDQSxjLENBR0YsbUMsQ0FDRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBR0Ysd0MsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLGtCLENBR0YsZ0UsQ0FDRSxhLENBSUYsNkMsQ0FDRSxVLENBQ0EsZ0IsQ0FDQSxlLENBRUEsOEIsQ0FLRiwrRCxDQUNFLGUsQ0FDQSxpQixDQUNBLGMsQ0FJRixhLENBQ0UsWSxDQUNBLFUsQ0FDQSxZLENBR0EsNEIsQ0FDQSwyQixDQUNBLHFCLENBR0YsVyxDQUNFLFMsQ0FDQSxpQixDQUdGLGEsQ0FVQSxtQixDQUlFLGMsQ0FDQSxVLENBRUEsTSxDQUNBLE8sQ0FsQkYsYSxDQUNFLFUsQ0FDQSxlLENBR0EsSyxDQUtGLG1CLENBQ0UsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FHQSxRLENBS0Ysc0IsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUdGLHdCLENBQ0UsUyxDQUVBLGUsQ0FFQSxnQixDQUNBLFUsQ0FDQSx3QixDQUdGLDJDLENBQ0UsVSxDQUNBLGdCLENBR0YsNkQsQ0FDRSxxQyxDQWtCRixZLENBREEsYSxDQWRBLG9DLENBQ0UsWSxDQUdGLDBELENBQ0UsVSxDQUNBLFcsQ0FHRixrRSxDQUNBLGtFLENBQ0UsVyxDQVFGLGdCLENBQ0Usa0IsQ0FHRixzQixDQUNFLHdCLENBQ0EsMkIsQ0FHRixvQ0FJRSxnQyxDQUNFLG9FLENBRUYsMEIsQ0FDRSw2RCxDQUVGLDBCLENBQ0UsOEQsQ0FHRix5QixDQUNFLDRELENBR0YsMEIsQ0FDRSxpRSxDQUdGLHdCLENBQ0UsMkQsQ0FJRiwyQixDQUNFLDhELENBR0YsOEIsQ0FDRSxpRSxDQUdGLDJCLENBQ0Usa0UsQ0FHRix1QixDQUNFLG1FLENBZ0JGLGtDLENBQ0UsWSxDQUdGLHNELENBQ0UseUUsQ0FHRixzRCxDQUNFLDRFLENBR0Ysc0QsQ0FDRSx3RUFRSix5QixDQUNFLFksQ0FDQSxpQixDQUNBLDJCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBQ0EsVSxDQUdGLHFDQUFxQyxRLENBQVUsZ0IsQ0FDN0MseUIsQ0FHRixnQyxDQUNFLGMsQ0FDQSxlLENBR0Ysa0MsQ0FDRSxlLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUlGLFcsQ0FFRSxTLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSx5RCxDQUdGLFksQ0FDRSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUdGLGlCLENBQ0UsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSw2QixDQUNBLGlCLENBSUYsd0IsQ0FEQSx5QixDQUVFLE8sQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FHRix5QixDQUNFLHdCLENBR0Ysd0IsQ0FDRSx5QixDQUdGLGUsQ0FDRSxpQixDQUNBLEssQ0FHRixxQixDQUNFLGUsQ0FDQSxZLENBQ0EsNEIsQ0FDQSxlLENBR0YsWSxDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0YsZSxDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBR0YsK0IsQ0FDRSxpQixDQUdGLHNCLENBQ0UsWSxDQUNBLGUsQ0FHRixhLENBQ0UsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLFksQ0FDQSxlLENBQ0Esc0IsQ0FHRix3QixDQUNFLGtCLENBR0YsaUIsQ0FDRSxpQixDQUNBLFMsQ0FHRixZLENBQ0UsbUIsQ0FHRixrQixDQUNFLGlCLENBQ0EsUSxDQUdGLG1CLENBQ0UsYyxDQUNBLGUsQ0FDQSxZLENBQ0EscUIsQ0FHRixZLENBQ0UsNEIsQ0FDQSxpQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0Ysa0IsQ0FDRSxvQixDQUdGLHlCLENBQ0UsVSxDQUdGLGUsQ0FDRSw0QixDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUdGLGUsQ0FDRSxpQixDQUNBLFUsQ0FDQSxTLENBR0YscUIsQ0FDRSxtQixDQUNBLGtCLENBQ0EsZ0IsQ0FHRiw2QixDQUNFLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLDJCLENBQ0EsaUMsQ0FDQSx1QixDQUdGLHFDLENBQ0Usb0MsQ0FHRixjLENBQ0UsaUIsQ0FDQSxlLENBQ0EsWSxDQUdGLG1CLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUtGLFksQ0FVQSxrQixDQUtFLDJCLENBQ0EsMEIsQ0FoQkYsWSxDQUNFLFcsQ0FDQSxZLENBQ0EscUIsQ0FJQSxxQixDQUdGLGtCLENBQ0UsVyxDQUNBLFcsQ0FDQSxpQixDQUlBLHVCLENBR0YsaUIsQ0FDRSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxvQixDQVNGLDJCLENBTkEsbUIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBR0YsMkIsQ0FJRSx5QixDQUNBLHdCLENBQ0EsaUIsQ0FHRixxQixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBR0YsMEIsQ0FDRSxpQixDQUNBLGEsQ0FHRixhLENBQ0UsVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsdUIsQ0FDQSwwQixDQUdGLHNCLENBQ0Usa0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUdGLDJCLENBQ0UsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FHRixxQyxDQUNFLGlCLENBQ0EsUyxDQUNBLGEsQ0FHRixtQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLG1DLENBR0Ysc0MsQ0FDRSxpQixDQUNBLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FHRix1QixDQUNFLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUdGLGlCLENBQ0UsVSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUVBLDhCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLHdCLENBQ0EsYSxDQUdGLDhCLENBQ0Usb0IsQ0FHRixlLENBQ0UsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGMsQ0FDQSxVLENBQ0EsZSxDQUNBLG9DLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGEsQ0FHRix3QixDQUNFLFUsQ0FDQSxjLENBR0YsOEIsQ0FDRSxVLENBR0YscUIsQ0FDRSxXLENBR0YsVSxDQUNFLFUsQ0FDQSxhLENBR0YsaUIsQ0FDRSxjLENBQ0EsWSxDQUNBLGtCLENBR0YseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQyxDQUNBLGlCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FHRixpQyxDQUNFLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLG9DLENBQ0EsaUIsQ0FDQSxTLENBQ0EsNEIsQ0FHRiw4RCxDQUNFLFMsQ0FLRixvQ0FDRSxpQixDQUNFLGMsQ0FDQSxxQixDQUNBLGtCLENBR0YsbUIsQ0FDRSxpQixDQUNBLGlCLENBR0Ysc0IsQ0FDRCxlLENBQ0csYyxDQUdGLDJCLENBQ0UsYSxDQUNBLFUsQ0FDQSxrQixDQUdGLG1DLENBQ0UsVyxDQUNBLFksQ0FHRiwwQixDQUNFLFksQ0FHRix1QixDQWtCQSx3QixDQWpCRSxVLENBR0YseUIsQ0FDRSxhLENBR0YsdUMsQ0FDRSxVLENBQ0EsbUIsQ0FZRixpQixDQUNFLHVELENBVkYsbUIsQ0FlQSxrQixDQURBLG9CLENBRUUsWSxDQUdGLGEsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxhLENBR0YsaUIsQ0FDRSxPLENBR0YsUyxDQUNFLE8sQ0FHRixjLENBQ0Usa0IsQ0FDQSxPLENBR0Ysb0IsQ0FDRSxrQixDQUNBLHNCLENBQ0EscUIsQ0FHRixvQixDQUNFLFUsQ0FDQSxrQixDQVdGLG9CLENBQ0Usa0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUlGLGMsQ0FEQSxtQixDQUVBLGtCLENBQ0EsbUMsQ0FDRSxZLENBRUYsYyxDQUNJLFMsQ0FHSixZLENBQ0UsWSxDQUNBLHFCLENBQ0Esa0IsQ0FHRixpQixDQUNFLFcsQ0FPRixxQixDQUNFLFksQ0FDQSxVLENBQ0EsNkIsQ0FDQSxpQixDQUlGLG9DLENBQ0UsVSxDQUdGLHNDLENBQ0UsVSxDQUNBLGtCLENBQ0EsZSxDQUVBLGMsQ0FDQSxpQixDQUlGLG1CLENBQ0UsZSxDQUNBLFksQ0FPRix1QyxDQUNFLGlCLENBQ0EsYyxDQUdGLHFDLENBQ0UsVSxDQUNBLFcsQ0FHRiw2QyxDQUNBLDZDLENBQ0UsVyxDQUdGLG1CLENBQ0UsVSxDQUdGLGUsQ0FDRSxTLENBQ0EsVSxDQUdGLG1CLENBQ0UsUSxDQUdGLHNCLENBQ0UsYUFRSixBLHlCQUNFLHFCLENBQ0UsZSxDQUNBLHFCLENBQ0Esa0IsQ0FHRiwrQixDQUNFLFksQ0FHRixZLENBQ0UsaUIsQ0FHRixlLENBQ0UsZSxDQUdGLHNCLENBQ0UsYyxDQUNBLDRCLENBR0YsYSxDQUNFLGdCLENBQ0Esa0IsQ0FHRix3QixDQUNFLGlCLENBR0YsaUIsQ0FDRSxRLENBR0YsWSxDQUNFLG1CLENBR0YsbUIsQ0FDRSxlLENBR0YsVyxDQUNFLFdBR0osc0MsQ0FDSSxzQyxDQUVKLEssQ0FDQyxnQixDQUVELFMsQ0FDQyx5QixDQUNBLGlCLENBQ0EsYyxDQUVELGEsQ0FDRSxZLENBRUYsa0IsQ0FDQyxjLENBRUQsZSxDQUNDLGMsQ0FHRCxZLENBQ0UsYSxDQU9GLHVCLENBSkEsZSxDQUNFLFksQ0FPRix5QkFDRSwwQyxDQUlBLGlCLENBSEUsWSxDQU9GLHVCLENBQ0UsbUIsQ0FHRixlLENBQ0UsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsdUIsQ0FHRiw4QixDQUNBLG1CIiwiZmlsZSI6Ijx1bmtub3duPiIsInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09W1NFQ1RJT04gRm9udGZhZmZjZV09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgRGluRGlzcGxheSBQcm8nO1xuICBzcmM6IHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQm9sZEl0YWxpYy5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1Cb2xkSXRhbGljKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1Cb2xkSXRhbGljLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUJvbGRJdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1Cb2xkSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBEaW5EaXNwbGF5IFBybyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1CbGFja0l0YWxpYy5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1CbGFja0l0YWxpYyksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQmxhY2tJdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1CbGFja0l0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgRGluRGlzcGxheSBQcm8nO1xuICBzcmM6IHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tVGhpbi5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1UaGluKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1UaGluLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLVRoaW4ud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1UaGluLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBEaW5EaXNwbGF5IFBybyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1UaGluSXRhbGljLmVvdCk7XG4gIHNyYzogbG9jYWwoUEZEaW5EaXNwbGF5UHJvLVRoaW5JdGFsaWMpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLVRoaW5JdGFsaWMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tVGhpbkl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLVRoaW5JdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGIERpbkRpc3BsYXkgUHJvJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUl0YWxpYy5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1JdGFsaWMpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUl0YWxpYy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1JdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGIERpbkRpc3BsYXkgUHJvJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLU1lZGl1bUl0YWxpYy5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1NZWRpdW1JdGFsaWMpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1NZWRpdW1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1NZWRpdW1JdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BGIERpbkRpc3BsYXkgUHJvJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUxpZ2h0SXRhbGljLmVvdCk7XG4gIHNyYzogbG9jYWwoUEZEaW5EaXNwbGF5UHJvLUxpZ2h0SXRhbGljKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1MaWdodEl0YWxpYy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1MaWdodEl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUxpZ2h0SXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBEaW5EaXNwbGF5IFBybyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1CbGFjay5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1CbGFjayksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQmxhY2suZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQmxhY2sud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1CbGFjay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgRGluRGlzcGxheSBQcm8nO1xuICBzcmM6IHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tUmVndWxhci5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1SZWd1bGFyKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1SZWd1bGFyLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBEaW5EaXNwbGF5IFBybyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1MaWdodC5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1MaWdodCksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tTGlnaHQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tTGlnaHQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1MaWdodC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUEYgRGluRGlzcGxheSBQcm8nO1xuICBzcmM6IHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tQm9sZC5lb3QpO1xuICBzcmM6IGxvY2FsKFBGRGluRGlzcGxheVByby1Cb2xkKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1Cb2xkLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvUEZEaW5EaXNwbGF5UHJvLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1Cb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRiBEaW5EaXNwbGF5IFBybyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1NZWRpdW0uZW90KTtcbiAgc3JjOiBsb2NhbChQRkRpbkRpc3BsYXlQcm8tTWVkaXVtKSwgdXJsKC4uL2ZvbnRzL1BGRGluRGlzcGxheVByby1NZWRpdW0uZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9QRkRpbkRpc3BsYXlQcm8tTWVkaXVtLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBzcmM6IHVybCguLi9mb250cy9QVFNhbnMtSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1BUU2Fucy1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1BUU2Fucy1Cb2xkSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1BUU2Fucy1Cb2xkSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBzcmM6IHVybCguLi9mb250cy9QVFNhbnMtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9QVFNhbnMtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvUFRTYW5zLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvUFRTYW5zLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBzcmM6IHVybCguLi9mb250cy9QVFNhbnMtTmFycm93LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL1BUU2Fucy1OYXJyb3cud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXBcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBzcmM6IHVybCguLi9mb250cy9QVFNhbnMtTmFycm93Qm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9QVFNhbnMtTmFycm93Qm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcFxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PVtTRUNUSU9OIFZhcnNdPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbjpyb290IHtcbiAgLS1tYWluLWZvbnQtZmFtaWx5OiAnUEYgRGluRGlzcGxheSBQcm8nO1xuICAtLW1haW4tZm9udC1zaXplOiAxNnB4O1xuICAtLW1haW4tdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1tYWluLWJnLWNvbG9yOiAjRjlGOUY5O1xuICAtLW1haW4tcGxhY2Vob2xkZXItY29sb3I6ICM2NjY7XG4gIC0tbWFpbi1jb2xvcjogI0Q4MjE0ODtcbiAgLS1zZWNvbmQtY29sb3I6ICNGRjU0MDM7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09W1NFQ1RJT04gVUkgQ09OVFJPTF09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbio6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDFcbn1cblxuKjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tcGxhY2Vob2xkZXItY29sb3IpO1xuICBvcGFjaXR5OiAxXG59XG5cbio6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDFcbn1cblxuKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG9wYWNpdHk6IDFcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT1bU0VDVElPTiBMQVpZIENPTlRST0xdPT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5hLFxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZzpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICBpbWc6LW1vei1sb2FkaW5nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmxhenkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG5cbi5sYXp5LmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09W1NFQ1RJT04gTWFpbiBzdHlsZXNdPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFpbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tbWFpbi10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZy1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250LWZhbWlseSksIHNhbnMtc2VyaWY7XG59XG5cbi5tb2JpbGUtaGVhZGVyLFxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLmhlYWRlcl9fbWFpbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLypBQ0NPUkRJT04gU1RZTEUqL1xuLyogUGFuZWwgc3R5bGUgKi9cbi8qLmFjY29yZGlvbiAuYS1jb250YWluZXIgLmEtcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xufSovXG5cbi8qIFBhbmVsIHN0eWxlIHdoZW4gYWN0aXZlICovXG4vKi5hY2NvcmRpb24gLmEtY29udGFpbmVyLmFjdGl2ZSAuYS1wYW5lbCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4uYWNyZC1idG4ge1xuIGNvbG9yOiBncmVlbjtcbn1cbi5hLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5cbi5hLWJ0biBzcGFuOjpiZWZvcmUsXG4uYS1idG4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTMsIDAsIDI1NSk7XG59XG5cbi5hLWJ0biBzcGFuOjpiZWZvcmUge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQwZGVnKTtcbn1cblxuLmEtYnRuIHNwYW46OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDBkZWcpO1xufSovXG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbmF2IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmhlYWRlcl9fbmF2IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl9fcGhvbmVfX2xpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uaGVhZGVyX19waG9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFNEU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFNEU2O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5oZWFkZXJfX3Bob25lX19jYWxsYmFjayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2Fuc1wiO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbi5oZWFkZXJfX21haW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTRFNjtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZ19fYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zIE5hcnJvd1wiO1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRlci1jYXRhbG9nLWJ0bi53ZWJwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZGVyX19uYXYgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuXG4uaGVhZGVyX19waG9uZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOTc4M2M7XG59XG5cbi5tYWluLXBhZ2VfX2dyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLXBhZ2VfX2NvbDpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA2NyU7XG59XG5cbi5tYWluLXBhZ2VfX2NvbDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAzMy4wMDElO1xufVxuXG4ubWFpbi1wYWdlX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzUzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2U0ZTY7XG59XG5cbi5tYWluLXBhZ2VfX3NsaWRlcl9fbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwcHg7XG4gIGJvdHRvbTogNDVweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1wYWdlX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5tYWluLXBhZ2VfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICBib3R0b206IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWluLXBhZ2VfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLm1haW4tcGFnZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haW4tcGFnZS1zbGlkZXItbmF2LWljb24ud2VicCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5tYWluLXBhZ2VfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLm1haW4tcGFnZV9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5tYWluLXBhZ2VfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbi5tYWluLXBhZ2VfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubWFpbi1wYWdlX19zbGlkZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlLWluZGV4LTAxPmltZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNsaWRlLWluZGV4LTAxIHtcbiAgcGFkZGluZzogNTVweCAwIDAgOTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbGlkZS1pbmRleC0wMV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zbGlkZS1pbmRleC0wMV9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2xpZGUtaW5kZXgtMDFfX2RhdGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5zbGlkZS1pbmRleC0wMV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJQVCBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zbGlkZS1pbmRleC0wMV9fZGlzY291bnQge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYnRuX3ZlcnRpY2FsX2xpbmVzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuX3ZlcnRpY2FsX2xpbmVzOmFmdGVyLFxuLmJ0bl92ZXJ0aWNhbF9saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAwO1xufVxuXG4uYnRuX3ZlcnRpY2FsX2xpbmVzOmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmJ0bl92ZXJ0aWNhbF9saW5lczpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG5fdmVydGljYWxfbGluZXM6aG92ZXI6YWZ0ZXIsXG4uYnRuX3ZlcnRpY2FsX2xpbmVzOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuX3ZlcnRpY2FsX2xpbmVzX3doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bl92ZXJ0aWNhbF9saW5lc193aGl0ZTphZnRlcixcbi5idG5fdmVydGljYWxfbGluZXNfd2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNsaWRlLWluZGV4LTAxX19hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWFpbi1wYWdlX19tYXJrc19fdGl0bGUge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYWluLXBhZ2VfX21hcmtzIHtcbiAgcGFkZGluZzogMThweCAxNXB4IDIycHggMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTRFNjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNjtcbn1cblxuLm1haW4tcGFnZV9fbWFya3NfX2dyaWQge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDE1cHggMWZyIDE1cHggMWZyIDE1cHggMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5cbi5tYWluLXBhZ2VfX21hcmtzX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluLXBhZ2VfX21hcmtzX19pdGVtPmltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubWFpbi1wYWdlX19tYXJrc19faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2Qjc1ODE7XG59XG5cbi5tYWluLXBhZ2VfX3NwZWNpYWxzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXBhZ2VfX3NwZWNpYWxzIC5zcGVjaWFsLWNhdGFsb2ctaXRlbSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3BlY2lhbC1jYXRhbG9nLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuXG4uc3BlY2lhbC1jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zcGVjaWFsLWNhdGFsb2ctaXRlbV9fc3BlYy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3BlY2lhbC1jYXRhbG9nLWl0ZW1fX3NwZWMtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9maXJlLWljb24ud2VicCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZy1pdGVtX19iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIGRpc3BsYXk6IGlubGluZS1ibG9jazsgKi9cbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zcGVjaWFsLWNhdGFsb2ctaXRlbV9fcHJldmlldyBpbWcge1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBtYXJnaW46IDAgYXV0byAxcHg7XG59XG5cbi5zcGVjaWFsLWNhdGFsb2ctaXRlbV9fZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5idG5fdmVydGljYWxfbGluZXNfZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5idG5fdmVydGljYWxfbGluZXNfZ3JheTphZnRlcixcbi5idG5fdmVydGljYWxfbGluZXNfZ3JheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZy1pdGVtX19mb290ZXIgLmJ0biB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6ICM5MDBDM0Y7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZy1pdGVtX19uZXdwcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG59XG5cbi5zcGVjaWFsLWNhdGFsb2ctaXRlbV9fb2xkcHJpY2Uge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0NBQ0FDQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5tYWluLXBhZ2VfX3NwZWNpYWxzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5tYWluLXBhZ2VfX3NwZWNpYWxzX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWdpZnRzX19ncmlkIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50X2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0U0RTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFNEU2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0U0RTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogYmFja2dyb3VuZDogI0Y5RkNGRjsgKi9cbiAgaGVpZ2h0OiAyODVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogNDdweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0U0RTY7XG59XG5cbi5tYWluLXBhZ2VfX3NwZWNpYWxzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlNGU2O1xufVxuXG4ubWFpbi1wYWdlKy5tYWluLWdpZnRzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZy1pdGVtX19wcmV2aWV3IHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNCNEI0QjQ7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ5IDI1MiAyNTUgLyA3MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMSAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MHB4O1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMTpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICByaWdodDogLTEzNXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4M0Q4RTk7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtOmhvdmVyIC5tYWluLWdpZnRzX19pdGVtX190aXRsZSxcbi5tYWluLWdpZnRzX19pdGVtOmhvdmVyIC5tYWluLWdpZnRzX19pdGVtX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1naWZ0c19faXRlbTpob3ZlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW06aG92ZXIgLm1haW4tZ2lmdHNfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW1faW5kZXhfMDI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUVCNDE0O1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMiAubWFpbi1naWZ0c19faXRlbV9faW1hZ2U6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDM3cHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiA5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAyIC5tYWluLWdpZnRzX19pdGVtX19pbWFnZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IC03MnB4O1xuICB6LWluZGV4OiA5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAyOmhvdmVyIC5tYWluLWdpZnRzX19pdGVtX19pbWFnZTpudGgtb2YtdHlwZSgxKSB7XG4gIGxlZnQ6IC04MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMjpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2U6bnRoLW9mLXR5cGUoMikge1xuICByaWdodDogLTE4NHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyRDZFRDE7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAzIC5tYWluLWdpZnRzX19pdGVtX19pbWFnZSB7XG4gIHotaW5kZXg6IDk7XG4gIHJpZ2h0OiAtMTMwcHg7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMzpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICByaWdodDogLTEwMXB4O1xuICBib3R0b206IDg2cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX2luZGV4XzA0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0RDk5Mjtcbn1cblxuLm1haW4tZ2lmdHNfX2l0ZW1faW5kZXhfMDQgLm1haW4tZ2lmdHNfX2l0ZW1fX2ltYWdlIHtcbiAgbGVmdDogLTQ5cHg7XG4gIHRvcDogODBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgei1pbmRleDogOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xufVxuXG4ubWFpbi1naWZ0c19faXRlbV9pbmRleF8wNDpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IDIzcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAyIC5tYWluLWdpZnRzX19pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubWFpbi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHg7XG59XG5cbi5tYWluLWZpbHRlcl9fbWFya3NfX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1maWx0ZXJfX21hcmtzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5tYWluLWZpbHRlcl9fbWFya3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tZmlsdGVyX19tYXJrc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm1haW4tZmlsdGVyX19tYXJrc19fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1maWx0ZXJfX21hcmtzX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5tYWluLWZpbHRlcl9fbWFya3NfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgdG9wOiA3MCU7XG59XG5cbi5tYWluLWZpbHRlcl9fbWFya3NfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluLWZpbHRlcl9fbWFya3NfX2l0ZW0+aW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1haW4tZmlsdGVyX19tYXJrc19faXRlbT5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2Qjc1ODE7XG59XG5cbi5tYWluLWZpbHRlcl9fbWFya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogNDclIDUzJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NyUgNTMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybV9fdHlwZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybV9fdHlwZS1pbnB1dCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX3R5cGUtaW5wdXQgLmNoZWNrbWFyayB7XG4gIGhlaWdodDogNDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGRjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX190eXBlLWlucHV0OmhvdmVyIGlucHV0fi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmN2ZmO1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX3R5cGUtaW5wdXQgaW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MkQ5NDtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX190eXBlcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFNEU2O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX3R5cGUtaW5wdXQgaW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJrIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX190eXBlLWlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybV9fdHlwZS1pbnB1dCAuY2hlY2ttYXJrIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX190eXBlLWlucHV0IC5jaGVja21hcmsgc3BhbiB7XG4gIGNvbG9yOiAjNkI3NTgxO1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX3R5cGUtaW5wdXQgaW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJrIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX19vdGhlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybV9fb3RoZXItaW5wdXQge1xuICB3aWR0aDogMjUlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtX19vdGhlci1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFNEU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogNDhweDtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlbCBlY3QyLWFycm93LnBuZyk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX290aGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlNGU2O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX290aGVyLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm1haW4tZmlsdGVyX19mb3JtX19vdGhlci1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybV9fdHlwZXMsXG4ubWFpbi1maWx0ZXJfX2Zvcm1fX290aGVyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4ubWFpbi1maWx0ZXJfX2Zvcm06YWZ0ZXIsXG4ubWFpbi1maWx0ZXJfX2Zvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG59XG5cbi5tYWluLWZpbHRlcl9fZm9ybTphZnRlciB7XG4gIHRvcDogMDtcbn1cblxuLm1haW4tZmlsdGVyX19mb3JtOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1haW4tY2F0YWxvZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMTVweCAxZnIgMTVweCAxZnIgMTVweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMTVweDtcbn1cblxuLm1haW4tY2F0YWxvZ19faXRlbV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogOXB4O1xufVxuXG4ubWFpbi1jYXRhbG9nX19pdGVtX19iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yNnB4O1xuICBtYXgtd2lkdGg6IDIyOXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW1fX2JlbmVmaXQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFpbi1jYXRhbG9nX19pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTFweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbn1cblxuLm1haW4tY2F0YWxvZ19faXRlbTpob3ZlciAubWFpbi1jYXRhbG9nX19pdGVtX190aXRsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW0ge1xuICBwYWRkaW5nOiA3MXB4IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW06aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFNEU2O1xufVxuXG4ubWFpbi1jYXRhbG9nX19pdGVtOmhvdmVyIC5tYWluLWNhdGFsb2dfX2l0ZW1fX2JlbmVmaXQge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1jYXRhbG9nX19pdGVtX19wcmV2aWV3IGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW1fX3ByZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFpbi1jYXRhbG9nX19pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW1fX25ld3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzE5NDk5Mjtcbn1cblxuLm1haW4tY2F0YWxvZ19faXRlbV9fb2xkcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogI0NBQ0FDQTtcbn1cblxuLm1haW4tY2F0YWxvZ19faXRlbV9fY3JlZGl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE2MjYzQTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYWluLWNhdGFsb2dfX2l0ZW1fX2NyZWRpdCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYnRuX2hvcml6b250YWxfbGluZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDI1NSwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjU1LCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bl9ob3Jpem9udGFsX2xpbmVzOmFmdGVyLFxuLmJ0bl9ob3Jpem9udGFsX2xpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lczphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJ0bl9ob3Jpem9udGFsX2xpbmVzOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lcyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lczpob3ZlcjpiZWZvcmUsXG4uYnRuX2hvcml6b250YWxfbGluZXM6aG92ZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lczpob3ZlciBpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lc19ncmF5IHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogIzkwMEMzRjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLmJ0bl9ob3Jpem9udGFsX2xpbmVzX2dyYXk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnRuX2hvcml6b250YWxfbGluZXNfZ3JheSBpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJ0bl9ob3Jpem9udGFsX2xpbmVzX2dyYXk6YWZ0ZXIsXG4uYnRuX2hvcml6b250YWxfbGluZXNfZ3JheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLm1haW4tY2F0YWxvZ19faXRlbV9fYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tY2F0YWxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFpbi1leHByZXNzLWNyZWRpdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X19pbWFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9leHByZXNzLWNyZWRpdC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTRFNjtcbiAgcGFkZGluZzogMjBweCA1MHB4IDQwcHg7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBmb250LXNpemU6IDc3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxMDFFMzQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0NBQ0FDQTtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2Z1dHVyZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2Z1dHVyZXMtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjQ0FDQUNBO1xufVxuXG4ubWFpbi1leHByZXNzLWNyZWRpdF9fZnV0dXJlcy1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X19mdXR1cmVzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X19mdXR1cmVzLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC03cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNDRzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNDRzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40NHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNDRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjQ0cyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2Z1dHVyZXMtaXRlbTpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3REY2ODU7XG59XG5cbi5tYWluLWV4cHJlc3MtY3JlZGl0X19mdXR1cmVzLWl0ZW06bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjZERTdEO1xufVxuXG4ubWFpbi1leHByZXNzLWNyZWRpdF9fZnV0dXJlcy1pdGVtOm50aC1vZi10eXBlKDMpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2lucHV0cyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMjBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYWluLXBsYWNlaG9sZGVyLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1wbGFjZWhvbGRlci1pbnB1dD5zcGFuOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2Zvcm0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BlY2lhbC1jYXRhbG9nX19ncmlkIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxNXB4IDFmciAxNXB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHggMTVweDtcbn1cblxuLnNwZWNpYWwtY2F0YWxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFpbi1kaXNjb3VudHNfX2dyaWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY5O1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLyogZGlzcGxheTogZ3JpZDsgKi9cbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG4ubWFpbi1kaXNjb3VudHNfX2dvc2FwcHMge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fdHJhZGVpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGOTtcbiAgcGFkZGluZzogMjBweCAzNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmVuZWZpdC10cmFkZWluLWltYWdlLndlYnApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgODVweCByaWdodCA0NzRweDtcbn1cblxuLm1haW4tZGlzY291bnRzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1haW4tZGlzY291bnRzX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTEzcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzNTZBO1xufVxuXG4ubWFpbi1kaXNjb3VudHNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fZ29zYXBwcyAubWFpbi1kaXNjb3VudHNfX2Rlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUNBQ0E7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fZ29zYXBwcyAubWFpbi1kaXNjb3VudHNfX2Rlc2NyaXB0aW9uIGIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5tYWluLWRpc2NvdW50c19fZ29zYXBwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1haW4tZGlzY291bnRzX19nb3NhcHBzX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tYWluLWRpc2NvdW50c19fZ29zYXBwc19faXRlbV9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ubWFpbi1kaXNjb3VudHNfX2dvc2FwcHNfX2l0ZW1fX2FjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWRpc2NvdW50c19fZ29zYXBwc19faXRlbV9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fdHJhZGVpbl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fdHJhZGVpbl9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmVuZWZpdC10cmFkZWluLWxpc3QtaWNvbi53ZWJwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC02cHg7XG59XG5cbi5tYWluLWRpc2NvdW50c19fdHJhZGVpbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1haW4tZGlzY291bnRzX190cmFkZWluX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzFweDtcbn1cblxuLm1haW4tZGlzY291bnRzX190cmFkZWluX19pbnB1dHMge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLyogZGlzcGxheTogZ3JpZDsgKi9cbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDIwcHggMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWFpbi1kaXNjb3VudHNfX3RyYWRlaW5fX2lucHV0cyAubWFpbi1wbGFjZWhvbGRlci1pbnB1dCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YyZjRmOTtcbn1cblxuLm1haW4tZGlzY291bnRzX190cmFkZWluX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cblxuLm1haW4tZGlzY291bnRzX190cmFkZWluX19mb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tZGlzY291bnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNkE2QTZBO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwIDE1cHg7XG59XG5cbi5mb290ZXJfX21haW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUNBQ0E7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uZm9vdGVyX19nZW8ge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mb290ZXJfX3Bob25lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG59XG5cbi5mb290ZXJfX3Bob25lX19saW5rIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5mb290ZXJfX3Bob25lX19jYWxsYmFjayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mb290ZXJfX25hdiBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJfX21hcmtzIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmciAyMHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NBQ0FDQTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvb3Rlcl9fbWFya3MgYSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHRfX2RhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbiNjYWxsYmFjayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2NhbGxiYWNrIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2NhbGxiYWNrIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX2NhbGxiYWNrX2Zvcm0gLm1haW4tcGxhY2Vob2xkZXItaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbl9jYWxsYmFja19mb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0OTkyO1xufVxuXG4ubWFpbi1icmVhZGNydW1icyxcbi5tYWluLWJyZWFkY3J1bWJzIC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluLWJyZWFkY3J1bWJzIGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ubWFpbi1icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5MDBDM0Y7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ubWFpbi1icmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9kZWwtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTIzNTZBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tb2RlbC1wYWdlX19ncmlkX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGVsLXBhZ2VfX2dyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2RlbC1wYWdlX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMjVweCA1MHB4IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FyLWJhY2tncm91bmQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RlbC1wYWdlX19tYWluX19iYWNrZ3JvdW5kIHtcbiAgLyogcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzZkZWcsICMxNzI2QjkgMCUsIHJnYigyMyAzOCAxODUgLyAxNSUpIDcxJSwgcmdiYSgyMywgMzgsIDE4NSwgMCkgMTAwJSk7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbn1cblxuLm1vZGVsLXBhZ2VfX21haW5fX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGVsLXBhZ2VfX21haW5fX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhci1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RlbC1wYWdlX19mb3JtIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTRFNjtcbiAgcGFkZGluZzogNDBweCAyMHB4IDIwcHggMzBweDtcbn1cblxuLm1vZGVsLXBhZ2VfX21haW5fX2JhY2tncm91bmRfX3RleHQge1xuICBjb2xvcjogIzVBNzM5QTtcbiAgb3BhY2l0eTogLjI7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1leHByZXNzLWNyZWRpdF9fbW9iaWxlLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGVsLXBhZ2VfX3ByZXZpZXcge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuXG4ubW9kZWwtcGFnZV9fYmVuZWZpdCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgLyogZGlzcGxheTogbm9uZTsgKi9cbn1cbi5tb2RlbC1wYWdlX19iZW5lZml0IHNwYW4ge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5tb2RlbC1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubW9kZWwtcGFnZV9fcHJpY2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAubW9kZWwtcGFnZV9fcHJpY2luZzphZnRlcixcbi5tb2RlbC1wYWdlX19wcmljaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNEU3MUE4O1xufVxuXG4ubW9kZWwtcGFnZV9fcHJpY2luZzpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMThweDtcbn0gXG5cbi5tb2RlbC1wYWdlX19wcmljaW5nOmFmdGVyIHtcbiAgd2lkdGg6IDIyNXB4O1xuICBib3R0b206IDA7XG59ICovXG5cbi5tb2RlbC1wYWdlX19wcmljaW5nX19vbGQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDAwMDg1O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm1vZGVsLXBhZ2VfX3ByaWNpbmdfX25ldyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cblxuLm1vZGVsLXBhZ2VfX2NyZWRpdCB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubW9kZWwtcGFnZV9fY3JlZGl0IHAge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5tb2RlbC1wYWdlX19jcmVkaXQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9kZWwtcGFnZV9fY3JlZGl0IHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5tb2RlbC1wYWdlX19jb2xvcnMge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDEwcHggMWZyIDEwcHggMWZyIDEwcHggMWZyIDEwcHggMWZyIDEwcHggMWZyIDEwcHggMWZyIDEwcHggMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tb2RlbC1wYWdlX19jb2xvcnMgc3BhbiB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQUZDRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGVsLXBhZ2VfX3NwZWNzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuXG4ubW9kZWwtcGFnZV9fc3BlY3NfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RlbC1wYWdlX19jb2xvcnMgc3Bhbi5zZWxlY3RlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RlbC1wYWdlX19zcGVjc19faXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ubW9kZWwtcGFnZV9fc3BlY3NfX2l0ZW1fX3RpdGxlIHtcbiAgLypjb2xvcjogIzhDQTRDODsqL1xuICBjb2xvcjogIzAwMDAwMDg1O1xufVxuXG4ubW9kZWwtcGFnZV9fc3BlY3NfX2l0ZW1fX3ZhbHVlIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9kZWwtcGFnZV9fZm9ybV9fZmluYW5jZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMjM1NkE7XG59XG5cbi5tb2RlbC1wYWdlX19mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IGJsYWNrO1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubW9kZWwtcGFnZV9fZm9ybV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RlbC1wYWdlX19mb3JtIC5tYWluLXBsYWNlaG9sZGVyLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1vZGVsLXBhZ2VfX2Zvcm1fX3Rlcm1zIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NBQ0FDQTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tb2RlbC1wYWdlX19mb3JtIC5idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kZWwtcGFnZV9fbWFpbl9fYmFja2dyb3VuZF9fdGV4dDpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cblxuLm1vZGVsLXBhZ2VfX21haW5fX2JhY2tncm91bmRfX3RleHQ6bnRoLW9mLXR5cGUoMikge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4ubW9kZWwtcGFnZV9fZ3JpZDpob3ZlciAubW9kZWwtcGFnZV9fbWFpbl9fYmFja2dyb3VuZF9fdGV4dDpudGgtb2YtdHlwZSgxKSB7XG4gIGxlZnQ6IDU1cHg7XG59XG5cbi5tb2RlbC1wYWdlX19ncmlkOmhvdmVyIC5tb2RlbC1wYWdlX19tYWluX19iYWNrZ3JvdW5kX190ZXh0Om50aC1vZi10eXBlKDIpIHtcbiAgcmlnaHQ6IDU1cHg7XG59XG5cbi5tb2RlbC1wYWdlLXRhYnNfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tb2RlbC1wYWdlLXRhYnNfX25hdiBhIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0U0RTY7XG4gIGJhY2tncm91bmQ6ICNGOUZDRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGVsLXBhZ2UtdGFic19fbmF2IGErYSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubW9kZWwtcGFnZS10YWJzX19uYXYgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTRFNjtcbn1cblxuLm1vZGVsLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubW9kZWwtcGFnZS10YWJzX19uYXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOWZjZmY7XG59XG5cbi5tb2RlbC1wYWdlLXRhYnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbn1cblxuLm1vZGVsLXBhZ2Utb3B0aW9uc19faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMCAzM3B4O1xufVxuXG4ubW9kZWwtcGFnZS1vcHRpb25zX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNDIuMyU7XG59XG5cbi5tb2RlbC1wYWdlLW9wdGlvbnNfX2hlYWRlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4ubW9kZWwtcGFnZS1vcHRpb25zX19yb3cge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMTUlIDE1JSAxMiUgNDQlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubXBvYy1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tcG9jLWFjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiA0OCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyogY29sb3I6ICM2Qjc1ODE7ICovXG59XG5cbi5tcG9jLW5hbWVfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1wb2MtbmFtZV9fY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLm1wb2MtbmFtZV9fY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbn1cblxuLm1wb2MtbmFtZV9fY2hlY2tib3ggOmhvdmVyIGlucHV0fi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ubXBvYy1uYW1lX19jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0OTkyO1xuICBib3JkZXItY29sb3I6ICMxOTQ5OTI7XG59XG5cbi5tcG9jLW5hbWVfX2NoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcG9jLW5hbWVfX2NoZWNrYm94IGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubXBvYy1uYW1lX19jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVBDQVlBQUFEcGhwOFNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBU05KUkVGVU9FK2xrcUZ1QWtFUWhydXBRMVNDd0dJUXBCVW9FQ1FOTk5VOEFMd0FxZ25xT01VSkFvYWtFZ0dTR2xRRmhnb0Nwb0Uzd0JZREFvdGgrWVljNUVMM09EZ20rWE81bTMrK25aMDU5WEJuYUsxaklMYnFIZzZRQlBWcHBWUS9OQWhJQ2tnVlNFbWFDUVVDa3FXMmd6S0FOcUZBUU40b0hLQlhJTC9IMGR6VUVaQWloVi9JQXRMMHp2ZHFFSkF5aFYzMEF5Ui92aVNGNFoyUGM1SXJ2dzNpcVpHcm95VjZ4cnMyZ1o3NE9FWXoxTUMwOEpxQWZQSmVRVHVVSXo4eEhYaTRHdWE0ZElXaTZCdTFrQlRJVmVSS0VqWVF4Ni9yMDR5QXZXQ2Fvb2hyL3VNcEIwaU1VQUdRRGdTNW5ja1FoK2pSVXlEelNKcm00b1grMjVxN25aNXJrZzZrRStub1loalhEMHhtWVNFSGlCMEVrYnp2ZndUc2czd2JrR3dyTVBaNnVGd2RTK3RSZEFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbn1cblxuLm1wb2MtbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1wb2MtbmFtZV9fZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm1wb2Mtb2xkcHJpY2VfX2RhdGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNkI3NTgxO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm1wb2MtbmV3cHJpY2VfX2RhdGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMTAxRTM0O1xufVxuXG4ubXBvYy1jcmVkaXRfX2RhdGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuXG4ubW9kZWwtcGFnZS1vcHRpb25zX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5tb2RlbC1wYWdlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuW2RhdGEtc2hvd106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcC13cmFwcGVyIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5cbi5jb21wLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jb21wLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCItIFwiO1xufVxuXG5saS5jcGxpc3QtaGVhZGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5saS5jcGxpc3QtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHhcbn1cblxuLmNvbXAtbGlzdDpub3QoOmZpcnN0LWNoaWxkKSBsaS5jcGwtbGlzdF9oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1vZGVsLXBhZ2Utb3B0aW9uc19faGlkZGVuLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5tb2RlbC1wYWdlLW9wdGlvbnNfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1vZGVsLXBhZ2Utb3B0aW9uc19fc3VibWl0IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RlbC1wYWdlLWdhbGxlcnkge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDI1cHggMWZyIDI1cHggMWZyIDI1cHggMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDI1cHg7XG59XG5cbi5tb2RlbC1wYWdlLWdhbGxlcnlfX2l0ZW0+ZGl2IHtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tb2RlbC1wYWdlLWdhbGxlcnlfX2l0ZW0+ZGl2OmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG59XG5cbi5maW5hbmNlLXBhZ2UgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmluYW5jZS1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDczJTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXIge1xuICB3aWR0aDogMjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkZXJfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRDVENUQ1ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDYxcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwMDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkZXJfX2NvbnRlbnQgLm1haW4tYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyogLmZpbmFuY2UtcGFnZV9fc2lkZWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZC1jb2xvcik7XG59ICovXG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpOyAqL1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtX19ib2R5IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDBDM0YgIWltcG9ydGFudDtcbiAgLyogbWF4LXdpZHRoOiAyNzdweDsgKi9cbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuMzNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjMzcyBlYXNlLWluLW91dDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW1fX2JvZHkgc3ZnIHtcbiAgbWF4LXdpZHRoOiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICM5MDBDM0Y7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIC5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjODNEOEU5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjMzcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59ICovXG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjc3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjMzcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMzNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW06aG92ZXIgLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW1fX2JvZHkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbS5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtX3NpemVfc21hbGwge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbS5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtX3NpemVfc21hbGwgLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW1fX2JvZHkge1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZzogMTRweCAyNXB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMjc3cHg7XG4gIGJhY2tncm91bmQ6ICMxOTQ5OTI7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbS5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtX3NpemVfc21hbGw6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtIHN2ZyBnLFxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW0gc3ZnIHBhdGgsXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbSBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX19uYXYtaXRlbTpob3ZlciBzdmcgZyxcbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX25hdi1pdGVtOmhvdmVyIHN2ZyBwYXRoLFxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fbmF2LWl0ZW06aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDEuNSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpO1xufVxuXG4uZmluYW5jZS1wYWdlX19zaWRlYmFyX190aW1lIHtcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9fdGltZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDJweDtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdXBlci1jbG9jay53ZWJwKTsgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3NpZGViYXJfX2luZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fc2lkZWJhcl9faW5mb19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2hlYWRpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2hlYWRpbmdfX3RpdGxlIHtcbiAgY29sb3I6IzkwMEMzRjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4vKiAuZmluYW5jZS1wYWdlX19oZWFkaW5nX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0ZBRkNGRjtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogMXB4O1xufSAqL1xuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX19mdXR1cmVzIHtcbiAgY29sb3I6IzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX19mdXR1cmVzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGluZ19fZnV0dXJlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGluZ19fZnV0dXJlcy1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fZm9ybV9fdGl0bGUge1xuICBtYXJnaW46IDM1cHggMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmluYW5jZS1wYWdlX19mb3JtX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI0YyM0YzRDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2Zvcm1fX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0NBQ0FDQTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fZm9ybV9fZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAyNTBweCAxMDBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggMWZyO1xuICBncmlkLWdhcDogMTAwcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2Zvcm1fX2NvbCAubWFpbi1wbGFjZWhvbGRlci1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fcHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1wbGFjZWhvbGRlci1pbnB1dD5zcGFuOmZpcnN0LWNoaWxkIGkge1xuICBjb2xvcjogI0YyM0YzRDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fZm9ybV9fY29sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbmFuY2UtcGFnZV9fcHJpY2luZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQUNBQ0E7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3ByaWNpbmdfX21haW4ge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3ByaWNpbmdfX21haW5fX2hlYWRpbmcge1xuICBjb2xvcjogIzZCNzU4MTtcbn1cblxuLmZpbmFuY2UtcGFnZV9fcHJpY2luZ19fbWFpbl9fbmV3cHJpY2VfX2RhdGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3ByaWNpbmdfX21haW5fX3Blcm1vdW50aF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRjIzRjNEO1xufVxuXG4uZmluYW5jZS1wYWdlX19wcmljaW5nX19kaXNjb3VudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3ByaWNpbmdfX2Rpc2NvdW50X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2Zvcm1fX3Rlcm1zIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcGFkZGluZzogMzVweCAwIDMwcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2Zvcm1fX3Rlcm1zIGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0YyM0YzRDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fZm9ybV9fc3VibWl0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2Zvcm1fX3N1Ym1pdCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuXG4ubWFpbi1naWZ0cy5tYWluLWdpZnRzX3NpemVfc21hbGwgLm1haW4tZ2lmdHNfX2l0ZW1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLm1haW4tZ2lmdHMubWFpbi1naWZ0c19zaXplX3NtYWxsIC5tYWluLWdpZnRzX19pdGVtIHtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMSAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xuICB0b3A6IDI2cHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbTpob3ZlciB7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xufVxuXG4ubWFpbi1naWZ0cy5tYWluLWdpZnRzX3NpemVfc21hbGwgLm1haW4tZ2lmdHNfX2l0ZW1faW5kZXhfMDIgLm1haW4tZ2lmdHNfX2l0ZW1fX2ltYWdlOm50aC1vZi10eXBlKDEpIHtcbiAgbWF4LXdpZHRoOiAxMTVweDtcbiAgdG9wOiAxM3B4O1xufVxuXG4ubWFpbi1naWZ0cy5tYWluLWdpZnRzX3NpemVfc21hbGwgLm1haW4tZ2lmdHNfX2l0ZW1faW5kZXhfMDIgLm1haW4tZ2lmdHNfX2l0ZW1fX2ltYWdlOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA0cHg7XG4gIG1heC13aWR0aDogMTU5cHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMjpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2U6bnRoLW9mLXR5cGUoMSkge1xuICBsZWZ0OiAtNTVweDtcbn1cblxuLm1haW4tZ2lmdHMubWFpbi1naWZ0c19zaXplX3NtYWxsIC5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAyOmhvdmVyIC5tYWluLWdpZnRzX19pdGVtX19pbWFnZTpudGgtb2YtdHlwZSgyKSB7XG4gIHJpZ2h0OiAtODhweDtcbn1cblxuLm1haW4tZ2lmdHMubWFpbi1naWZ0c19zaXplX3NtYWxsIC5tYWluLWdpZnRzX19pdGVtX2luZGV4XzAzIC5tYWluLWdpZnRzX19pdGVtX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbV9pbmRleF8wMzpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICByaWdodDogLTcwcHg7XG4gIGJvdHRvbTogNTFweDtcbn1cblxuLm1haW4tZ2lmdHMubWFpbi1naWZ0c19zaXplX3NtYWxsIC5tYWluLWdpZnRzX19pdGVtX2luZGV4XzA0IC5tYWluLWdpZnRzX19pdGVtX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTE1cHg7XG59XG5cbi5tYWluLWdpZnRzLm1haW4tZ2lmdHNfc2l6ZV9zbWFsbCAubWFpbi1naWZ0c19faXRlbV9pbmRleF8wNDpob3ZlciAubWFpbi1naWZ0c19faXRlbV9faW1hZ2Uge1xuICB0b3A6IDUxcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3Rlcm1zIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5maW5hbmNlLXBhZ2VfX3Rlcm1zX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX190ZXJtc19fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fdGVybXNfX3RpdGxlX2NvbG9yX2JsdWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk0OTkyO1xufVxuXG4uZmluYW5jZS1wYWdlX190ZXJtc19fdGl0bGVfY29sb3JfcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fdGVybXNfX2xpc3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX190ZXJtc19fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG4uZmluYW5jZS1wYWdlX190ZXJtc19fbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI0NBQ0FDQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmluYW5jZS1wYWdlX19iYW5rc19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fYmFua3NfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZBMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2JhbmtzX19ncmlkIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAzM3B4IDFmciAzM3B4IDFmciAzM3B4IDFmciAzM3B4IDFmciAzM3B4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMzcHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2JhbmtzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTRFNjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9fZm9ybV9fZ3JpZC5maW5hbmNlLXBhZ2VfX2Zvcm1fX2dyaWRfbW9kX2lucHV0cyB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDI1MHB4IDUwcHggMWZyIDUwcHggMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1MHB4IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiA1MHB4O1xufVxuXG4uc3BlaWNhbC1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0Q1RDVENSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3NwZWNpYWxzLXBhZ2UtdG9wLWJhbm5lci53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnNwZWljYWwtcGFnZSAubWFpbi1icmVhZGNydW1icyB7XG4gIGNvbG9yOiAjOTAwQzNGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNwZWljYWwtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTAwQzNGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiAuc3BlaWNhbC1wYWdlX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufSAqL1xuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1zZWNvbmQtY29sb3IpO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbV9fc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZpcmUtaWNvbi53ZWJwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXJfX2l0ZW1fX3NhbGUge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMjM1NkE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmV2aWV3IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFNEU2O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXJfX2l0ZW1fX3ByaWNpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmljaW5nX19uZXdwcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxOTQ5OTI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmljaW5nX19vbGRwcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQ0FDQUNBO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zcGVpY2FsLXBhZ2VfX3NsaWRlci13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWNpYWxzLXBhZ2Utc2xpZGVyLW5hdi1pY29uLndlYnApO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnNwZWljYWwtcGFnZSsubWFpbi1maWx0ZXIgLm1haW4taGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYWluLWdpZnRzKy5tYWluLWV4cHJlc3MtY3JlZGl0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXQrLm1haW4tZGlzY291bnRzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnNwZWljYWwtcGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlY2lhbHMtcGFnZS10b3AtYmFubmVyLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uc3BlaWNhbC1wYWdlIC5tYWluLWJyZWFkY3J1bWJzIHtcbiAgY29sb3I6ICM5MDBDM0Y7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc3BlaWNhbC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5MDBDM0Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIC5zcGVpY2FsLXBhZ2VfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59ICovXG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1zZWNvbmQtY29sb3IpO1xuICBwYWRkaW5nOiA4cHggMTVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbV9fc2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZpcmUtaWNvbi53ZWJwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXJfX2l0ZW1fX3NhbGUge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMjM1NkE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19iZW5lZml0IHtcbiAgYmFja2dyb3VuZDogI0YyM0YzRDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmV2aWV3IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlcl9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFNEU2O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXJfX2l0ZW1fX3ByaWNpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmljaW5nX19uZXdwcmljZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxOTQ5OTI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyX19pdGVtX19wcmljaW5nX19vbGRwcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQ0FDQUNBO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3BlaWNhbC1wYWdlX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlY2lhbHMtcGFnZS1zbGlkZXItbmF2LWljb24ud2VicCk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zcGVpY2FsLXBhZ2VfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnNwZWljYWwtcGFnZV9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uc3BlaWNhbC1wYWdlKy5tYWluLWZpbHRlciAubWFpbi1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1haW4tZ2lmdHMrLm1haW4tZXhwcmVzcy1jcmVkaXQge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWFpbi1leHByZXNzLWNyZWRpdCsubWFpbi1kaXNjb3VudHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uc3BlaWNhbC1wYWdlX19zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkZXJfX2dvc2FwcHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2hlYWRlcl9fZ29zYXBwc19faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGVyX19nb3NhcHBzX19pdGVtX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkZXJfX2dvc2FwcHNfX2l0ZW1fX2FjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2hlYWRlcl9fZ29zYXBwc19faXRlbV9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIycHg7XG59XG5cbi5maW5hbmNlLXBhZ2UuZmluYW5jZS1wYWdlX3BhZ2VfZ29zYXBwcyAubWFpbi1naWZ0cy5tYWluLWdpZnRzX3NpemVfc21hbGwsXG4uZmluYW5jZS1wYWdlLmZpbmFuY2UtcGFnZV9wYWdlX2dvc2FwcHMgLmdvc2FwcHMtcGFnZS1iYW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5cbi5nb3NhcHBzLXBhZ2UtYmFubmVyX19zbGlkZXIge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nb3NhcHBzLXBhZ2UtYmFubmVyX19zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlcl9fbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDM1cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICBib3R0b206IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG5cbi5nb3NhcHBzLXBhZ2UtYmFubmVyX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5nb3NhcHBzLXBhZ2UtYmFubmVyX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1wYWdlLXNsaWRlci1uYXYtaWNvbi53ZWJwKTtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4uZ29zYXBwcy1wYWdlLWJhbm5lcl9fc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGhlaWdodDogMzNweDtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmdvc2FwcHMtcGFnZS1iYW5uZXJfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nLmZpbmFuY2UtcGFnZV9faGVhZGluZ19wYWdlX2dvc2FwcHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGluZ19wYWdlX2dvc2FwcHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX3BhZ2VfZ29zYXBwc19fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX3BhZ2VfZ29zYXBwc19fZGVzY19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cblxuLmZpbmFuY2UtcGFnZV9faGVhZGluZ19wYWdlX2dvc2FwcHNfX2Rlc2NfX2Rpc2NvdW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX3BhZ2VfZ29zYXBwc19fZGVzY19fZGlzY291bnQ+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maW5hbmNlLXBhZ2VfX2hlYWRpbmdfcGFnZV9nb3NhcHBzX19kZXNjX19kaXNjb3VudD5kaXY6Zmlyc3QtY2hpbGQgc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmluYW5jZS1wYWdlX19oZWFkaW5nX3BhZ2VfZ29zYXBwc19fZGVzY19fZGlzY291bnQ+ZGl2Omxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDczcHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbi5maW5hbmNlLXBhZ2UuZmluYW5jZS1wYWdlX3BhZ2VfZ29zYXBwcyAuZmluYW5jZS1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2dyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJldmlld3MtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiA3MyU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX3NpZGViYXIge1xuICB3aWR0aDogMjclO1xuICBiYWNrZ3JvdW5kOiAjRkFGQ0ZGO1xuICBwYWRkaW5nOiA0NXB4IDYwcHggMjBweCA0NXB4O1xufVxuXG4ucmV2aWV3cy1wYWdlX19oZWFkZXIgLm1haW4tYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnJldmlld3MtcGFnZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cblxuLnJldmlld3MtcGFnZV9faGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmV2aWV3cy10b3AtYmFubmVyLndlYnApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmV2aWV3cy1wYWdlX19oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGQUZDRkY7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3cy1wYWdlX19oZWFkZXJfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQ0ZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLnJldmlld3MtcGFnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgNTBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDYwcHggNTBweDtcbiAgcGFkZGluZzogODBweCAwIDUwcHg7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2l0ZW1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1wYWdlX19pdGVtX19uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2l0ZW1fX2RhdGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0NBQ0FDQTtcbn1cblxuLnJldmlld3MtcGFnZV9faXRlbV9fYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0U0RTY7XG4gIHBhZGRpbmc6IDM1cHggMzVweCAxNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2l0ZW1fX2JvZHlfX21vcmUtYnRuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2l0ZW1fX2JvZHlfX21vcmUtYnRuIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ucmV2aWV3cy1wYWdlX19pdGVtX19ib2R5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJldmlld3MtcGFnZV9faXRlbV9fYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjVweDtcbiAgdG9wOiAtN3B4O1xuICBib3JkZXI6IHNvbGlkICNlM2U0ZTY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJldmlld3MtcGFnZV9fbGlzdC1tb3JlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2xpc3QtbW9yZSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5idG5faG9yaXpvbnRhbF9saW5lc19ibGFjayBpIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnJldmlld3MtcGFnZV9fZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZXZpZXdzLXBhZ2VfX2Zvcm1fX2lucHV0cyAubWFpbi1wbGFjZWhvbGRlci1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgcGFkZGluZzogMTNweDtcbn1cblxuLnJldmlld3MtcGFnZV9fZm9ybV9faW5wdXRzIC5tYWluLXBsYWNlaG9sZGVyLWlucHV0PnNwYW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZmFmY2ZmO1xufVxuXG4ucmV2aWV3cy1wYWdlX19mb3JtX19pbnB1dHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1wYWdlX19mb3JtX190ZXJtcyB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucyBOYXJyb3cnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQ0FDQUNBO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1wYWdlX19mb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJldmlld3MtcGFnZV9faXRlbV9fYm9keV9fdGV4dC4tLWhpZGRlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlld3MtcGFnZV9faXRlbV9fYm9keV9fdGV4dC4tLWhpZGRlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyIG9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG5cbi5jb250YWN0cy1wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNENUQ1RDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0cy1wYWdlLXRvcC1iYW5uZXIud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAzMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGFjdHMtcGFnZS1oZWFkZXIgLm1haW4tYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbnRhY3RzLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5MDBDM0Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogLmNvbnRhY3RzLXBhZ2UtaGVhZGVyX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5MDBDM0Y7XG59ICovXG5cbi5jb250YWN0cy1wYWdlIC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21haW4ge1xuICB3aWR0aDogODMlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fc2lkZWJhciB7XG4gIHdpZHRoOiAxNyU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21haW5fX21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3NpZGViYXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEwMUUzNDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fc2lkZWJhcl9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDYyRDk0O1xufVxuXG4uY29udGFjdHMtcGFnZV9fc2lkZWJhcl9fZ2VvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzEwMUUzNDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3NpZGViYXJfX3Bob25lIGEge1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19zaWRlYmFyX193b3JrdGltZSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2Fucyc7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYWluX19tYXAge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFpbl9fZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19tYWluX19mb3JtX19kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFpbl9fZm9ybV9fcm93IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDI1MHB4IDUwcHggMjUwcHggNTBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggMjUwcHggMWZyO1xuICBncmlkLWdhcDogNTBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21haW5fX2Zvcm1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFpbl9fZm9ybV9fdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFpbl9fZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21haW5fX2Zvcm1fX3N1Ym1pdCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21haW5fX2Zvcm1fX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jYXRhbG9nLmp3LXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDc5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFNEU2O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzlweCk7XG59XG5cbmJvZHkuaGVhZGVyLWNhdGFsb2ctb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19jb250ZW50IHtcbiAgd2lkdGg6IDc3JTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19zaWRlYmFyIHtcbiAgd2lkdGg6IDIzJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFNEU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFNEU2O1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19tYXJrcyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnIgMTBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzNXB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX21hcmtzX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19tYXJrc19faXRlbSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19tYXJrc19faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBTYW5zIE5hcnJvdyc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2Qjc1ODE7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX2Jhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZ19fZm9ybSB7XG4gIHBhZGRpbmc6IDQ3cHggMjJweCAyNXB4IDMwcHg7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX2Zvcm1fX2ZpbmFuY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTIzNTZBO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX2Zvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzEyMzU2QTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZ19fZm9ybV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGMjNGM0Q7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5oZWFkZXJfX2NhdGFsb2dfX2Zvcm0gLm1haW4tcGxhY2Vob2xkZXItaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uaGVhZGVyX19jYXRhbG9nX19mb3JtX190ZXJtcyB7XG4gIG1hcmdpbjogLTEwcHggMCAyMHB4O1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NBQ0FDQTtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZ19fZm9ybSAuYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5oZWFkZXItY2F0YWxvZy1vcGVuZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDc5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDYwJSk7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uZmluYW5jZS1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tZXhwcmVzcy1jcmVkaXRfX2Z1dHVyZXMtaXRlbTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4jcmVzZXJ2ZS1jYXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGQ0ZGO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVzZXJ2ZS1jYXJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IDFmcjtcbn1cblxuLnJlc2VydmUtY2FyX19wcmV2aWV3X19pbWFnZSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xufVxuXG4ucmVzZXJ2ZS1jYXJfX21haW4ge1xuICBwYWRkaW5nOiAzNXB4IDYwcHggMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjc1cHg7XG59XG5cbi5yZXNlcnZlLWNhcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnJlc2VydmUtY2FyX19iZW5lZml0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnJlc2VydmUtY2FyX19iZW5lZml0c19fc3RvY2sge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5yZXNlcnZlLWNhcl9fYmVuZWZpdHNfX3N0b2NrIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlc2VydmUtY2FyX19iZW5lZml0c19fY3JlZGl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE5NDk5Mjtcbn1cblxuLnJlc2VydmUtY2FyX19pbnB1dHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzNXB4O1xufVxuXG4ucmVzZXJ2ZS1jYXJfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucmVzZXJ2ZS1jYXJfX3N1Ym1pdCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5yZXNlcnZlLWNhcl9fcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLnJlc2VydmUtY2FyX19wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyRDZFRDE7XG59XG5cbi5yZXNlcnZlLWNhcl9fcHJldmlld19fcHJpY2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXNlcnZlLWNhcl9fcHJldmlld19fcHJpY2luZ19fb2xkIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucmVzZXJ2ZS1jYXJfX3ByZXZpZXdfX3ByaWNpbmdfX25ldyB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZXNlcnZlLWNhcl9faW5wdXRzIC5tYWluLXBsYWNlaG9sZGVyLWlucHV0PnNwYW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZjlmY2ZmO1xufVxuXG4jc2ltcGxlLWNhbGxiYWNrIHtcbiAgcGFkZGluZzogMjNweCA1MHB4IDQwcHg7XG4gIHdpZHRoOiA2NzBweDtcbn1cblxuI3NpbXBsZS1jYWxsYmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTcwcHg7XG4gIGJhY2tncm91bmQ6ICMxOTQ5OTI7XG59XG5cbiNzaW1wbGUtY2FsbGJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjY5cHg7XG4gIGhlaWdodDogMzA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2ltcGxlLWNhbGxiYWNrLWdpcmwucG5nKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpbXBsZS1jYWxsYmFja19fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaW1wbGUtY2FsbGJhY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uc2ltcGxlLWNhbGxiYWNrX19zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRjIzRjNEO1xufVxuXG4uc2ltcGxlLWNhbGxiYWNrX19pbnB1dHMge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uc2ltcGxlLWNhbGxiYWNrX19pbnB1dHMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uZ2lmdHMtcG9wdXBfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNzBweDtcbn1cblxuI2dpZnRzLXBvcHVwIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0Y5RkNGRjtcbiAgd2lkdGg6IDY1MHB4O1xufVxuXG4uZ2lmdHMtcG9wdXBfX21haW4ge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCA2MHB4O1xufVxuXG4uZ2lmdHMtcG9wdXBfX21haW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2lmdHMtcG9wdXBfX21haW5fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uZ2lmdHMtcG9wdXBfX21haW5fX2lucHV0cyAubWFpbi1wbGFjZWhvbGRlci1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5naWZ0cy1wb3B1cF9fbWFpbl9faW5wdXRzIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdpZnRzLXBvcHVwX19naWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2lmdHMtcG9wdXBfX2dpZnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzNXB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuXG4uZ2lmdHMtcG9wdXBfX21haW5fX2lucHV0cyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbiNnaWZ0cy1wb3B1cFtkYXRhLWdpZnQtaW5kZXg9XCIyXCJdIC5naWZ0cy1wb3B1cF9fZ2lmdF9faW1hZ2Uge1xuICByaWdodDogODBweDtcbn1cblxuI2dpZnRzLXBvcHVwW2RhdGEtZ2lmdC1pbmRleD1cIjNcIl0gLmdpZnRzLXBvcHVwX19naWZ0X19pbWFnZSB7XG4gIHJpZ2h0OiA2N3B4O1xuICBib3R0b206IDUycHg7XG59XG5cbi5zbGlkZS1pbmRleC0wMl9fYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuLnNsaWRlLWluZGV4LTAyX19hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1wYWdlX19zbGlkZXJfX3NsaWRlLnNsaWRlLWluZGV4LTAyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFpbi1wYWdlX19zbGlkZXJfX3NsaWRlLnNsaWRlLWluZGV4LTAzPmltZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLm1haW4tcGFnZV9fc2xpZGVyX19zbGlkZS5zbGlkZS1pbmRleC0wMyB7XG4gIHBhZGRpbmc6IDYwcHggNTBweCAwIDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2xpZGUtaW5kZXgtMDNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLnNsaWRlLWluZGV4LTAzX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zbGlkZS1pbmRleC0wM19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnNsaWRlLWluZGV4LTAzX19zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG5cbi5zbGlkZS1pbmRleC0wM19fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5zbGlkZS1pbmRleC0wM19fYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG4vKj09PT09PSDQv9GX0IXQv9GX0IXQv9GX0IXQv9GX0IXQv9GX0IXQv9GX0IUg0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CFINC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhSA9PT09Ki9cblxuLm1vZGVsLXByb21vIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMwcHg7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWt2aWxvbl9wYW5lbC5wbmcpOyAqL1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tb2RlbC1wcm9tbyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RlbC1wcm9tbyBwLFxuLnN0aWNreS1vZmZlci5maXhlZCBwe1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9kZWwtcGFnZSAubW9kZWwtcGFnZV9fZ3JpZCAuY2FyLWluZm8ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweDtcbn1cblxuLm1vZGVsLXBhZ2UgLm1vZGVsLXBhZ2VfX2dyaWQgLmNhci1pbmZvIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tb2RlbC1wYWdlIC5tb2RlbC1wYWdlX19ncmlkIC5jYXItaW5mbyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cblxuLm1vZGVsLXBhZ2UgLm1vZGVsLXBhZ2VfX2dyaWQgLmNhci1pbmZvIHVsIGxpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAycHggMDtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xufVxuXG4ubW9kZWwtcGFnZSAubW9kZWwtcGFnZV9fZ3JpZCAuY2FyLWluZm8gLmJ0bnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjOTAwQzNGO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCAjOUVCRkZGOyAqL1xuICAvKiBib3gtc2hhZG93OiA0cHggNHB4IDE2cHggcmdiYSg0NSwgMjAsIDE5MiwgMC4zKTsgKi9cbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuXG4uYnRuLWJsdWUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLyogZm9udC13ZWlnaHQ6IG5vcm1hbDsgKi9cbiAgZm9udC1zaXplOiAxOHB4O1xuICAvKiBsaW5lLWhlaWdodDogMjJweDsgKi9cbn1cblxuLmJ0bi1ibHVlLWxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCBhdXRvO1xuICAvKmJvcmRlcjogM3B4IHNvbGlkICM5MDBDM0Y7Ki9cbiAgLyogYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgdG9wLCAjMkMxNEJGLCAjODgwMjgxKTsgKi9cbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAvKiBib3gtc2hhZG93OiA0cHggNHB4IDE2cHggcmdiKDQ1IDIwIDE5MiAvIDMwJSk7ICovXG59XG5cbi5idG4tYmx1ZS1saWdodCBzcGFuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKmZvbnQtd2VpZ2h0OiBub3JtYWw7Ki9cbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmJ0bi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKmJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpOyovXG4gIC8qY29sb3I6IGJsYWNrOyovXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCBhdXRvO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi5zcGVjaWFsLW9mZmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuXG4uc3BlY2lhbC1vZmZlcl9faW5uZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zcGVjaWFsLW9mZmVyIC5zcGVjaWFsLW9mZmVyX190aW1lciB7XG4gIHdpZHRoOiA0NSU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnNwZWNpYWwtb2ZmZXIgLnNwZWNpYWwtb2ZmZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWNpYWwtb2ZmZXIgLnNwZWNpYWwtb2ZmZXJfX2Zvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zcGVjaWFsLW9mZmVyIC5zcGVjaWFsLW9mZmVyX19mb3JtIGZvcm0gLm1haW4tcGxhY2Vob2xkZXItaW5wdXQge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuXG4uc3BlY2lhbC1vZmZlciAuc3BlY2lhbC1vZmZlcl9fZm9ybSBmb3JtIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJDMTRCRiAwJSwgIzg4MDI4MSA1MS4wNCUpOyAqL1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCAjOUVCRkZGOyAqL1xuICAvKiBib3gtc2hhZG93OiA0cHggNHB4IDE2cHggcmdiYSg0NSwgMjAsIDE5MiwgMC4zKTsgKi9cbn1cblxuLnNwZWNpYWwtb2ZmZXIgLnNwZWNpYWwtb2ZmZXJfX2Zvcm0gLnNwZWNpYWwtb2ZmZXJfX2Zvcm1fX3Rlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qKioqKioqKiBTdGlja3kgT2ZmZXIgTGluZSAqKioqKioqKiovXG4uc3RpY2t5LW9mZmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMwcHg7XG4gIC8qIGJhY2tncm91bmQ6ICMxNzI2Qjk7ICovXG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWt2aWxvbl9wYW5lbC5wbmcpOyAqL1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm1haW4uZml4ZWQge1xuICB0b3A6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIuZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnN0aWNreS1vZmZlci5maXhlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiA3OXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnN0aWNreS1vZmZlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0aWNreS1vZmZlcl9fY29udGVudCBwIHtcbiAgd2lkdGg6IDM1JTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN0aWNreS1vZmZlcl9fdGltZXIgLmZsaXAtY2xvY2std3JhcHBlciB1bCB7XG4gIHdpZHRoOiA1MnB4O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLnN0aWNreS1vZmZlcl9fdGltZXIgLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdi51cDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjUyIDI1MiAvIDI0JSk7XG59XG5cbi5zdGlja3ktb2ZmZXJfX3RpbWVyIC5mbGlwLWNsb2NrLWRvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGlja3ktb2ZmZXJfX3RpbWVyIC5mbGlwLWNsb2NrLWRpdmlkZXIgLmZsaXAtY2xvY2stbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IC01MnB4O1xufVxuXG4uc3RpY2t5LW9mZmVyX190aW1lciAuZmxpcC1jbG9jay1kaXZpZGVyLm1pbnV0ZXMgLmZsaXAtY2xvY2stbGFiZWwsXG4uc3RpY2t5LW9mZmVyX190aW1lciAuZmxpcC1jbG9jay1kaXZpZGVyLnNlY29uZHMgLmZsaXAtY2xvY2stbGFiZWwge1xuICByaWdodDogLTU5cHg7XG59XG5cbi5tb2JpbGUtcHJvbW8sXG4ubW9iaWxlLWJ0bnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VvLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlby1kZXNjcmlwdGlvbiAudGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTY7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG5cblxuICAvKiBNYWluIGJhbm5lciAqL1xuICAubWFpbi1wYWdlX19zbGlkZXIgI2luZGVwZW5kZW5jZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2luZGVwZW5kZW5jZV9fbW9iLmpwZykgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1wYWdlX19zbGlkZXIgI3N1bW1lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL3N1bW1lcl9tb2IuanBnKSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLXBhZ2VfX3NsaWRlciAjYXVndXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvYXVndXN0X21vYi53ZWJwKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tcGFnZV9fc2xpZGVyICNjb29sbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2Nvb2xtX21vYi5wbmcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWFpbi1wYWdlX19zbGlkZXIgI2NyaXNpcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2NyaXNpc19fbW9iaWxlLmpwZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWluLXBhZ2VfX3NsaWRlciAjbG9jbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2xvY29fbW9iLnBuZykgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLm1haW4tcGFnZV9fc2xpZGVyICN0cmFkZWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvdHJhZGVpbl9tb2IucG5nKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tcGFnZV9fc2xpZGVyICNhY2NvdW50aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvYWNjb3VudGluZ19tb2IucG5nKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tcGFnZV9fc2xpZGVyICNkaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvZGlzYWJsZV9fbW9iaWxlLmpwZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYWluLXBhZ2VfX3NsaWRlciAjbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvbmV3LWF1dG9fX21vYmlsZS5qcGcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAubWFpbi1wYWdlX19zbGlkZXIgI3NwcmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2Frdmlsb25fbWFyY2hfX21vYmlsZS5qcGcpICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAvKiAubWFpbi1wYWdlX19zbGlkZXIgI2dyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvZ3JlZW5fX21vYmlsZS5qcGcpICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAvKi5tYWluLXBhZ2VfX3NsaWRlciAjYWxmYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2Frdmlsb25fYWxmYV9fbW9iaWxlLmpwZykgIWltcG9ydGFudDtcbiAgfSovXG5cbiAgLyogRW5kIE1haW4gYmFubmVyICovXG5cbiAgLyogR29zIHByb2dyYW1tIGJhbm5lciAqL1xuICAuZ29zYXBwcy1wYWdlLWJhbm5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG5cbiAgLmdvc2FwcHMtcGFnZS1iYW5uZXIgLnN3aXBlci1zbGlkZVthcmlhLWxhYmVsPVwiMSAvIDNcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmFubmVycy9nb3MtZmlyc3QtYXV0b19fbW9iaWxlLmpwZykgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nb3NhcHBzLXBhZ2UtYmFubmVyIC5zd2lwZXItc2xpZGVbYXJpYS1sYWJlbD1cIjIgLyAzXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jhbm5lcnMvZ29zLXNwZWNpYWwtb2ZmZXJfX21vYmlsZS5qcGcpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ29zYXBwcy1wYWdlLWJhbm5lciAuc3dpcGVyLXNsaWRlW2FyaWEtbGFiZWw9XCIzIC8gM1wiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iYW5uZXJzL2dvcy1taXJhY2xlX19tb2JpbGUuanBnKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogRW5kIEdvcyBwcm9ncmFtbSBiYW5uZXIgKi9cbn1cblxuLyog0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CF0L/Rl9CFINC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhdC/0ZfQhSBQb3B1cCAqL1xuXG4ucG9wdXAtZm9ybV9fY3JlZGl0LXJ1bGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFib3NsdXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLnBvcHVwLWZvcm1fX2NyZWRpdC1ydWxlcyBidXR0b246bm90KC5vd2wtZG90LCAuZmFuY3lib3gtYXJyb3cpIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtZm9ybV9fY3JlZGl0LXJ1bGVzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wb3B1cC1mb3JtX19jcmVkaXQtcnVsZXMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLypuZXcgcG9wdXAqL1xuLnBvcHVwLWJvZHkge1xuICAvKiBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICovXG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6IHVybChwb3B1cF9iZy5wbmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xufVxuXG4ucG9wdXBfY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDUlO1xufVxuXG4ucG9wdXBfY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOTYsIDE5MCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBvcHVwX2Nsb3NlIHNwYW46OmJlZm9yZSxcbi5wb3B1cF9jbG9zZSBzcGFuOjphZnRlciB7XG4gIHRvcDogNDklO1xuICBsZWZ0OiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1JTtcbn1cblxuLnBvcHVwX2Nsb3NlIHNwYW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi5wb3B1cF9jbG9zZSBzcGFuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4ucG9wdXAtYm9keV9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnBvcHVwLWNvbnRlbnRfaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5wb3B1cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG9wdXAtc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wdXAtc3VidGl0bGUgaW1nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucG9wdXAtY29udGVudF9jaXJjbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLnBvcHVwLWNpcmNsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA5NiwgMTkwLCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cC1jaXJjbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG5cbi5wb3B1cC1jaXJjbGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xN3B4O1xufVxuXG4ucGF5bWVudF9pbWcge1xuICB0b3A6IC0zNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jaXJjbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4ucG9wdXAtY29udGVudF9mb3JtIHtcbiAgcGFkZGluZzogMCAzNHB4O1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucG9wdXAtcGhvbmUge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDk2LCAxOTAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBvcHVwLXBob25lOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzA1NjFiZTViO1xufVxuXG4ucG9wdXAtcGhvbmU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucG9wdXAtYXBwbF9idG4ge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMwNTYwQkU7XG4gIGJvcmRlci1yYWRpdXM6IDQ3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5wb3B1cC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC1jaGVja2JveCtsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBvcHVwLWNoZWNrYm94K2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTYwQkU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG5cbi5wb3B1cC1jaGVja2JveDpjaGVja2VkK2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoRWxsaXBzZVxcIDEuc3ZnKTtcbn1cblxuLmNoZWNrYm94LWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaGVja2JveC1ib2R5IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBDcmVkaXQgZ2lmdCBtb2RhbCAqL1xuXG4uY3JlZGl0LWdpZnQge1xuICB3aWR0aDogNTUwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY3JlZ2l0LWdpZnQtYmcucG5nKTsgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY3JlZGl0LWdpZnRfX2xvZ28ge1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Frdi1sb2dvLnBuZyk7ICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uY3JlZGl0LWdpZnRfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY3JlZGl0LWdpZnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jcmVkaXQtZ2lmdF9fcHJlc2VudCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3JlZGl0LWdpZnRfX3ByZXNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3JlZGl0LWdpZnQgLmJsdWUtcHJlc2VudCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibHVlLXByZXNlbnQge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9ibHVlLXByZXNlbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jcmVkaXQtZ2lmdF9fcHJlc2VudHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jcmVkaXQtZ2lmdF9fcHJlc2VudHMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNyZWRpdC1naWZ0X19wcmVzZW50cy1pdGVtIC5naWZ0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcmVkaXQtZ2lmdF9fcHJlc2VudHMtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgOTYsIDE5MCwgMC4xNSk7XG59XG5cbi5jcmVkaXQtZ2lmdF9fcHJlc2VudHMtaXRlbSAuZ2lmdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jcmVkaXQtZ2lmdCAuYmx1ZS1mb3JtIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmx1ZS1mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA5NiwgMTkwLCAwLjE1KSAhaW1wb3J0YW50OyAqL1xuICBiYWNrZ3JvdW5kOiAjZmY1NDAzMzggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmx1ZS1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1mb3JtX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibHVlLWZvcm1fX2J0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5ibHVlLWZvcm1fX2J0bjpkaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uYmx1ZS1mb3JtX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAuNjU7XG59XG5cbi5hZ3JlZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5hZ3JlZW1lbnRfX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWdyZWVtZW50X19mYWtlLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hZ3JlZW1lbnRfX2Zha2UtY2hlY2tib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG59XG5cbi5hZ3JlZW1lbnRfX2NoZWNrYm94OmNoZWNrZWQrLmFncmVlbWVudF9fZmFrZS1jaGVja2JveDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRW5kIG9mIENyZWRpdCBnaWZ0IG1vZGFsICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jcmVkaXQtZ2lmdF9fdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNyZWRpdC1naWZ0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jcmVkaXQtZ2lmdF9fcHJlc2VudHMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jcmVkaXQtZ2lmdF9fcHJlc2VudHMtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jcmVkaXQtZ2lmdF9fcHJlc2VudHMtaXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxuXG4gIC5jcmVkaXQtZ2lmdCAuYmx1ZS1wcmVzZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNyZWRpdC1naWZ0IC5ibHVlLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFncmVlbWVudF9fZmFrZS1jaGVja2JveCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kZWwtcGFnZSAubW9kZWwtcGFnZV9fZ3JpZCAuY2FyLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDMwcHg7XG4gIH1cblxuICAuc3RpY2t5LW9mZmVyLmZpeGVkIHtcbiAgICAvKiB0b3A6IDcwcHg7ICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGlja3ktb2ZmZXJfX2NvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kZWwtcGFnZV9fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXItYmFja2dyb3VuZF9fbW9iaWxlLmpwZyk7XG4gIH1cblxuICAvKiAubW9kZWwtcHJvbW8sICovXG4gIC5zdGlja3ktb2ZmZXJfX3RpbWVyLFxuICAuc3RpY2t5LW9mZmVyX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLXByb21vIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tb2RlbC1wYWdlX19tYWluIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5jYXItaW5mbyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuc3BlY2lhbC1vZmZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5tb2RlbC1wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubW9kZWwtcGFnZV9fYmVuZWZpdCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAvKiAubW9kZWwtcGFnZV9fY3JlZGl0IHtcbiAgICBjb2xvcjogIzg4MDI4MTtcbiAgfSAqL1xuXG4gIC8qIC5tb2RlbC1wYWdlX19wcmljaW5nX19vbGQge1xuICAgIGNvbG9yOiB3aGVhdDtcbiAgfSAqL1xuXG4gIC5tb2RlbC1wYWdlX19wcmljaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5tb2RlbC1wYWdlX19jb2xvcnMsXG4gIC5qcy1jb2xvci1kZXNjLFxuICAubW9kZWwtcGFnZV9fc3BlY3MsXG4gIC5zcGVjaWFsLW9mZmVyIC5zcGVjaWFsLW9mZmVyX19mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5qcy1jb2xvci1kZXNjIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICAubW9iaWxlLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vYmlsZS1idG5zIC5idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5zcGVjaWFsLW9mZmVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpOyovXG4gIH1cblxuICAuc3BlY2lhbC1vZmZlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAvKiBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE3MjZiOTsgKi9cbiAgfVxuXG4gIC5zcGVjaWFsLW9mZmVyIC5zcGVjaWFsLW9mZmVyX190aW1lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3BlY2lhbC1vZmZlciAuc3BlY2lhbC1vZmZlcl9fdGltZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qY29sb3I6ICNmZmY7Ki9cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLyogRmxpcENsb2NrICovXG4gIC5mbGlwLWNsb2NrLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5mbGlwLWNsb2NrLXdyYXBwZXIgLmZsaXAge1xuICAgIC8qYm9yZGVyOiAzcHggc29saWQgI2ZmZjsqL1xuICB9XG5cbiAgLmZsaXAtY2xvY2std3JhcHBlciB1bCBsaSBhIGRpdiBkaXYuaW5uIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG5cbiAgLmZsaXAtY2xvY2stZGl2aWRlciAuZmxpcC1jbG9jay1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG5cbiAgLmZsaXAtY2xvY2stZGl2aWRlci5taW51dGVzIC5mbGlwLWNsb2NrLWxhYmVsLFxuICAuZmxpcC1jbG9jay1kaXZpZGVyLnNlY29uZHMgLmZsaXAtY2xvY2stbGFiZWwge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgfVxuXG4gIC5mbGlwLWNsb2NrLWRpdmlkZXIge1xuICAgIHdpZHRoOiAxN3B4O1xuICB9XG5cbiAgLmZsaXAtY2xvY2stZG90IHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG5cbiAgLmZsaXAtY2xvY2stZG90LnRvcCB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG5cbiAgLmZsaXAtY2xvY2stZG90LmJvdHRvbSB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLyogLm1vZGVsLXBhZ2VfX3ByaWNpbmdfX25ldyB7XG4gICAgY29sb3I6ICM4ODAyODE7XG4gIH0gKi9cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBvcHVwLWNvbnRlbnRfaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3B1cC1zdWJ0aXRsZSBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucG9wdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3B1cC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50X2NpcmNsZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC5wb3B1cC1jaXJjbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cblxuICAucG9wdXAtY2lyY2xlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgfVxuXG4gIC5wb3B1cC1jaXJjbGUgaW1nIHtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAucGF5bWVudF9pbWcge1xuICAgIHRvcDogLTI2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50X2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAucG9wdXAtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhzLXNwaW5uZXItcm9vdCAuaHMtaWNvbi1jb250YWluZXItZmIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uc3RhciB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1x0XG59XG4uYWNyZF9idG4ge1xuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3JkX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjcmRfd3JhcHBlciBzcGFuIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuLmFjcmRfd3JhcHBlciBwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWNyZF9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGVsX19oMV9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGVsX19idG5fX21vYi12aXNpb257XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RlbC1wYWdlIC5tb2RlbC1wYWdlX19ncmlkIC5jYXItaW5mbyBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RlbF9fYnRuX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGVsX19idG5fX21vYi12aXNpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIFxuICAubW9kZWxfX2gxX19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICBcbiAgLm1vZGVsX190aXRsZV9fbW9iX190ZXh0LWNlbnRyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxufSJdfQ== */
