body.no-scroll {
    overflow: hidden;
}

.nmp-last-el h1:last-child, .nmp-last-el h2:last-child, .nmp-last-el h3:last-child, .nmp-last-el h4:last-child, .nmp-last-el h5:last-child, .nmp-last-el h6:last-child, .nmp-last-el ul:last-child, .nmp-last-el ol:last-child, .nmp-last-el p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.custom-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 18px;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    line-height: 1;
    color: #000;
}

.pagination-page.is-current {
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 4px;
}

.pagination-arrow.prev img {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.pagination-arrow.disabled {
    opacity: 0.35;
    pointer-events: none;
}

.is--no-margin-bottom {
    margin-bottom: 0 !important;
}

html :where(.wp-block) {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}

.wp-block-paragraph {
    margin-bottom: 50px;
}

.wp-block-heading {
    margin-bottom: 25px;
}

.editor-styles-wrapper .acf-fields,
.editor-styles-wrapper .acf-block-fields,
.editor-styles-wrapper .acf-block-component .acf-fields {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    line-height: 1.4;
    color: #1e1e1e;
}
.editor-styles-wrapper .acf-fields h1, .editor-styles-wrapper .acf-fields h2, .editor-styles-wrapper .acf-fields h3, .editor-styles-wrapper .acf-fields h4, .editor-styles-wrapper .acf-fields p, .editor-styles-wrapper .acf-fields li, .editor-styles-wrapper .acf-fields a,
.editor-styles-wrapper .acf-block-fields h1,
.editor-styles-wrapper .acf-block-fields h2,
.editor-styles-wrapper .acf-block-fields h3,
.editor-styles-wrapper .acf-block-fields h4,
.editor-styles-wrapper .acf-block-fields p,
.editor-styles-wrapper .acf-block-fields li,
.editor-styles-wrapper .acf-block-fields a,
.editor-styles-wrapper .acf-block-component .acf-fields h1,
.editor-styles-wrapper .acf-block-component .acf-fields h2,
.editor-styles-wrapper .acf-block-component .acf-fields h3,
.editor-styles-wrapper .acf-block-component .acf-fields h4,
.editor-styles-wrapper .acf-block-component .acf-fields p,
.editor-styles-wrapper .acf-block-component .acf-fields li,
.editor-styles-wrapper .acf-block-component .acf-fields a {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: revert;
}
.editor-styles-wrapper .acf-fields a,
.editor-styles-wrapper .acf-block-fields a,
.editor-styles-wrapper .acf-block-component .acf-fields a {
    color: #2271b1;
    text-decoration: underline;
}
.editor-styles-wrapper .acf-fields a:hover,
.editor-styles-wrapper .acf-block-fields a:hover,
.editor-styles-wrapper .acf-block-component .acf-fields a:hover {
    text-decoration: underline;
}
.editor-styles-wrapper .acf-fields .description,
.editor-styles-wrapper .acf-block-fields .description,
.editor-styles-wrapper .acf-block-component .acf-fields .description {
    font-size: 12px;
    color: #757575;
}

* {
    font-family: "Instrument Sans";
}

body:not(.home) h1,
[data-split=heading] {
    visibility: hidden;
}

.home-header h1,
.block-editor-iframe__body h1,
.block-editor-iframe__body [data-split=heading],
.editor-styles-wrapper h1,
.editor-styles-wrapper [data-split=heading],
.acf-block-preview h1,
.acf-block-preview [data-split=heading] {
    visibility: visible !important;
}

body h1 {
    font-size: clamp(64px, calc(4.1666666667vw * var(--ui-scale, 1)), calc(80px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.15;
    margin-bottom: 25px;
}
@media (max-width: 1024px) {
    body h1 {
        font-size: 40px;
    }
}
body h1:last-child {
    margin-bottom: 0;
}
body h2 {
    font-size: clamp(48px, calc(3.3333333333vw * var(--ui-scale, 1)), calc(64px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 40px;
}
body h2:last-child {
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    body h2 {
        font-size: 24px;
    }
}
body h3 {
    color: #000;
    font-size: clamp(24px, calc(1.6666666667vw * var(--ui-scale, 1)), calc(32px * var(--ui-scale, 1)));
    font-weight: 500;
    line-height: 1;
    margin-bottom: 20px;
}
body h3:last-child {
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    body h3 {
        font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    }
}
body h4 {
    color: #000;
    font-size: clamp(20px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}
body h4:last-child {
    margin-bottom: 0;
}
body p,
body li {
    font-size: clamp(18px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
}
body p:last-child,
body li:last-child {
    margin-bottom: 0;
}
body a:hover {
    text-decoration: underline;
}
body .wp-block-list {
    margin-top: -15px;
    margin-bottom: 30px;
}
body .wp-block-list li {
    margin-bottom: 0;
}
body .subtitle {
    font-size: clamp(14px, calc(0.8333333333vw * var(--ui-scale, 1)), calc(16px * var(--ui-scale, 1)));
    font-weight: 400;
    letter-spacing: 1.28px;
    text-transform: uppercase;
    margin-bottom: 25px;
    padding: 0;
}
body a {
    color: #000;
    text-decoration: none;
}
body a:hover {
    text-decoration: none;
}

.location-block {
    margin-bottom: var(--section-margin, 150px);
}
@media (max-width: 768px) {
    .location-block {
        margin-bottom: 80px;
    }
}
.location-block .store-locator {
    width: 100%;
}
.location-block .store-locator__container {
    width: 100%;
    height: 100%;
    min-height: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 50px;
}
@media (max-width: 768px) {
    .location-block .store-locator__container {
        gap: 24px;
    }
}
.location-block .store-locator__inner-wrapper {
    width: 100%;
    height: 850px;
    max-height: calc(100vh - var(--section-margin));
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1024px) {
    .location-block .store-locator__inner-wrapper {
        height: auto;
        max-height: none;
    }
}
.location-block .store-locator__inner {
    width: 100%;
    min-height: 0;
    -ms-flex: 1;
        flex: 1;
    gap: 24px;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1024px) {
    .location-block .store-locator__inner {
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    }
}
.location-block .store-locator__filter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 16px;
}
.location-block .store-locator__filter-label {
    font-weight: 600;
    line-height: 1.6;
    margin-bottom: 0;
}
.location-block .store-locator__filter-row {
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -ms-flex-align: stretch;
        align-items: stretch;
}
@media (max-width: 768px) {
    .location-block .store-locator__filter-row {
        -ms-flex-direction: column;
            flex-direction: column;
    }
}
.location-block .store-locator__filter-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
    -ms-flex: 1;
        flex: 1;
    padding: 16px;
    border: 1px solid black;
}
@media (max-width: 768px) {
    .location-block .store-locator__filter-search {
        gap: 10px;
    }
}
.location-block .store-locator__filter-icon {
    width: 20px;
    height: 20px;
    -ms-flex: none;
        flex: none;
}
.location-block .store-locator__filter-input {
    -ms-flex: 1;
        flex: 1;
    border: 0;
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    color: #6B7280;
    font-weight: 400;
}
.location-block .store-locator__filter-input:focus {
    outline: none;
}
.location-block .store-locator__filter-radius-wrapper {
    display: -ms-flexbox;
    display: flex;
}
.location-block .store-locator__filter-radius-wrapper:before {
    content: "";
    width: 1px;
    height: 66.5px;
    position: relative;
    display: block;
    background: black;
    margin-top: -20px;
    margin-bottom: -20px;
}
@media (max-width: 768px) {
    .location-block .store-locator__filter-radius-wrapper:before {
        height: 64px;
    }
}
.location-block .store-locator__filter-radius {
    border: 0;
    background: none;
    -ms-flex: none;
        flex: none;
    padding: 0px 5px 0px 16px;
    cursor: pointer;
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    color: #6B7280;
}
.location-block .store-locator__filter-radius:focus {
    outline: none;
}
.location-block .store-locator__filter-brand {
    -ms-flex: 1;
        flex: 1;
    padding: 12px 16px;
    border: 1px solid black;
    background: none;
    cursor: pointer;
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: calc(100% - 16px) center;
    background-image: url(../../../resources/images/svg/arrow-down.svg);
}
.location-block .store-locator__empty {
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    padding: 20px 0;
}
.location-block .store-locator__side {
    -ms-flex-flow: column;
        flex-flow: column;
    width: 100%;
    max-width: 31%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: auto;
}
@media (max-width: 1024px) {
    .location-block .store-locator__side {
        max-width: 100%;
        max-height: 480px;
    }
}
@media (max-width: 768px) {
    .location-block .store-locator__side {
        max-height: 420px;
    }
}
.location-block .store-locator__item-contact {
    display: -ms-flexbox;
    display: flex;
    gap: 25px;
}
@media (max-width: 768px) {
    .location-block .store-locator__item-contact {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 12px;
    }
}
.location-block .store-locator__contact-item {
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    font-weight: 400;
    text-decoration: underline;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
}
.location-block .store-locator__main {
    -ms-flex: 1;
        flex: 1;
    position: relative;
    overflow: clip;
    min-height: 0;
    height: 100%;
}
@media (max-width: 1024px) {
    .location-block .store-locator__main {
        height: 360px;
        -ms-flex: none;
            flex: none;
    }
}
@media (max-width: 768px) {
    .location-block .store-locator__main {
        height: 280px;
    }
}
.location-block .store-locator__map {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.location-block .store-locator__map .mapboxgl-map,
.location-block .store-locator__map .mapboxgl-canvas-container,
.location-block .store-locator__map .mapboxgl-canvas {
    width: 100% !important;
    height: 100% !important;
}
.location-block .store-locator__list {
    gap: 20px;
    -ms-flex-flow: column;
        flex-flow: column;
    display: -ms-flexbox;
    display: flex;
}
.location-block .store-locator__item {
    cursor: pointer;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 20px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    position: relative;
}
.location-block .store-locator__item-heading {
    font-size: clamp(20px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 600;
    letter-spacing: -0.24px;
    margin-bottom: 0;
}
.location-block .store-locator__item-p {
    font-size: clamp(18px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    font-weight: 400;
    line-height: 1.6;
}
.location-block .store-locator__item[hidden] {
    display: none;
}
.location-block .store-locator__item[data-active=true] .store-locator__item-heading {
    text-decoration: underline;
}
.location-block .store-locator__item-link {
    position: absolute;
    top: 20px;
    right: 0;
}
.location-block .store-locator__item-link img {
    width: 24px;
    -o-object-fit: contain;
       object-fit: contain;
}
.location-block .mapboxgl-ctrl-bottom-right,
.location-block .mapboxgl-ctrl-logo {
    display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwibG9jYXRpb24tYmxvY2svYXNzZXRzL3N0eWxlLmNzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fbWl4aW5zLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19ndXRlbmJlcmcuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJsb2NhdGlvbi1ibG9jay9hc3NldHMvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDSTtJQUNJLGdCQUFBO0FDQVI7O0FETVE7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0FDSFo7O0FEUUE7SUFDSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0lBQ0EscUJBQUE7UUFBQSx1QkFBQTtJQUNBLFNBQUE7SUU2Q0EsNEZBQUE7SUYzQ0EsY0FBQTtJQUNBLFdHakJZO0FGWWhCOztBRFFBO0lBQ0ksZ0JBQUE7SUFDQSwwQkFBQTtJQUNBLDBCQUFBO0FDTEo7O0FEV1E7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0FDUlo7QURZSTtJQUNJLGFBQUE7SUFDQSxvQkFBQTtBQ1ZSOztBRGNBO0lBQ0MsMkJBQUE7QUNYRDs7QUduQ0E7SUFDQyxlQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbENDOzs7SUFHRSxnSUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7QUhxQ0g7QUduQ0c7Ozs7Ozs7Ozs7Ozs7OztJQUNELGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0FIbURGO0FHaERHOzs7SUFD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QUx1TUg7QUtwTUU7SUFDQyxXQUFBO1FBQUEsT0FBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0FMc01IO0FLcE1HO0lBUEQ7UUFRRSxhQUFBO1FBQ0EsY0FBQTtZQUFBLFVBQUE7SUx1TUE7QUFDSjtBS3JNRztJQVpEO1FBYUUsYUFBQTtJTHdNQTtBQUNKO0FLck1FO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7QUx1TUg7QUtyTUc7OztJQUdDLHNCQUFBO0lBQ0EsdUJBQUE7QUx1TUo7QUtuTUU7SUFDQyxTQUFBO0lBQ0EscUJBQUE7UUFBQSxpQkFBQTtJQUNBLG9CQUFBO0lBQUEsYUFBQTtBTHFNSDtBS2xNRTtJQUNDLGVBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFBQSxhQUFBO0lBQ0EsU0FBQTtJQUNBLDBCQUFBO1FBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsMkNBQUE7SUFDQSxrQkFBQTtBTG9NSDtBS2xNRztJSjdLQywwRkFBQTtJSStLQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsZ0JBQUE7QUxvTUo7QUtqTUc7SUpwTEMsa0dBQUE7SUlzTEEsZ0JBQUE7SUFDQSxnQkFBQTtBTG1NSjtBS2hNRztJQUNDLGFBQUE7QUxrTUo7QUs5TEk7SUFDQywwQkFBQTtBTGdNTDtBSzNMRTtJQUNDLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFFBQUE7QUw2TEg7QUszTEc7SUFDQyxXQUFBO0lBQ0Esc0JBQUE7T0FBQSxtQkFBQTtBTDZMSjtBS3hMQzs7SUFFQyxhQUFBO0FMMExGIiwiZmlsZSI6ImxvY2F0aW9uLWJsb2NrL2Fzc2V0cy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICAgICYubm8tc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm1wLWxhc3QtZWwge1xyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsdWwsb2wscCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMThweDtcclxuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMTgsIDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wYWdlLmlzLWN1cnJlbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWFycm93IHtcclxuXHJcbiAgICAmLnByZXYge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcy0tbm8tbWFyZ2luLWJvdHRvbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59IiwiYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ubXAtbGFzdC1lbCBoMTpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDI6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgzOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNDpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDU6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg2Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCB1bDpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgb2w6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygwLjkzNzV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMThweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnaW5hdGlvbi1wYWdlLmlzLWN1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uLWFycm93LnByZXYgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb24tYXJyb3cuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy0tbm8tbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMxZTFlMWU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgxLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgyLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgzLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGg0LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIHAsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgbGksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGEge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IHJldmVydDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgYSB7XG4gICAgY29sb3I6ICMyMjcxYjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGE6aG92ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGE6aG92ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyAuZGVzY3JpcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIC5kZXNjcmlwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbioge1xuICAgIGZvbnQtZmFtaWx5OiBcIkluc3RydW1lbnQgU2Fuc1wiO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgaDEsXG5bZGF0YS1zcGxpdD1oZWFkaW5nXSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG9tZS1oZWFkZXIgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IFtkYXRhLXNwbGl0PWhlYWRpbmddLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtc3BsaXQ9aGVhZGluZ10sXG4uYWNmLWJsb2NrLXByZXZpZXcgaDEsXG4uYWNmLWJsb2NrLXByZXZpZXcgW2RhdGEtc3BsaXQ9aGVhZGluZ10ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2NHB4LCBjYWxjKDQuMTY2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg4MHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuYm9keSBoMTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0OHB4LCBjYWxjKDMuMzMzMzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg2NHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5IGgyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5ib2R5IGgzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIGNhbGMoMS42NjY2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDMycHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5IGgzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgY2FsYygxLjA0MTY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIH1cbn1cbmJvZHkgaDQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgY2FsYygxLjI1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDI0cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5IGg0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IHAsXG5ib2R5IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4yNXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbmJvZHkgcDpsYXN0LWNoaWxkLFxuYm9keSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5IC53cC1ibG9jay1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygwLjgzMzMzMzMzMzN2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMTZweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbn1cbmJvZHkgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1tYXJnaW4sIDE1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19jb250YWluZXIge1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg1MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1zZWN0aW9uLW1hcmdpbikpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19pbm5lci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgZmxleDogMTtcbiAgICBnYXA6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2lubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19maWx0ZXItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19maWx0ZXItcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19maWx0ZXItc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2ZpbHRlci1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleDogbm9uZTtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyLWlucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBjb2xvcjogIzZCNzI4MDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19maWx0ZXItaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2ZpbHRlci1yYWRpdXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyLXJhZGl1cy13cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNjYuNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZmlsdGVyLXJhZGl1cy13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICB9XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2ZpbHRlci1yYWRpdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDVweCAwcHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMDQxNjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyMHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgY29sb3I6ICM2QjcyODA7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2ZpbHRlci1yYWRpdXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2ZpbHRlci1icmFuZCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMDQxNjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyMHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNnB4KSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnL2Fycm93LWRvd24uc3ZnKTtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgY2FsYygxLjA0MTY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fc2lkZSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19zaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX3NpZGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICB9XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2l0ZW0tY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2l0ZW0tY29udGFjdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fY29udGFjdC1pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX21haW4ge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fbWFpbiB7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19tYWluIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fbWFwIC5tYXBib3hnbC1tYXAsXG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX21hcCAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lcixcbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9fbWFwIC5tYXBib3hnbC1jYW52YXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2l0ZW0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9faXRlbS1wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubG9jYXRpb24tYmxvY2sgLnN0b3JlLWxvY2F0b3JfX2l0ZW1baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9faXRlbVtkYXRhLWFjdGl2ZT10cnVlXSAuc3RvcmUtbG9jYXRvcl9faXRlbS1oZWFkaW5nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sb2NhdGlvbi1ibG9jayAuc3RvcmUtbG9jYXRvcl9faXRlbS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xufVxuLmxvY2F0aW9uLWJsb2NrIC5zdG9yZS1sb2NhdG9yX19pdGVtLWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmxvY2F0aW9uLWJsb2NrIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCxcbi5sb2NhdGlvbi1ibG9jayAubWFwYm94Z2wtY3RybC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkBtaXhpbiBzcHJpdGVfc3ZnKCRuYW1lKSB7XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX07XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX0tZGltcztcclxufVxyXG5cclxuQG1peGluIHB1c2gtLWF1dG8ge1xyXG4gICAgbWFyZ2luOiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xX3NtYWxsIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmcoJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2VfdXJsKSB7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ZnX2JnX2Jsb2Nrcygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweC10by12dygkcHgsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgQHJldHVybiAkcHggKiAoMTAwIC8gJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZsdWlkLWNsYW1wKCRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICRwcmVmZXJyZWQ6ICN7cHgtdG8tdncoJG1heC1weCwgJHZpZXdwb3J0LXdpZHRoKX12dztcclxuICAgIEByZXR1cm4gY2xhbXAoI3skbWluLXB4fXB4LCAje1wiY2FsYygjeyRwcmVmZXJyZWR9ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSwgI3tcImNhbGMoI3skbWF4LXB4fXB4ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbHVpZCgkcHJvcGVydHksICRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICN7JHByb3BlcnR5fTogZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weCwgJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQG1peGluIG5ld3MtY2FyZHtcclxuICAgIC5uZXdzLWNhcmQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5uZXdzLWNhcmRfX3RpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAyNS8xNDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JleS1jb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAxNCwgMTIpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyMCwgMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnX2JnX2Jsb2Nrcyg3cHgsIDdweCwgJ2Fycm93LXJpZ2h0Jyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBCYXNlXHJcbi8vXHJcblxyXG4vLyBDb2xvcnNcclxuJHByaW1hcnktY29sb3I6ICMwMDA7XHJcblxyXG4kbGlnaHQtZ3JleTogI0Q5RDlEOTtcclxuJHRpdGxlLWNvbG9yOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogIzAwMDtcclxuJGdyZXktdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYwKTtcclxuJGdyZXktY29sb3I6ICM2RjZDNkM7XHJcbiRyZWQtY29sb3I6ICNFMzA2MTM7XHJcbiRncmV5LWRhcms6ICM2QjcyODA7XHJcblxyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmlnYXRpb25cclxuLy9cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcyc7XHJcblxyXG4kc2VjdGlvbi1tYXJnaW4tcHg6IDE1MHB4O1xyXG4kc2VjdGlvbi1tYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLCAjeyRzZWN0aW9uLW1hcmdpbi1weH0pO1xyXG4kc2VjdGlvbi1tb2JpbGUtbWFyZ2luOiA4MHB4O1xyXG5cclxuJGdyaWQtd2lkdGg6IDE3NDJweDtcclxuJGdyaWQtZ3V0dGVyOiAzOHB4O1xyXG5cclxuJGxhcHRvcC13aWR0aDogMTI4MHB4O1xyXG4kbGFwdG9wLW1heC13aWR0aDogMTkyMHB4O1xyXG4kbGFwdG9wLXVpLXNjYWxlOiAwLjg7XHJcbiRsYXB0b3AtbWluLXdpZHRoOiAxMzgwcHg7XHJcbiR0YWJsZXQtd2lkdGg6IDEwMjRweDtcclxuJHRhYmxldC1taW4td2lkdGg6IDEwMjVweDtcclxuJG1vYmlsZS13aWR0aDogNzY4cHg7XHJcbiRzbWFsbC13aWR0aDogMzc0cHg7XHJcblxyXG4kbW9iaWxlLW1heDogMTc3OXB4O1xyXG4kbW9iaWxlLW1pbjogMTc4MHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIsXHJcbiAgeGw6ICRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgJGdyaWQtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0OyIsImh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1wYXJhZ3JhcGh7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi53cC1ibG9jay1oZWFkaW5ne1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0LmFjZi1maWVsZHMsXG5cdC5hY2YtYmxvY2stZmllbGRzLFxuXHQuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG5cdCAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogMTNweDtcblx0ICBsaW5lLWhlaWdodDogMS40O1xuXHQgIGNvbG9yOiAjMWUxZTFlO1xuICBcblx0ICBoMSwgaDIsIGgzLCBoNCwgcCwgbGksIGEge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW46IHJldmVydDtcblx0ICB9XG4gIFxuXHQgIGEge1xuXHRcdGNvbG9yOiAjMjI3MWIxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcblx0XHQmOmhvdmVyIHtcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0ICB9XG4gIFxuXHQgIC5kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjNzU3NTc1O1xuXHQgIH1cblx0fVxuICB9IiwiKiB7XG4gIGZvbnQtZmFtaWx5OiAnSW5zdHJ1bWVudCBTYW5zJztcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG9tZS1oZWFkZXIgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5hY2YtYmxvY2stcHJldmlldyBoMSxcbi5hY2YtYmxvY2stcHJldmlldyBbZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBoMSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA4MCwgNjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgNjQsIDQ4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoICkge1xuICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDMyLCAyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMjAsIDE4KTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjQsIDIwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBwLFxuICBsaSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMTgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAxNiwgMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGF7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIiRzdmctYmFzZS11cmw6ICcvd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9pbWFnZXMvc3ZnJztcbkBpbXBvcnQgJy4vd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9hbGwuc2Nzcyc7QGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL2Jhc2UvdHlwb2dyYXBoeS5zY3NzJzsubG9jYXRpb24tYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tYXJnaW47XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1tb2JpbGUtbWFyZ2luO1xuXHR9XG5cblx0LnN0b3JlLWxvY2F0b3Ige1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA1MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXItd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogODUwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tc2VjdGlvbi1tYXJnaW4pKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Z2FwOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ZpbHRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTZweDtcblxuXHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYtaW5wdXQge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjAsIDE4KTtcblx0XHRcdFx0Y29sb3I6ICM2QjcyODA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXJhZGl1cy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjYuNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtcmFkaXVzIHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4IDBweCAxNnB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjAsIDE4KTtcblx0XHRcdFx0Y29sb3I6ICM2QjcyODA7XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWJyYW5kIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxOCk7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTZweCkgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvYXJyb3ctZG93bi5zdmcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2VtcHR5IHtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjAsIDE4KTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cblx0XHQmX19zaWRlIHtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMxJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0ODBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbS1jb250YWN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDI1cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbnRhY3QtaXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxOCk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQmX19tYWluIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogY2xpcDtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRcdGhlaWdodDogMzYwcHg7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdGhlaWdodDogMjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbWFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cblx0XHRcdC5tYXBib3hnbC1tYXAsXG5cdFx0XHQubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lcixcblx0XHRcdC5tYXBib3hnbC1jYW52YXMge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQwKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Ji1oZWFkaW5nIHtcblx0XHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMjApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji1wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyMCwgMTgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0fVxuXG5cdFx0XHQmW2hpZGRlbl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmW2RhdGEtYWN0aXZlPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdC5zdG9yZS1sb2NhdG9yX19pdGVtLWhlYWRpbmcge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbS1saW5rIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCxcblx0Lm1hcGJveGdsLWN0cmwtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSJdfQ== */
