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;
}

.job-alert-block {
    padding: 50px 0 150px;
    background: white;
}
@media (max-width: 768px) {
    .job-alert-block {
        padding: 50px 0;
        margin-bottom: 80px;
    }
}
.job-alert-block__content {
    text-align: center;
    max-width: 1280px;
    margin: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
}
@media (max-width: 768px) {
    .job-alert-block__content {
        max-width: 100%;
    }
}
.job-alert-block__content .subtitle {
    color: rgba(0, 0, 0, 0.6);
    margin-bottom: 24px;
}
.job-alert-block__content .title {
    line-height: 1;
    margin-bottom: 24px;
}
.job-alert-block__content .description {
    margin-bottom: 24px;
}
.job-alert-block__content .description p {
    font-size: clamp(16px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    margin-bottom: 0;
}
.job-alert-block__form {
    width: 100%;
}
.job-alert-block__form form {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
}
@media (max-width: 768px) {
    .job-alert-block__form form {
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: stretch;
            align-items: stretch;
    }
}
.job-alert-block__form label,
.job-alert-block__form .gfield_label,
.job-alert-block__form .gform_heading {
    display: none;
}
.job-alert-block__form .gform_body {
    max-width: clamp(480px, calc(32.2916666667vw * var(--ui-scale, 1)), calc(620px * var(--ui-scale, 1)));
    margin-right: -2px;
    width: 100%;
}
@media (max-width: 768px) {
    .job-alert-block__form .gform_body {
        max-width: 100%;
        margin-right: 0;
    }
}
.job-alert-block__form .gform_submission_error {
    font-size: clamp(16px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    margin-bottom: 10px;
}
.job-alert-block__form .validation_message {
    position: absolute;
    bottom: -28px;
    left: 0;
}
.job-alert-block__form .gform_fields,
.job-alert-block__form .gfield,
.job-alert-block__form .ginput_container {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.job-alert-block__form input[type=email],
.job-alert-block__form input[type=text] {
    -ms-flex: 1;
        flex: 1;
    width: 100%;
    max-height: 62px;
    padding: 22px 16px;
    border: 1px solid black;
    border-radius: 0;
    background: white;
    box-shadow: none;
    font-weight: 400;
    color: #6B7280;
    font-size: clamp(16px, calc(0.9375vw * var(--ui-scale, 1)), calc(18px * var(--ui-scale, 1)));
    font-weight: 400;
}
.job-alert-block__form input[type=email]::-webkit-input-placeholder, .job-alert-block__form input[type=text]::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.job-alert-block__form input[type=email]::-moz-placeholder, .job-alert-block__form input[type=text]::-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.job-alert-block__form input[type=email]:-ms-input-placeholder, .job-alert-block__form input[type=text]:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.job-alert-block__form input[type=email]::-ms-input-placeholder, .job-alert-block__form input[type=text]::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.job-alert-block__form input[type=email]::placeholder,
.job-alert-block__form input[type=text]::placeholder {
    color: rgba(0, 0, 0, 0.6);
}
.job-alert-block__form input[type=email]:focus,
.job-alert-block__form input[type=text]:focus {
    outline: none;
    box-shadow: none;
}
.job-alert-block__form .gform_footer,
.job-alert-block__form .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
    width: auto;
}
@media (max-width: 768px) {
    .job-alert-block__form .gform_footer,
    .job-alert-block__form .gform_wrapper .gform_footer {
        width: 100%;
    }
}
.job-alert-block__form .gform_button {
    max-height: 62px;
}
@media (max-width: 768px) {
    .job-alert-block__form .gform_button {
        width: 100%;
        margin-top: 12px;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwiam9iLWFsZXJ0LWJsb2NrL2Fzc2V0cy9zdHlsZS5jc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX21peGlucy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fZ3V0ZW5iZXJnLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiam9iLWFsZXJ0LWJsb2NrL2Fzc2V0cy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNJO0lBQ0ksZ0JBQUE7QUNBUjs7QURNUTtJQUNJLGdCQUFBO0lBQ0EsaUJBQUE7QUNIWjs7QURRQTtJQUNJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHNCQUFBO1FBQUEsbUJBQUE7SUFDQSxxQkFBQTtRQUFBLHVCQUFBO0lBQ0EsU0FBQTtJRTZDQSw0RkFBQTtJRjNDQSxjQUFBO0lBQ0EsV0dqQlk7QUZZaEI7O0FEUUE7SUFDSSxnQkFBQTtJQUNBLDBCQUFBO0lBQ0EsMEJBQUE7QUNMSjs7QURXUTtJQUNJLGlDQUFBO1lBQUEseUJBQUE7QUNSWjtBRFlJO0lBQ0ksYUFBQTtJQUNBLG9CQUFBO0FDVlI7O0FEY0E7SUFDQywyQkFBQTtBQ1hEOztBR25DQTtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtBSHNDRDs7QUduQ0E7SUFDQyxtQkFBQTtBSHNDRDs7QUduQ0E7SUFDQyxtQkFBQTtBSHNDRDs7QUdsQ0M7OztJQUdFLGdJQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtBSHFDSDtBR25DRzs7Ozs7Ozs7Ozs7Ozs7O0lBQ0Qsa0JBQUE7SUFDQSxvQkFBQTtJQUNBLG9CQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7QUhtREY7QUdoREc7OztJ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LGNIN0ZTO0lEbURSLDRGQUFBO0lJNENELGdCQUFBO0FMd01IO0FLdE1HO0lBQ0MseUJIckdjO0FGOFNsQjtBSzFNRztJQUNDLHlCSHJHYztBRjhTbEI7QUsxTUc7SUFDQyx5QkhyR2M7QUY4U2xCO0FLMU1HO0lBQ0MseUJIckdjO0FGOFNsQjtBSzFNRzs7SUFDQyx5QkhyR2M7QUY4U2xCO0FLdE1HOztJQUNDLGFBQUE7SUFDQSxnQkFBQTtBTHlNSjtBS3JNRTs7SUFFQyxTQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7QUx1TUg7QUtyTUc7SUFORDs7UUFPRSxXQUFBO0lMeU1BO0FBQ0o7QUt0TUU7SUFDQyxnQkFBQTtBTHdNSDtBS3RNRztJQUhEO1FBSUUsV0FBQTtRQUNBLGdCQUFBO0lMeU1BO0FBQ0oiLCJmaWxlIjoiam9iLWFsZXJ0LWJsb2NrL2Fzc2V0cy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICAgICYubm8tc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm1wLWxhc3QtZWwge1xyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsdWwsb2wscCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMThweDtcclxuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMTgsIDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1wYWdlLmlzLWN1cnJlbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWFycm93IHtcclxuXHJcbiAgICAmLnByZXYge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pcy0tbm8tbWFyZ2luLWJvdHRvbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59IiwiYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ubXAtbGFzdC1lbCBoMTpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDI6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgzOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNDpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDU6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg2Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCB1bDpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgb2w6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygwLjkzNzV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMThweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnaW5hdGlvbi1wYWdlLmlzLWN1cnJlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uLWFycm93LnByZXYgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb24tYXJyb3cuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pcy0tbm8tbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sIDp3aGVyZSgud3AtYmxvY2spIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHtcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMxZTFlMWU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgxLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgyLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGgzLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGg0LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIHAsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgbGksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoNCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgcCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgbGksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGEge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IHJldmVydDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgYSB7XG4gICAgY29sb3I6ICMyMjcxYjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGE6aG92ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGE6aG92ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyAuZGVzY3JpcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIC5kZXNjcmlwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3NTc1NzU7XG59XG5cbioge1xuICAgIGZvbnQtZmFtaWx5OiBcIkluc3RydW1lbnQgU2Fuc1wiO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgaDEsXG5bZGF0YS1zcGxpdD1oZWFkaW5nXSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG9tZS1oZWFkZXIgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IFtkYXRhLXNwbGl0PWhlYWRpbmddLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtc3BsaXQ9aGVhZGluZ10sXG4uYWNmLWJsb2NrLXByZXZpZXcgaDEsXG4uYWNmLWJsb2NrLXByZXZpZXcgW2RhdGEtc3BsaXQ9aGVhZGluZ10ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2NHB4LCBjYWxjKDQuMTY2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg4MHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuYm9keSBoMTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0OHB4LCBjYWxjKDMuMzMzMzMzMzMzM3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg2NHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5IGgyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59XG5ib2R5IGgzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIGNhbGMoMS42NjY2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDMycHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5IGgzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgY2FsYygxLjA0MTY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIH1cbn1cbmJvZHkgaDQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgY2FsYygxLjI1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDI0cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5IGg0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IHAsXG5ib2R5IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4yNXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbmJvZHkgcDpsYXN0LWNoaWxkLFxuYm9keSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5IC53cC1ibG9jay1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYygwLjgzMzMzMzMzMzN2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMTZweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbn1cbmJvZHkgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5qb2ItYWxlcnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDUwcHggMCAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qb2ItYWxlcnQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLmpvYi1hbGVydC1ibG9ja19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qb2ItYWxlcnQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmpvYi1hbGVydC1ibG9ja19fY29udGVudCAuc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5qb2ItYWxlcnQtYmxvY2tfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmpvYi1hbGVydC1ibG9ja19fY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uam9iLWFsZXJ0LWJsb2NrX19jb250ZW50IC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uam9iLWFsZXJ0LWJsb2NrX19mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuam9iLWFsZXJ0LWJsb2NrX19mb3JtIGZvcm0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG59XG4uam9iLWFsZXJ0LWJsb2NrX19mb3JtIGxhYmVsLFxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2ZpZWxkX2xhYmVsLFxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2Zvcm1faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5qb2ItYWxlcnQtYmxvY2tfX2Zvcm0gLmdmb3JtX2JvZHkge1xuICAgIG1heC13aWR0aDogY2xhbXAoNDgwcHgsIGNhbGMoMzIuMjkxNjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYyg2MjBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qb2ItYWxlcnQtYmxvY2tfX2Zvcm0gLmdmb3JtX2JvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG4uam9iLWFsZXJ0LWJsb2NrX19mb3JtIC5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjhweDtcbiAgICBsZWZ0OiAwO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2Zvcm1fZmllbGRzLFxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2ZpZWxkLFxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5qb2ItYWxlcnQtYmxvY2tfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZCNzI4MDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMC45Mzc1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE4cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uam9iLWFsZXJ0LWJsb2NrX19mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5qb2ItYWxlcnQtYmxvY2tfX2Zvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2Zvcm1fZm9vdGVyLFxuLmpvYi1hbGVydC1ibG9ja19fZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qb2ItYWxlcnQtYmxvY2tfX2Zvcm0gLmdmb3JtX2Zvb3RlcixcbiAgICAuam9iLWFsZXJ0LWJsb2NrX19mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uam9iLWFsZXJ0LWJsb2NrX19mb3JtIC5nZm9ybV9idXR0b24ge1xuICAgIG1heC1oZWlnaHQ6IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuam9iLWFsZXJ0LWJsb2NrX19mb3JtIC5nZm9ybV9idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG59IiwiQG1peGluIHNwcml0ZV9zdmcoJG5hbWUpIHtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfTtcclxuICAgIEBleHRlbmQgLnN2Zy0jeyRuYW1lfS1kaW1zO1xyXG59XHJcblxyXG5AbWl4aW4gcHVzaC0tYXV0byB7XHJcbiAgICBtYXJnaW46IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXFfc21hbGwge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHN2Z19iZygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmdfYmxvY2tzKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3VybCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnLyN7JGltYWdlX3VybH0uc3ZnKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHB4LXRvLXZ3KCRweCwgJHZpZXdwb3J0LXdpZHRoOiAxOTIwKSB7XHJcbiAgICBAcmV0dXJuICRweCAqICgxMDAgLyAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgJHByZWZlcnJlZDogI3tweC10by12dygkbWF4LXB4LCAkdmlld3BvcnQtd2lkdGgpfXZ3O1xyXG4gICAgQHJldHVybiBjbGFtcCgjeyRtaW4tcHh9cHgsICN7XCJjYWxjKCN7JHByZWZlcnJlZH0gKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9LCAje1wiY2FsYygjeyRtYXgtcHh9cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpXCJ9KTtcclxufVxyXG5cclxuQG1peGluIGZsdWlkKCRwcm9wZXJ0eSwgJG1heC1weCwgJG1pbi1weDogJG1heC1weCAvIDIsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgI3skcHJvcGVydHl9OiBmbHVpZC1jbGFtcCgkbWF4LXB4LCAkbWluLXB4LCAkdmlld3BvcnQtd2lkdGgpO1xyXG59XHJcblxyXG5AbWl4aW4gbmV3cy1jYXJke1xyXG4gICAgLm5ld3MtY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Lm5ld3MtY2FyZF9fdGl0bGUge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDI1LzE0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXRlZ29yaWVzIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5LWNvbG9yO1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE0LCAxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Z2FwOiAxMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxNik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmdfYmdfYmxvY2tzKDdweCwgN3B4LCAnYXJyb3ctcmlnaHQnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiRsaWdodC1ncmV5OiAjRDlEOUQ5O1xyXG4kdGl0bGUtY29sb3I6ICMwMDA7XHJcbiR0ZXh0LWNvbG9yOiAjMDAwO1xyXG4kZ3JleS10ZXh0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjApO1xyXG4kZ3JleS1jb2xvcjogIzZGNkM2QztcclxuJHJlZC1jb2xvcjogI0UzMDYxMztcclxuJGdyZXktZGFyazogIzZCNzI4MDtcclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5cclxuLy9cclxuLy8gTmF2aWdhdGlvblxyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJGltYWdlcy1kaXI6ICcuLi8uLi9yZXNvdXJjZXMvaW1hZ2VzJztcclxuXHJcbiRzZWN0aW9uLW1hcmdpbi1weDogMTUwcHg7XHJcbiRzZWN0aW9uLW1hcmdpbjogdmFyKC0tc2VjdGlvbi1tYXJnaW4sICN7JHNlY3Rpb24tbWFyZ2luLXB4fSk7XHJcbiRzZWN0aW9uLW1vYmlsZS1tYXJnaW46IDgwcHg7XHJcblxyXG4kZ3JpZC13aWR0aDogMTc0MnB4O1xyXG4kZ3JpZC1ndXR0ZXI6IDM4cHg7XHJcblxyXG4kbGFwdG9wLXdpZHRoOiAxMjgwcHg7XHJcbiRsYXB0b3AtbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiRsYXB0b3AtdWktc2NhbGU6IDAuODtcclxuJGxhcHRvcC1taW4td2lkdGg6IDEzODBweDtcclxuJHRhYmxldC13aWR0aDogMTAyNHB4O1xyXG4kdGFibGV0LW1pbi13aWR0aDogMTAyNXB4O1xyXG4kbW9iaWxlLXdpZHRoOiA3NjhweDtcclxuJHNtYWxsLXdpZHRoOiAzNzRweDtcclxuXHJcbiRtb2JpbGUtbWF4OiAxNzc5cHg7XHJcbiRtb2JpbGUtbWluOiAxNzgwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlclxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiAkZ3JpZC13aWR0aCArICRncmlkLWd1dHRlcixcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAkZ3JpZC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7IiwiaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmd7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHQuYWNmLWZpZWxkcyxcblx0LmFjZi1ibG9jay1maWVsZHMsXG5cdC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHtcblx0ICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG5cdCAgZm9udC1zaXplOiAxM3B4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdCAgY29sb3I6ICMxZTFlMWU7XG4gIFxuXHQgIGgxLCBoMiwgaDMsIGg0LCBwLCBsaSwgYSB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogcmV2ZXJ0O1xuXHQgIH1cbiAgXG5cdCAgYSB7XG5cdFx0Y29sb3I6ICMyMjcxYjE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFxuXHRcdCY6aG92ZXIge1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHQgIH1cbiAgXG5cdCAgLmRlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICM3NTc1NzU7XG5cdCAgfVxuXHR9XG4gIH0iLCIqIHtcbiAgZm9udC1mYW1pbHk6ICdJbnN0cnVtZW50IFNhbnMnO1xufVxuXG5ib2R5Om5vdCguaG9tZSkgaDEsXG5bZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ob21lLWhlYWRlciBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDgwLCA2NCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA2NCwgNDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMzIsIDI0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC13aWR0aCApIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAyMCwgMTgpO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDI0LCAxOCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ2ZvbnQtc2l6ZScsIDE2LCAxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYXtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiJHN2Zy1iYXNlLXVybDogJy93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL2ltYWdlcy9zdmcnO1xuQGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL2FsbC5zY3NzJztAaW1wb3J0ICcuL3dwLWNvbnRlbnQvdGhlbWVzL3NwdWlncm9lcC1jaGlsZC10aGVtZS9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvYmFzZS90eXBvZ3JhcGh5LnNjc3MnOy5qb2ItYWxlcnQtYmxvY2sge1xuXHRwYWRkaW5nOiA1MHB4IDAgMTUwcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLW1vYmlsZS1tYXJnaW47XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc3VidGl0bGUge1xuXHRcdFx0Y29sb3I6ICRncmV5LXRleHQtY29sb3I7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDIwLCAxNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRmb3JtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwsXG5cdFx0LmdmaWVsZF9sYWJlbCxcblx0XHQuZ2Zvcm1faGVhZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKG1heC13aWR0aCwgNjIwLCA0ODApO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjAsIDE2KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC0yOHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fZmllbGRzLFxuXHRcdC5nZmllbGQsXG5cdFx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MnB4O1xuXHRcdFx0cGFkZGluZzogMjJweCAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkZ3JleS1kYXJrO1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAxOCwgMTYpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGdyZXktdGV4dC1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3Rlcixcblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2J1dHRvbntcblx0XHRcdG1heC1oZWlnaHQ6IDYycHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
