.c-header__options .btn.current:after, .c-card-intro:before, .c-card-gallery__thumb {
    background-image: linear-gradient(140deg, #95E1A3 0%, #5CAFF5 88%);
}
.o-section-video {
    background-image: linear-gradient(to top, #363636, rgb(34, 34, 34));
}
.o-section-media, .o-section-programa-detall-media {
    background-image: linear-gradient(to top, #ff5881, #d93960);
}
.o-section-edu, .o-section-programa-detall-edu {
    background-image: linear-gradient(to top, #6f0c69bb, #6f0c69);
}
.o-section-tech, .o-section-programa-detall-tech {
    background-image: linear-gradient(to top, #5CAFF5bb, #5CAFF5);
}
.o-section-off, .o-section-programa-detall-off {
    background-image: linear-gradient(to top, #171c78bb, #171c78);
}
.o-section-noticies, .o-section-noticies-detall, .o-section-programa .c-card-event__date, .o-section-programa .c-card-event__description {
    background-image: linear-gradient(139deg, #eeeeee 7%, #d8d8d8 88%);
}
.c-footer {
    background-image: linear-gradient(140deg, #95E1A3 0%, #5CAFF5 88%);
}
.c-detail-ponent {
    background-image: linear-gradient(129deg, #eeeeee 10%, #d8d8d8 84%);
}
.o-section-galeries {
    background-image: linear-gradient(144deg, #eeeeee 6%, #d8d8d8 90%);
}
.o-section-galeries-detall {
    background-image: linear-gradient(161deg, #eeeeee 1%, #d8d8d8 96%);
}
.o-section-video, .o-section-media, .o-section-edu, .o-section-tech, .o-section-programa-home, .o-section-off {
    padding: 30px 0;
}
.o-section__title {
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.9;
    text-align: center;
    color: #000000;
    font-size: 2rem;
    letter-spacing: -0.01688rem;
    margin-bottom: 30px;
}
.o-section__subtitle {
    text-align: center;
    color: $white;
    font-size: 1.125rem;
    letter-spacing: -0.00938rem;
}
.o-section__cta {
    width: 100%;
    height: 52px;
    border-radius: 4px;
    background-color: transparent;
    color: #000000;
    font-size: 1rem;
    line-height: 1em;
    font-weight: bold;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-column-align: center;
        justify-items: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    margin: 0 auto;
    border: solid 3px #000000;
    transition: color .3s, border-color .3s, background-color .3s;
}
.o-section__cta span {
    display: block;
    margin: auto;
}
.o-section__cta svg {
    width: 24px;
    height: 24px;
    margin-right: 15px;
}

@font-face {
    font-family: 'lg';
    src: url("../fonts/lg.ttf?22t19m") format("truetype"), url("../fonts/lg.woff?22t19m") format("woff"), url("../fonts/lg.svg?22t19m#lg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.lg-icon {
    font-family: 'lg' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 1.375rem;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
    outline: none;
    border: none;
    background-color: transparent;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    color: #FFF;
}

.lg-actions .lg-next {
    right: 20px;
}

.lg-actions .lg-next:before {
    content: "\e095";
}

.lg-actions .lg-prev {
    left: 20px;
}

.lg-actions .lg-prev:after {
    content: "\e094";
}

@keyframes lg-right-end {
    0% {
        left: 0;
    }
    50% {
        left: -30px;
    }
    100% {
        left: 0;
    }
}

@keyframes lg-left-end {
    0% {
        left: 0;
    }
    50% {
        left: 30px;
    }
    100% {
        left: 0;
    }
}

.lg-outer.lg-right-end .lg-object {
    animation: lg-right-end 0.3s;
    position: relative;
}

.lg-outer.lg-left-end .lg-object {
    animation: lg-left-end 0.3s;
    position: relative;
}

.lg-toolbar {
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
}

.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 1.5rem;
    height: 47px;
    line-height: 1.6875rem;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    background: none;
    border: none;
    box-shadow: none;
    transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
    color: #FFF;
}

.lg-toolbar .lg-close:after {
    content: "\e070";
}

.lg-toolbar .lg-download:after {
    content: "\e0f2";
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    color: #EEE;
    font-size: 1rem;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080;
}

.lg-sub-html h4 {
    margin: 0;
    font-size: 0.8125rem;
    font-weight: bold;
}

.lg-sub-html p {
    font-size: 0.75rem;
    margin: 5px 0 0;
}

#lg-counter {
    color: #999;
    display: inline-block;
    font-size: 1rem;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
    opacity: 1;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
    transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
    transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
    transform: scale3d(1, 1, 1);
    opacity: 1;
}

.lg-outer .lg-thumb-outer {
    background-color: #0D0A0A;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    transform: translate3d(0, 100%, 0);
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
    transform: translate3d(0, 0%, 0);
}

.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
    border-radius: 5px;
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #FFF;
    border-radius: 4px;
    margin-bottom: 5px;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
    transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px;
}

.lg-outer .lg-toggle-thumb {
    background-color: #0D0A0A;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 1.5rem;
    height: 39px;
    line-height: 1.6875rem;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px;
    outline: medium none;
    border: none;
}

.lg-outer .lg-toggle-thumb:after {
    content: "\e1ff";
}

.lg-outer .lg-toggle-thumb:hover {
    color: #FFF;
}

.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px;
}

.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}

.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer;
}

.lg-outer .lg-has-vimeo .lg-video-play {
    background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
    background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
    background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}

.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible;
}

.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
    width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
    opacity: 1;
}

.lg-autoplay-button:after {
    content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
    content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
    transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    transform: scale3d(1, 1, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#lg-zoom-in:after {
    content: "\e311";
}

#lg-actual-size {
    font-size: 1.25rem;
}

#lg-actual-size:after {
    content: "\e033";
}

#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}

#lg-zoom-out:after {
    content: "\e312";
}

.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}

.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible;
}

.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #FFF;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
    width: 100%;
    height: 100%;
}

.lg-outer .lg-pager {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
    display: block;
    height: 12px;
    transition: box-shadow 0.3s ease 0s;
    width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
    box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}

.lg-fullscreen:after {
    content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
    content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
    transition-delay: 0s;
    transform: translate3d(0, 0px, 0);
    opacity: 1;
    visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
    color: #FFF;
}

.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 0.875rem;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, 5px, 0);
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #FFF;
    right: 16px;
    top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
    margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
    color: #333;
}

.lg-outer .lg-dropdown a {
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 0.75rem;
}

.lg-outer .lg-dropdown a:hover {
    background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 1.25rem;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto;
}

.lg-outer #lg-share {
    position: relative;
}

.lg-outer #lg-share:after {
    content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
    color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
    content: "\e904";
}

.lg-outer #lg-share-twitter .lg-icon {
    color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
    content: "\e907";
}

.lg-outer #lg-share-googleplus .lg-icon {
    color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
    content: "\e905";
}

.lg-outer #lg-share-pinterest .lg-icon {
    color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
    content: "\e906";
}

.lg-outer .lg-img-rotate {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: transform 0.3s cubic-bezier(0.32, 0, 0.67, 0) 0s;
}

.lg-rotate-left:after {
    content: "\e900";
}

.lg-rotate-right:after {
    content: "\e901";
}

.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
    font-size: 1.625rem;
}

.lg-flip-hor:after {
    content: "\e902";
}

.lg-flip-ver:after {
    content: "\e903";
}

.lg-group {
    zoom: 1;
}

.lg-group:before, .lg-group:after {
    display: table;
    content: "";
    line-height: 0;
}

.lg-group:after {
    clear: both;
}

.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    opacity: 0;
    outline: none;
    transition: opacity 0.15s ease 0s;
}

.lg-outer * {
    box-sizing: border-box;
}

.lg-outer.lg-visible {
    opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
    transition-duration: inherit !important;
    transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
    transition-duration: 0s !important;
    opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}

.lg-outer .lg {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}

.lg-outer .lg-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}

.lg-outer .lg-item {
    background: url("../img/loading.gif") no-repeat scroll center center transparent;
    display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
    display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
    display: inline-block !important;
}

.lg-outer .lg-item, .lg-outer .lg-img-wrap {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}

.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}

.lg-outer .lg-img-wrap {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.lg-outer .lg-item.lg-complete {
    background-image: none;
}

.lg-outer .lg-item.lg-current {
    z-index: 1060;
}

.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1;
}

.lg-outer .lg-empty-html {
    display: none;
}

.lg-outer.lg-hide-download #lg-download {
    display: none;
}

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
    opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
    transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
    opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
    transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
html, body {}
html {}
body {
    font-family: 'Space Grotesk',sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    font-size: 1rem;
    color: #000000;
    background-color: #FFFFFF;
    overflow-x: hidden;
}
::-moz-selection {
    color: #FFFFFF;
    background: #000000;
}
::selection {
    color: #FFFFFF;
    background: #000000;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 1.25rem;
    line-height: 1.3;
    margin: 0;
}
address {
    font-style: normal;
}
p {
    margin: 0;
    line-height: 1.43;
    color: #000000;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: currentColor;
    outline: none;
}
a:hover {
    text-decoration: underline;
}
input, button, select, textarea {
    font-family: 'Space Grotesk',sans-serif;
    font-size: inherit;
    line-height: inherit;
    background-color: transparent;
    border: none;
    outline: none;
}
select {
    width: 100%;
    text-transform: none;
    box-sizing: border-box;
}
textarea {
    height: auto;
    min-height: 50px;
}
img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
figure {
    margin: 0;
    line-height: 0;
}
figcaption {
    text-align: left;
}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('../fonts/SpaceGrotesk-Regular.woff') format('woff'), url('../fonts/SpaceGrotesk-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Space Grotesk';
    src: url('../fonts/SpaceGrotesk-Bold.woff') format('woff'), url('../fonts/SpaceGrotesk-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
}
.o-container {
    box-sizing: border-box;
    max-width: 1240px;
    padding: 0 15px;
    margin: 0 auto;
}
.content {
    z-index: 1;
    position: relative;
}
.o-container {}
.o-section {
    position: relative;
    z-index: 1;
}
.o-section__cta:hover {
    background-color: #cacaca;
}
.o-section-intro {
    height: calc(100vh - 75px);
}
.o-section-intro .o-section {}
.o-section-intro .o-section__title {
    color: #FFFFFF;
}
.o-section-programa-home .o-section__cta {
    width: auto;
}
.o-section-off .o-section {}
.o-section-off .o-section__title {
    color: #FFFFFF;
}
.o-section-off .o-section__title span {
    opacity: .6;
    letter-spacing: 0;
}
.o-section-off .o-section__subtitle {
    color: #FFFFFF;
}
.o-section-noticies {
    padding-bottom: 40px;
}
.o-section-ponents {
    padding-bottom: 40px;
}
.o-section-patrocinis {
    padding: 0 0 40px;
}
.o-section-patrocinis .u-grid {
    grid-row-gap: 0;
}
.o-section-patrocinis .u-grid>[class*="c-"] {
    border-bottom: 1px solid #979797;
}
.o-section-patrocinis .u-grid>[class*="c-"]:nth-child(1) {
    border-top: 1px solid #979797;
}
.o-section-patrocinis img {
    max-height: 200px;
}
.o-section-ponents-detall {}
.o-section-programa {
    padding-bottom: 40px;
}
.o-section-programa .c-card-event {}
.o-section-programa .c-card-event__date, .o-section-programa .c-card-event__description {
    padding: 20px;
}
.o-section-programa-detall {}
.o-section-galeries {
    padding-bottom: 40px;
}
.o-section-galeries-detall {
    padding-bottom: 40px;
}
.o-section-signin .c-title {
    padding-top: 30px;
    font-size: 1.875rem;
}
.o-section-signin .c-form__button {
    font-size: 0.625rem;
    height: 30px;
    width: 100px;
}
.o-section-signin .c-form__button span {
    display: none;
}
.o-section-signin .c-form__check {
    padding: 20px 0;
}
.o-section-contacte {
    padding-bottom: 40px;
}
.u-grid {}
.u-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.u-flex-justify-end {
    -ms-flex-pack: end;
        justify-content: flex-end;
}
.u-flex-justify-start {
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.u-show-xs {
    display: block;
}
.u-hide-xs {
    display: none;
}
.u-show-xs-only {
    display: block;
}
.u-show-sm-only {
    display: none;
}
.u-show-md-only {
    display: none;
}
.u-show-lg-only {
    display: none;
}
.u-hide-xs-only {
    display: none;
}
.u-hide-sm-only {
    display: block;
}
.u-hide-md-only {
    display: block;
}
.u-hide-lg-only {
    display: block;
}
.u-hide {
    display: none !important;
}
.u-color-white {
    color: #FFFFFF;
}
.u-color-black {
    color: #000000;
}
.u-bg-color-black {
    background-color: #000000;
}
.incrustat {
    height: 0;
    margin-bottom: 20px;
    padding-top: 30px;
    position: relative;
    overflow: hidden;
}
.incrustat iframe, .incrustat object, .incrustat embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.inc4-3 {
    padding-bottom: 75%;
}
.inc16-9 {
    padding-bottom: 56.25%;
}
.u-mb {
    margin-bottom: 1em;
}
.u-mb-2 {
    margin-bottom: 2em;
}
.u-mt {
    margin-top: 1em;
}
.u-mt-2 {
    margin-top: 2em;
}
.c-header {
    width: 100%;
    top: 0;
    z-index: 5;
}
.c-header .o-container {
    height: 65px;
}
.c-header-fixed {
    position: fixed;
}
.c-header:not(.c-header-fixed) {
    background-color: #000000;
    position: -webkit-sticky;
    position: sticky;
}
.c-header__nav {
    display: none;
}
.c-header__nav a {
    color: #FFFFFF;
}
.c-header__nav__btn {
    color: #FFFFFF;
    width: 25px;
    height: 15px;
    position: relative;
    cursor: pointer;
    padding: 0;
}
.c-header__nav__btn span {
    display: none;
}
.c-header__nav__btn:before {
    content: '';
    height: 2px;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #FFFFFF;
}
.c-header__nav__btn:after {
    content: '';
    height: 2px;
    width: 100%;
    display: block;
    bottom: 0;
    left: 0;
    position: absolute;
    background-color: #FFFFFF;
}
.c-header__brand {
    margin-right: auto;
    margin-left: auto;
    line-height: 0;
}
.c-header__brand svg {
    height: 50px;
    width: 50px;
}
.c-header__options .btn {
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.06625rem;
    line-height: 0.8125rem;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
}
.c-header__options .btn.current {
    position: relative;
}
.c-header__options .btn.current:after {
    content: '';
    width: 100%;
    height: 2px;
    display: block;
    bottom: -5px;
    left: 0;
    position: absolute;
    margin: 0;
}
.c-header__options .btn + .btn {
    margin-left: 15px;
}
.c-header__options .btn-signin {
    outline: none;
    cursor: pointer;
    color: #FFF;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.625rem;
    font-weight: 700;
    letter-spacing: 0.0625rem;
    line-height: 0.6875rem;
    text-align: center;
    height: 30px;
    width: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    transition: all .3s;
    background-color: transparent;
    border: solid 2px #ffffff;
    border-radius: 4px;
}
.c-header__options .btn-signin span {
    display: none;
}
.c-header__options .btn-signin:hover {
    background-color: rgba(255,255,255, .3);
}
.c-header__options .btn-user {
    padding: 0 34px 0 0;
    background: url(../img/icon/angle.svg) no-repeat 95% center;
}
.c-header__options > * {
    margin-left: 15px;
}
.c-header__options-logged {
    position: relative;
}
.c-header__options-logged .box {
    display: none;
}
.c-header__options-logged.open .box {
    display: block;
    position: absolute;
    top: 30px;
    right: 0;
    width: 100%;
    background-color: #FFFFFF;
    box-shadow: 2px 2px 10px 0 #E0E0E0;
    margin-left: 0;
}
.c-header__options-logged.open .box .c-user__head {
    padding: 30px;
}
.c-header__options-logged.open .box .c-user__head__txt {
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.c-header__options-logged.open .box .c-user__head__txt .c-form__button {
    margin: 20px 0;
}
.c-header__options-logged.open .box .c-user__head__txt .c-form__cta {
    margin: 0 0 0 auto;
}
.c-header__options-logged.open .box .c-user__head__txt > * {
    text-align: left;
}
.transition-header {}
.c-breadcrumb {
    padding: 20px 0;
}
.c-breadcrumb__item {
    font-size: 0.875rem;
    line-height: 1.2;
    letter-spacing: normal;
    color: #000000;
}
.c-breadcrumb__item a {
    color: rgba(0, 0, 0, 0.5);
}
.c-breadcrumb__item + .c-breadcrumb__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
}
.c-breadcrumb__item + .c-breadcrumb__item:before {
    content: '→';
    display: block;
    padding: 0 3px;
    color: rgba(0, 0, 0, 0.5);
}
.c-subhead {}
.c-subhead-blog {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
}
.c-subhead-blog a {
    color: #13516C;
    font-size: 0.5625rem;
    font-weight: 600;
    line-height: 1.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
}
.c-subhead-blog a:before {
    content: '';
    background-color: #33E1FF;
    transform: rotate(15deg);
    width: 3px;
    display: block;
    height: 20px;
    margin: 0 5px;
}
.c-subhead-blog:after {
    content: '';
    background-color: #33E1FF;
    transform: rotate(15deg);
    width: 3px;
    display: block;
    height: 20px;
    margin: 0 5px;
}
.c-form {}
.c-form__text {
    display: block;
    margin-bottom: 20px;
}
.c-form__text input[type="text"], .c-form__text input[type="email"], .c-form__text input[type="password"], .c-form__text input[type="tel"], .c-form__text input[type="date"] {
    border-radius: 0;
    border: 3px solid #161616;
    background-color: #FFFFFF;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    display: block;
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    color: #616161;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 1rem;
    line-height: 1.2;
}
.c-form__text input[type="text"]::-moz-placeholder, .c-form__text input[type="email"]::-moz-placeholder, .c-form__text input[type="password"]::-moz-placeholder, .c-form__text input[type="tel"]::-moz-placeholder, .c-form__text input[type="date"]::-moz-placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text input[type="text"]:-ms-input-placeholder, .c-form__text input[type="email"]:-ms-input-placeholder, .c-form__text input[type="password"]:-ms-input-placeholder, .c-form__text input[type="tel"]:-ms-input-placeholder, .c-form__text input[type="date"]:-ms-input-placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text input[type="text"]::placeholder, .c-form__text input[type="email"]::placeholder, .c-form__text input[type="password"]::placeholder, .c-form__text input[type="tel"]::placeholder, .c-form__text input[type="date"]::placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text input[type="text"]:focus, .c-form__text input[type="email"]:focus, .c-form__text input[type="password"]:focus, .c-form__text input[type="tel"]:focus, .c-form__text input[type="date"]:focus {
    outline: none;
    color: #616161;
}
.c-form__text input[type="text"].error, .c-form__text input[type="email"].error, .c-form__text input[type="password"].error, .c-form__text input[type="tel"].error, .c-form__text input[type="date"].error {}
.c-form__text input[type="text"].error:focus, .c-form__text input[type="email"].error:focus, .c-form__text input[type="password"].error:focus, .c-form__text input[type="tel"].error:focus, .c-form__text input[type="date"].error:focus {}
.c-form__text span {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.2;
    color: #161616;
    font-family: 'Space Grotesk',sans-serif;
    margin-bottom: 5px;
    display: block;
}
.c-form__text input[type="password"] {
    letter-spacing: 0.1875rem;
}
.c-form__text textarea {
    border-radius: 0;
    border: 3px solid #161616;
    background-color: #FFFFFF;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    display: block;
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    margin: 0;
    color: #616161;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 1rem;
    line-height: 1.2;
}
.c-form__text textarea::-moz-placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text textarea:-ms-input-placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text textarea::placeholder {
    color: #616161;
    opacity: 1;
}
.c-form__text textarea:focus {
    outline: none;
    color: #616161;
}
.c-form__text textarea.error {}
.c-form__text textarea.error:focus {}
.c-form__cta {
    text-align: center;
    color: #194146;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.59375rem;
    font-weight: 600;
    letter-spacing: 0.05688rem;
    line-height: 0.75rem;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
}
.c-form__cta:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    margin-top: 5px;
    background-color: #DDA64D;
}
.c-form__select {
    display: block;
    margin-bottom: 20px;
    cursor: pointer;
}
.c-form__select label {
    display: block;
    margin-bottom: 8px;
}
.c-form__select select {
    border: none;
    height: 40px;
    width: 100%;
    box-shadow: none;
    border-radius: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #7F93A9;
    margin: 0;
    background-size: 20px;
    padding: 0 34px 0 0;
    background: #FFF url(../img/icon/angle.svg) no-repeat 95% center;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.875rem;
    line-height: 1.5rem;
    border-bottom: 1px solid rgba(180,150,130,0.5);
}
.c-form__select select:focus {
    outline: none;
    color: #1F1F1F;
}
.c-form__select select::-ms-expand {
    display: none;
}
.c-form__select span {
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1.5rem;
    color: #00A5C1;
    font-family: 'Space Grotesk',sans-serif;
}
.c-form__check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-direction: row;
        flex-direction: row;
    line-height: 1;
    position: relative;
    padding-bottom: 20px;
    width: 100%;
}
.c-form__check input[type="checkbox"] {
    display: none;
}
.c-form__check input[type="checkbox"]:checked {}
.c-form__check input[type="checkbox"]:checked + .fake-check {}
.c-form__check input[type="checkbox"]:checked + .fake-check:after {
    background: #FFFFFF url(../img/icon/check.svg) no-repeat center center;
    background-size: 90%;
}
.c-form__check .fake-check {}
.c-form__check .fake-check:after {
    content: '';
    display: block;
    background: #FFFFFF;
    border: 1px solid rgba(180,150,130,0.5);
    cursor: pointer;
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;
    height: 12px;
    vertical-align: top;
    max-width: 12px;
    width: 12px;
    margin-right: 10px;
    border-radius: 50%;
}
.c-form__check p {
    color: #194146;
    font-size: 0.6875rem;
    font-weight: 600;
    letter-spacing: 0.03125rem;
    line-height: 0.8125rem;
}
.c-form__check p a {
    color: #194146;
    display: inline;
    text-decoration: underline;
}
.c-form__button {
    cursor: pointer;
    color: #FFF;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.625rem;
    font-weight: 700;
    letter-spacing: 0.0625rem;
    line-height: 0.6875rem;
    text-align: center;
    background-color: #00A5C1;
    border-radius: 20px;
    height: 30px;
    width: 120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    transition: all .3s;
    margin: 0 auto;
}
.c-form__button span {
    display: none;
}
.c-form__button-dark {
    background-color: #B49682;
}
.c-form__button-white {
    background-color: #FFF;
    color: #004650;
}
.c-user {}
.c-user__head {
    padding: 15px 0 45px;
    max-width: 90%;
    margin: 0 auto;
}
.c-user__head__thumb {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: 100%;
    max-width: 60px;
}
.c-user__head__txt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    max-width: calc(100% - 75px);
    padding-left: 15px;
}
.c-user__head__txt__title {
    color: #194146;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: right;
}
.c-user__head__txt__subtitle {
    color: #194146;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.625rem;
    letter-spacing: 0.02625rem;
    line-height: 1.5rem;
    text-align: right;
}
.c-user__navigation {
    max-width: 90%;
    margin: 0 auto 20px;
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.c-user__navigation__item {
    color: #464646;
    font-family: 'Space Grotesk',sans-serif;
    font-size: 0.5625rem;
    font-weight: 600;
    letter-spacing: 0.06rem;
    line-height: 0.75rem;
    text-align: center;
    text-transform: uppercase;
    display: block;
    padding: 5px 0;
}
.c-user__navigation__item + .c-user__navigation__item {
    margin-left: 15px;
}
.c-user__navigation__item.current {
    color: #DDA64D;
}
.c-user__option {
    max-width: 90%;
    margin: 0 auto 30px;
}
.c-user__option-preferencias .c-form {
    padding: 40px 0;
}
.c-user__option-clave .c-form {
    padding: 40px 0;
}
.c-user__option-pago .c-form {
    padding: 40px 0;
}
.c-user__option-favoritos .c-user__navigation {
    border-bottom: 1px solid rgba(180,150,130,0.5);
}
.c-user__option-favoritos .c-user__navigation__item {
    color: rgba(180,150,130,0.5);
    font-size: 0.8125rem;
    font-weight: 600;
    line-height: 1.5rem;
    text-align: center;
    text-transform: none;
}
.c-user__option-favoritos .c-user__navigation__item.open {
    color: #3C828C;
}
.c-user__option-favoritos [data-tab-content]:not(.open) {
    display: none;
}
.c-user__option-favoritos [data-tab-content="ponencias"] .u-grid {
    grid-row-gap: 30px;
}
.c-user__option-favoritos [data-tab-content="personas"] {
    padding-bottom: 20px;
}
.c-user__option-favoritos [data-tab-content="personas"] > .c-speaker {}
.c-user__option-favoritos [data-tab-content="personas"] > .c-speaker:last-child {
    margin-bottom: 0;
}
.c-user__option-agenda {}
.c-user__option-chat {}
.c-card {
    box-sizing: border-box;
}
.c-card-intro {
    position: relative;
    z-index: 1;
    width: 100vw;
    height: 100vh;
}
.c-card-intro__thumb {
    opacity: .5;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
    -ms-flex-align: center;
        align-items: center;
    width: 100vw;
}
.c-card-intro__thumb__item {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
    opacity: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    object-fit: cover;
    width: 100vw;
    height: 100vh;
}
.c-card-intro__thumb__item:first-child {
    opacity: 1;
}
.c-card-intro__txt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100vw;
    height: 100vh;
    z-index: 3;
    position: relative;
}
.c-card-intro__title {
    font-weight: bold;
    line-height: 1.1;
    text-align: center;
    color: #FFFFFF;
    font-size: 3rem;
    letter-spacing: -0.025rem;
}
.c-card-intro__subtitle {
    font-size: 1.5rem;
    font-weight: bold;
    color: rgba(255, 255, 255, .3);
    line-height: 1.03;
    letter-spacing: -0.0125rem;
    text-align: center;
}
.c-card-intro__date {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.02;
    text-align: center;
    margin-top: 10px;
}
.c-card-intro__desc {
    color: #FFFFFF;
    font-size: 1.125rem;
    line-height: 1.22;
    width: 210px;
    text-align: center;
    margin-top: 10px;
}
.c-card-intro__cta {
    width: 290px;
    height: 51px;
    border-radius: 4px;
    background-color: #e0002a;
    color: #FFFFFF;
    font-size: 1rem;
    font-weight: bold;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-grid-column-align: center;
        justify-items: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
    margin-top: 90px;
}
.c-card-intro__cta span {
    display: block;
    margin: auto 0 auto auto;
}
.c-card-intro__cta svg {
    width: 24px;
    height: 24px;
    margin-left: 10px;
    margin-right: auto;
}
.c-card-intro:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
    z-index: 2;
}
.c-card-item {
    margin-bottom: 20px;
    position: relative;
}
.c-card-item__txt {
    width: 100%;
}
.c-card-item__thumb {
    margin-bottom: 3px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.c-card-item__thumb img {
    display: block;
    width: 100%;
}
.c-card-item__thumb-blend {
    mix-blend-mode: multiply;
    background-color: #d8d8d8;
    filter: grayscale(100%);
}
.c-card-item__thumb-degree {}
.c-card-item__thumb-degree:after {
    content: '';
    background-image: linear-gradient(139deg, #eeeeee 7%, #d8d8d8 88%);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .1;
}
.c-card-item:hover .c-card-item__thumb-blend {
    filter: none;
}
.c-card-item__name {
    font-size: 1rem;
    font-weight: bold;
    color: #000000;
    margin-bottom: 5px;
}
.c-card-item__name a {
    color: #000000;
}
.c-card-item__name a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-card-item__category {
    opacity: 0.5;
    font-size: 0.875rem;
    color: #000000;
}
.c-card-item__title {
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: -0.00563rem;
    color: #000000;
    margin-bottom: 50px;
}
.c-card-item__title a {
    color: #000000;
}
.c-card-item__title a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-card-item__date {
    font-size: 0.875rem;
    font-weight: 300;
    letter-spacing: -0.005rem;
    color: #4a4a4a;
}
.c-card-event {
    margin: 15px auto 0;
    color: #000000;
}
.c-card-event__date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 10px;
    line-height: 1.25;
}
.c-card-event__day {
    font-weight: bold;
    font-size: 1rem;
    letter-spacing: -0.00813rem;
}
.c-card-event__hour {
    font-size: 1rem;
    letter-spacing: -0.00813rem;
    padding-left: 5px;
}
.c-card-event__hour+.c-card-event__hour {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-top: 5px;
    padding-left: 0;
}
.c-card-event__title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.0125rem;
    color: #000000;
}
.c-card-event__title a {
    color: #000000;
}
.c-card-event__subtitle {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.0125rem;
    color: #000000;
}
.c-card-event__subtitle a {
    color: #000000;
}
.c-card-event__description {}
.c-card-event__description__title {
    font-size: 1.875rem;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: -0.0125rem;
}
.c-card-event__description__title a {
    color: #000000;
}
.c-card-event__list .u-grid {
    -ms-grid-columns: 30% 1fr;
        grid-template-columns: 30% 1fr;
}
.c-card-event__list__title {
    font-size: 1rem;
    margin-bottom: 20px;
}
.c-card-event__ponents {
    margin-top: .5em;
    padding-left: 2em;
    list-style: disc;
    font-size: 1rem;
}
.c-card-event__ponents li {
    margin-bottom: .25em;
}
.c-card-gallery {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
    margin-bottom: 20px;
}
.c-card-gallery .c-card-gallery__thumb {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
}
.c-card-gallery__thumb {
    line-height: 0;
    background-blend-mode: multiply;
}
.c-card-gallery__thumb a {
    width: 100%;
    height: 100%;
}
.c-card-gallery__thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .25;
}
#lightgallery .c-card-gallery__thumb img {
    opacity: 1;
}
.c-card-gallery__date {
    padding: 15px;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    color: #FFFFFF;
    font-size: 1.875rem;
    line-height: 1;
    letter-spacing: -0.0625rem;
}
.c-card-gallery__date span {
    font-size: 3.75rem;
    letter-spacing: -0.03125rem;
    display: block;
}
.c-card-gallery__txt {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
    padding: 15px;
}
.c-card-gallery__txt p {
    color: #FFFFFF;
    font-size: 1.5rem;
    line-height: 1;
}
.c-card-gallery__back {
    border: solid 1px #979797;
    background-blend-mode: multiply;
    background-image: linear-gradient(to bottom, #4a4a4a, #4a4a4a);
    padding: 15px;
}
.c-card-gallery__back__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    height: 100%;
    color: #FFFFFF;
}
.c-card-gallery__back__link span {
    color: #FFFFFF;
    margin-top: auto;
}
.c-card-gallery__back__link svg {
    width: 50px;
    height: 51px;
    object-fit: contain;
}
.c-card-contact {
    color: #000000;
    font-size: 1.125rem;
    padding: 20px 0;
}
.c-card-contact a {
    color: #000000;
}
.c-card-contact .u-flex {
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 15px;
}
.c-card-contact .u-flex svg {
    margin-right: 15px;
}
.c-card-contact .u-flex .c-icon {
    width: 40px;
    height: 40px;
}
.c-card-contact__title {
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 1.2;
    color: #161616;
    font-family: 'Space Grotesk',sans-serif;
    margin-bottom: 20px;
    display: block;
}
.c-card-map {
    padding: 20px 0 0;
}
.c-card-map__title {
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 1.2;
    color: #161616;
    font-family: 'Space Grotesk',sans-serif;
    margin-bottom: 20px;
    display: block;
}
.c-title {
    color: #000000;
    font-style: normal;
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 1;
    position: relative;
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.c-title-subtitle {
    color: #000000;
    font-size: 1.375rem;
    line-height: 2.25rem;
    text-align: center;
    padding-bottom: 20px;
}
.c-footer {
    padding: 95px 0;
    color: #FFFFFF;
}
.c-footer__brand a {
    color: #FFFFFF;
}
.c-footer__date {
    font-size: 1.3125rem;
    line-height: 1.24;
    font-weight: 500;
    color: #FFFFFF;
}
.c-footer__nav {
    color: #FFFFFF;
}
.c-footer__nav__item {
    display: block;
    font-size: 1.3125rem;
    line-height: 1.24;
    color: #FFFFFF;
}
.c-footer__social {
    padding-top: 15px;
    -ms-flex-align: center;
        align-items: center;
}
.c-footer__social .c-icon {
    color: #FFFFFF;
    width: 24px;
    height: 24px;
}
.c-footer__social .c-icon + .c-icon {
    margin-left: 15px;
}
.c-footer__license {
    color: #FFFFFF;
    margin-top: 3em;
    text-align: right;
}
.c-footer__license p {
    color: #FFFFFF;
}
.c-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    color: #000000;
}
.c-icon .sr-only {
    display: none;
}
.c-icon svg {
    width: 24px;
    height: 24px;
}
.c-thumb {
    padding: 20px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
}
.c-thumb .sr-only {
    display: none;
}
.c-detail {
    padding-top: 10px;
    max-width: 750px;
    margin: 0 auto;
}
.c-detail__title {
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.04;
    letter-spacing: -0.0125rem;
    color: #000000;
    margin-bottom: 10px;
}
.c-detail__subtitle {
    font-size: 1.125rem;
    color: #000000;
    margin-bottom: 10px;
}
.c-detail__date {
    display: block;
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 20px;
}
.c-detail__body {
    font-size: 1.125rem;
    line-height: 1.31;
    margin-bottom: 2em;
}
.c-detail__body img {
    display: block;
}
.c-detail__body figcaption {
    margin-top: -15px;
}
.c-detail__body h2, .c-detail__body h3, .c-detail__body h4, .c-detail__body h5 {
    font-size: 1.25em;
    font-weight: bold;
}
.c-detail__body p {
    line-height: 1.5;
    color: #000000;
}
.c-detail__body p strong {
    font-weight: 600;
}
.c-detail__body a {
    font-weight: 700;
    color: #000000;
    text-decoration: underline;
}
.c-detail__body a:hover {
    text-decoration: underline;
}
.c-detail__body > * {}
.c-detail__body > *:not(:last-child) {
    margin-bottom: 10px;
}
.c-detail__media {
    margin-bottom: 15px;
}
.c-detail__media__thumb img {
    width: 100%;
}
.c-detail-ponent {
    max-width: inherit;
}
.c-detail-ponent .u-grid {
    grid-row-gap: 20px;
}
.c-detail-ponent .c-card-item__thumb {
    max-width: 50%;
    margin: 0 auto;
}
.c-detail-ponent .c-card-event {
    background-image: linear-gradient(115deg, #ffffff 13%, #d8d8d8 80%);
    padding: 20px;
    margin: 20px;
    display: -ms-grid;
    display: grid;
    grid-row-gap: 15px;
    grid-column-gap: 20px;
    -ms-grid-columns: 30% 1fr;
        grid-template-columns: 30% 1fr;
}
.c-detail-ponent .c-card-event__date {
    -ms-flex-direction: column;
        flex-direction: column;
}
.c-detail-ponent .c-card-event__title {
    font-size: 0.875rem;
    line-height: 0.86;
    font-weight: bold;
}
.c-detail-ponent .c-card-event__day {
    font-size: 0.8125rem;
    line-height: 1;
    letter-spacing: -0.00688rem;
}
.c-detail-ponent .c-card-event__hour {
    font-size: 0.8125rem;
    line-height: 1;
    letter-spacing: -0.00688rem;
    padding-left: 0;
}
.c-detail-ponent__name {
    font-weight: bold;
    text-align: center;
    font-size: 1.5rem;
    letter-spacing: -0.0125rem;
}
.c-detail-ponent__type {
    color: #000000;
    opacity: .51;
    line-height: 1.19;
    text-align: center;
    font-size: 1rem;
    max-width: 90%;
    margin: 0 auto 20px;
}
.c-detail-ponent__social {
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 20px;
}
.c-detail-ponent__social .c-icon {
    color: #000000;
    opacity: .51;
    width: 24px;
    height: 24px;
}
.c-detail-ponent__social .c-icon + .c-icon {
    margin-left: 15px;
}
.c-detail-programa {
    padding: 0;
    max-width: inherit;
}
.c-detail-programa .c-card-event {}
.c-detail-programa .c-card-event__list__title, .c-detail-programa .c-card-event__title {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.0125rem;
    margin-bottom: 0;
    padding-bottom: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.c-detail-programa .c-card-event__list__title span, .c-detail-programa .c-card-event__title span {
    font-weight: bold;
    display: block;
    padding-left: 5px;
}
.c-detail-programa .c-card-event__list {
    padding-bottom: 20px;
}
.c-detail-programa .c-card-event__list__title span {
    padding-left: 0;
}
.c-detail-programa .c-card-event__hour {
    padding-left: 0;
    display: none;
}
.c-detail-programa .c-card-item__thumb-blend {
    mix-blend-mode: inherit;
}
.c-detail-programa__type {
    font-size: 1.5rem;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.39;
    letter-spacing: -0.01875rem;
    text-align: left;
    color: #000000;
}
.c-detail-programa__title {
    font-size: 2.25rem;
    font-weight: bold;
    line-height: 1.04;
    letter-spacing: -0.0125rem;
    color: #000000;
    margin-bottom: .5em;
}
.c-cookies {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 200;
    background: #cccccc;
    color: #4b545c;
    height: auto;
    text-align: center;
}
.c-cookies .u-flex {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 0 auto;
}
.c-cookies .u-flex .c-form__button {
    background-color: #000000;
    border-radius: 4px;
    margin-left: 0;
    padding: 5px;
    height: 40px !important;
}
.c-cookies .u-flex a:not(.c-form__button) {
    text-decoration: underline;
    color: #4b545c;
    font-size: 0.875rem;
    line-height: 1.4;
}
.c-cookies__txt {
    padding: 15px 0;
}
.c-cookies__msg {
    margin-bottom: 10px;
    font-size: 0.875rem;
    line-height: 1.4;
    width: 100%;
    text-align: left;
}
@media (min-width: 768px) {
    .o-section-video, .o-section-media, .o-section-edu, .o-section-tech, .o-section-programa-home, .o-section-off {
        padding: 145px 0;
    }
    .o-section__title {
        font-size: 4.5rem;
        letter-spacing: -0.05rem;
        margin-bottom: 60px;
    }
    .o-section__subtitle {
        font-size: 1.875rem;
        letter-spacing: -0.01875rem;
        line-height: 1.36;
        margin: 0 auto;
    }
    .o-section__cta {
        font-size: 1.3125rem;
        max-width: 270px;
        margin-top: 40px;
    }
    .o-container {
        padding: 0 40px;
    }
    .o-section-patrocinis {
        padding: 0 0 100px;
    }
    .o-section-patrocinis .u-grid-columns-2 {}
    .o-section-patrocinis .u-grid-columns-2>[class*="c-"] {}
    .o-section-patrocinis .u-grid-columns-2>[class*="c-"]:nth-child(1), .o-section-patrocinis .u-grid-columns-2>[class*="c-"]:nth-child(2) {
        border-top: 1px solid #979797;
    }
    .o-section-patrocinis .u-grid-columns-3 {}
    .o-section-patrocinis .u-grid-columns-3>[class*="c-"] {}
    .o-section-patrocinis .u-grid-columns-3>[class*="c-"]:nth-child(1), .o-section-patrocinis .u-grid-columns-3>[class*="c-"]:nth-child(2), .o-section-patrocinis .u-grid-columns-3>[class*="c-"]:nth-child(3) {
        border-top: 1px solid #979797;
    }
    .o-section-patrocinis .u-grid-columns-4 {}
    .o-section-patrocinis .u-grid-columns-4>[class*="c-"] {}
    .o-section-patrocinis .u-grid-columns-4>[class*="c-"]:nth-child(1), .o-section-patrocinis .u-grid-columns-4>[class*="c-"]:nth-child(2), .o-section-patrocinis .u-grid-columns-4>[class*="c-"]:nth-child(3), .o-section-patrocinis .u-grid-columns-4>[class*="c-"]:nth-child(4) {
        border-top: 1px solid #979797;
    }
    .o-section-patrocinis .u-grid-columns-6 {}
    .o-section-patrocinis .u-grid-columns-6>[class*="c-"] {}
    .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(1), .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(2), .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(3), .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(4), .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(5), .o-section-patrocinis .u-grid-columns-6>[class*="c-"]:nth-child(6) {
        border-top: 1px solid #979797;
    }
    .o-section-programa .c-card-event {
        -ms-grid-columns: 25% 1fr;
            grid-template-columns: 25% 1fr;
    }
    .o-section-signin .c-form__button {
        height: 50px;
        width: 200px;
        font-size: 0.875rem;
        font-weight: 700;
        border-radius: 30px;
    }
    .o-section-signin .c-form__button span {
        display: block;
        padding: 0 0 0 3px;
    }
    .o-section-signin .c-form__check {
        padding: 40px 0;
    }
    .o-section-signin .u-grid-columns-2 {
        -ms-grid-columns: 50% 50%;
            grid-template-columns: 50% 50%;
    }
    .o-section-signin .u-grid-columns-2 div {}
    .o-section-signin .u-grid-columns-2 div:nth-child(2) {
        border-left: 1px solid rgba(180, 150, 130, 0.5);
    }
    .o-section-contacte .u-grid {
        -ms-grid-columns: 1fr 35%;
            grid-template-columns: 1fr 35%;
        max-width: 768px;
        margin: 0 auto;
    }
    .o-section {}
    .o-section-intro+.content {
        padding-top: 15%;
    }
    .u-grid {
        display: -ms-grid;
        display: grid;
        grid-column-gap: 0;
    }
    .u-grid-columns-2 {
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns: repeat(2, 1fr);
    }
    .u-grid-columns-3 {
        -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
        grid-template-columns: repeat(3, 1fr);
    }
    .u-grid-columns-4 {
        -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr;
        grid-template-columns: repeat(4, 1fr);
    }
    .u-grid-columns-5 {
        -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
        grid-template-columns: repeat(5, 1fr);
    }
    .u-grid-columns-6 {
        -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
        grid-template-columns: repeat(6, 1fr);
    }
    .u-grid > [class*="c-"] {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        -ms-flex-direction: column;
            flex-direction: column;
    }
    .u-grid-start-1 {
        -ms-grid-column: 1;
            grid-column-start: 1;
    }
    .u-grid-start-2 {
        -ms-grid-column: 2;
            grid-column-start: 2;
    }
    .u-grid-start-3 {
        -ms-grid-column: 3;
            grid-column-start: 3;
    }
    .u-grid-start-4 {
        -ms-grid-column: 4;
            grid-column-start: 4;
    }
    .u-grid-start-5 {
        -ms-grid-column: 5;
            grid-column-start: 5;
    }
    .u-grid-col {}
    .u-grid-col-start-1 {
        -ms-grid-column: 1 !important;
            grid-column-start: 1 !important;
    }
    .u-grid-col-start-2 {
        -ms-grid-column: 2 !important;
            grid-column-start: 2 !important;
    }
    .u-grid-col-start-3 {
        -ms-grid-column: 3 !important;
            grid-column-start: 3 !important;
    }
    .u-grid-col-start-4 {
        -ms-grid-column: 4 !important;
            grid-column-start: 4 !important;
    }
    .u-grid-col-start-5 {
        -ms-grid-column: 5 !important;
            grid-column-start: 5 !important;
    }
    .u-grid-col-span-1 {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
    }
    .u-grid-col-span-2 {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
            grid-column: 1 / span  2;
    }
    .u-grid-col-span-3 {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
            grid-column: 1 / span  3;
    }
    .u-grid-col-span-4 {
        -ms-grid-column-span: 4;
        -ms-grid-column: 1;
            grid-column: 1 / span 4;
    }
    .u-grid-col-span-5 {
        -ms-grid-column-span: 5;
        -ms-grid-column: 1;
            grid-column: 1 / span 5;
    }
    .u-grid-row {}
    .u-grid-row-start-1 {
        -ms-grid-row: 1;
            grid-row-start: 1;
    }
    .u-grid-row-start-2 {
        -ms-grid-row: 2;
            grid-row-start: 2;
    }
    .u-grid-row-start-3 {
        -ms-grid-row: 3;
            grid-row-start: 3;
    }
    .u-grid-row-start-4 {
        -ms-grid-row: 4;
            grid-row-start: 4;
    }
    .u-grid-row-start-5 {
        -ms-grid-row: 5;
            grid-row-start: 5;
    }
    .u-grid-row-start-6 {
        -ms-grid-row: 6;
            grid-row-start: 6;
    }
    .u-grid-row-start-7 {
        -ms-grid-row: 7;
            grid-row-start: 7;
    }
    .u-grid-row-start-8 {
        -ms-grid-row: 8;
            grid-row-start: 8;
    }
    .u-grid-row-start-9 {
        -ms-grid-row: 9;
            grid-row-start: 9;
    }
    .u-grid-row-start-10 {
        -ms-grid-row: 10;
            grid-row-start: 10;
    }
    .u-grid-row-span-1 {
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1;
    }
    .u-grid-row-span-2 {
        -ms-grid-row-span: 2;
        -ms-grid-row: 1;
            grid-row: 1 / span  2;
    }
    .u-grid-row-span-3 {
        -ms-grid-row-span: 3;
        -ms-grid-row: 1;
            grid-row: 1 / span  3;
    }
    .u-grid-row-span-4 {
        -ms-grid-row-span: 4;
        -ms-grid-row: 1;
            grid-row: 1 / span 4;
    }
    .u-grid-row-span-5 {
        -ms-grid-row-span: 5;
        -ms-grid-row: 1;
            grid-row: 1 / span 5;
    }
    .u-grid-col-gap-20 {
        grid-column-gap: 20px;
    }
    .u-grid-col-gap-40 {
        grid-column-gap: 40px;
    }
    .u-grid-gap-20 {
        grid-gap: 20px !important;
    }
    .u-show-sm {}
    .u-show-sm.u-flex {
        display: -ms-flexbox;
        display: flex;
    }
    .u-show-sm:not(.u-flex) {
        display: block;
    }
    .u-hide-sm {
        display: none;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: block;
    }
    .u-show-md-only {
        display: none;
    }
    .u-show-lg-only {
        display: none;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: none;
    }
    .u-hide-md-only {
        display: block;
    }
    .u-hide-lg-only {
        display: block;
    }
    .c-breadcrumb__item {
        font-size: 1.125rem;
        line-height: 1.67;
    }
    .c-subhead-blog a {
        font-size: 1.125rem;
        line-height: 1.5rem;
    }
    .c-subhead-blog a:before {
        height: 60px;
        margin: 0 15px;
    }
    .c-subhead-blog:after {
        height: 60px;
        margin: 0 15px;
    }
    .c-subhead-blog {
        -ms-flex-pack: end;
            justify-content: flex-end;
    }
    .c-form__text input[type="text"], .c-form__text input[type="email"], .c-form__text input[type="password"], .c-form__text input[type="tel"], .c-form__text input[type="date"] {
        font-size: 1.3125rem;
    }
    .c-form__text span {
        font-size: 1.3125rem;
    }
    .c-form__text textarea {
        font-size: 1.3125rem;
    }
    .c-form__select select {
        font-size: 1.125rem;
    }
    .c-form__select span {
        font-size: 0.8125rem;
    }
    .c-form__check {
        max-width: inherit;
        -ms-flex-pack: center;
            justify-content: center;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
    }
    .c-form__button {
        height: 50px;
        border-radius: 30px;
        width: 200px;
        font-size: 0.75rem;
    }
    .c-form__button span {
        display: block;
    }
    .c-user__head {
        max-width: inherit;
        padding: 30px;
    }
    .c-user__head__thumb {
        max-width: 90px;
    }
    .c-user__head__txt {
        max-width: calc(100% - 115px);
        padding-left: 25px;
    }
    .c-user__head__txt__title {
        text-align: center;
        font-size: 1.5rem;
    }
    .c-user__head__txt__subtitle {
        text-align: center;
        font-size: 0.75rem;
        letter-spacing: 0.03125rem;
    }
    .c-user__navigation {}
    .c-user__navigation__item {
        font-size: 0.6875rem;
        letter-spacing: 0.06625rem;
        line-height: 0.8125rem;
    }
    .c-user__option-favoritos .c-user__navigation {
        max-width: inherit;
        -ms-flex-pack: center;
            justify-content: center;
        margin-left: 30px;
        margin-right: 30px;
        margin-bottom: 0;
    }
    .c-user__option-favoritos .c-user__navigation__item {
        padding: 15px;
    }
    .c-user__option {
        max-width: inherit;
        padding: 0;
        margin: 0;
    }
    .c-card-intro__title {
        font-size: 6rem;
        letter-spacing: -0.05rem;
        line-height: 0.9;
    }
    .c-card-intro__subtitle {
        font-size: 2.25rem;
        line-height: 1.6;
        letter-spacing: -0.01875rem;
    }
    .c-card-intro__date {
        margin-top: 2px;
        font-size: 2.25rem;
        line-height: 1.6;
    }
    .c-card-intro__desc {
        font-size: 1.3125rem;
        line-height: 2.81;
        width: inherit;
        margin-top: 0;
    }
    .c-card-intro__cta {
        font-size: 1.3125rem;
        height: 59px;
    }
    .c-card-item__thumb {
        margin-bottom: 8px;
    }
    .c-card-item__name {
        font-size: 2.25rem;
    }
    .c-card-item__category {
        font-size: 1.5rem;
    }
    .c-card-item__title {
        margin-bottom: 0;
        font-size: 1.5rem;
        letter-spacing: -0.00813rem;
    }
    .c-card-item__date {
        font-size: 1.25rem;
        letter-spacing: -0.00688rem;
    }
    .c-card-event__date {
        display: block;
    }
    .c-card-event__hour {
        padding-left: 0;
    }
    .c-card-event__title {
        font-size: 3rem;
        letter-spacing: -0.03125rem;
    }
    .c-card-event__subtitle {
        font-size: 2.25rem;
        letter-spacing: -0.03125rem;
    }
    .c-card-event__description__title {
        font-size: 3rem;
        letter-spacing: -0.03125rem;
    }
    .c-card-event__ponents {
        font-size: 1.5rem;
        line-height: 1.17;
    }
    .c-card-event {
        margin-top: 60px;
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 165px 1fr;
            grid-template-columns: 165px 1fr;
        grid-column-gap: 40px;
        grid-row-gap: 0;
        border-bottom: none;
    }
    .c-card-gallery {
        min-height: 365px;
        margin-bottom: 0;
    }
    .c-card-contact {
        position: -webkit-sticky;
        position: sticky;
        top: 105px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: end;
            align-items: flex-end;
        padding: 0;
    }
    .c-card-map {
        padding: 40px 0 0;
    }
    .c-title {
        padding-top: 40px;
        padding-bottom: 40px;
        font-size: 3.75rem;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.02063rem;
    }
    .c-title-subtitle {
        padding-bottom: 40px;
    }
    .c-footer__social {
        -ms-flex-pack: end;
            justify-content: flex-end;
    }
    .c-footer .u-grid {}
    .c-footer .u-grid > *:nth-child(3) {
        justify-self: right;
    }
    .c-detail__title {
        font-size: 2.25rem;
        line-height: 1.14;
        letter-spacing: -0.01875rem;
        margin-bottom: 15px;
    }
    .c-detail__subtitle {
        font-size: 1.5rem;
        margin-bottom: 15px;
    }
    .c-detail__body {}
    .c-detail__body > * {}
    .c-detail__body > *:not(:last-child) {
        margin-bottom: 15px;
    }
    .c-detail__media {
        margin-bottom: 20px;
    }
    .c-detail-ponent .u-grid {
        -ms-grid-columns: 270px 1fr;
            grid-template-columns: 270px 1fr;
        max-width: 90%;
        margin: 0 auto;
    }
    .c-detail-ponent__name {
        font-size: 3.75rem;
        letter-spacing: -0.02063rem;
    }
    .c-detail-ponent__type {
        font-size: 1.5rem;
        margin: 0 0 20px;
        text-align: left;
        max-width: inherit;
    }
    .c-detail-ponent__social {
        margin-bottom: 40px;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
    .c-detail-ponent .c-card-item__thumb {
        max-width: inherit;
    }
    .c-detail-ponent .c-card-event__title {
        font-size: 1.5rem;
        line-height: 1;
    }
    .c-detail-ponent .c-card-event__day {
        font-size: 1.3125rem;
        line-height: 1.14;
        letter-spacing: -0.01125rem;
    }
    .c-detail-ponent .c-card-event__hour {
        font-size: 1.3125rem;
        line-height: 1.14;
        letter-spacing: -0.01125rem;
    }
    .c-detail-ponent .c-card-event {
        margin: 0;
        max-width: inherit;
    }
    .c-detail-ponent {
        padding: 35px 0 50px;
    }
    .c-detail-programa__type {
        font-size: 2.25rem;
    }
    .c-detail-programa__title {
        font-size: 3.75rem;
        line-height: 1.14;
        letter-spacing: -0.03125rem;
    }
    .c-detail-programa .c-card-event__list__title span, .c-detail-programa .c-card-event__title span {
        padding-left: 0;
    }
    .c-detail-programa .c-card-event__list__title, .c-detail-programa .c-card-event__title {
        border-bottom: 1px solid #000000;
        font-size: 1.5rem;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: end;
            justify-content: flex-end;
    }
    .c-detail-programa .c-card-event__hour {
        display: block;
    }
    .c-detail {
        padding: 60px 0 120px;
    }
    .c-cookies__msg {
        max-width: calc(100% - 300px);
    }
    .c-cookies .u-flex .c-form__button {
        margin-left: 15px;
    }
}
@media (min-width: 992px) {
    .o-section__title {
        font-size: 6rem;
        margin-bottom: 80px;
    }
    .o-section__subtitle {
        font-size: 2.25rem;
    }
    .o-section-intro {
        height: calc(100vh - 90px);
    }
    .o-section-signin .c-title {
        font-size: 3.75rem;
        line-height: 1;
    }
    .u-show-md {}
    .u-show-md.u-flex {
        display: -ms-flexbox;
        display: flex;
    }
    .u-show-md:not(.u-flex) {
        display: block;
    }
    .u-hide-md {
        display: none !important;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: none;
    }
    .u-show-md-only {
        display: block;
    }
    .u-show-lg-only {
        display: none;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: block;
    }
    .u-hide-md-only {
        display: none;
    }
    .u-hide-lg-only {
        display: block;
    }
    .c-header__options .btn-signin {
        width: 174px;
        height: 50px;
        font-size: 1.3125rem;
        transition: background-color .3s;
    }
    .c-header__options .btn-signin span {
        display: block;
        padding: 0 0 0 3px;
    }
    .c-header .o-container {
        height: 90px;
        transition: all .3s;
    }
    .c-header__brand {
        display: block;
        height: 55px;
        width: 55px;
        color: #FFFFFF;
        margin-left: 0;
    }
    .c-header__brand a {
        color: #FFFFFF;
    }
    .c-header__brand svg {
        height: 55px;
        width: 55px;
    }
    .c-header__options .idioma {
        padding-right: 65px;
    }
    .c-header__options-logged {}
    .c-header__options-logged.open .box {
        width: 510px;
    }
    .c-header__nav {
        display: -ms-flexbox;
        display: flex;
        margin-left: auto;
    }
    .c-header__nav a {
        padding: 0 5px;
        font-size: 1.3125rem;
        font-weight: 500;
        line-height: 1.5rem;
    }
    .c-header__nav a + a {
        margin-left: 15px;
    }
    .c-header__nav a.current {
        position: relative;
    }
    .c-header__nav a.current:after {
        content: '';
        width: calc(100% - 10px);
        height: 2px;
        display: block;
        bottom: -5px;
        left: 0;
        position: absolute;
        margin: 0 5px;
        background-image: linear-gradient(140deg, #95E1A3 0%, #5CAFF5 88%);
    }
    .c-header__nav__btn {
        display: none;
    }
    .transition-header .c-header {
        position: fixed;
        background-color: #000000;
        transition: background-color .3s;
    }
    .transition-header .c-header .o-container {
        height: 80px;
    }
    .transition-header .c-header .c-header__nav a {
        color: rgba(255,255,255, .7);
        transition: all .3s;
    }
    .transition-header .c-header .c-header__nav__btn {}
    .transition-header .c-header .c-header__nav__btn:before, .transition-header .c-header .c-header__nav__btn:after {
        background-color: #FFFFFF;
    }
    .transition-header .c-header .c-header__options .btn-user, .transition-header .c-header .c-header__options .btn {
        color: #FFFFFF;
    }
    .transition-header .c-header .c-header__options .btn-signin {
        background-color: rgba(255,255,255, .3);
        transition: all .3s;
    }
    .c-user__option-favoritos [data-tab-content="ponencias"] .u-grid {
        margin-left: 30px;
        margin-right: 30px;
    }
    .c-user__option-favoritos [data-tab-content="ponencias"] .u-grid > .c-event {}
    .c-user__option-favoritos [data-tab-content="ponencias"] .u-grid > .c-event:nth-child(6n + 6), .c-user__option-favoritos [data-tab-content="ponencias"] .u-grid > .c-event:first-child {
        border-left: none;
    }
    .c-card-event__day {
        font-size: 1.5rem;
        line-height: 1.17;
        letter-spacing: -0.0125rem;
    }
    .c-card-event__hour {
        font-size: 1.5rem;
        line-height: 1.17;
        letter-spacing: -0.0125rem;
    }
    .c-card-event__hour+.c-card-event__hour {
        margin-top: 10px;
    }
    .c-card-event__title {
        font-size: 3.75rem;
    }
    .c-card-event__subtitle {
        font-size: 3rem;
    }
    .c-card-gallery__date {
        font-size: 3.75rem;
    }
    .c-card-gallery__date span {
        font-size: 7.5rem;
    }
    .c-card-gallery__back {
        padding: 20px;
    }
    .c-card-gallery__back__link span {
        font-size: 1.5rem;
    }
    .c-card-gallery__back__link svg {
        width: 130px;
        height: 131px;
    }
}
@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
        transition: border-color 0.25s ease;
    }
}
@media (min-width: 1140px) {
    .u-show-lg {
        display: block;
    }
    .u-hide-lg {
        display: none !important;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: none;
    }
    .u-show-md-only {
        display: none;
    }
    .u-show-lg-only {
        display: block;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: block;
    }
    .u-hide-md-only {
        display: block;
    }
    .u-hide-lg-only {
        display: none;
    }
    .c-detail__body {
        font-size: 1.25rem;
    }
}
@media (max-width: 767px) {
    .o-section-programa-home .o-section__cta {
        margin-bottom: 2em;
        margin-top: 1em;
    }
    .o-section-patrocinis .u-grid-columns-2-xs {}
    .o-section-patrocinis .u-grid-columns-2-xs>[class*="c-"] {}
    .o-section-patrocinis .u-grid-columns-2-xs>[class*="c-"]:nth-child(2) {
        border-top: 1px solid #979797;
    }
    .o-section-signin .o-container {
        max-width: 90%;
        margin: 0 auto;
    }
    .u-grid {
        display: -ms-grid;
        display: grid;
        grid-column-gap: 15px;
    }
    .u-grid-columns-2-xs {
        grid-gap: 15px;
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns: repeat(2, 1fr);
    }
    .u-grid-col {}
    .u-grid-col-xs-start-1 {
        -ms-grid-column: 1 !important;
            grid-column-start: 1 !important;
    }
    .u-grid-col-xs-start-2 {
        -ms-grid-column: 2 !important;
            grid-column-start: 2 !important;
    }
    .u-grid-col-xs-start-3 {
        -ms-grid-column: 3 !important;
            grid-column-start: 3 !important;
    }
    .u-grid-col-xs-start-4 {
        -ms-grid-column: 4 !important;
            grid-column-start: 4 !important;
    }
    .u-grid-col-xs-span-1 {
        -ms-grid-column-span: 1;
        -ms-grid-column: 1;
            grid-column: 1 / span 1;
    }
    .u-grid-col-xs-span-2 {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
            grid-column: 1 / span  2;
    }
    .u-grid-col-xs-span-3 {
        -ms-grid-column-span: 3;
        -ms-grid-column: 1;
            grid-column: 1 / span  3;
    }
    .u-grid-col-xs-span-4 {
        -ms-grid-column-span: 4;
        -ms-grid-column: 1;
            grid-column: 1 / span 4;
    }
    .u-grid-row {}
    .u-grid-row-xs-start-1 {
        -ms-grid-row: 1;
            grid-row-start: 1;
    }
    .u-grid-row-xs-start-2 {
        -ms-grid-row: 2;
            grid-row-start: 2;
    }
    .u-grid-row-xs-start-3 {
        -ms-grid-row: 3;
            grid-row-start: 3;
    }
    .u-grid-row-xs-start-4 {
        -ms-grid-row: 4;
            grid-row-start: 4;
    }
    .u-grid-row-xs-start-5 {
        -ms-grid-row: 5;
            grid-row-start: 5;
    }
    .u-grid-row-xs-start-6 {
        -ms-grid-row: 6;
            grid-row-start: 6;
    }
    .u-grid-row-xs-start-7 {
        -ms-grid-row: 7;
            grid-row-start: 7;
    }
    .u-grid-row-xs-start-8 {
        -ms-grid-row: 8;
            grid-row-start: 8;
    }
    .u-grid-row-xs-start-9 {
        -ms-grid-row: 9;
            grid-row-start: 9;
    }
    .u-grid-row-xs-start-10 {
        -ms-grid-row: 10;
            grid-row-start: 10;
    }
    .u-grid-row-xs-span-1 {
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
            grid-row: 1 / span 1;
    }
    .u-grid-row-xs-span-2 {
        -ms-grid-row-span: 2;
        -ms-grid-row: 1;
            grid-row: 1 / span  2;
    }
    .u-grid-row-xs-span-3 {
        -ms-grid-row-span: 3;
        -ms-grid-row: 1;
            grid-row: 1 / span  3;
    }
    .u-grid-row-xs-span-4 {
        -ms-grid-row-span: 4;
        -ms-grid-row: 1;
            grid-row: 1 / span 4;
    }
}
@media (max-width: 991px) {
    .c-header {
        background-color: #000000;
    }
    .c-header__options {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
    .c-header__options .btn {}
    .c-header__options .btn:nth-child(1) {
        display: none;
    }
    .c-header__options .btn:nth-child(2) {
        margin-left: auto;
    }
    .c-header__options .btn-signin {
        margin-left: auto;
    }
    .c-header__options-logged {}
    .c-header__options-logged.open .box {
        width: calc(100% + 55px);
        margin-right: -15px;
        top: 40px;
    }
    .c-header__options-logged.open .box .c-user__head__txt__title, .c-header__options-logged.open .box .c-user__head__txt__subtitle {
        display: none;
    }
    .c-header__options-logged.open .box .c-user__head__thumb {
        display: none;
    }
    .c-header__options-logged.open .box .c-user__head__txt {
        max-width: inherit;
    }
    .c-header__options-logged.open .box .c-user__head__txt .c-form__button {
        margin: 0 0 30px auto;
    }
    .c-header.open {
        position: fixed;
        width: 100%;
    }
    .c-header.open .c-header__nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: start;
            justify-content: flex-start;
        position: absolute;
        top: 75px;
        left: 0;
        width: 100vw;
        height: calc(100vh - 75px);
        background-color: #FFF;
        -ms-flex-align: stretch;
            align-items: stretch;
    }
    .c-header.open .c-header__nav a:not(.lang) {
        padding: 15px;
        font-size: 1.125rem;
        font-weight: 600;
        line-height: 1.5rem;
        color: #194146;
        border-top: 1px solid #000;
    }
    .c-header.open .c-header__nav .lang {
        margin-top: auto;
        color: #194146;
        font-size: 0.6875rem;
        font-weight: 600;
        letter-spacing: 0.06625rem;
        line-height: 0.8125rem;
        text-align: left;
        text-transform: uppercase;
        margin-bottom: 20px;
        margin-left: 20px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
    .c-header.open .c-header__nav .lang:after {
        content: '';
        display: block;
        width: 100%;
        height: 2px;
        margin-top: 5px;
        background-color: #DDA64D;
    }
    .c-footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
        -ms-flex-pack: center;
            justify-content: center;
        padding: 30px 0;
    }
    .c-footer__brand {
        -ms-flex-order: 0;
            order: 0;
        padding-bottom: 15px;
        text-align: center;
    }
    .c-footer__social {
        -ms-flex-pack: center;
            justify-content: center;
        padding-bottom: 15px;
    }
    .c-footer__nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        padding-top: 15px;
        -ms-flex-order: 3;
            order: 3;
    }
    .c-footer__nav__item {
        display: block;
        font-size: 1.3125rem;
        line-height: 1.24;
    }
    .c-footer__nav__item + .c-footer__nav__item {
        margin-top: 5px;
    }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL3Rvb2xzL2V4dGVuZHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9saWdodGdhbGxlcnkuanMvZGlzdC9jc3MvbGlnaHRnYWxsZXJ5LmNzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbW1vbnMvcmVzZXQuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbW1vbnMvd2ViZm9udC5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3Mvb2JqZWN0L2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3Mvb2JqZWN0L3NlY3Rpb24uc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL3V0aWxpdGllcy9ncmlkLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy91dGlsaXRpZXMvZmxleC5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvdXRpbGl0aWVzL3Nob3cuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL3V0aWxpdGllcy9jb2xvci5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvdXRpbGl0aWVzL2luY3J1c3RhdHMuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL3V0aWxpdGllcy9lc3BhaXMuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbXBvbmVudC9oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbXBvbmVudC9icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb21wb25lbnQvc3ViaGVhZC5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvY29tcG9uZW50L2Zvcm0uc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbXBvbmVudC91c2VyLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb21wb25lbnQvY2FyZC5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvY29tcG9uZW50L3RpdGxlLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb21wb25lbnQvZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb21wb25lbnQvaWNvbi5zY3NzIiwiLi4vLi4vLi4vc3JjL2Fzc2V0cy9jc3MvY29tcG9uZW50L3RodW1iLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy9jb21wb25lbnQvZGV0YWlsLnNjc3MiLCIuLi8uLi8uLi9zcmMvYXNzZXRzL2Nzcy90b29scy9taXhpbnMuc2NzcyIsIi4uLy4uLy4uL3NyYy9hc3NldHMvY3NzL2NvbXBvbmVudC9jb29raWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFHRSxtRUFBbUU7Q0FDcEU7QUFFRDtJQUNFLG9FQUFvRTtDQUNyRTtBQUVEO0lBQ0UsNERBQTREO0NBQzdEO0FBQ0Q7SUFDRSw4REFBOEQ7Q0FDL0Q7QUFDRDtJQUNFLDhEQUE4RDtDQUMvRDtBQUNEO0lBQ0UsOERBQThEO0NBQy9EO0FBQ0Q7SUFDRSxtRUFBbUU7Q0FDcEU7QUFDRDtJQUNFLG1FQUFtRTtDQUNwRTtBQUVEO0lBQ0Usb0VBQW9FO0NBQ3JFO0FBRUQ7SUFDRSxtRUFBbUU7Q0FDcEU7QUFFRDtJQUNFLG1FQUFtRTtDQUNwRTtBQUVEO0lBQ0UsZ0JBQWdCO0NBSWpCO0FBRUQ7SUFDRSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsNEJBQXdCO0lBQ3hCLG9CQUFvQjtDQVlyQjtBQUNEO0lBQ0UsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxvQkFBZ0I7SUFDaEIsNEJBQXdCO0NBY3pCO0FBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQiw4QkFBOEI7SUFDOUIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JB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O1FBQ3hCLHFCQUFxQjtLQUN0QjtJQUNEO1FBQ0UscUJBQWM7UUFBZCxjQUFjO1FBQ2QsMkJBQXVCO1lBQXZCLHVCQUF1QjtRQUN2Qix1QkFBb0I7WUFBcEIsb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQVVsQixrQkFBUztZQUFULFNBQVM7S0FFVjtJQVZDO1FBQ0UsZUFBZTtRQUNmLHFCQUFnQjtRQUNoQixrQkFBa0I7S0FJbkI7SUFIQztRQUNFLGdCQUFnQjtLQUNqQjtDUHdMTiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlZ3JhZGllbnQge1xuICAvKmJhY2tncm91bmQ6IHJnYigxMjgsIDU0LCAxMzcpOyovXG4gIC8qIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjgsIDU0LCAxMzcsIDEpIDAlLCByZ2JhKDIwNCwgNywgMzAsIDEpIDEwMCUpOyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjOTVFMUEzIDAlLCAjNUNBRkY1IDg4JSk7XG59XG5cbiVncmFkaWVudC12aWRlb3tcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzM2MzYzNiwgcmdiKDM0LCAzNCwgMzQpKTtcbn1cblxuJWdyYWRpZW50LW1lZGlhe1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmY1ODgxLCAjZDkzOTYwKTtcbn1cbiVncmFkaWVudC1lZHV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICM2ZjBjNjliYiwgIzZmMGM2OSk7XG59XG4lZ3JhZGllbnQtdGVjaHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzVDQUZGNWJiLCAjNUNBRkY1KTtcbn1cbiVncmFkaWVudC1vZmZ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxNzFjNzhiYiwgIzE3MWM3OCk7XG59XG4lZ3JhZGllbnQtbm90aWNpZXN7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzlkZWcsICNlZWVlZWUgNyUsICNkOGQ4ZDggODglKTtcbn1cbiVncmFkaWVudC1mb290ZXJ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM5NUUxQTMgMCUsICM1Q0FGRjUgODglKTtcbn1cblxuJWdyYWRpZW50LWRldGFsbC1wb25lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAjZWVlZWVlIDEwJSwgI2Q4ZDhkOCA4NCUpO1xufVxuXG4lZ3JhZGllbnQtZ2FsZXJpZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQ0ZGVnLCAjZWVlZWVlIDYlLCAjZDhkOGQ4IDkwJSk7XG59XG5cbiVncmFkaWVudC1nYWxlcmllcy1kZXRhbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYxZGVnLCAjZWVlZWVlIDElLCAjZDhkOGQ4IDk2JSk7XG59XG5cbiVwYWRkaW5ne1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZzogMTQ1cHggMDtcbiAgfVxufVxuXG4ldGl0bGV7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMC45O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiA5NnB4OyAgICBcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4lc3VidGl0bGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcblxuICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIC8qIG1heC13aWR0aDogNzYwcHg7ICovXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgICAgXG4gICAgLyogbWF4LXdpZHRoOiA3NjBweDsgICAgICovXG4gIH1cbn1cblxuJWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogc29saWQgM3B4ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYm9yZGVyLWNvbG9yIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsZyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcudHRmPzIydDE5bVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj8yMnQxOW1cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnPzIydDE5bSNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2xnJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLCAubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLCAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cblxuLmxnLXN1Yi1odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI0VFRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbn1cblxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4jbGctY291bnRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLXRvb2xiYXIsIC5sZy1wcmV2LCAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuXG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXRvb2xiYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKSAubGctb3V0ZXIubGctc3RhcnQtem9vbSAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWJiaW5nIC5sZy10aHVtYi1pdGVtIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZHJhZ2dpbmcgLmxnLXRodW1iIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICB9XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2E5MDcwNztcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gIGJvdHRvbTogMTAwcHg7XG59XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMzlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctdG9nZ2xlLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxZmZcIjtcbn1cblxuLmxnLW91dGVyIC5sZy10b2dnbGUtdGh1bWI6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy1vYmplY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTA4MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01OHB4IHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNSAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy92aWRlby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xuICB3aWR0aDogNjRweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b3V0dWJlLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjBweCB0cmFuc3BhcmVudDtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLW9iamVjdCwgLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctdmlkZW8tcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xufVxuXG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTA3MDc7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMDtcbn1cblxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAsIC5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7XG59XG5cbiNsZy1hY3R1YWwtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2xnLXpvb20tb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUzMTJcIjtcbn1cblxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlciB7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250OmhvdmVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSBpbnNldDtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiA4M3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyLCAubGctb3V0ZXIgLmxnLXBhZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4IHdoaXRlIGluc2V0O1xufVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4ubGctZnVsbHNjcmVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG5cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA4MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duLCAubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDBweCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogLTE2cHg7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1mYWNlYm9vayAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG4gIGNvbG9yOiAjMDBhY2VkO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb24ge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ubGctb3V0ZXIgLmxnLWltZy1yb3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMyLCAwLCAwLjY3LCAwKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzIsIDAsIDAuNjcsIDApIDBzO1xufVxuXG4ubGctcm90YXRlLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4ubGctcm90YXRlLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmxnLWljb24ubGctZmxpcC1ob3IsIC5sZy1pY29uLmxnLWZsaXAtdmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ubGctZmxpcC1ob3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ubGctZmxpcC12ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ubGctZ3JvdXAge1xuICAqem9vbTogMTtcbn1cblxuLmxnLWdyb3VwOmJlZm9yZSwgLmxnLWdyb3VwOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGctZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cblxuLmxnLW91dGVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctZ3JhYiBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC1vLWdyYWI7XG4gIGN1cnNvcjogLW1zLWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmxnLW91dGVyIC5sZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUsIC5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5sZy1vdXRlciAubGctaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbn1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbiIsImh0bWwsXG5ib2R5IHtcbiAgLyotd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiovXG59XG5cbmh0bWx7XG5cdC8qIGZvbnQtc2l6ZTogMThweDsgKi9cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG59XG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbn1cbmgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRmb250O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjowO1xufVxuYWRkcmVzc3tcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxucCB7XG4gIG1hcmdpbjogMDtcbiAgLyogZm9udC1zaXplOiAxNHB4OyAqL1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6JGJsYWNrO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qdHJhbnNpdGlvbjogYWxsIC4zczsqL1xuICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICAgIFxuICB9XG5cbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJGZvbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6bm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbn1cblxudWwsIG9seyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46MDsgcGFkZGluZzogMDt9IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9TcGFjZUdyb3Rlc2stUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NwYWNlIEdyb3Rlc2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU3BhY2VHcm90ZXNrLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL1NwYWNlR3JvdGVzay1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5vLWNvbnRhaW5lcntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxufVxuLmNvbnRlbnR7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4vKiBIT01FUEFHRSAqL1xuLm8tY29udGFpbmVye1xuXG59IiwiLm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGl0bGU7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGV4dGVuZCAlc3VidGl0bGU7XG4gIH1cblxuICAmX19jdGEge1xuICAgIEBleHRlbmQgJWN0YTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLypjb2xvcjokd2hpdGU7Ki9cbiAgICAgIC8qYm9yZGVyLWNvbG9yOiAkd2hpdGU7Ki9cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgfVxuICB9XG5cbiAgLyogZXNwZWNpZmljcyAqL1xuICAmLWludHJvIHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC1pbnRybztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcblxuICAgIC5vLXNlY3Rpb24ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICB9XG4gIH1cblxuICAmLXZpZGVvIHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC12aWRlbztcbiAgICBAZXh0ZW5kICVwYWRkaW5nO1xuICB9XG5cbiAgJi1tZWRpYSB7XG4gICAgQGV4dGVuZCAlZ3JhZGllbnQtbWVkaWE7XG4gICAgQGV4dGVuZCAlcGFkZGluZztcbiAgfVxuXG4gICYtZWR1IHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC1lZHU7XG4gICAgQGV4dGVuZCAlcGFkZGluZztcblxuICB9XG5cbiAgJi10ZWNoIHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC10ZWNoO1xuICAgIEBleHRlbmQgJXBhZGRpbmc7XG4gIH1cblxuICAmLXByb2dyYW1hLWhvbWV7ICAgIFxuICAgIEBleHRlbmQgJXBhZGRpbmc7XG5cbiAgICAuby1zZWN0aW9uX19jdGEge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4teHMtb25seSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW9mZiB7XG4gICAgQGV4dGVuZCAlZ3JhZGllbnQtb2ZmO1xuICAgIEBleHRlbmQgJXBhZGRpbmc7XG5cbiAgICAuby1zZWN0aW9uIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gICYtbm90aWNpZXMge1xuICAgIEBleHRlbmQgJWdyYWRpZW50LW5vdGljaWVzO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJi1wb25lbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYtcGF0cm9jaW5pcyB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG5cbiAgICAudS1ncmlkIHtcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcblxuICAgICAgJj5bY2xhc3MqPVwiYy1cIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKC0tc2NyZWVuLXhzLW1heCkge1xuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTIteHMge1xuICAgICAgICAmPltjbGFzcyo9XCJjLVwiXSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcblxuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTIge1xuICAgICAgICAmPltjbGFzcyo9XCJjLVwiXSB7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTMge1xuICAgICAgICAmPltjbGFzcyo9XCJjLVwiXSB7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTQge1xuICAgICAgICAmPltjbGFzcyo9XCJjLVwiXSB7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTYge1xuICAgICAgICAmPltjbGFzcyo9XCJjLVwiXSB7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtbm90aWNpZXMtZGV0YWxsIHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC1ub3RpY2llcztcbiAgfVxuXG4gICYtcG9uZW50cy1kZXRhbGwge31cblxuICAmLXByb2dyYW1hIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIC5jLWNhcmQtZXZlbnQge1xuXG4gICAgICAmX19kYXRlLFxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAZXh0ZW5kICVncmFkaWVudC1ub3RpY2llcztcbiAgICAgIH1cblxuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAxZnI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wcm9ncmFtYS1kZXRhbGwge1xuXG4gICAgLypiYWNrZ3JvdW5kcyovXG4gICAgJi1tZWRpYSB7XG4gICAgICBAZXh0ZW5kICVncmFkaWVudC1tZWRpYTtcbiAgICB9XG5cbiAgICAmLWVkdSB7XG4gICAgICBAZXh0ZW5kICVncmFkaWVudC1lZHU7XG4gICAgfVxuXG4gICAgJi10ZWNoIHtcbiAgICAgIEBleHRlbmQgJWdyYWRpZW50LXRlY2g7XG4gICAgfVxuXG4gICAgJi1vZmYge1xuICAgICAgQGV4dGVuZCAlZ3JhZGllbnQtb2ZmO1xuICAgIH1cbiAgfVxuXG4gIC8qZ2FsZXJpZXMgKi9cbiAgJi1nYWxlcmllcyB7XG4gICAgQGV4dGVuZCAlZ3JhZGllbnQtZ2FsZXJpZXM7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmLWdhbGVyaWVzLWRldGFsbCB7XG4gICAgQGV4dGVuZCAlZ3JhZGllbnQtZ2FsZXJpZXMtZGV0YWxsO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJi1zaWduaW4ge1xuICAgIEBtZWRpYSAoLS1zY3JlZW4teHMtb25seSkge1xuICAgICAgLm8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5jLWZvcm1fX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9ybV9fY2hlY2sge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcblxuICAgICAgLnUtZ3JpZC1jb2x1bW5zLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTgwLCAxNTAsIDEzMCwgMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgICAgLmMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC51LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNSU7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gIC5vLXNlY3Rpb24ge31cblxuICAuby1zZWN0aW9uLWludHJvKy5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUlO1xuICB9XG5cbn0iLCIudS1ncmlke1xuICAgIEBtZWRpYSgtLXNjcmVlbi14cy1tYXgpe1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgICYtY29sdW1ucy0yLXhzIHtcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxNXB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICAgICYtY29se1xuICAgICAgICAmLXhzLXN0YXJ0LTF7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTJ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTN7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTR7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXNwYW4tMXtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXNwYW4tMntcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gIDI7XG4gICAgICAgIH1cbiAgICAgICAgJi14cy1zcGFuLTN7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuICAzO1xuICAgICAgICB9XG4gICAgICAgICYteHMtc3Bhbi00e1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXJvd3tcbiAgICAgICAgJi14cy1zdGFydC0xe1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICB9XG4gICAgICAgICYteHMtc3RhcnQtMntcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTN7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgICAgIH1cbiAgICAgICAgJi14cy1zdGFydC00e1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICAgICAgICB9XG4gICAgICAgICYteHMtc3RhcnQtNXtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTZ7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDY7XG4gICAgICAgIH1cbiAgICAgICAgJi14cy1zdGFydC03e1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICAgICAgICB9XG4gICAgICAgICYteHMtc3RhcnQtOHtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogODtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXN0YXJ0LTl7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDk7XG4gICAgICAgIH1cbiAgICAgICAgJi14cy1zdGFydC0xMHtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXhzLXNwYW4tMXtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgICAgfVxuICAgICAgICAmLXhzLXNwYW4tMntcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gIDI7XG4gICAgICAgIH1cbiAgICAgICAgJi14cy1zcGFuLTN7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuICAzO1xuICAgICAgICB9XG4gICAgICAgICYteHMtc3Bhbi00e1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiA0O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgICAmLWNvbHVtbnMtMiB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxNXB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICAgICYtY29sdW1ucy0zIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDE1cHggMWZyIDE1cHggMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuICAgICAgJi1jb2x1bW5zLTQge1xuXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxNXB4IDFmciAxNXB4IDFmciAxNXB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIH1cbiAgICAgICYtY29sdW1ucy01IHtcblxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMTVweCAxZnIgMTVweCAxZnIgMTVweCAxZnIgMTVweCAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICB9XG4gICAgICAmLWNvbHVtbnMtNiB7XG5cbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDE1cHggMWZyIDE1cHggMWZyIDE1cHggMWZyIDE1cHggMWZyIDE1cHggMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgfVxuXG4gICAgICAmID4gW2NsYXNzKj1cImMtXCJde1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJi1zdGFydC0xe1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIH1cbiAgICAgICYtc3RhcnQtMntcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgICB9XG4gICAgICAmLXN0YXJ0LTN7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgfVxuICAgICAgJi1zdGFydC00e1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgICAgIH1cbiAgICAgICYtc3RhcnQtNXtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gICAgICB9XG4gICAgICAmLWNvbHtcbiAgICAgICAgJi1zdGFydC0xe1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC0ye1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC0ze1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC00e1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC01e1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zcGFuLTF7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cbiAgICAgICAgJi1zcGFuLTJ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuICAyO1xuICAgICAgICB9XG4gICAgICAgICYtc3Bhbi0ze1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAgMztcbiAgICAgICAgfVxuICAgICAgICAmLXNwYW4tNHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICAgICAgfVxuICAgICAgICAmLXNwYW4tNXtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1yb3d7XG4gICAgICAgICYtc3RhcnQtMXtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLXN0YXJ0LTJ7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC0ze1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICAgICAgICB9XG4gICAgICAgICYtc3RhcnQtNHtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICAgICAgfVxuICAgICAgICAmLXN0YXJ0LTV7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC02e1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICAgICAgICB9XG4gICAgICAgICYtc3RhcnQtN3tcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogNztcbiAgICAgICAgfVxuICAgICAgICAmLXN0YXJ0LTh7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDg7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdGFydC05e1xuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA5O1xuICAgICAgICB9XG4gICAgICAgICYtc3RhcnQtMTB7XG4gICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xuICAgICAgICB9XG4gICAgICAgICYtc3Bhbi0xe1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgICAgICB9XG4gICAgICAgICYtc3Bhbi0ye1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAgMjtcbiAgICAgICAgfVxuICAgICAgICAmLXNwYW4tM3tcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gIDM7XG4gICAgICAgIH1cbiAgICAgICAgJi1zcGFuLTR7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1zcGFuLTV7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb2wtZ2FwLTIwe1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLWNvbC1nYXAtNDB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgICYtZ2FwLTIwe1xuICAgICAgICBncmlkLWdhcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi51LWZsZXh7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICYtanVzdGlmeS1lbmR7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAmLWp1c3RpZnktc3RhcnR7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59IiwiLyoqKiBSZXNwb25zaXZlICoqKi9cbi51LXNob3cteHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51LWhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgLnUtc2hvdy1zbSB7XG4gICAgJi51LWZsZXh7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmOm5vdCgudS1mbGV4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAudS1oaWRlLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAudS1zaG93LW1kIHtcbiAgICAmLnUtZmxleHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICY6bm90KC51LWZsZXgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC51LWhpZGUtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgLnUtc2hvdy1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtaGlkZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBPbmx5ICovXG4udS1zaG93LXhzLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKC0tc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51LXNob3ctc20tb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnUtc2hvdy1tZC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNob3ctbGctb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLXhzLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLXNtLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLW1kLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLWxnLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBtZWRpYSAoLS1zY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi51LWNvbG9yLXdoaXRle1xuICBjb2xvcjogJHdoaXRlO1xufVxuLnUtY29sb3ItYmxhY2t7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi51LWJnLWNvbG9yLWJsYWNre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59IiwiLyoqKiBWaWRlbyBpbmNydXN0YXQgKioqL1xuLmluY3J1c3RhdCB7XG4gICAgaGVpZ2h0OjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cbi5pbmNydXN0YXQgaWZyYW1lLFxuLmluY3J1c3RhdCBvYmplY3QsXG4uaW5jcnVzdGF0IGVtYmVkIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbn1cbi8qIFJhdGlvcyAqL1xuLmluYzQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5pbmMxNi05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufSIsIi51LW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi51LW1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLnUtbXQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnUtbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xufSIsIi5jLWhlYWRlcntcbiAgJi1maXhlZHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgJjpub3QoLmMtaGVhZGVyLWZpeGVkKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xuICAuby1jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgJl9fbmF2e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC8qIG1hcmdpbi1yaWdodDogYXV0bzsgKi9cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnJhbmR7XG4gICAgLyogbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19vcHRpb25ze1xuICAgIC5idG57XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIEBleHRlbmQgJWdyYWRpZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyAuYnRueyBtYXJnaW4tbGVmdDogMTVweH1cbiAgICB9XG5cblxuICAgIC5idG4tc2lnbmlue1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgLmJ0bi11c2Vye1xuICAgICAgcGFkZGluZzogMCAzNHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hbmdsZS5zdmcpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuICAgIH1cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgJi1sb2dnZWR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuYm94e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5vcGVue1xuICAgICAgICAuYm94e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICByaWdodDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAwICNFMEUwRTA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgLmMtdXNlcl9faGVhZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jLXVzZXJfX2hlYWRfX3R4dHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZvcm1fX2J1dHRvbntcbiAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1mb3JtX19jdGEge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAmX19vcHRpb25ze1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLyogd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpOyAqL1xuICAgICAgLmJ0bntcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bi1zaWduaW57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1sb2dnZWR7XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICAuYm94e1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDU1cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIC5jLXVzZXJfX2hlYWRfX3R4dF9fdGl0bGUsXG4gICAgICAgICAgICAuYy11c2VyX19oZWFkX190eHRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLXVzZXJfX2hlYWRfX3RodW1ieyBkaXNwbGF5OiBub25lO31cbiAgICAgICAgICAgIC5jLXVzZXJfX2hlYWRfX3R4dHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICAuYy1mb3JtX19idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmMtaGVhZGVyX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGE6bm90KC5sYW5nKXtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2swMTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAubGFuZ3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2swMTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnYXMtMDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICAuby1jb250YWluZXJ7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgICZfX2JyYW5ke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fb3B0aW9uc3tcbiAgICAgIC5pZGlvbWF7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgICAmLWxvZ2dlZHtcbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIC5ib3h7XG4gICAgICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX25hdntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICZfX2J0bntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICYgKyBhe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIEBleHRlbmQgJWdyYWRpZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3R0b206LTVweDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxufVxuXG4udHJhbnNpdGlvbi1oZWFkZXJ7XG4gIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgLmMtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgLm8tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgICAgLmMtaGVhZGVyX19uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1oZWFkZXJfX29wdGlvbnMge1xuICAgICAgICAuYnRuLXVzZXIsIC5idG4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zaWduaW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC4zKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmMtYnJlYWRjcnVtYntcbiAgcGFkZGluZzogMjBweCAwO1xuICAmX19pdGVte1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBheyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO31cbiAgICAmICsgLmMtYnJlYWRjcnVtYl9faXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OifihpInO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICB9XG4gIH1cblxufSIsIi5jLXN1YmhlYWR7XG4gICYtYmxvZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ2FzLTEyO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ2FzLTE0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRnYXMtMTQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuXG59IiwiLmMtZm9ybSB7XG5cbiAgLyogaW5wdXQgdGV4dCAqL1xuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNjE2MTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgfVxuICAgICAgJi5lcnJvciB7XG4gICAgICAgICY6Zm9jdXMge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKXtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogIzE2MTYxNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pe1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMxNjE2MTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgJjo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgIH1cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICAmOmZvY3VzIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbil7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC8qY2xpY2sgdG8gYWN0aW9uKi9cbiAgJl9fY3Rhe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRibGFjazAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgZm9udC1zaXplOiA5LjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC45MXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FzLTAzO1xuICAgICAgfVxuXG4gIH1cblxuICAvKiBzZWxlY3QgKi9cbiAgJl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjN0Y5M0E5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzNHB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKC4uL2ltZy9pY29uL2FuZ2xlLnN2Zykgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4MCwxNTAsMTMwLDAuNSk7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLyogYm9yZGVyLWNvbG9yOiAjMDZmM2Y5OyovXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMUYxRjFGO1xuICAgICAgfVxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cblxuICAgIH1cbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkZ2FzLTA0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pe1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvKiBjaGVjayAqL1xuICAmX19jaGVja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmNoZWNrZWR7XG4gICAgICAgICYgKyAuZmFrZS1jaGVja3tcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoLi4vaW1nL2ljb24vY2hlY2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmFrZS1jaGVja3tcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODAsMTUwLDEzMCwwLjUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXgtd2lkdGg6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOiRibGFjazAxO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2swMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICB9XG5cbiAgLypidXR0b24qL1xuICAmX19idXR0b257XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2FzLTA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGFya3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNDk2ODI7XG4gICAgfVxuICAgICYtd2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6IzAwNDY1MDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuYy11c2Vye1xuICAmX19oZWFke1xuICAgIHBhZGRpbmc6IDE1cHggMCA0NXB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICZfX3RodW1ie1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuXG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAmX190aXRsZXtcbiAgICAgICAgY29sb3I6ICRibGFjazAxO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgJl9fc3VidGl0bGV7XG4gICAgICAgIGNvbG9yOiAkYmxhY2swMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICZfX3RodW1ie1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgICAmX190eHQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3N1YnRpdGxle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbntcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmX19pdGVte1xuICAgICAgY29sb3I6ICM0NjQ2NDY7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC45NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICYgKyAuYy11c2VyX19uYXZpZ2F0aW9uX19pdGVte1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgICYuY3VycmVudHtcbiAgICAgICAgY29sb3I6JGdhcy0wMztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fb3B0aW9ue1xuXG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAmLXByZWZlcmVuY2lhc3tcbiAgICAgIC5jLWZvcm17XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jbGF2ZXtcbiAgICAgIC5jLWZvcm17XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wYWdve1xuICAgICAgLmMtZm9ybXtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWZhdm9yaXRvc3tcbiAgICAgIC5jLXVzZXJfX25hdmlnYXRpb257XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4MCwxNTAsMTMwLDAuNSk7XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICBjb2xvcjogcmdiYSgxODAsMTUwLDEzMCwwLjUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBjb2xvcjojM0M4MjhDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgW2RhdGEtdGFiLWNvbnRlbnRdOm5vdCgub3Blbil7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgW2RhdGEtdGFiLWNvbnRlbnQ9XCJwb25lbmNpYXNcIl17XG4gICAgICAgIC51LWdyaWR7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgICAgICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICYgPiAuYy1ldmVudHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA2KSwgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtkYXRhLXRhYi1jb250ZW50PVwicGVyc29uYXNcIl0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgJiA+IC5jLXNwZWFrZXJ7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICYtYWdlbmRhe31cbiAgICAmLWNoYXR7fVxuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKXtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLyogY2FyZCAqL1xuLmMtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJi1pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAmX190aHVtYiB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8qZmxleC13cmFwOiB3cmFwOyovXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4wMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi44MTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDAwMmE7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBleHRlbmQgJWdyYWRpZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdHh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtYmxlbmQge1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLWRlZ3JlZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzlkZWcsICNlZWVlZWUgNyUsICNkOGQ4ZDggODglKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jLWNhcmQtaXRlbV9fdGh1bWItYmxlbmQge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogcG9uZW50ICovXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIG5vdGljaWEgKi9cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOXB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9Ki9cblxuICB9XG5cbiAgJi1ldmVudCB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcHg7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faG91ciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faG91cismX19ob3VyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudS1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgMWZyO1xuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb25lbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC8qIG1heC13aWR0aDogOTAlOyAqL1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2NXB4IDFmcjtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfSAgICBcbiAgfVxuXG4gICYtZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJl9fdGh1bWIge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAvKiBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3OyAqL1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIEBleHRlbmQgJWdyYWRpZW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcblxuICAgICAgICAjbGlnaHRnYWxsZXJ5ICYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLyogZm9udC1zaXplOiA4NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjgxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMC40NTtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTQ2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9ICovXG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcblxuICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3R4dCB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19iYWNrIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzRhNGE0YSwgIzRhNGE0YSk7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgICAgQG1lZGlhICgtLXNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTMxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmMtY2FyZC1nYWxsZXJ5X190aHVtYiB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzNjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWN0IHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogIzE2MTYxNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudS1mbGV4IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuYy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogIzE2MTYxNjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgfVxuICB9XG5cbn0iLCIuYy10aXRsZXtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbil7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xuXG5cbiAgfVxuICAmLXN1YnRpdGxle1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbil7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWZvb3RlcntcbiAgQGV4dGVuZCAlZ3JhZGllbnQtZm9vdGVyO1xuICBwYWRkaW5nOiA5NXB4IDA7ICBcbiAgY29sb3I6JHdoaXRlO1xuICAmX19icmFuZHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZXtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjokd2hpdGU7XG4gIH1cbiAgJl9fbmF2e1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAmX19pdGVte1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJl9fc29jaWFse1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLypqdXN0aWZ5LXNlbGY6IGNlbnRlcjsqL1xuICAgIC5jLWljb257XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICYgKyAuYy1pY29ue1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGljZW5zZSB7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgJl9fYnJhbmR7XG4gICAgICBvcmRlcjowO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3NvY2lhbHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfX25hdntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICAgICAgJiArIC5jLWZvb3Rlcl9fbmF2X19pdGVte1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgb3JkZXI6IDM7XG5cbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAudS1ncmlke1xuICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpe1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmMtaWNvbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zci1vbmx5eyBkaXNwbGF5OiBub25lO31cbiAgY29sb3I6JGJsYWNrO1xuICBzdmd7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59IiwiLmMtdGh1bWJ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zci1vbmx5eyBkaXNwbGF5OiBub25lO31cbn0iLCIuYy1kZXRhaWx7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fYm9keXtcbiAgICBAbWl4aW4gdGV4dF9fbGxpdXJlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuICAmX19tZWRpYXtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICZfX3RodW1ie1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLypwb25lbnQqL1xuICAmLXBvbmVudHtcbiAgICBAZXh0ZW5kICVncmFkaWVudC1kZXRhbGwtcG9uZW50O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAudS1ncmlke1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNzBweCAxZnI7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R5cGV7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgb3BhY2l0eTogLjUxO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWx7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAuYy1pY29ue1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IC41MTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgJiArIC5jLWljb257XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtY2FyZC1pdGVtX190aHVtYntcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWNhcmQtZXZlbnR7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCAjZmZmZmZmIDEzJSwgI2Q4ZDhkOCA4MCUpO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSAxZnI7XG4gICAgICAmX19kYXRle1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGF5e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTFweDtcblxuICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faG91cntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjExcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLypwcm9ncmFtYSovXG4gICYtcHJvZ3JhbWF7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgJl9fdHlwZXtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMi4zOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4wNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7ICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtY2FyZC1ldmVudHtcblxuXG4gICAgICAmX19saXN0X190aXRsZSwgJl9fdGl0bGV7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAvKiBhbGlnbi1pdGVtczogZW5kOyAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIEBtZWRpYSAoLS1zY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpc3R7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faG91cntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmMtY2FyZC1pdGVtX190aHVtYi1ibGVuZHtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBpbmhlcml0O1xuICAgIH1cblxuXG5cblxuICB9XG5cbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG4gIH1cbn0iLCJAZGVmaW5lLW1peGluIHRleHRfX2xsaXVyZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQG1lZGlhICgtLXNjcmVlbi1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHAgeyAgICBcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJiA+ICoge1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICgtLXNjcmVlbi1zbS1taW4pIHtcbiAgICAmID4gKiB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtY29va2llc3tcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBjb2xvcjogIzRiNTQ1YztcblxuICBoZWlnaHQ6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmX190eHR7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gICZfX21zZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgfVxuXG5cbiAgfVxuICAudS1mbGV4e1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmMtZm9ybV9fYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKC0tc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhOm5vdCguYy1mb3JtX19idXR0b24pe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzRiNTQ1YztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICB9XG4gIH1cblxuXG59Il19 */