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

.timeline-block {
    position: relative;
    margin-bottom: var(--section-margin, 150px);
    background: black;
    color: white;
}
@media (max-width: 768px) {
    .timeline-block {
        margin-bottom: 80px;
    }
}
.timeline-block__sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    min-height: 100vh;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    overflow: hidden;
    padding: 80px 0;
    box-sizing: border-box;
}
@media (max-width: 1024px) {
    .timeline-block__sticky {
        position: relative;
        min-height: 0;
        padding: 60px 0;
    }
}
@media (max-width: 768px) {
    .timeline-block__sticky {
        padding: 40px 0;
    }
}
.timeline-block__sticky {
    /*
    &:before {
    	content: '';
    	position: absolute;
    	bottom: 0;
    	left: -260px;
    	width: 385px;
    	background: black;
    	filter: blur(50px);
    	height: calc(100% - 200px);
    	margin: auto;
    	top: 0;
    	z-index: 2;

    	@media (max-width: $mobile-width) {
    		left: -40px;
    		width: 80px;
    		filter: blur(20px);
    	}
    }
    */
}
.timeline-block__sticky:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -260px;
    width: 385px;
    background: black;
    -webkit-filter: blur(50px);
            filter: blur(50px);
    height: 100%;
    z-index: 2;
    height: calc(100% - 200px);
    margin: auto;
    top: 0;
}
@media (max-width: 768px) {
    .timeline-block__sticky:after {
        right: -40px;
        width: 80px;
        -webkit-filter: blur(20px);
                filter: blur(20px);
    }
}
.timeline-block__viewport {
    width: 100%;
}
@media (max-width: 1024px) {
    .timeline-block__viewport {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
.timeline-block__track {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 20px;
    padding-left: calc((100vw - min(100vw, 1780px)) / 2 + 19px);
    padding-right: calc((100vw - min(100vw, 1780px)) / 2 + 19px);
    will-change: transform;
}
@media (max-width: 1024px) {
    .timeline-block__track {
        gap: 24px;
    }
}
@media (max-width: 768px) {
    .timeline-block__track {
        gap: 16px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
.timeline-block__item {
    -ms-flex: 0 0 80vw;
        flex: 0 0 80vw;
    max-width: 90%;
    min-width: 280px;
}
@media (max-width: 1024px) {
    .timeline-block__item {
        -ms-flex-preferred-size: 78vw;
            flex-basis: 78vw;
    }
}
@media (max-width: 768px) {
    .timeline-block__item {
        -ms-flex-preferred-size: 85vw;
            flex-basis: 85vw;
        max-width: 100%;
    }
}
.timeline-block__item:first-child .timeline-block__tick::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 100vw;
    height: 1px;
    background: white;
}
.timeline-block__axis-point {
    position: relative;
    padding-top: 28px;
    margin-bottom: 50px;
    border-top: 1px solid white;
    width: calc(100% + 20px);
}
@media (max-width: 768px) {
    .timeline-block__axis-point {
        padding-top: 20px;
        margin-bottom: 24px;
    }
}
.timeline-block__tick {
    position: absolute;
    top: -10px;
    left: 0;
    width: 1px;
    height: 20px;
    background: white;
}
.timeline-block__axis-point-content {
    position: relative;
    z-index: 3;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    will-change: transform;
}
.timeline-block__year {
    font-size: clamp(60px, calc(4.1666666667vw * var(--ui-scale, 1)), calc(80px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1;
    color: white;
    margin-bottom: 8px;
}
@media (max-width: 768px) {
    .timeline-block__year {
        font-size: 40px;
    }
}
.timeline-block__subtitle {
    font-size: clamp(16px, calc(1.25vw * var(--ui-scale, 1)), calc(24px * var(--ui-scale, 1)));
    font-weight: 400;
    line-height: 1.3;
    color: white;
}
.timeline-block__media {
    position: relative;
    margin-bottom: 24px;
    height: 550px;
    max-height: 46vh;
}
@media (max-width: 768px) {
    .timeline-block__media {
        height: 220px;
        max-height: none;
        margin-bottom: 16px;
    }
}
.timeline-block__media img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.timeline-block__badge {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 6px 10px 6px 6px;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.18);
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
}
.timeline-block__badge-index {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #7cb342;
    color: white;
    font-size: clamp(12px, calc(0.7291666667vw * var(--ui-scale, 1)), calc(14px * var(--ui-scale, 1)));
    font-weight: 600;
    line-height: 1;
}
.timeline-block__description {
    color: white;
    max-width: 1045px;
}
@media (max-width: 768px) {
    .timeline-block__description {
        max-width: 100%;
    }
}
.timeline-block__description p,
.timeline-block__description li,
.timeline-block__description a {
    color: white;
    font-size: clamp(16px, calc(1.0416666667vw * var(--ui-scale, 1)), calc(20px * var(--ui-scale, 1)));
    font-weight: 400;
    line-height: 1.6;
}
.timeline-block.is-static .timeline-block__sticky {
    position: relative;
    min-height: 0;
}
.timeline-block.is-static .timeline-block__viewport {
    overflow-x: auto;
}
.timeline-block.is-static .timeline-block__track {
    -webkit-transform: none !important;
            transform: none !important;
}
.timeline-block.is-static .timeline-block__axis-point-content {
    -webkit-transform: none !important;
            transform: none !important;
    will-change: auto;
}

.editor-styles-wrapper .timeline-block__year, .editor-styles-wrapper .timeline-block__subtitle, .editor-styles-wrapper .timeline-block__copy, .editor-styles-wrapper .timeline-block__copy p {
    color: white;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwidGltZWxpbmUtYmxvY2svYXNzZXRzL3N0eWxlLmNzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fbWl4aW5zLnNjc3MiLCIuLi9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19ndXRlbmJlcmcuc2NzcyIsIi4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ0aW1lbGluZS1ibG9jay9hc3NldHMvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDSTtJQUNJLGdCQUFBO0FDQVI7O0FETVE7SUFDSSxnQkFBQTtJQUNBLGlCQUFBO0FDSFo7O0FEUUE7SUFDSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxzQkFBQTtRQUFBLG1CQUFBO0lBQ0EscUJBQUE7UUFBQSx1QkFBQTtJQUNBLFNBQUE7SUU2Q0EsNEZBQUE7SUYzQ0EsY0FBQTtJQUNBLFdHakJZO0FGWWhCOztBRFFBO0lBQ0ksZ0JBQUE7SUFDQSwwQkFBQTtJQUNBLDBCQUFBO0FDTEo7O0FEV1E7SUFDSSxpQ0FBQTtZQUFBLHlCQUFBO0FDUlo7QURZSTtJQUNJLGFBQUE7SUFDQSxvQkFBQTtBQ1ZSOztBRGNBO0lBQ0MsMkJBQUE7QUNYRDs7QUduQ0E7SUFDQyxlQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbkNBO0lBQ0MsbUJBQUE7QUhzQ0Q7O0FHbENDOzs7SUFHRSxnSUFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7QUhxQ0g7QUduQ0c7Ozs7Ozs7Ozs7Ozs7OztJQUNELGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0FIbURGO0FHaERHOzs7SUFD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LDBCQUFBO0FMNk1GO0FLMU1DO0lBQ0Msb0JBQUE7SUFBQSxhQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtJQUNBLHFCQUFBO1FBQUEsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxZQUFBO0lKM0pFLGtHQUFBO0lJNkpGLGdCQUFBO0lBQ0EsY0FBQTtBTDRNRjtBS3pNQztJQUNDLFlBQUE7SUFDQSxpQkFBQTtBTDJNRjtBS3pNRTtJQUpEO1FBS0UsZUFBQTtJTDRNQztBQUNKO0FLMU1FOzs7SUFHQyxZQUFBO0lKNUtDLGtHQUFBO0lJOEtELGdCQUFBO0lBQ0EsZ0JBQUE7QUw0TUg7QUtyTUU7SUFDQyxrQkFBQTtJQUNBLGFBQUE7QUx1TUg7QUtwTUU7SUFDQyxnQkFBQTtBTHNNSDtBS25NRTtJQUNDLGtDQUFBO1lBQUEsMEJBQUE7QUxxTUg7QUtsTUU7SUFDQyxrQ0FBQTtZQUFBLDBCQUFBO0lBQ0EsaUJBQUE7QUxvTUg7O0FLNUxFO0lBSUMsWUFBQTtBTDRMSCIsImZpbGUiOiJ0aW1lbGluZS1ibG9jay9hc3NldHMvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICAmLm5vLXNjcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm5tcC1sYXN0LWVsIHtcclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHVsLG9sLHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDE4LCAxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1hcnJvdyB7XHJcblxyXG4gICAgJi5wcmV2IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufSIsImJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIGNhbGMoMC45Mzc1dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE4cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2luYXRpb24tcGFnZS5pcy1jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xufVxuXG4ucGFnaW5hdGlvbi1hcnJvdy5wcmV2IGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uLWFycm93LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtLW5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiAjMWUxZTFlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoMywgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBoNCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBwLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGxpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGgxLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBoMixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgaDMsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGg0LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBwLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBsaSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGgyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBoMyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1jb21wb25lbnQgLmFjZi1maWVsZHMgaDQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIHAsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGxpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIGEge1xuICAgIGNvbG9yOiAjMjI3MWIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyBhOmhvdmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1maWVsZHMgLmRlc2NyaXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuZGVzY3JpcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stY29tcG9uZW50IC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4qIHtcbiAgICBmb250LWZhbWlseTogXCJJbnN0cnVtZW50IFNhbnNcIjtcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9aGVhZGluZ10ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmhvbWUtaGVhZGVyIGgxLFxuLmJsb2NrLWVkaXRvci1pZnJhbWVfX2JvZHkgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBbZGF0YS1zcGxpdD1oZWFkaW5nXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PWhlYWRpbmddLFxuLmFjZi1ibG9jay1wcmV2aWV3IGgxLFxuLmFjZi1ibG9jay1wcmV2aWV3IFtkYXRhLXNwbGl0PWhlYWRpbmddIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNjRweCwgY2FsYyg0LjE2NjY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoODBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbn1cbmJvZHkgaDE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgY2FsYygzLjMzMzMzMzMzMzN2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoNjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keSBoMjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuYm9keSBoMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCBjYWxjKDEuNjY2NjY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygzMnB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoMzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkgaDMge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIGNhbGMoMS4wNDE2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDIwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICB9XG59XG5ib2R5IGg0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIGNhbGMoMS4yNXZ3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygyNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keSBoNDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBwLFxuYm9keSBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5ib2R5IHA6bGFzdC1jaGlsZCxcbmJvZHkgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5IC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keSAud3AtYmxvY2stbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIGNhbGMoMC44MzMzMzMzMzMzdncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDE2cHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5ib2R5IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGltZWxpbmUtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW1hcmdpbiwgMTUwcHgpO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lbGluZS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX19zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50aW1lbGluZS1ibG9ja19fc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX19zdGlja3kge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX19zdGlja3kge1xuICAgIC8qXG4gICAgJjpiZWZvcmUge1xuICAgIFx0Y29udGVudDogJyc7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRib3R0b206IDA7XG4gICAgXHRsZWZ0OiAtMjYwcHg7XG4gICAgXHR3aWR0aDogMzg1cHg7XG4gICAgXHRiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBcdGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBcdGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIFx0bWFyZ2luOiBhdXRvO1xuICAgIFx0dG9wOiAwO1xuICAgIFx0ei1pbmRleDogMjtcblxuICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICBcdFx0bGVmdDogLTQwcHg7XG4gICAgXHRcdHdpZHRoOiA4MHB4O1xuICAgIFx0XHRmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgXHR9XG4gICAgfVxuICAgICovXG59XG4udGltZWxpbmUtYmxvY2tfX3N0aWNreTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMjYwcHg7XG4gICAgd2lkdGg6IDM4NXB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX19zdGlja3k6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX192aWV3cG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX192aWV3cG9ydCB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG59XG4udGltZWxpbmUtYmxvY2tfX3RyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIG1pbigxMDB2dywgMTc4MHB4KSkgLyAyICsgMTlweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSBtaW4oMTAwdncsIDE3ODBweCkpIC8gMiArIDE5cHgpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX190cmFjayB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZWxpbmUtYmxvY2tfX3RyYWNrIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgODB2dztcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50aW1lbGluZS1ibG9ja19faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDc4dnc7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogODV2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi50aW1lbGluZS1ibG9ja19faXRlbTpmaXJzdC1jaGlsZCAudGltZWxpbmUtYmxvY2tfX3RpY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnRpbWVsaW5lLWJsb2NrX19heGlzLXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpbWVsaW5lLWJsb2NrX19heGlzLXBvaW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX190aWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnRpbWVsaW5lLWJsb2NrX19heGlzLXBvaW50LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnRpbWVsaW5lLWJsb2NrX195ZWFyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYwcHgsIGNhbGMoNC4xNjY2NjY2NjY3dncgKiB2YXIoLS11aS1zY2FsZSwgMSkpLCBjYWxjKDgwcHggKiB2YXIoLS11aS1zY2FsZSwgMSkpKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZWxpbmUtYmxvY2tfX3llYXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCBjYWxjKDEuMjV2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjRweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogd2hpdGU7XG59XG4udGltZWxpbmUtYmxvY2tfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ2dmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGltZWxpbmUtYmxvY2tfX21lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG4udGltZWxpbmUtYmxvY2tfX21lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRpbWVsaW5lLWJsb2NrX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xufVxuLnRpbWVsaW5lLWJsb2NrX19iYWRnZS1pbmRleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzdjYjM0MjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDAuNzI5MTY2NjY2N3Z3ICogdmFyKC0tdWktc2NhbGUsIDEpKSwgY2FsYygxNHB4ICogdmFyKC0tdWktc2NhbGUsIDEpKSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi50aW1lbGluZS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDEwNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lbGluZS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnRpbWVsaW5lLWJsb2NrX19kZXNjcmlwdGlvbiBwLFxuLnRpbWVsaW5lLWJsb2NrX19kZXNjcmlwdGlvbiBsaSxcbi50aW1lbGluZS1ibG9ja19fZGVzY3JpcHRpb24gYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgY2FsYygxLjA0MTY2NjY2Njd2dyAqIHZhcigtLXVpLXNjYWxlLCAxKSksIGNhbGMoMjBweCAqIHZhcigtLXVpLXNjYWxlLCAxKSkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50aW1lbGluZS1ibG9jay5pcy1zdGF0aWMgLnRpbWVsaW5lLWJsb2NrX19zdGlja3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xufVxuLnRpbWVsaW5lLWJsb2NrLmlzLXN0YXRpYyAudGltZWxpbmUtYmxvY2tfX3ZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRpbWVsaW5lLWJsb2NrLmlzLXN0YXRpYyAudGltZWxpbmUtYmxvY2tfX3RyYWNrIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi50aW1lbGluZS1ibG9jay5pcy1zdGF0aWMgLnRpbWVsaW5lLWJsb2NrX19heGlzLXBvaW50LWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpbGwtY2hhbmdlOiBhdXRvO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC50aW1lbGluZS1ibG9ja19feWVhciwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAudGltZWxpbmUtYmxvY2tfX3N1YnRpdGxlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC50aW1lbGluZS1ibG9ja19fY29weSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAudGltZWxpbmUtYmxvY2tfX2NvcHkgcCB7XG4gICAgY29sb3I6IHdoaXRlO1xufSIsIkBtaXhpbiBzcHJpdGVfc3ZnKCRuYW1lKSB7XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX07XHJcbiAgICBAZXh0ZW5kIC5zdmctI3skbmFtZX0tZGltcztcclxufVxyXG5cclxuQG1peGluIHB1c2gtLWF1dG8ge1xyXG4gICAgbWFyZ2luOiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xX3NtYWxsIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdmdfYmcoJHdpZHRoLCAkaGVpZ2h0LCAkaW1hZ2VfdXJsKSB7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVzb3VyY2VzL2ltYWdlcy9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ZnX2JnX2Jsb2Nrcygkd2lkdGgsICRoZWlnaHQsICRpbWFnZV91cmwpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9yZXNvdXJjZXMvaW1hZ2VzL3N2Zy8jeyRpbWFnZV91cmx9LnN2Zyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBweC10by12dygkcHgsICR2aWV3cG9ydC13aWR0aDogMTkyMCkge1xyXG4gICAgQHJldHVybiAkcHggKiAoMTAwIC8gJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGZsdWlkLWNsYW1wKCRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICRwcmVmZXJyZWQ6ICN7cHgtdG8tdncoJG1heC1weCwgJHZpZXdwb3J0LXdpZHRoKX12dztcclxuICAgIEByZXR1cm4gY2xhbXAoI3skbWluLXB4fXB4LCAje1wiY2FsYygjeyRwcmVmZXJyZWR9ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSwgI3tcImNhbGMoI3skbWF4LXB4fXB4ICogdmFyKC0tdWktc2NhbGUsIDEpKVwifSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmbHVpZCgkcHJvcGVydHksICRtYXgtcHgsICRtaW4tcHg6ICRtYXgtcHggLyAyLCAkdmlld3BvcnQtd2lkdGg6IDE5MjApIHtcclxuICAgICN7JHByb3BlcnR5fTogZmx1aWQtY2xhbXAoJG1heC1weCwgJG1pbi1weCwgJHZpZXdwb3J0LXdpZHRoKTtcclxufVxyXG5cclxuQG1peGluIG5ld3MtY2FyZHtcclxuICAgIC5uZXdzLWNhcmQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5uZXdzLWNhcmRfX3RpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAyNS8xNDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcmllcyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JleS1jb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAxNCwgMTIpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J0biB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyMCwgMTYpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcclxuXHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xyXG5cdFx0XHR0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnX2JnX2Jsb2Nrcyg3cHgsIDdweCwgJ2Fycm93LXJpZ2h0Jyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBCYXNlXHJcbi8vXHJcblxyXG4vLyBDb2xvcnNcclxuJHByaW1hcnktY29sb3I6ICMwMDA7XHJcblxyXG4kbGlnaHQtZ3JleTogI0Q5RDlEOTtcclxuJHRpdGxlLWNvbG9yOiAjMDAwO1xyXG4kdGV4dC1jb2xvcjogIzAwMDtcclxuJGdyZXktdGV4dC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYwKTtcclxuJGdyZXktY29sb3I6ICM2RjZDNkM7XHJcbiRyZWQtY29sb3I6ICNFMzA2MTM7XHJcbiRncmV5LWRhcms6ICM2QjcyODA7XHJcblxyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmlnYXRpb25cclxuLy9cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcyc7XHJcblxyXG4kc2VjdGlvbi1tYXJnaW4tcHg6IDE1MHB4O1xyXG4kc2VjdGlvbi1tYXJnaW46IHZhcigtLXNlY3Rpb24tbWFyZ2luLCAjeyRzZWN0aW9uLW1hcmdpbi1weH0pO1xyXG4kc2VjdGlvbi1tb2JpbGUtbWFyZ2luOiA4MHB4O1xyXG5cclxuJGdyaWQtd2lkdGg6IDE3NDJweDtcclxuJGdyaWQtZ3V0dGVyOiAzOHB4O1xyXG5cclxuJGxhcHRvcC13aWR0aDogMTI4MHB4O1xyXG4kbGFwdG9wLW1heC13aWR0aDogMTkyMHB4O1xyXG4kbGFwdG9wLXVpLXNjYWxlOiAwLjg7XHJcbiRsYXB0b3AtbWluLXdpZHRoOiAxMzgwcHg7XHJcbiR0YWJsZXQtd2lkdGg6IDEwMjRweDtcclxuJHRhYmxldC1taW4td2lkdGg6IDEwMjVweDtcclxuJG1vYmlsZS13aWR0aDogNzY4cHg7XHJcbiRzbWFsbC13aWR0aDogMzc0cHg7XHJcblxyXG4kbW9iaWxlLW1heDogMTc3OXB4O1xyXG4kbW9iaWxlLW1pbjogMTc4MHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXJcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogJGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIsXHJcbiAgeGw6ICRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgJGdyaWQtZ3V0dGVyICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0OyIsImh0bWwgOndoZXJlKC53cC1ibG9jaykge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1wYXJhZ3JhcGh7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi53cC1ibG9jay1oZWFkaW5ne1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0LmFjZi1maWVsZHMsXG5cdC5hY2YtYmxvY2stZmllbGRzLFxuXHQuYWNmLWJsb2NrLWNvbXBvbmVudCAuYWNmLWZpZWxkcyB7XG5cdCAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuXHQgIGZvbnQtc2l6ZTogMTNweDtcblx0ICBsaW5lLWhlaWdodDogMS40O1xuXHQgIGNvbG9yOiAjMWUxZTFlO1xuICBcblx0ICBoMSwgaDIsIGgzLCBoNCwgcCwgbGksIGEge1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW46IHJldmVydDtcblx0ICB9XG4gIFxuXHQgIGEge1xuXHRcdGNvbG9yOiAjMjI3MWIxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcblx0XHQmOmhvdmVyIHtcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0ICB9XG4gIFxuXHQgIC5kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAjNzU3NTc1O1xuXHQgIH1cblx0fVxuICB9IiwiKiB7XG4gIGZvbnQtZmFtaWx5OiAnSW5zdHJ1bWVudCBTYW5zJztcbn1cblxuYm9keTpub3QoLmhvbWUpIGgxLFxuW2RhdGEtc3BsaXQ9XCJoZWFkaW5nXCJdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaG9tZS1oZWFkZXIgaDEsXG4uYmxvY2stZWRpdG9yLWlmcmFtZV9fYm9keSBoMSxcbi5ibG9jay1lZGl0b3ItaWZyYW1lX19ib2R5IFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIFtkYXRhLXNwbGl0PVwiaGVhZGluZ1wiXSxcbi5hY2YtYmxvY2stcHJldmlldyBoMSxcbi5hY2YtYmxvY2stcHJldmlldyBbZGF0YS1zcGxpdD1cImhlYWRpbmdcIl0ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBoMSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA4MCwgNjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgNjQsIDQ4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoICkge1xuICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSBmbHVpZChmb250LXNpemUsIDMyLCAyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGggKSB7XG4gICAgICBAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMjAsIDE4KTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjQsIDIwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBwLFxuICBsaSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCAyNCwgMTgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAxNiwgMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGF7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIiRzdmctYmFzZS11cmw6ICcvd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9pbWFnZXMvc3ZnJztcbkBpbXBvcnQgJy4vd3AtY29udGVudC90aGVtZXMvc3B1aWdyb2VwLWNoaWxkLXRoZW1lL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9hbGwuc2Nzcyc7QGltcG9ydCAnLi93cC1jb250ZW50L3RoZW1lcy9zcHVpZ3JvZXAtY2hpbGQtdGhlbWUvcmVzb3VyY2VzL3Nhc3Mvc291cmNlL2Jhc2UvdHlwb2dyYXBoeS5zY3NzJzsudGltZWxpbmUtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLW1hcmdpbjtcblx0YmFja2dyb3VuZDogYmxhY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLW1vYmlsZS1tYXJnaW47XG5cdH1cblxuXHQmX19zdGlja3kge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cblx0XHQvKlxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogLTI2MHB4O1xuXHRcdFx0d2lkdGg6IDM4NXB4O1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRcdGxlZnQ6IC00MHB4O1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQqL1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAtMjYwcHg7XG5cdFx0XHR3aWR0aDogMzg1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdGZpbHRlcjogYmx1cig1MHB4KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRvcDogMDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3ZpZXdwb3J0IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RyYWNrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAtIG1pbigxMDB2dywgI3skZ3JpZC13aWR0aCArICRncmlkLWd1dHRlcn0pKSAvIDIgKyAjeyRncmlkLWd1dHRlciAqIDAuNX0pO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gbWluKDEwMHZ3LCAjeyRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyfSkpIC8gMiArICN7JGdyaWQtZ3V0dGVyICogMC41fSk7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxleDogMCAwIDgwdnc7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0bWluLXdpZHRoOiAyODBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA3OHZ3O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA4NXZ3O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0LnRpbWVsaW5lLWJsb2NrX190aWNrOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2F4aXMtcG9pbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblxuXHQmX19heGlzLXBvaW50LWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR9XG5cblx0Jl9feWVhciB7XG5cdFx0QGluY2x1ZGUgZmx1aWQoZm9udC1zaXplLCA4MCwgNjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdEBpbmNsdWRlIGZsdWlkKGZvbnQtc2l6ZSwgMjQsIDE2KTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0Jl9fbWVkaWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGhlaWdodDogNTUwcHg7XG5cdFx0bWF4LWhlaWdodDogNDZ2aDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcblx0fVxuXG5cdCZfX2JhZGdlLWluZGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAjN2NiMzQyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRAaW5jbHVkZSBmbHVpZCgnZm9udC1zaXplJywgMTQsIDEyKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRtYXgtd2lkdGg6IDEwNDVweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0cCxcblx0XHRsaSxcblx0XHRhIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdEBpbmNsdWRlIGZsdWlkKCdmb250LXNpemUnLCAyMCwgMTYpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXG5cblx0fVxuXG5cdCYuaXMtc3RhdGljIHtcblx0XHQudGltZWxpbmUtYmxvY2tfX3N0aWNreSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC50aW1lbGluZS1ibG9ja19fdmlld3BvcnQge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHR9XG5cblx0XHQudGltZWxpbmUtYmxvY2tfX3RyYWNrIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC50aW1lbGluZS1ibG9ja19fYXhpcy1wb2ludC1jb250ZW50IHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXHQudGltZWxpbmUtYmxvY2sge1xuXG5cdFx0Jl9feWVhcixcblx0XHQmX19zdWJ0aXRsZSxcblx0XHQmX19jb3B5LFxuXHRcdCZfX2NvcHkgcCB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59Il19 */
